Diff of the two buildlogs: -- --- b1/build.log 2024-11-05 11:37:57.880797489 +0000 +++ b2/build.log 2024-11-05 11:49:36.095917061 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Mon Dec 8 05:54:30 -12 2025 -I: pbuilder-time-stamp: 1765216470 +I: Current time: Wed Nov 6 01:38:10 +14 2024 +I: pbuilder-time-stamp: 1730806690 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -45,52 +45,84 @@ dpkg-source: info: applying 0018-TestHashKVWhenCompacting-increase-timeout-10s-15s.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/2329095/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/1776731/tmp/hooks/D01_modify_environment starting +debug: Running on codethink04-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Nov 5 11:38 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/1776731/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/1776731/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="32" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.2.32(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='a3aa52784aad45649833cc76505e4e82' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='2329095' - PS1='# ' - PS2='> ' + INVOCATION_ID=c43833562aa14e01963fcd39b820c455 + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=1776731 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.bybiqLI1/pbuilderrc_dR87 --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.bybiqLI1/b1 --logfile b1/build.log etcd_3.5.16-3.dsc' - SUDO_GID='109' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.4:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.bybiqLI1/pbuilderrc_ddkW --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.bybiqLI1/b2 --logfile b2/build.log etcd_3.5.16-3.dsc' + SUDO_GID=109 + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink01-arm64 6.1.0-26-cloud-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-26-cloud-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 4 2024 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/2329095/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 4 21:30 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/1776731/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -388,7 +420,7 @@ Get: 172 http://deb.debian.org/debian unstable/main arm64 libprotoc32t64 arm64 3.21.12-10 [789 kB] Get: 173 http://deb.debian.org/debian unstable/main arm64 protobuf-compiler arm64 3.21.12-10 [84.6 kB] Get: 174 http://deb.debian.org/debian unstable/main arm64 protoc-gen-go-1-5 arm64 1.5.4-1 [1235 kB] -Fetched 181 MB in 1s (143 MB/s) +Fetched 181 MB in 2s (101 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package golang-golang-x-sys-dev. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20087 files and directories currently installed.) @@ -1099,7 +1131,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/etcd-3.5.16/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../etcd_3.5.16-3_source.changes +I: user script /srv/workspace/pbuilder/1776731/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/1776731/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/etcd-3.5.16/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../etcd_3.5.16-3_source.changes dpkg-buildpackage: info: source package etcd dpkg-buildpackage: info: source version 3.5.16-3 dpkg-buildpackage: info: source distribution unstable @@ -2074,27 +2110,27 @@ src/go.etcd.io/etcd/tests/integration/clientv3/lease/main_test.go src/go.etcd.io/etcd/tests/testutils/execute.go cd _build && go install -trimpath -v -p 12 go.etcd.io/etcd go.etcd.io/etcd/api/authpb go.etcd.io/etcd/api/etcdserverpb go.etcd.io/etcd/api/etcdserverpb/gw go.etcd.io/etcd/api/membershippb go.etcd.io/etcd/api/mvccpb go.etcd.io/etcd/api/v3rpc/rpctypes go.etcd.io/etcd/api/version go.etcd.io/etcd/client/pkg/fileutil go.etcd.io/etcd/client/pkg/logutil go.etcd.io/etcd/client/pkg/pathutil go.etcd.io/etcd/client/pkg/srv go.etcd.io/etcd/client/pkg/systemd go.etcd.io/etcd/client/pkg/testutil go.etcd.io/etcd/client/pkg/tlsutil go.etcd.io/etcd/client/pkg/transport go.etcd.io/etcd/client/pkg/types go.etcd.io/etcd/client/v2 go.etcd.io/etcd/client/v3 go.etcd.io/etcd/client/v3/clientv3util go.etcd.io/etcd/client/v3/concurrency go.etcd.io/etcd/client/v3/credentials go.etcd.io/etcd/client/v3/experimental/recipes go.etcd.io/etcd/client/v3/internal/endpoint go.etcd.io/etcd/client/v3/internal/resolver go.etcd.io/etcd/client/v3/kubernetes go.etcd.io/etcd/client/v3/leasing go.etcd.io/etcd/client/v3/mirror go.etcd.io/etcd/client/v3/mock/mockserver go.etcd.io/etcd/client/v3/namespace go.etcd.io/etcd/client/v3/naming go.etcd.io/etcd/client/v3/naming/endpoints go.etcd.io/etcd/client/v3/naming/endpoints/internal go.etcd.io/etcd/client/v3/naming/resolver go.etcd.io/etcd/client/v3/ordering go.etcd.io/etcd/client/v3/snapshot go.etcd.io/etcd/client/v3/yaml go.etcd.io/etcd/etcdctl go.etcd.io/etcd/etcdctl/ctlv2 go.etcd.io/etcd/etcdctl/ctlv2/command go.etcd.io/etcd/etcdctl/ctlv3 go.etcd.io/etcd/etcdctl/ctlv3/command go.etcd.io/etcd/etcdutl go.etcd.io/etcd/etcdutl/etcdutl go.etcd.io/etcd/etcdutl/snapshot go.etcd.io/etcd/pkg/adt go.etcd.io/etcd/pkg/cobrautl go.etcd.io/etcd/pkg/contention go.etcd.io/etcd/pkg/cpuutil go.etcd.io/etcd/pkg/crc go.etcd.io/etcd/pkg/debugutil go.etcd.io/etcd/pkg/expect go.etcd.io/etcd/pkg/flags go.etcd.io/etcd/pkg/grpc_testing go.etcd.io/etcd/pkg/httputil go.etcd.io/etcd/pkg/idutil go.etcd.io/etcd/pkg/ioutil go.etcd.io/etcd/pkg/netutil go.etcd.io/etcd/pkg/osutil go.etcd.io/etcd/pkg/pbutil go.etcd.io/etcd/pkg/proxy go.etcd.io/etcd/pkg/report go.etcd.io/etcd/pkg/runtime go.etcd.io/etcd/pkg/schedule go.etcd.io/etcd/pkg/stringutil go.etcd.io/etcd/pkg/traceutil go.etcd.io/etcd/pkg/wait go.etcd.io/etcd/raft go.etcd.io/etcd/raft/confchange go.etcd.io/etcd/raft/quorum go.etcd.io/etcd/raft/raftpb go.etcd.io/etcd/raft/rafttest go.etcd.io/etcd/raft/tracker go.etcd.io/etcd/server go.etcd.io/etcd/server/auth go.etcd.io/etcd/server/config go.etcd.io/etcd/server/datadir go.etcd.io/etcd/server/embed go.etcd.io/etcd/server/etcdmain go.etcd.io/etcd/server/etcdserver go.etcd.io/etcd/server/etcdserver/api go.etcd.io/etcd/server/etcdserver/api/etcdhttp go.etcd.io/etcd/server/etcdserver/api/membership go.etcd.io/etcd/server/etcdserver/api/rafthttp go.etcd.io/etcd/server/etcdserver/api/snap go.etcd.io/etcd/server/etcdserver/api/snap/snappb go.etcd.io/etcd/server/etcdserver/api/v2auth go.etcd.io/etcd/server/etcdserver/api/v2discovery go.etcd.io/etcd/server/etcdserver/api/v2error go.etcd.io/etcd/server/etcdserver/api/v2http go.etcd.io/etcd/server/etcdserver/api/v2http/httptypes go.etcd.io/etcd/server/etcdserver/api/v2stats go.etcd.io/etcd/server/etcdserver/api/v2store go.etcd.io/etcd/server/etcdserver/api/v2v3 go.etcd.io/etcd/server/etcdserver/api/v3alarm go.etcd.io/etcd/server/etcdserver/api/v3client go.etcd.io/etcd/server/etcdserver/api/v3compactor go.etcd.io/etcd/server/etcdserver/api/v3election go.etcd.io/etcd/server/etcdserver/api/v3election/v3electionpb go.etcd.io/etcd/server/etcdserver/api/v3election/v3electionpb/gw go.etcd.io/etcd/server/etcdserver/api/v3lock go.etcd.io/etcd/server/etcdserver/api/v3lock/v3lockpb go.etcd.io/etcd/server/etcdserver/api/v3lock/v3lockpb/gw go.etcd.io/etcd/server/etcdserver/api/v3rpc go.etcd.io/etcd/server/etcdserver/cindex go.etcd.io/etcd/server/lease go.etcd.io/etcd/server/lease/leasehttp go.etcd.io/etcd/server/lease/leasepb go.etcd.io/etcd/server/mock/mockstorage go.etcd.io/etcd/server/mock/mockstore go.etcd.io/etcd/server/mock/mockwait go.etcd.io/etcd/server/mvcc go.etcd.io/etcd/server/mvcc/backend go.etcd.io/etcd/server/mvcc/backend/testing go.etcd.io/etcd/server/mvcc/buckets go.etcd.io/etcd/server/proxy/grpcproxy go.etcd.io/etcd/server/proxy/grpcproxy/adapter go.etcd.io/etcd/server/proxy/grpcproxy/cache go.etcd.io/etcd/server/proxy/httpproxy go.etcd.io/etcd/server/proxy/tcpproxy go.etcd.io/etcd/server/storage/mvcc/testutil go.etcd.io/etcd/server/verify go.etcd.io/etcd/server/wal go.etcd.io/etcd/server/wal/walpb go.etcd.io/etcd/tests/e2e go.etcd.io/etcd/tests/framework/e2e go.etcd.io/etcd/tests/framework/testutils go.etcd.io/etcd/tests/functional/agent go.etcd.io/etcd/tests/functional/rpcpb go.etcd.io/etcd/tests/functional/runner go.etcd.io/etcd/tests/functional/tester go.etcd.io/etcd/tests/integration go.etcd.io/etcd/tests/integration/client go.etcd.io/etcd/tests/integration/clientv3 go.etcd.io/etcd/tests/integration/clientv3/connectivity go.etcd.io/etcd/tests/integration/clientv3/lease go.etcd.io/etcd/tests/testutils -internal/godebugs -internal/goarch -internal/unsafeheader -internal/coverage/rtcov -internal/byteorder internal/profilerecord -internal/race internal/goexperiment -internal/cpu +internal/coverage/rtcov +internal/unsafeheader +internal/goarch +internal/byteorder internal/goos -internal/runtime/syscall unicode -sync/atomic +internal/race +internal/godebugs +internal/cpu unicode/utf8 internal/abi runtime/internal/math +sync/atomic +internal/runtime/syscall +runtime/internal/sys internal/asan +internal/chacha8rand internal/itoa -runtime/internal/sys internal/msan -internal/chacha8rand cmp encoding math/bits @@ -2106,8 +2142,8 @@ crypto/subtle crypto/internal/boring/sig vendor/golang.org/x/crypto/cryptobyte/asn1 -vendor/golang.org/x/crypto/internal/alias math +vendor/golang.org/x/crypto/internal/alias google.golang.org/protobuf/internal/flags google.golang.org/protobuf/internal/set github.com/rivo/uniseg @@ -2128,123 +2164,122 @@ internal/runtime/exithook internal/stringslite runtime -go.opentelemetry.io/otel/internal github.com/klauspost/compress +go.opentelemetry.io/otel/internal internal/reflectlite iter -internal/weak -runtime/metrics sync -maps +runtime/metrics +internal/weak slices +maps internal/bisect +internal/testlog +internal/singleflight google.golang.org/protobuf/internal/pragma go.uber.org/zap/internal/pool log/slog/internal/buffer -internal/singleflight -internal/testlog runtime/cgo errors sort io internal/oserror -internal/godebug -bytes +strconv path -crypto/internal/edwards25519/field vendor/golang.org/x/net/dns/dnsmessage -google.golang.org/grpc/internal/buffer math/rand/v2 -strconv +crypto/internal/edwards25519/field crypto/internal/nistec/fiat +google.golang.org/grpc/internal/buffer +internal/godebug +syscall go.etcd.io/etcd/client/pkg/pathutil +bytes strings math/rand -syscall +internal/concurrent hash crypto/internal/randutil -internal/concurrent crypto/internal/edwards25519 -hash/crc32 -crypto/cipher -vendor/golang.org/x/text/transform -unique reflect +unique +hash/crc32 crypto crypto/rc4 -regexp/syntax +hash/fnv +crypto/md5 +google.golang.org/grpc/internal/grpcrand net/netip +crypto/cipher +vendor/golang.org/x/text/transform +regexp/syntax bufio -crypto/md5 net/http/internal/ascii +html +golang.org/x/text/transform +github.com/beorn7/perks/quantile crypto/internal/boring crypto/des -hash/fnv crypto/aes crypto/sha512 crypto/hmac crypto/sha1 crypto/sha256 -html -vendor/golang.org/x/crypto/hkdf -google.golang.org/grpc/internal/grpcrand -golang.org/x/text/transform -github.com/beorn7/perks/quantile github.com/munnerz/goautoneg +time +internal/syscall/unix +internal/syscall/execenv +vendor/golang.org/x/crypto/hkdf golang.org/x/crypto/blowfish container/heap go.etcd.io/etcd/pkg/crc net/http/internal/testcert regexp -internal/syscall/execenv -time -internal/syscall/unix context io/fs +internal/poll google.golang.org/grpc/backoff google.golang.org/grpc/keepalive +go.uber.org/zap/buffer go.etcd.io/etcd/pkg/contention go.etcd.io/etcd/pkg/idutil -go.uber.org/zap/buffer github.com/jonboulle/clockwork go.etcd.io/etcd/pkg/stringutil -internal/poll -encoding/binary -internal/fmtsort -github.com/modern-go/reflect2 -go.opentelemetry.io/otel/internal/attribute go.uber.org/zap/internal/bufferpool -go.uber.org/zap/internal/stacktrace google.golang.org/grpc/internal/backoff google.golang.org/grpc/internal/grpcsync go.opentelemetry.io/otel/internal/baggage go.etcd.io/etcd/pkg/schedule github.com/cenkalti/backoff +go.uber.org/zap/internal/stacktrace internal/filepathlite embed crypto/internal/nistec google.golang.org/protobuf/internal/editiondefaults os +encoding/binary +internal/fmtsort +github.com/modern-go/reflect2 +go.opentelemetry.io/otel/internal/attribute +crypto/ecdh encoding/base64 vendor/golang.org/x/crypto/chacha20 vendor/golang.org/x/crypto/internal/poly1305 +golang.org/x/sys/unix +github.com/cespare/xxhash go.etcd.io/etcd/pkg/cpuutil github.com/klauspost/compress/internal/snapref -github.com/cespare/xxhash -golang.org/x/sys/unix encoding/pem vendor/golang.org/x/crypto/chacha20poly1305 -crypto/ecdh -io/ioutil fmt google.golang.org/protobuf/internal/detrand -os/signal -google.golang.org/grpc/internal/envconfig -go.uber.org/zap/internal/exit -vendor/golang.org/x/sys/cpu github.com/mattn/go-runewidth path/filepath -net +google.golang.org/grpc/internal/envconfig +io/ioutil +vendor/golang.org/x/sys/cpu +os/signal +go.uber.org/zap/internal/exit github.com/prometheus/procfs/internal/util go.etcd.io/etcd/pkg/runtime internal/sysinfo @@ -2252,253 +2287,254 @@ go.etcd.io/etcd/server/datadir os/exec vendor/golang.org/x/crypto/sha3 +net github.com/creack/pty encoding/json -log -runtime/debug -github.com/coreos/go-semver/semver math/big +github.com/coreos/go-semver/semver +runtime/debug net/url -compress/flate encoding/hex +compress/flate +log vendor/golang.org/x/text/unicode/norm vendor/golang.org/x/net/http2/hpack -go.etcd.io/etcd/api/version mime +go.etcd.io/etcd/api/version mime/quotedprintable vendor/golang.org/x/text/unicode/bidi net/http/internal +github.com/modern-go/concurrent github.com/bgentry/speakeasy encoding/csv flag -compress/gzip text/template/parse -github.com/modern-go/concurrent -github.com/olekukonko/tablewriter google.golang.org/protobuf/internal/errors -google.golang.org/protobuf/encoding/protowire go/token +github.com/olekukonko/tablewriter +compress/gzip +google.golang.org/protobuf/encoding/protowire google.golang.org/protobuf/internal/version +google.golang.org/protobuf/reflect/protoreflect +vendor/golang.org/x/text/secure/bidirule golang.org/x/net/internal/timeseries text/tabwriter -google.golang.org/protobuf/reflect/protoreflect google.golang.org/grpc/internal/grpclog -vendor/golang.org/x/text/secure/bidirule google.golang.org/grpc/attributes +vendor/golang.org/x/net/idna google.golang.org/grpc/internal/idle golang.org/x/text/unicode/bidi +golang.org/x/text/unicode/norm golang.org/x/net/http2/hpack go.uber.org/zap/internal/color -golang.org/x/text/unicode/norm -go.etcd.io/bbolt go.etcd.io/etcd/raft/quorum go.opentelemetry.io/otel/baggage +github.com/prometheus/procfs/internal/fs github.com/gogo/protobuf/proto -text/template google.golang.org/grpc/grpclog +text/template go.uber.org/atomic go.opentelemetry.io/otel/attribute -vendor/golang.org/x/net/idna +golang.org/x/text/secure/bidirule google.golang.org/protobuf/internal/encoding/messageset google.golang.org/protobuf/internal/strs google.golang.org/protobuf/internal/genid google.golang.org/protobuf/internal/order -google.golang.org/protobuf/internal/encoding/text -google.golang.org/protobuf/reflect/protoregistry -google.golang.org/protobuf/runtime/protoiface github.com/json-iterator/go crypto/rand crypto/elliptic crypto/internal/bigmod crypto/internal/boring/bbig encoding/asn1 -crypto/dsa -github.com/dustin/go-humanize -google.golang.org/protobuf/proto crypto/ed25519 crypto/internal/hpke crypto/internal/mlkem768 +crypto/dsa +github.com/dustin/go-humanize +google.golang.org/protobuf/internal/encoding/text +google.golang.org/protobuf/reflect/protoregistry crypto/rsa -google.golang.org/protobuf/internal/encoding/defval +google.golang.org/protobuf/runtime/protoiface google.golang.org/protobuf/internal/descfmt google.golang.org/protobuf/internal/descopts -html/template google.golang.org/grpc/connectivity google.golang.org/protobuf/internal/encoding/json -golang.org/x/text/secure/bidirule +html/template go.uber.org/multierr +go.etcd.io/bbolt +vendor/golang.org/x/crypto/cryptobyte +crypto/x509/pkix +google.golang.org/protobuf/proto +google.golang.org/protobuf/internal/encoding/defval +go.uber.org/zap/zapcore go.opentelemetry.io/otel/semconv/v1.17.0 -golang.org/x/net/idna log/slog go.opentelemetry.io/otel/codes -go.uber.org/zap/zapcore +golang.org/x/net/idna +go.opentelemetry.io/otel/metric +crypto/ecdsa google.golang.org/protobuf/encoding/prototext google.golang.org/protobuf/internal/filedesc -vendor/golang.org/x/crypto/cryptobyte -crypto/x509/pkix -go.opentelemetry.io/otel/metric go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc/internal go.opentelemetry.io/otel/trace google.golang.org/protobuf/encoding/protodelim -crypto/ecdsa -github.com/prometheus/procfs/internal/fs +go.opentelemetry.io/otel/metric/noop go.etcd.io/etcd/pkg/pbutil +github.com/go-logr/logr go.etcd.io/etcd/pkg/wait go.etcd.io/etcd/pkg/adt golang.org/x/crypto/bcrypt -go.opentelemetry.io/otel/metric/noop golang.org/x/time/rate +github.com/go-logr/logr/funcr github.com/google/btree -github.com/go-logr/logr go.etcd.io/etcd/pkg/report +gopkg.in/cheggaaa/pb.v1 +go.uber.org/zap/internal runtime/trace github.com/grpc-ecosystem/grpc-gateway/utilities -gopkg.in/cheggaaa/pb.v1 github.com/sirupsen/logrus -internal/profile testing -github.com/grpc-ecosystem/grpc-gateway/internal/httprule +internal/profile runtime/pprof -github.com/go-logr/logr/funcr +github.com/grpc-ecosystem/grpc-gateway/internal/httprule github.com/klauspost/compress/fse -database/sql/driver -github.com/klauspost/compress/huff0 -google.golang.org/protobuf/internal/encoding/tag -google.golang.org/protobuf/encoding/protojson -go.uber.org/zap/internal github.com/go-logr/stdr +database/sql/driver go.opentelemetry.io/otel/semconv/v1.26.0 os/user go.opentelemetry.io/otel/trace/noop -google.golang.org/protobuf/internal/impl go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal +github.com/klauspost/compress/huff0 go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/retry gopkg.in/natefinch/lumberjack.v2 gopkg.in/yaml.v2 go.uber.org/zap/internal/ztest -github.com/klauspost/compress/zstd github.com/russross/blackfriday/v2 go.etcd.io/etcd/pkg/expect github.com/pmezard/go-difflib/difflib github.com/davecgh/go-spew/spew gopkg.in/yaml.v3 -github.com/cockroachdb/datadriven +google.golang.org/protobuf/internal/encoding/tag golang.org/x/sync/errgroup -github.com/gogo/protobuf/protoc-gen-gogo/descriptor +google.golang.org/protobuf/encoding/protojson +github.com/klauspost/compress/zstd +google.golang.org/protobuf/internal/impl +github.com/cockroachdb/datadriven github.com/cpuguy83/go-md2man/v2/md2man github.com/urfave/cli sigs.k8s.io/yaml +github.com/gogo/protobuf/protoc-gen-gogo/descriptor github.com/gogo/protobuf/gogoproto go.etcd.io/etcd/client/pkg/types -crypto/x509 vendor/golang.org/x/net/http/httpproxy +crypto/x509 github.com/spf13/pflag google.golang.org/grpc/internal/syscall +net/textproto google.golang.org/grpc/internal/resolver/dns/internal github.com/coreos/go-systemd/journal -google.golang.org/grpc/internal -net/textproto go.etcd.io/etcd/client/pkg/systemd go.etcd.io/etcd/client/v3/internal/endpoint -google.golang.org/grpc/metadata -google.golang.org/grpc/codes +google.golang.org/grpc/internal github.com/prometheus/procfs github.com/google/uuid github.com/coreos/go-systemd/daemon go.etcd.io/etcd/client/pkg/srv +google.golang.org/grpc/metadata +google.golang.org/grpc/codes +vendor/golang.org/x/net/http/httpguts +mime/multipart +golang.org/x/net/http/httpguts google.golang.org/grpc/internal/grpcutil google.golang.org/grpc/internal/balancerload google.golang.org/grpc/stats google.golang.org/grpc/tap -vendor/golang.org/x/net/http/httpguts -mime/multipart -golang.org/x/net/http/httpguts google.golang.org/grpc/encoding google.golang.org/grpc/encoding/gzip -google.golang.org/protobuf/internal/filetype github.com/golang-jwt/jwt crypto/tls github.com/spf13/cobra +google.golang.org/protobuf/internal/filetype google.golang.org/protobuf/runtime/protoimpl google.golang.org/protobuf/types/descriptorpb google.golang.org/protobuf/protoadapt -google.golang.org/protobuf/types/known/timestamppb +google.golang.org/protobuf/types/known/wrapperspb google.golang.org/protobuf/types/known/durationpb +google.golang.org/protobuf/types/known/timestamppb google.golang.org/protobuf/types/known/anypb google.golang.org/grpc/interop/grpc_testing/core google.golang.org/protobuf/types/known/fieldmaskpb google.golang.org/protobuf/types/known/structpb google.golang.org/grpc/encoding/proto +github.com/golang/protobuf/ptypes/duration github.com/golang/protobuf/ptypes/timestamp google.golang.org/grpc/internal/pretty -github.com/golang/protobuf/ptypes/duration -google.golang.org/genproto/googleapis/rpc/status github.com/prometheus/client_model/go -google.golang.org/genproto/googleapis/api/httpbody -google.golang.org/protobuf/types/known/wrapperspb go.opentelemetry.io/proto/otlp/common/v1 -google.golang.org/grpc/internal/status +google.golang.org/genproto/googleapis/rpc/status +google.golang.org/genproto/googleapis/api/httpbody google.golang.org/genproto/googleapis/rpc/errdetails google.golang.org/grpc/binarylog/grpc_binarylog_v1 -github.com/prometheus/common/model -google.golang.org/grpc/status -go.opentelemetry.io/proto/otlp/resource/v1 +google.golang.org/grpc/internal/status go.etcd.io/etcd/pkg/cobrautl +go.opentelemetry.io/proto/otlp/resource/v1 +google.golang.org/grpc/status +github.com/prometheus/common/model go.etcd.io/etcd/api/v3rpc/rpctypes github.com/grpc-ecosystem/go-grpc-prometheus/packages/grpcstatus -google.golang.org/grpc/internal/binarylog go.opentelemetry.io/proto/otlp/trace/v1 +google.golang.org/grpc/internal/binarylog google.golang.org/protobuf/types/gofeaturespb google.golang.org/genproto/googleapis/api/annotations -google.golang.org/protobuf/reflect/protodesc github.com/prometheus/client_golang/prometheus/internal +google.golang.org/protobuf/reflect/protodesc github.com/golang/protobuf/proto net/http/httptrace google.golang.org/grpc/internal/credentials go.etcd.io/etcd/client/pkg/tlsutil -go.etcd.io/etcd/api/authpb -go.etcd.io/etcd/api/mvccpb -go.etcd.io/etcd/api/membershippb -go.etcd.io/etcd/raft/raftpb -go.etcd.io/etcd/server/etcdserver/api/snap/snappb google.golang.org/grpc/credentials net/http google.golang.org/grpc/internal/channelz -google.golang.org/grpc/resolver +google.golang.org/grpc/credentials/insecure google.golang.org/grpc/peer go.etcd.io/etcd/client/v3/credentials -google.golang.org/grpc/credentials/insecure +google.golang.org/grpc/resolver +go.etcd.io/etcd/api/authpb +go.etcd.io/etcd/api/membershippb +go.etcd.io/etcd/api/mvccpb +go.etcd.io/etcd/raft/raftpb +go.etcd.io/etcd/server/etcdserver/api/snap/snappb google.golang.org/grpc/internal/metadata google.golang.org/grpc/internal/resolver/passthrough google.golang.org/grpc/internal/transport/networktype google.golang.org/grpc/balancer/grpclb/state google.golang.org/grpc/resolver/manual -google.golang.org/grpc/internal/resolver/dns google.golang.org/grpc/internal/resolver/unix +google.golang.org/grpc/internal/resolver/dns go.etcd.io/etcd/client/v3/internal/resolver -go.etcd.io/etcd/raft/tracker -go.etcd.io/etcd/server/wal/walpb google.golang.org/grpc/resolver/dns -go.etcd.io/etcd/raft/confchange google.golang.org/grpc/channelz google.golang.org/grpc/balancer +go.etcd.io/etcd/raft/tracker +go.etcd.io/etcd/server/wal/walpb google.golang.org/grpc/balancer/base google.golang.org/grpc/internal/serviceconfig -go.etcd.io/etcd/raft google.golang.org/grpc/internal/resolver google.golang.org/grpc/balancer/roundrobin +go.etcd.io/etcd/raft/confchange google.golang.org/grpc/internal/balancer/gracefulswitch +go.etcd.io/etcd/raft go.etcd.io/etcd/raft/rafttest go.etcd.io/etcd/client/v2 golang.org/x/net/trace -expvar +golang.org/x/net/http2 net/http/httputil +go.uber.org/zap go.opentelemetry.io/otel/propagation +expvar +github.com/prometheus/common/expfmt go.etcd.io/etcd/server/etcdserver/api/v2error github.com/xiang90/probing -github.com/prometheus/common/expfmt -golang.org/x/net/http2 -go.uber.org/zap go.etcd.io/etcd/pkg/httputil go.etcd.io/etcd/server/etcdserver/api/v2http/httptypes go.etcd.io/etcd/client/pkg/testutil @@ -2506,25 +2542,25 @@ net/http/pprof go.opentelemetry.io/otel/internal/global github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil/header +github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil go.opentelemetry.io/otel/semconv/internal -go.etcd.io/etcd/pkg/debugutil net/http/httptest -github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil +go.etcd.io/etcd/pkg/debugutil go.etcd.io/etcd/server/mock/mockstorage +go.opentelemetry.io/otel/semconv/v1.4.0 go.etcd.io/etcd/server/mock/mockwait go.etcd.io/etcd/tests/framework/testutils -go.opentelemetry.io/otel/semconv/v1.4.0 go.etcd.io/etcd/tests/testutils -github.com/prometheus/client_golang/prometheus github.com/stretchr/testify/assert -github.com/tmc/grpc-websocket-proxy/wsproxy +github.com/prometheus/client_golang/prometheus go.opentelemetry.io/otel go.opentelemetry.io/otel/sdk/internal/env go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/envconfig +github.com/tmc/grpc-websocket-proxy/wsproxy go.opentelemetry.io/otel/sdk/resource go.etcd.io/etcd/client/pkg/logutil -go.uber.org/zap/zapgrpc go.etcd.io/etcd/client/pkg/fileutil +go.uber.org/zap/zapgrpc go.etcd.io/etcd/pkg/netutil go.etcd.io/etcd/pkg/traceutil go.etcd.io/etcd/server/etcdserver/api/v2stats @@ -2533,21 +2569,21 @@ go.etcd.io/etcd/pkg/osutil go.etcd.io/etcd/server/proxy/tcpproxy go.opentelemetry.io/otel/sdk/trace +go.etcd.io/etcd/server/storage/mvcc/testutil go.etcd.io/etcd/client/pkg/transport go.etcd.io/etcd/pkg/ioutil -go.etcd.io/etcd/server/storage/mvcc/testutil +go.opentelemetry.io/otel/exporters/otlp/otlptrace/internal/tracetransform +go.opentelemetry.io/otel/exporters/otlp/otlptrace +google.golang.org/grpc/internal/transport +github.com/soheilhy/cmux go.etcd.io/etcd/server/etcdserver/api/v2discovery go.etcd.io/etcd/pkg/proxy -github.com/soheilhy/cmux -google.golang.org/grpc/internal/transport go.etcd.io/etcd/server/mvcc/backend +go.etcd.io/etcd/server/etcdserver/api/v2store go.etcd.io/etcd/server/etcdserver/api/snap -github.com/prometheus/client_golang/prometheus/promhttp go.etcd.io/etcd/server/wal -go.etcd.io/etcd/server/etcdserver/api/v2store +github.com/prometheus/client_golang/prometheus/promhttp go.etcd.io/etcd/server/proxy/httpproxy -go.opentelemetry.io/otel/exporters/otlp/otlptrace/internal/tracetransform -go.opentelemetry.io/otel/exporters/otlp/otlptrace go.etcd.io/etcd/server/etcdserver/api/rafthttp go.etcd.io/etcd/server/mock/mockstore go.etcd.io/etcd/server/mvcc/buckets @@ -2557,72 +2593,72 @@ go.etcd.io/etcd/server/verify go.etcd.io/etcd/server/etcdserver/api google.golang.org/grpc -google.golang.org/grpc/health/grpc_health_v1 +go.etcd.io/etcd/api/etcdserverpb go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc +google.golang.org/grpc/interop/grpc_testing github.com/grpc-ecosystem/go-grpc-prometheus +google.golang.org/grpc/health/grpc_health_v1 go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/otlpconfig -google.golang.org/grpc/interop/grpc_testing -go.etcd.io/etcd/api/etcdserverpb github.com/grpc-ecosystem/grpc-gateway/runtime google.golang.org/grpc/health go.etcd.io/etcd/server/config go.opentelemetry.io/proto/otlp/collector/trace/v1 go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc go.etcd.io/etcd/pkg/grpc_testing +go.etcd.io/etcd/client/v3 go.etcd.io/etcd/server/etcdserver/api/v3alarm -go.etcd.io/etcd/server/lease/leasepb -go.etcd.io/etcd/server/etcdserver/api/v3election/v3electionpb go.etcd.io/etcd/api/etcdserverpb/gw -go.etcd.io/etcd/server/auth -go.etcd.io/etcd/server/proxy/grpcproxy/cache -go.etcd.io/etcd/client/v3/mock/mockserver +go.etcd.io/etcd/server/etcdserver/api/v3election/v3electionpb go.etcd.io/etcd/server/etcdserver/api/v3lock/v3lockpb -go.etcd.io/etcd/client/v3 +go.etcd.io/etcd/client/v3/mock/mockserver +go.etcd.io/etcd/server/proxy/grpcproxy/cache +go.etcd.io/etcd/server/auth +go.etcd.io/etcd/server/lease/leasepb go.etcd.io/etcd/server/lease go.etcd.io/etcd/server/etcdserver/api/v3lock/v3lockpb/gw -go.etcd.io/etcd/server/lease/leasehttp go.etcd.io/etcd/server/proxy/grpcproxy/adapter go.etcd.io/etcd/server/etcdserver/api/v3election/v3electionpb/gw +go.etcd.io/etcd/server/lease/leasehttp +go.etcd.io/etcd/client/v3/concurrency go.etcd.io/etcd/client/v3/mirror -go.etcd.io/etcd/client/v3/clientv3util go.etcd.io/etcd/client/v3/snapshot +go.etcd.io/etcd/server/mvcc +go.etcd.io/etcd/client/v3/clientv3util go.etcd.io/etcd/client/v3/kubernetes -go.etcd.io/etcd/client/v3/concurrency -go.etcd.io/etcd/client/v3/ordering go.etcd.io/etcd/client/v3/namespace -go.etcd.io/etcd/server/mvcc -go.etcd.io/etcd/client/v3/yaml go.etcd.io/etcd/client/v3/naming/endpoints +go.etcd.io/etcd/client/v3/ordering +go.etcd.io/etcd/client/v3/yaml go.etcd.io/etcd/tests/integration/clientv3 go.etcd.io/etcd/client/v3/naming/resolver go.etcd.io/etcd/server/etcdserver/api/v3election go.etcd.io/etcd/server/etcdserver/api/v3lock -go.etcd.io/etcd/client/v3/experimental/recipes go.etcd.io/etcd/client/v3/leasing go.etcd.io/etcd/tests/functional/runner +go.etcd.io/etcd/client/v3/experimental/recipes go.etcd.io/etcd/server/etcdserver/api/v3compactor go.etcd.io/etcd/server/etcdserver go.etcd.io/etcd/etcdutl/snapshot -go.etcd.io/etcd/server/etcdserver/api/v2v3 -go.etcd.io/etcd/server/etcdserver/api/v2auth go.etcd.io/etcd/server/etcdserver/api/etcdhttp +go.etcd.io/etcd/server/etcdserver/api/v2auth +go.etcd.io/etcd/server/etcdserver/api/v2v3 go.etcd.io/etcd/server/etcdserver/api/v3rpc -go.etcd.io/etcd/server/etcdserver/api/v2http go.etcd.io/etcd/etcdutl/etcdutl go.etcd.io/etcd/tests/functional/rpcpb -go.etcd.io/etcd/etcdutl -go.etcd.io/etcd/etcdctl/ctlv2/command +go.etcd.io/etcd/server/etcdserver/api/v2http go.etcd.io/etcd/etcdctl/ctlv3/command +go.etcd.io/etcd/etcdctl/ctlv2/command +go.etcd.io/etcd/etcdutl go.etcd.io/etcd/server/etcdserver/api/v3client go.etcd.io/etcd/server/proxy/grpcproxy go.etcd.io/etcd/etcdctl/ctlv2 -go.etcd.io/etcd/server/embed go.etcd.io/etcd/tests/functional/tester +go.etcd.io/etcd/server/embed go.etcd.io/etcd/etcdctl/ctlv3 go.etcd.io/etcd/etcdctl go.etcd.io/etcd/tests/integration -go.etcd.io/etcd/server/etcdmain go.etcd.io/etcd/tests/functional/agent +go.etcd.io/etcd/server/etcdmain go.etcd.io/etcd/server go.etcd.io/etcd go.etcd.io/etcd/tests/framework/e2e @@ -2651,14 +2687,14 @@ === RUN TestInvalidGoTypeIntPanic --- PASS: TestInvalidGoTypeIntPanic (0.00s) PASS -ok go.etcd.io/etcd/api/etcdserverpb 0.024s +ok go.etcd.io/etcd/api/etcdserverpb 0.072s ? go.etcd.io/etcd/api/etcdserverpb/gw [no test files] ? go.etcd.io/etcd/api/membershippb [no test files] ? go.etcd.io/etcd/api/mvccpb [no test files] === RUN TestConvert --- PASS: TestConvert (0.00s) PASS -ok go.etcd.io/etcd/api/v3rpc/rpctypes 0.011s +ok go.etcd.io/etcd/api/v3rpc/rpctypes 0.057s ? go.etcd.io/etcd/api/version [no test files] === RUN TestFileBufReader --- PASS: TestFileBufReader (0.00s) @@ -2675,10 +2711,10 @@ === RUN TestDirPermission --- PASS: TestDirPermission (0.00s) === RUN TestRemoveMatchFile - logger.go:130: 2025-12-08T17:56:45.643Z ERROR remove file failed {"file": "/tmp/TestRemoveMatchFile3112122751/001/tmp4230699831", "error": "remove /tmp/TestRemoveMatchFile3112122751/001/tmp4230699831: no such file or directory"} + logger.go:130: 2024-11-05T11:43:30.590Z ERROR remove file failed {"file": "/tmp/TestRemoveMatchFile1931270798/001/tmp4098530654", "error": "remove /tmp/TestRemoveMatchFile1931270798/001/tmp4098530654: no such file or directory"} --- PASS: TestRemoveMatchFile (0.00s) === RUN TestLockAndUnlockSyscallFlock ---- PASS: TestLockAndUnlockSyscallFlock (0.10s) +--- PASS: TestLockAndUnlockSyscallFlock (0.11s) === RUN TestLockAndUnlock --- PASS: TestLockAndUnlock (0.10s) === RUN TestPreallocateExtend @@ -2688,48 +2724,42 @@ === RUN TestPreallocateFixed --- PASS: TestPreallocateFixed (0.00s) === RUN TestPurgeFile -{"level":"info","msg":"started to purge file","dir":"/tmp/purgefile315825140","suffix":"test","max":3,"interval":"1ms"} -{"level":"info","msg":"purged","path":"/tmp/purgefile315825140/0.test"} -{"level":"info","msg":"purged","path":"/tmp/purgefile315825140/1.test"} -{"level":"info","msg":"purged","path":"/tmp/purgefile315825140/2.test"} -{"level":"info","msg":"purged","path":"/tmp/purgefile315825140/4.test"} -{"level":"info","msg":"purged","path":"/tmp/purgefile315825140/5.test"} -{"level":"info","msg":"purged","path":"/tmp/purgefile315825140/6.test"} ---- PASS: TestPurgeFile (0.02s) +{"level":"info","msg":"started to purge file","dir":"/tmp/purgefile3625261345","suffix":"test","max":3,"interval":"1ms"} +{"level":"info","msg":"purged","path":"/tmp/purgefile3625261345/0.test"} +{"level":"info","msg":"purged","path":"/tmp/purgefile3625261345/1.test"} +{"level":"info","msg":"purged","path":"/tmp/purgefile3625261345/2.test"} +{"level":"info","msg":"purged","path":"/tmp/purgefile3625261345/4.test"} +{"level":"info","msg":"purged","path":"/tmp/purgefile3625261345/5.test"} +{"level":"info","msg":"purged","path":"/tmp/purgefile3625261345/6.test"} +--- PASS: TestPurgeFile (0.04s) === RUN TestPurgeFileHoldingLockFile -{"level":"info","msg":"started to purge file","dir":"/tmp/purgefile1026233472","suffix":"test","max":3,"interval":"1ms"} -{"level":"info","msg":"purged","path":"/tmp/purgefile1026233472/0.test"} -{"level":"info","msg":"purged","path":"/tmp/purgefile1026233472/1.test"} -{"level":"info","msg":"purged","path":"/tmp/purgefile1026233472/2.test"} -{"level":"info","msg":"purged","path":"/tmp/purgefile1026233472/3.test"} -{"level":"info","msg":"purged","path":"/tmp/purgefile1026233472/4.test"} -{"level":"warn","msg":"failed to lock file","path":"/tmp/purgefile1026233472/5.test","error":"fileutil: file already locked"} -{"level":"warn","msg":"failed to lock file","path":"/tmp/purgefile1026233472/5.test","error":"fileutil: file already locked"} -{"level":"warn","msg":"failed to lock file","path":"/tmp/purgefile1026233472/5.test","error":"fileutil: file already locked"} -{"level":"warn","msg":"failed to lock file","path":"/tmp/purgefile1026233472/5.test","error":"fileutil: file already locked"} -{"level":"warn","msg":"failed to lock file","path":"/tmp/purgefile1026233472/5.test","error":"fileutil: file already locked"} -{"level":"warn","msg":"failed to lock file","path":"/tmp/purgefile1026233472/5.test","error":"fileutil: file already locked"} -{"level":"warn","msg":"failed to lock file","path":"/tmp/purgefile1026233472/5.test","error":"fileutil: file already locked"} -{"level":"warn","msg":"failed to lock file","path":"/tmp/purgefile1026233472/5.test","error":"fileutil: file already locked"} -{"level":"warn","msg":"failed to lock file","path":"/tmp/purgefile1026233472/5.test","error":"fileutil: file already locked"} -{"level":"info","msg":"purged","path":"/tmp/purgefile1026233472/5.test"} -{"level":"info","msg":"purged","path":"/tmp/purgefile1026233472/6.test"} +{"level":"info","msg":"started to purge file","dir":"/tmp/purgefile3588408616","suffix":"test","max":3,"interval":"1ms"} +{"level":"info","msg":"purged","path":"/tmp/purgefile3588408616/0.test"} +{"level":"info","msg":"purged","path":"/tmp/purgefile3588408616/1.test"} +{"level":"info","msg":"purged","path":"/tmp/purgefile3588408616/2.test"} +{"level":"info","msg":"purged","path":"/tmp/purgefile3588408616/3.test"} +{"level":"info","msg":"purged","path":"/tmp/purgefile3588408616/4.test"} +{"level":"warn","msg":"failed to lock file","path":"/tmp/purgefile3588408616/5.test","error":"fileutil: file already locked"} +{"level":"warn","msg":"failed to lock file","path":"/tmp/purgefile3588408616/5.test","error":"fileutil: file already locked"} +{"level":"warn","msg":"failed to lock file","path":"/tmp/purgefile3588408616/5.test","error":"fileutil: file already locked"} +{"level":"info","msg":"purged","path":"/tmp/purgefile3588408616/5.test"} +{"level":"info","msg":"purged","path":"/tmp/purgefile3588408616/6.test"} --- PASS: TestPurgeFileHoldingLockFile (0.02s) === RUN TestReadDir --- PASS: TestReadDir (0.00s) PASS -ok go.etcd.io/etcd/client/pkg/fileutil 0.263s +ok go.etcd.io/etcd/client/pkg/fileutil 0.340s === RUN TestNewJournalWriter zap_journal_test.go:32: dial unixgram /run/systemd/journal/socket: connect: no such file or directory --- SKIP: TestNewJournalWriter (0.00s) === RUN TestEncodeTimePrecisionToMicroSeconds --- PASS: TestEncodeTimePrecisionToMicroSeconds (0.00s) PASS -ok go.etcd.io/etcd/client/pkg/logutil 0.012s +ok go.etcd.io/etcd/client/pkg/logutil 0.050s === RUN TestCanonicalURLPath --- PASS: TestCanonicalURLPath (0.00s) PASS -ok go.etcd.io/etcd/client/pkg/pathutil 0.005s +ok go.etcd.io/etcd/client/pkg/pathutil 0.043s === RUN TestSRVGetCluster --- PASS: TestSRVGetCluster (0.00s) === RUN TestSRVDiscover @@ -2737,13 +2767,13 @@ === RUN TestGetSRVService --- PASS: TestGetSRVService (0.00s) PASS -ok go.etcd.io/etcd/client/pkg/srv 0.011s +ok go.etcd.io/etcd/client/pkg/srv 0.043s ? go.etcd.io/etcd/client/pkg/systemd [no test files] === RUN TestSample leak_test.go:37: Counting leaked routines is disabled in --short tests --- SKIP: TestSample (0.00s) PASS -ok go.etcd.io/etcd/client/pkg/testutil 0.012s +ok go.etcd.io/etcd/client/pkg/testutil 0.063s === RUN TestGetCipherSuite_not_existing --- PASS: TestGetCipherSuite_not_existing (0.00s) === RUN TestGetCipherSuite_success @@ -2761,121 +2791,121 @@ --- PASS: TestGetVersion/Empty_version (0.00s) --- PASS: TestGetVersion/Converting_invalid_version_string_to_TLS_version (0.00s) PASS -ok go.etcd.io/etcd/client/pkg/tlsutil 0.010s +ok go.etcd.io/etcd/client/pkg/tlsutil 0.077s === RUN TestNewKeepAliveListener -{"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2026-12-08T17:56:51.373Z"} -{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-4084787349/cert.pem"} -{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-4084787349/key.pem"} ---- PASS: TestNewKeepAliveListener (0.05s) +{"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2025-11-05T11:43:42.215Z"} +{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-392406530/cert.pem"} +{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-392406530/key.pem"} +--- PASS: TestNewKeepAliveListener (0.07s) === RUN TestNewKeepAliveListenerTLSEmptyConfig --- PASS: TestNewKeepAliveListenerTLSEmptyConfig (0.00s) === RUN TestNewListenerTLSInfo -{"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2026-12-08T17:56:51.422Z"} -{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-1504756641/cert.pem"} -{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-1504756641/key.pem"} +{"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2025-11-05T11:43:42.267Z"} +{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-1394745370/cert.pem"} +{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-1394745370/key.pem"} --- PASS: TestNewListenerTLSInfo (0.04s) === RUN TestNewListenerWithOpts -{"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2026-12-08T17:56:51.466Z"} -{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-4267813295/cert.pem"} -{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-4267813295/key.pem"} -=== RUN TestNewListenerWithOpts/https_scheme_with_TLSInfo_and_skip_check +{"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2025-11-05T11:43:42.306Z"} +{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-2810090274/cert.pem"} +{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-2810090274/key.pem"} === RUN TestNewListenerWithOpts/https_scheme_no_TLSInfo === RUN TestNewListenerWithOpts/https_scheme_no_TLSInfo_with_skip_check === RUN TestNewListenerWithOpts/https_scheme_empty_TLSInfo_with_skip_check === RUN TestNewListenerWithOpts/https_scheme_empty_TLSInfo_no_skip_check +=== RUN TestNewListenerWithOpts/https_scheme_with_TLSInfo_and_skip_check --- PASS: TestNewListenerWithOpts (0.02s) - --- PASS: TestNewListenerWithOpts/https_scheme_with_TLSInfo_and_skip_check (0.01s) --- PASS: TestNewListenerWithOpts/https_scheme_no_TLSInfo (0.00s) --- PASS: TestNewListenerWithOpts/https_scheme_no_TLSInfo_with_skip_check (0.00s) --- PASS: TestNewListenerWithOpts/https_scheme_empty_TLSInfo_with_skip_check (0.00s) --- PASS: TestNewListenerWithOpts/https_scheme_empty_TLSInfo_no_skip_check (0.00s) + --- PASS: TestNewListenerWithOpts/https_scheme_with_TLSInfo_and_skip_check (0.00s) === RUN TestNewListenerWithSocketOpts -{"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2026-12-08T17:56:51.489Z"} -{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-3880238286/cert.pem"} -{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-3880238286/key.pem"} +{"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2025-11-05T11:43:42.323Z"} +{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-749702699/cert.pem"} +{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-749702699/key.pem"} +=== RUN TestNewListenerWithSocketOpts/reuse_port_with_https_scheme_and_no_TLSInfo_skip_check === RUN TestNewListenerWithSocketOpts/nil_socketopts -=== RUN TestNewListenerWithSocketOpts/empty_socketopts -=== RUN TestNewListenerWithSocketOpts/reuse_address_with_TLS -=== RUN TestNewListenerWithSocketOpts/reuse_port -=== RUN TestNewListenerWithSocketOpts/reuse_address === RUN TestNewListenerWithSocketOpts/reuse_address_and_port +=== RUN TestNewListenerWithSocketOpts/reuse_address_with_TLS === RUN TestNewListenerWithSocketOpts/reuse_address_and_port_with_TLS === RUN TestNewListenerWithSocketOpts/reuse_port_with_TLS_and_timeout -=== RUN TestNewListenerWithSocketOpts/reuse_port_with_https_scheme_and_no_TLSInfo_skip_check ---- PASS: TestNewListenerWithSocketOpts (0.04s) +=== RUN TestNewListenerWithSocketOpts/reuse_port +=== RUN TestNewListenerWithSocketOpts/empty_socketopts +=== RUN TestNewListenerWithSocketOpts/reuse_address +--- PASS: TestNewListenerWithSocketOpts (0.05s) + --- PASS: TestNewListenerWithSocketOpts/reuse_port_with_https_scheme_and_no_TLSInfo_skip_check (0.00s) --- PASS: TestNewListenerWithSocketOpts/nil_socketopts (0.00s) - --- PASS: TestNewListenerWithSocketOpts/empty_socketopts (0.00s) - --- PASS: TestNewListenerWithSocketOpts/reuse_address_with_TLS (0.00s) - --- PASS: TestNewListenerWithSocketOpts/reuse_port (0.00s) - --- PASS: TestNewListenerWithSocketOpts/reuse_address (0.00s) --- PASS: TestNewListenerWithSocketOpts/reuse_address_and_port (0.00s) + --- PASS: TestNewListenerWithSocketOpts/reuse_address_with_TLS (0.00s) --- PASS: TestNewListenerWithSocketOpts/reuse_address_and_port_with_TLS (0.01s) --- PASS: TestNewListenerWithSocketOpts/reuse_port_with_TLS_and_timeout (0.01s) - --- PASS: TestNewListenerWithSocketOpts/reuse_port_with_https_scheme_and_no_TLSInfo_skip_check (0.00s) + --- PASS: TestNewListenerWithSocketOpts/reuse_port (0.00s) + --- PASS: TestNewListenerWithSocketOpts/empty_socketopts (0.00s) + --- PASS: TestNewListenerWithSocketOpts/reuse_address (0.00s) === RUN TestNewListenerTLSInfoSkipClientSANVerify -{"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2026-12-08T17:56:51.525Z"} -{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-3060610516/cert.pem"} -{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-3060610516/key.pem"} -{"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2026-12-08T17:56:51.535Z"} -{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-604302739/cert.pem"} -{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-604302739/key.pem"} -{"level":"info","msg":"Loading cert pool","cs":["/tmp/etcd-test-tls-604302739/cert.pem"],"tlsinfo":"cert = /tmp/etcd-test-tls-3060610516/cert.pem, key = /tmp/etcd-test-tls-3060610516/key.pem, client-cert=/tmp/etcd-test-tls-3060610516/cert.pem, client-key=/tmp/etcd-test-tls-3060610516/key.pem, trusted-ca = /tmp/etcd-test-tls-604302739/cert.pem, client-cert-auth = false, crl-file = "} -{"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2026-12-08T17:56:51.579Z"} -{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-753100825/cert.pem"} -{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-753100825/key.pem"} -{"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2026-12-08T17:56:51.597Z"} -{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-627731029/cert.pem"} -{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-627731029/key.pem"} -{"level":"info","msg":"Loading cert pool","cs":["/tmp/etcd-test-tls-627731029/cert.pem"],"tlsinfo":"cert = /tmp/etcd-test-tls-753100825/cert.pem, key = /tmp/etcd-test-tls-753100825/key.pem, client-cert=/tmp/etcd-test-tls-753100825/cert.pem, client-key=/tmp/etcd-test-tls-753100825/key.pem, trusted-ca = /tmp/etcd-test-tls-627731029/cert.pem, client-cert-auth = false, crl-file = "} -{"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2026-12-08T17:56:51.653Z"} -{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-365556197/cert.pem"} -{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-365556197/key.pem"} -{"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2026-12-08T17:56:51.670Z"} -{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-93286526/cert.pem"} -{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-93286526/key.pem"} -{"level":"info","msg":"Loading cert pool","cs":["/tmp/etcd-test-tls-93286526/cert.pem"],"tlsinfo":"cert = /tmp/etcd-test-tls-365556197/cert.pem, key = /tmp/etcd-test-tls-365556197/key.pem, client-cert=/tmp/etcd-test-tls-365556197/cert.pem, client-key=/tmp/etcd-test-tls-365556197/key.pem, trusted-ca = /tmp/etcd-test-tls-93286526/cert.pem, client-cert-auth = false, crl-file = "} -{"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2026-12-08T17:56:51.730Z"} -{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-1788408135/cert.pem"} -{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-1788408135/key.pem"} -{"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2026-12-08T17:56:51.747Z"} -{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-1643257586/cert.pem"} -{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-1643257586/key.pem"} -{"level":"info","msg":"Loading cert pool","cs":["/tmp/etcd-test-tls-1643257586/cert.pem"],"tlsinfo":"cert = /tmp/etcd-test-tls-1788408135/cert.pem, key = /tmp/etcd-test-tls-1788408135/key.pem, client-cert=/tmp/etcd-test-tls-1788408135/cert.pem, client-key=/tmp/etcd-test-tls-1788408135/key.pem, trusted-ca = /tmp/etcd-test-tls-1643257586/cert.pem, client-cert-auth = false, crl-file = "} ---- PASS: TestNewListenerTLSInfoSkipClientSANVerify (0.28s) +{"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2025-11-05T11:43:42.376Z"} +{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-574543316/cert.pem"} +{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-574543316/key.pem"} +{"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2025-11-05T11:43:42.402Z"} +{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-1773169068/cert.pem"} +{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-1773169068/key.pem"} +{"level":"info","msg":"Loading cert pool","cs":["/tmp/etcd-test-tls-1773169068/cert.pem"],"tlsinfo":"cert = /tmp/etcd-test-tls-574543316/cert.pem, key = /tmp/etcd-test-tls-574543316/key.pem, client-cert=/tmp/etcd-test-tls-574543316/cert.pem, client-key=/tmp/etcd-test-tls-574543316/key.pem, trusted-ca = /tmp/etcd-test-tls-1773169068/cert.pem, client-cert-auth = false, crl-file = "} +{"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2025-11-05T11:43:42.470Z"} +{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-1675778592/cert.pem"} +{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-1675778592/key.pem"} +{"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2025-11-05T11:43:42.488Z"} +{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-2971734380/cert.pem"} +{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-2971734380/key.pem"} +{"level":"info","msg":"Loading cert pool","cs":["/tmp/etcd-test-tls-2971734380/cert.pem"],"tlsinfo":"cert = /tmp/etcd-test-tls-1675778592/cert.pem, key = /tmp/etcd-test-tls-1675778592/key.pem, client-cert=/tmp/etcd-test-tls-1675778592/cert.pem, client-key=/tmp/etcd-test-tls-1675778592/key.pem, trusted-ca = /tmp/etcd-test-tls-2971734380/cert.pem, client-cert-auth = false, crl-file = "} +{"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2025-11-05T11:43:42.559Z"} +{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-2509484344/cert.pem"} +{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-2509484344/key.pem"} +{"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2025-11-05T11:43:42.569Z"} +{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-3937700959/cert.pem"} +{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-3937700959/key.pem"} +{"level":"info","msg":"Loading cert pool","cs":["/tmp/etcd-test-tls-3937700959/cert.pem"],"tlsinfo":"cert = /tmp/etcd-test-tls-2509484344/cert.pem, key = /tmp/etcd-test-tls-2509484344/key.pem, client-cert=/tmp/etcd-test-tls-2509484344/cert.pem, client-key=/tmp/etcd-test-tls-2509484344/key.pem, trusted-ca = /tmp/etcd-test-tls-3937700959/cert.pem, client-cert-auth = false, crl-file = "} +{"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2025-11-05T11:43:42.599Z"} +{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-140623388/cert.pem"} +{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-140623388/key.pem"} +{"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2025-11-05T11:43:42.606Z"} +{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-1970486986/cert.pem"} +{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-1970486986/key.pem"} +{"level":"info","msg":"Loading cert pool","cs":["/tmp/etcd-test-tls-1970486986/cert.pem"],"tlsinfo":"cert = /tmp/etcd-test-tls-140623388/cert.pem, key = /tmp/etcd-test-tls-140623388/key.pem, client-cert=/tmp/etcd-test-tls-140623388/cert.pem, client-key=/tmp/etcd-test-tls-140623388/key.pem, trusted-ca = /tmp/etcd-test-tls-1970486986/cert.pem, client-cert-auth = false, crl-file = "} +--- PASS: TestNewListenerTLSInfoSkipClientSANVerify (0.25s) === RUN TestNewListenerTLSEmptyInfo --- PASS: TestNewListenerTLSEmptyInfo (0.00s) === RUN TestNewTransportTLSInfo -{"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2026-12-08T17:56:51.806Z"} -{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-4177047401/cert.pem"} -{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-4177047401/key.pem"} ---- PASS: TestNewTransportTLSInfo (0.02s) +{"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2025-11-05T11:43:42.629Z"} +{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-2727700156/cert.pem"} +{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-2727700156/key.pem"} +--- PASS: TestNewTransportTLSInfo (0.01s) === RUN TestTLSInfoNonexist --- PASS: TestTLSInfoNonexist (0.00s) === RUN TestTLSInfoEmpty --- PASS: TestTLSInfoEmpty (0.00s) === RUN TestTLSInfoMissingFields -{"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2026-12-08T17:56:51.824Z"} -{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-666738470/cert.pem"} -{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-666738470/key.pem"} ---- PASS: TestTLSInfoMissingFields (0.02s) +{"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2025-11-05T11:43:42.636Z"} +{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-1586082694/cert.pem"} +{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-1586082694/key.pem"} +--- PASS: TestTLSInfoMissingFields (0.01s) === RUN TestTLSInfoParseFuncError -{"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2026-12-08T17:56:51.842Z"} -{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-1082888212/cert.pem"} -{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-1082888212/key.pem"} ---- PASS: TestTLSInfoParseFuncError (0.02s) +{"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2025-11-05T11:43:42.643Z"} +{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-97850598/cert.pem"} +{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-97850598/key.pem"} +--- PASS: TestTLSInfoParseFuncError (0.01s) === RUN TestTLSInfoConfigFuncs -{"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2026-12-08T17:56:51.857Z"} -{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-3896138518/cert.pem"} -{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-3896138518/key.pem"} - logger.go:130: 2025-12-08T17:56:51.869Z INFO Loading cert pool {"cs": ["/tmp/etcd-test-tls-3896138518/cert.pem"], "tlsinfo": "cert = /tmp/etcd-test-tls-3896138518/cert.pem, key = /tmp/etcd-test-tls-3896138518/key.pem, client-cert=, client-key=, trusted-ca = /tmp/etcd-test-tls-3896138518/cert.pem, client-cert-auth = false, crl-file = "} +{"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2025-11-05T11:43:42.649Z"} +{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-3100214163/cert.pem"} +{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-3100214163/key.pem"} + logger.go:130: 2024-11-05T11:43:42.656Z INFO Loading cert pool {"cs": ["/tmp/etcd-test-tls-3100214163/cert.pem"], "tlsinfo": "cert = /tmp/etcd-test-tls-3100214163/cert.pem, key = /tmp/etcd-test-tls-3100214163/key.pem, client-cert=, client-key=, trusted-ca = /tmp/etcd-test-tls-3100214163/cert.pem, client-cert-auth = false, crl-file = "} --- PASS: TestTLSInfoConfigFuncs (0.01s) === RUN TestNewListenerUnixSocket --- PASS: TestNewListenerUnixSocket (0.00s) === RUN TestNewListenerTLSInfoSelfCert -{"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2026-12-08T17:56:51.870Z"} -{"level":"info","msg":"created cert file","path":"/tmp/tlsdir2926545446/cert.pem"} -{"level":"info","msg":"created key file","path":"/tmp/tlsdir2926545446/key.pem"} ---- PASS: TestNewListenerTLSInfoSelfCert (0.03s) +{"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2025-11-05T11:43:42.656Z"} +{"level":"info","msg":"created cert file","path":"/tmp/tlsdir806623398/cert.pem"} +{"level":"info","msg":"created key file","path":"/tmp/tlsdir806623398/key.pem"} +--- PASS: TestNewListenerTLSInfoSelfCert (0.02s) === RUN TestIsClosedConnError --- PASS: TestIsClosedConnError (0.00s) === RUN TestSocktOptsEmpty @@ -2889,27 +2919,27 @@ timeout_listener_test.go:41: flaky test --- SKIP: TestWriteReadTimeoutListener (0.00s) === RUN TestNewTimeoutTransport ---- PASS: TestNewTimeoutTransport (0.00s) +--- PASS: TestNewTimeoutTransport (0.02s) === RUN TestValidateSecureEndpoints -{"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2026-12-08T17:56:51.903Z"} -{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-1627845996/cert.pem"} -{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-1627845996/key.pem"} -=== RUN TestValidateSecureEndpoints/secureEndPoints -=== RUN TestValidateSecureEndpoints/mixEndPoints +{"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2025-11-05T11:43:42.694Z"} +{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-3250208081/cert.pem"} +{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-3250208081/key.pem"} === RUN TestValidateSecureEndpoints/invalidEndPoints === RUN TestValidateSecureEndpoints/insecureEndpoints +=== RUN TestValidateSecureEndpoints/secureEndPoints +=== RUN TestValidateSecureEndpoints/mixEndPoints --- PASS: TestValidateSecureEndpoints (0.04s) - --- PASS: TestValidateSecureEndpoints/secureEndPoints (0.01s) - --- PASS: TestValidateSecureEndpoints/mixEndPoints (0.01s) - --- PASS: TestValidateSecureEndpoints/invalidEndPoints (0.00s) + --- PASS: TestValidateSecureEndpoints/invalidEndPoints (0.01s) --- PASS: TestValidateSecureEndpoints/insecureEndpoints (0.00s) + --- PASS: TestValidateSecureEndpoints/secureEndPoints (0.01s) + --- PASS: TestValidateSecureEndpoints/mixEndPoints (0.00s) === RUN TestNewTransportTLSInvalidCipherSuitesTLS12 -{"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2026-12-08T17:56:51.942Z"} -{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-2856812656/cert.pem"} -{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-2856812656/key.pem"} ---- PASS: TestNewTransportTLSInvalidCipherSuitesTLS12 (0.03s) +{"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2025-11-05T11:43:42.732Z"} +{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-3592314945/cert.pem"} +{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-3592314945/key.pem"} +--- PASS: TestNewTransportTLSInvalidCipherSuitesTLS12 (0.02s) PASS -ok go.etcd.io/etcd/client/pkg/transport 0.617s +ok go.etcd.io/etcd/client/pkg/transport 0.618s === RUN TestIDString --- PASS: TestIDString (0.00s) === RUN TestIDFromString @@ -2951,7 +2981,7 @@ === RUN TestNewURLsMapFromStringMapNormal --- PASS: TestNewURLsMapFromStringMapNormal (0.00s) PASS -ok go.etcd.io/etcd/client/pkg/types 0.011s +ok go.etcd.io/etcd/client/pkg/types 0.054s === RUN TestSimpleHTTPClientDoSuccess --- PASS: TestSimpleHTTPClientDoSuccess (0.00s) === RUN TestSimpleHTTPClientDoError @@ -2971,7 +3001,7 @@ === RUN TestHTTPClusterClientDo --- PASS: TestHTTPClusterClientDo (0.00s) === RUN TestHTTPClusterClientDoDeadlineExceedContext ---- PASS: TestHTTPClusterClientDoDeadlineExceedContext (0.00s) +--- PASS: TestHTTPClusterClientDoDeadlineExceedContext (0.01s) === RUN TestHTTPClusterClientDoCanceledContext --- PASS: TestHTTPClusterClientDoCanceledContext (0.00s) === RUN TestRedirectedHTTPAction @@ -2999,7 +3029,7 @@ === RUN TestHTTPClusterClientResetFail --- PASS: TestHTTPClusterClientResetFail (0.00s) === RUN TestHTTPClusterClientResetPinRandom ---- PASS: TestHTTPClusterClientResetPinRandom (0.07s) +--- PASS: TestHTTPClusterClientResetPinRandom (0.10s) === RUN TestV2KeysURLHelper --- PASS: TestV2KeysURLHelper (0.00s) === RUN TestGetAction @@ -3089,13 +3119,13 @@ === RUN TestHTTPMembersAPILeaderError --- PASS: TestHTTPMembersAPILeaderError (0.00s) PASS -ok go.etcd.io/etcd/client/v2 0.113s +ok go.etcd.io/etcd/client/v2 0.204s === RUN TestDialCancel - logger.go:130: 2025-12-08T17:56:56.224Z DEBUG retrying of unary invoker {"target": "etcd-endpoints://0x40000d0000/dialcancel:12345", "attempt": 0} - logger.go:130: 2025-12-08T17:56:56.324Z WARN retrying of unary invoker failed {"target": "etcd-endpoints://0x40000d0000/dialcancel:12345", "attempt": 0, "error": "rpc error: code = Canceled desc = latest balancer error: last connection error: connection error: desc = \"transport: Error while dialing: dial tcp 254.0.0.1:12345: connect: network is unreachable\""} ---- PASS: TestDialCancel (0.11s) + logger.go:130: 2024-11-05T11:43:50.966Z DEBUG retrying of unary invoker {"target": "etcd-endpoints://0x40002185a0/dialcancel:12345", "attempt": 0} + logger.go:130: 2024-11-05T11:43:51.070Z WARN retrying of unary invoker failed {"target": "etcd-endpoints://0x40002185a0/dialcancel:12345", "attempt": 0, "error": "rpc error: code = Canceled desc = latest balancer error: last connection error: connection error: desc = \"transport: Error while dialing: dial tcp 254.0.0.1:12345: connect: network is unreachable\""} +--- PASS: TestDialCancel (0.20s) === RUN TestDialTimeout ---- PASS: TestDialTimeout (3.01s) +--- PASS: TestDialTimeout (3.06s) === RUN TestDialNoTimeout --- PASS: TestDialNoTimeout (0.00s) === RUN TestMaxUnaryRetries @@ -3113,8 +3143,8 @@ === RUN TestZapWithLogger --- PASS: TestZapWithLogger (0.00s) === RUN TestAuthTokenBundleNoOverwrite - logger.go:130: 2025-12-08T17:56:59.336Z DEBUG retrying of unary invoker {"target": "etcd-endpoints://0x4000194780/etcd-auth-test:0", "attempt": 0} ---- PASS: TestAuthTokenBundleNoOverwrite (0.00s) + logger.go:130: 2024-11-05T11:43:54.200Z DEBUG retrying of unary invoker {"target": "etcd-endpoints://0x40000caf00/etcd-auth-test:0", "attempt": 0} +--- PASS: TestAuthTokenBundleNoOverwrite (0.01s) === RUN TestSyncFiltersMembers --- PASS: TestSyncFiltersMembers (0.00s) === RUN TestClientRejectOldCluster @@ -3122,7 +3152,7 @@ === RUN TestClientRejectOldCluster/all_new_versions_with_different_values === RUN TestClientRejectOldCluster/all_old_versions_with_different_values === RUN TestClientRejectOldCluster/all_old_versions_with_the_same_value ---- PASS: TestClientRejectOldCluster (0.00s) +--- PASS: TestClientRejectOldCluster (0.02s) --- PASS: TestClientRejectOldCluster/all_new_versions_with_the_same_value (0.00s) --- PASS: TestClientRejectOldCluster/all_new_versions_with_different_values (0.00s) --- PASS: TestClientRejectOldCluster/all_old_versions_with_different_values (0.00s) @@ -3172,13 +3202,13 @@ --- PASS: TestStreamKeyFromCtx/only_one_key (0.00s) --- PASS: TestStreamKeyFromCtx/no_metadata (0.00s) PASS -ok go.etcd.io/etcd/client/v3 3.156s +ok go.etcd.io/etcd/client/v3 3.381s testing: warning: no tests to run PASS -ok go.etcd.io/etcd/client/v3/clientv3util 0.024s [no tests to run] +ok go.etcd.io/etcd/client/v3/clientv3util 0.082s [no tests to run] testing: warning: no tests to run PASS -ok go.etcd.io/etcd/client/v3/concurrency 0.029s [no tests to run] +ok go.etcd.io/etcd/client/v3/concurrency 0.092s [no tests to run] ? go.etcd.io/etcd/client/v3/credentials [no test files] ? go.etcd.io/etcd/client/v3/experimental/recipes [no test files] === RUN Test_interpret @@ -3234,7 +3264,7 @@ === RUN Test_interpret/RequiresCredentials_[2001:db8:1f70::999:de8:7648:6e8]:100 === RUN Test_interpret/Interpret_unix:unexpected-file_name#123$456 === RUN Test_interpret/RequiresCredentials_unix:unexpected-file_name#123$456 ---- PASS: Test_interpret (0.00s) +--- PASS: Test_interpret (0.01s) --- PASS: Test_interpret/Interpret_127.0.0.1 (0.00s) --- PASS: Test_interpret/RequiresCredentials_127.0.0.1 (0.00s) --- PASS: Test_interpret/Interpret_localhost (0.00s) @@ -3302,7 +3332,7 @@ --- PASS: Test_extractHostFromHostPort/[2001:db8:1f70::999:de8:7648:6e8] (0.00s) --- PASS: Test_extractHostFromHostPort/[2001:db8:1f70::999:de8:7648:6e8]:100 (0.00s) PASS -ok go.etcd.io/etcd/client/v3/internal/endpoint 0.010s +ok go.etcd.io/etcd/client/v3/internal/endpoint 0.066s ? go.etcd.io/etcd/client/v3/internal/resolver [no test files] ? go.etcd.io/etcd/client/v3/kubernetes [no test files] ? go.etcd.io/etcd/client/v3/leasing [no test files] @@ -3311,7 +3341,7 @@ === RUN TestPrefixInterval --- PASS: TestPrefixInterval (0.00s) PASS -ok go.etcd.io/etcd/client/v3/namespace 0.026s +ok go.etcd.io/etcd/client/v3/namespace 0.083s ? go.etcd.io/etcd/client/v3/naming [no test files] ? go.etcd.io/etcd/client/v3/naming/endpoints [no test files] ? go.etcd.io/etcd/client/v3/naming/endpoints/internal [no test files] @@ -3321,24 +3351,24 @@ === RUN TestTxnOrdering --- PASS: TestTxnOrdering (0.00s) PASS -ok go.etcd.io/etcd/client/v3/ordering 0.024s +ok go.etcd.io/etcd/client/v3/ordering 0.090s ? go.etcd.io/etcd/client/v3/snapshot [no test files] === RUN TestConfigFromFile ---- PASS: TestConfigFromFile (0.01s) +--- PASS: TestConfigFromFile (0.02s) PASS -ok go.etcd.io/etcd/client/v3/yaml 0.032s -ok go.etcd.io/etcd/etcdctl 0.039s +ok go.etcd.io/etcd/client/v3/yaml 0.096s +ok go.etcd.io/etcd/etcdctl 0.092s ? go.etcd.io/etcd/etcdctl/ctlv2 [no test files] === RUN TestArgOrStdin --- PASS: TestArgOrStdin (0.00s) PASS -ok go.etcd.io/etcd/etcdctl/ctlv2/command 0.035s +ok go.etcd.io/etcd/etcdctl/ctlv2/command 0.102s ? go.etcd.io/etcd/etcdctl/ctlv3 [no test files] === RUN Test_parseWatchArgs --- PASS: Test_parseWatchArgs (0.00s) PASS -ok go.etcd.io/etcd/etcdctl/ctlv3/command 0.035s -ok go.etcd.io/etcd/etcdutl 0.035s +ok go.etcd.io/etcd/etcdctl/ctlv3/command 0.282s +ok go.etcd.io/etcd/etcdutl 0.115s ? go.etcd.io/etcd/etcdutl/etcdutl [no test files] ? go.etcd.io/etcd/etcdutl/snapshot [no test files] === RUN TestIntervalTreeInsert @@ -3354,7 +3384,7 @@ === RUN TestIntervalTreeStab --- PASS: TestIntervalTreeStab (0.00s) === RUN TestIntervalTreeRandom ---- PASS: TestIntervalTreeRandom (0.04s) +--- PASS: TestIntervalTreeRandom (0.00s) === RUN TestIntervalTreeSortedVisit --- PASS: TestIntervalTreeSortedVisit (0.00s) === RUN TestIntervalTreeVisitExit @@ -3362,27 +3392,27 @@ === RUN TestIntervalTreeContains --- PASS: TestIntervalTreeContains (0.00s) PASS -ok go.etcd.io/etcd/pkg/adt 0.041s +ok go.etcd.io/etcd/pkg/adt 0.034s ? go.etcd.io/etcd/pkg/cobrautl [no test files] ? go.etcd.io/etcd/pkg/contention [no test files] ? go.etcd.io/etcd/pkg/cpuutil [no test files] === RUN TestHash32 --- PASS: TestHash32 (0.00s) PASS -ok go.etcd.io/etcd/pkg/crc 0.005s +ok go.etcd.io/etcd/pkg/crc 0.038s ? go.etcd.io/etcd/pkg/debugutil [no test files] === RUN TestExpectFunc ---- PASS: TestExpectFunc (0.10s) +--- PASS: TestExpectFunc (0.13s) === RUN TestEcho ---- PASS: TestEcho (0.10s) +--- PASS: TestEcho (0.12s) === RUN TestLineCount ---- PASS: TestLineCount (0.10s) +--- PASS: TestLineCount (0.12s) === RUN TestSend ---- PASS: TestSend (0.10s) +--- PASS: TestSend (0.12s) === RUN TestSignal ---- PASS: TestSignal (0.00s) +--- PASS: TestSignal (0.01s) PASS -ok go.etcd.io/etcd/pkg/expect 0.412s +ok go.etcd.io/etcd/pkg/expect 0.542s === RUN TestSetFlagsFromEnv {"level":"info","msg":"recognized and used environment variable","variable-name":"ETCD_A","variable-value":"foo"} --- PASS: TestSetFlagsFromEnv (0.00s) @@ -3428,12 +3458,12 @@ === RUN TestNewURLsValue --- PASS: TestNewURLsValue (0.00s) PASS -ok go.etcd.io/etcd/pkg/flags 0.014s +ok go.etcd.io/etcd/pkg/flags 0.052s ? go.etcd.io/etcd/pkg/grpc_testing [no test files] === RUN TestGetHostname --- PASS: TestGetHostname (0.00s) PASS -ok go.etcd.io/etcd/pkg/httputil 0.009s +ok go.etcd.io/etcd/pkg/httputil 0.040s === RUN TestNewGenerator --- PASS: TestNewGenerator (0.00s) === RUN TestNewGeneratorUnique @@ -3441,7 +3471,7 @@ === RUN TestNext --- PASS: TestNext (0.00s) PASS -ok go.etcd.io/etcd/pkg/idutil 0.005s +ok go.etcd.io/etcd/pkg/idutil 0.043s === RUN TestPageWriterRandom pagewriter_test.go:25: flaky test --- SKIP: TestPageWriterRandom (0.00s) @@ -3464,7 +3494,7 @@ === RUN TestLimitedBufferReaderRead --- PASS: TestLimitedBufferReaderRead (0.00s) PASS -ok go.etcd.io/etcd/pkg/ioutil 0.012s +ok go.etcd.io/etcd/pkg/ioutil 0.049s === RUN TestResolveTCPAddrs {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.1:4001","host":"127.0.0.1:4001","resolved-addr":"127.0.0.1:4001"} {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.1:2379","host":"127.0.0.1:2379","resolved-addr":"127.0.0.1:2379"} @@ -3536,15 +3566,15 @@ routes_linux_test.go:32: Skip test that fails in some environments --- SKIP: TestGetDefaultHost (0.00s) PASS -ok go.etcd.io/etcd/pkg/netutil 1.013s +ok go.etcd.io/etcd/pkg/netutil 1.044s === RUN TestUnsetenv --- PASS: TestUnsetenv (0.00s) === RUN TestHandleInterrupts {"level":"info","msg":"received signal; shutting down","signal":"interrupt"} {"level":"info","msg":"received signal; shutting down","signal":"terminated"} ---- PASS: TestHandleInterrupts (0.00s) +--- PASS: TestHandleInterrupts (0.03s) PASS -ok go.etcd.io/etcd/pkg/osutil 0.013s +ok go.etcd.io/etcd/pkg/osutil 0.088s === RUN TestMarshaler --- PASS: TestMarshaler (0.00s) === RUN TestMarshalerPanic @@ -3556,307 +3586,299 @@ === RUN TestGetBool --- PASS: TestGetBool (0.00s) PASS -ok go.etcd.io/etcd/pkg/pbutil 0.005s +ok go.etcd.io/etcd/pkg/pbutil 0.025s === RUN TestServer_Unix_Insecure - logger.go:130: 2025-12-08T17:57:25.225Z INFO proxy is listening on {"from": "unix://187F4F2FB238AC782475.unix-conn"} - logger.go:130: 2025-12-08T17:57:25.225Z INFO started proxying {"from": "unix://187F4F2FB238AC782475.unix-conn", "to": "unix://187F4F2FB239CA4069C8.unix-conn"} - logger.go:130: 2025-12-08T17:57:25.226Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://187F4F2FB238AC782475.unix-conn", "to": "unix://187F4F2FB239CA4069C8.unix-conn"} - logger.go:130: 2025-12-08T17:57:25.226Z DEBUG transmitted {"data-size": "12 B", "from": "unix://187F4F2FB238AC782475.unix-conn", "to": "unix://187F4F2FB239CA4069C8.unix-conn"} - server_test.go:102: took 403.36µs with no latency - logger.go:130: 2025-12-08T17:57:25.226Z DEBUG modified tx {"data-received": "8 B", "data-modified": "8 B", "from": "unix://187F4F2FB238AC782475.unix-conn", "to": "unix://187F4F2FB239CA4069C8.unix-conn"} - logger.go:130: 2025-12-08T17:57:25.226Z DEBUG transmitted {"data-size": "8 B", "from": "unix://187F4F2FB238AC782475.unix-conn", "to": "unix://187F4F2FB239CA4069C8.unix-conn"} - server_test.go:119: took 440.92µs with no latency - logger.go:130: 2025-12-08T17:57:25.226Z INFO closed proxy listener {"from": "unix://187F4F2FB238AC782475.unix-conn", "to": "unix://187F4F2FB239CA4069C8.unix-conn"} + logger.go:130: 2024-11-05T11:44:41.131Z INFO started proxying {"from": "unix://18050FDEBD943D764716.unix-conn", "to": "unix://18050FDEBD94A87E6C1A.unix-conn"} + logger.go:130: 2024-11-05T11:44:41.132Z INFO proxy is listening on {"from": "unix://18050FDEBD943D764716.unix-conn"} + logger.go:130: 2024-11-05T11:44:41.132Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://18050FDEBD943D764716.unix-conn", "to": "unix://18050FDEBD94A87E6C1A.unix-conn"} + logger.go:130: 2024-11-05T11:44:41.132Z DEBUG transmitted {"data-size": "12 B", "from": "unix://18050FDEBD943D764716.unix-conn", "to": "unix://18050FDEBD94A87E6C1A.unix-conn"} + server_test.go:102: took 113.841µs with no latency + logger.go:130: 2024-11-05T11:44:41.132Z DEBUG modified tx {"data-received": "8 B", "data-modified": "8 B", "from": "unix://18050FDEBD943D764716.unix-conn", "to": "unix://18050FDEBD94A87E6C1A.unix-conn"} + logger.go:130: 2024-11-05T11:44:41.132Z DEBUG transmitted {"data-size": "8 B", "from": "unix://18050FDEBD943D764716.unix-conn", "to": "unix://18050FDEBD94A87E6C1A.unix-conn"} + server_test.go:119: took 84.28µs with no latency + logger.go:130: 2024-11-05T11:44:41.132Z INFO closed proxy listener {"from": "unix://18050FDEBD943D764716.unix-conn", "to": "unix://18050FDEBD94A87E6C1A.unix-conn"} --- PASS: TestServer_Unix_Insecure (0.00s) === RUN TestServer_TCP_Insecure - logger.go:130: 2025-12-08T17:57:25.227Z INFO started proxying {"from": "tcp://127.0.0.1:43387", "to": "tcp://127.0.0.1:40871"} - logger.go:130: 2025-12-08T17:57:25.228Z INFO proxy is listening on {"from": "tcp://127.0.0.1:43387"} - logger.go:130: 2025-12-08T17:57:25.228Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "tcp://127.0.0.1:43387", "to": "tcp://127.0.0.1:40871"} - logger.go:130: 2025-12-08T17:57:25.228Z DEBUG transmitted {"data-size": "12 B", "from": "tcp://127.0.0.1:43387", "to": "tcp://127.0.0.1:40871"} - server_test.go:102: took 800.64µs with no latency - logger.go:130: 2025-12-08T17:57:25.229Z DEBUG modified tx {"data-received": "8 B", "data-modified": "8 B", "from": "tcp://127.0.0.1:43387", "to": "tcp://127.0.0.1:40871"} - logger.go:130: 2025-12-08T17:57:25.229Z DEBUG transmitted {"data-size": "8 B", "from": "tcp://127.0.0.1:43387", "to": "tcp://127.0.0.1:40871"} - server_test.go:119: took 612.96µs with no latency - logger.go:130: 2025-12-08T17:57:25.229Z INFO closed proxy listener {"from": "tcp://127.0.0.1:43387", "to": "tcp://127.0.0.1:40871"} + logger.go:130: 2024-11-05T11:44:41.132Z INFO started proxying {"from": "tcp://127.0.0.1:39603", "to": "tcp://127.0.0.1:46761"} + logger.go:130: 2024-11-05T11:44:41.132Z INFO proxy is listening on {"from": "tcp://127.0.0.1:39603"} + logger.go:130: 2024-11-05T11:44:41.133Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "tcp://127.0.0.1:39603", "to": "tcp://127.0.0.1:46761"} + logger.go:130: 2024-11-05T11:44:41.133Z DEBUG transmitted {"data-size": "12 B", "from": "tcp://127.0.0.1:39603", "to": "tcp://127.0.0.1:46761"} + server_test.go:102: took 433.683µs with no latency + logger.go:130: 2024-11-05T11:44:41.133Z DEBUG modified tx {"data-received": "8 B", "data-modified": "8 B", "from": "tcp://127.0.0.1:39603", "to": "tcp://127.0.0.1:46761"} + logger.go:130: 2024-11-05T11:44:41.134Z DEBUG transmitted {"data-size": "8 B", "from": "tcp://127.0.0.1:39603", "to": "tcp://127.0.0.1:46761"} + server_test.go:119: took 587.483µs with no latency + logger.go:130: 2024-11-05T11:44:41.134Z INFO closed proxy listener {"from": "tcp://127.0.0.1:39603", "to": "tcp://127.0.0.1:46761"} --- PASS: TestServer_TCP_Insecure (0.00s) === RUN TestServer_Unix_Secure - logger.go:130: 2025-12-08T17:57:25.230Z INFO started proxying {"from": "unix://187F4F2FB28AF0A05461.unix-conn", "to": "unix://187F4F2FB28BC1D8118C.unix-conn"} - logger.go:130: 2025-12-08T17:57:25.230Z INFO proxy is listening on {"from": "unix://187F4F2FB28AF0A05461.unix-conn"} - logger.go:130: 2025-12-08T17:57:25.232Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://187F4F2FB28AF0A05461.unix-conn", "to": "unix://187F4F2FB28BC1D8118C.unix-conn"} - logger.go:130: 2025-12-08T17:57:25.232Z DEBUG transmitted {"data-size": "12 B", "from": "unix://187F4F2FB28AF0A05461.unix-conn", "to": "unix://187F4F2FB28BC1D8118C.unix-conn"} - server_test.go:102: took 2.41592ms with no latency - logger.go:130: 2025-12-08T17:57:25.234Z DEBUG modified tx {"data-received": "8 B", "data-modified": "8 B", "from": "unix://187F4F2FB28AF0A05461.unix-conn", "to": "unix://187F4F2FB28BC1D8118C.unix-conn"} - logger.go:130: 2025-12-08T17:57:25.234Z DEBUG transmitted {"data-size": "8 B", "from": "unix://187F4F2FB28AF0A05461.unix-conn", "to": "unix://187F4F2FB28BC1D8118C.unix-conn"} - server_test.go:119: took 1.69532ms with no latency - logger.go:130: 2025-12-08T17:57:25.234Z INFO closed proxy listener {"from": "unix://187F4F2FB28AF0A05461.unix-conn", "to": "unix://187F4F2FB28BC1D8118C.unix-conn"} + logger.go:130: 2024-11-05T11:44:41.142Z INFO started proxying {"from": "unix://18050FDEBE37A51C6079.unix-conn", "to": "unix://18050FDEBE381FEC237A.unix-conn"} + logger.go:130: 2024-11-05T11:44:41.142Z INFO proxy is listening on {"from": "unix://18050FDEBE37A51C6079.unix-conn"} + logger.go:130: 2024-11-05T11:44:41.143Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://18050FDEBE37A51C6079.unix-conn", "to": "unix://18050FDEBE381FEC237A.unix-conn"} + logger.go:130: 2024-11-05T11:44:41.143Z DEBUG transmitted {"data-size": "12 B", "from": "unix://18050FDEBE37A51C6079.unix-conn", "to": "unix://18050FDEBE381FEC237A.unix-conn"} + server_test.go:102: took 442.562µs with no latency + logger.go:130: 2024-11-05T11:44:41.143Z DEBUG modified tx {"data-received": "8 B", "data-modified": "8 B", "from": "unix://18050FDEBE37A51C6079.unix-conn", "to": "unix://18050FDEBE381FEC237A.unix-conn"} + logger.go:130: 2024-11-05T11:44:41.143Z DEBUG transmitted {"data-size": "8 B", "from": "unix://18050FDEBE37A51C6079.unix-conn", "to": "unix://18050FDEBE381FEC237A.unix-conn"} + server_test.go:119: took 497.603µs with no latency + logger.go:130: 2024-11-05T11:44:41.143Z INFO closed proxy listener {"from": "unix://18050FDEBE37A51C6079.unix-conn", "to": "unix://18050FDEBE381FEC237A.unix-conn"} --- PASS: TestServer_Unix_Secure (0.00s) === RUN TestServer_TCP_Secure - logger.go:130: 2025-12-08T17:57:25.235Z INFO started proxying {"from": "tcp://127.0.0.1:37695", "to": "tcp://127.0.0.1:44683"} - logger.go:130: 2025-12-08T17:57:25.235Z INFO proxy is listening on {"from": "tcp://127.0.0.1:37695"} - logger.go:130: 2025-12-08T17:57:25.237Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "tcp://127.0.0.1:37695", "to": "tcp://127.0.0.1:44683"} - logger.go:130: 2025-12-08T17:57:25.237Z DEBUG transmitted {"data-size": "12 B", "from": "tcp://127.0.0.1:37695", "to": "tcp://127.0.0.1:44683"} - server_test.go:102: took 1.86068ms with no latency - logger.go:130: 2025-12-08T17:57:25.239Z DEBUG modified tx {"data-received": "8 B", "data-modified": "8 B", "from": "tcp://127.0.0.1:37695", "to": "tcp://127.0.0.1:44683"} - logger.go:130: 2025-12-08T17:57:25.239Z DEBUG transmitted {"data-size": "8 B", "from": "tcp://127.0.0.1:37695", "to": "tcp://127.0.0.1:44683"} - server_test.go:119: took 1.83952ms with no latency - logger.go:130: 2025-12-08T17:57:25.239Z INFO closed proxy listener {"from": "tcp://127.0.0.1:37695", "to": "tcp://127.0.0.1:44683"} + logger.go:130: 2024-11-05T11:44:41.144Z INFO started proxying {"from": "tcp://127.0.0.1:36761", "to": "tcp://127.0.0.1:35591"} + logger.go:130: 2024-11-05T11:44:41.144Z INFO proxy is listening on {"from": "tcp://127.0.0.1:36761"} + logger.go:130: 2024-11-05T11:44:41.144Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "tcp://127.0.0.1:36761", "to": "tcp://127.0.0.1:35591"} + logger.go:130: 2024-11-05T11:44:41.144Z DEBUG transmitted {"data-size": "12 B", "from": "tcp://127.0.0.1:36761", "to": "tcp://127.0.0.1:35591"} + server_test.go:102: took 481.002µs with no latency + logger.go:130: 2024-11-05T11:44:41.145Z DEBUG modified tx {"data-received": "8 B", "data-modified": "8 B", "from": "tcp://127.0.0.1:36761", "to": "tcp://127.0.0.1:35591"} + logger.go:130: 2024-11-05T11:44:41.145Z DEBUG transmitted {"data-size": "8 B", "from": "tcp://127.0.0.1:36761", "to": "tcp://127.0.0.1:35591"} + server_test.go:119: took 734.324µs with no latency + logger.go:130: 2024-11-05T11:44:41.145Z INFO closed proxy listener {"from": "tcp://127.0.0.1:36761", "to": "tcp://127.0.0.1:35591"} --- PASS: TestServer_TCP_Secure (0.00s) === RUN TestServer_Unix_Insecure_DelayTx - logger.go:130: 2025-12-08T17:57:25.239Z INFO started proxying {"from": "unix://187F4F2FB31C2FC0820A.unix-conn", "to": "unix://187F4F2FB31CF8D8620B.unix-conn"} - logger.go:130: 2025-12-08T17:57:25.239Z INFO proxy is listening on {"from": "unix://187F4F2FB31C2FC0820A.unix-conn"} - logger.go:130: 2025-12-08T17:57:25.240Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://187F4F2FB31C2FC0820A.unix-conn", "to": "unix://187F4F2FB31CF8D8620B.unix-conn"} - logger.go:130: 2025-12-08T17:57:25.240Z DEBUG transmitted {"data-size": "12 B", "from": "unix://187F4F2FB31C2FC0820A.unix-conn", "to": "unix://187F4F2FB31CF8D8620B.unix-conn"} - server_test.go:102: took 341.56µs with no latency - logger.go:130: 2025-12-08T17:57:25.240Z INFO set transmit latency {"latency": "53.223897ms", "given-latency": "50ms", "given-latency-random-variable": "5ms", "from": "unix://187F4F2FB31C2FC0820A.unix-conn", "to": "unix://187F4F2FB31CF8D8620B.unix-conn"} - logger.go:130: 2025-12-08T17:57:25.240Z DEBUG modified tx {"data-received": "8 B", "data-modified": "8 B", "from": "unix://187F4F2FB31C2FC0820A.unix-conn", "to": "unix://187F4F2FB31CF8D8620B.unix-conn"} - logger.go:130: 2025-12-08T17:57:25.294Z DEBUG transmitted {"data-size": "8 B", "from": "unix://187F4F2FB31C2FC0820A.unix-conn", "to": "unix://187F4F2FB31CF8D8620B.unix-conn"} - server_test.go:117: took 53.8576ms with latency 50ms+-5ms - logger.go:130: 2025-12-08T17:57:25.294Z INFO removed transmit latency {"latency": "53.223897ms", "from": "unix://187F4F2FB31C2FC0820A.unix-conn", "to": "unix://187F4F2FB31CF8D8620B.unix-conn"} - logger.go:130: 2025-12-08T17:57:25.294Z INFO closed proxy listener {"from": "unix://187F4F2FB31C2FC0820A.unix-conn", "to": "unix://187F4F2FB31CF8D8620B.unix-conn"} + logger.go:130: 2024-11-05T11:44:41.145Z INFO started proxying {"from": "unix://18050FDEBE6C8688337D.unix-conn", "to": "unix://18050FDEBE6CDAC0221.unix-conn"} + logger.go:130: 2024-11-05T11:44:41.145Z INFO proxy is listening on {"from": "unix://18050FDEBE6C8688337D.unix-conn"} + logger.go:130: 2024-11-05T11:44:41.145Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://18050FDEBE6C8688337D.unix-conn", "to": "unix://18050FDEBE6CDAC0221.unix-conn"} + logger.go:130: 2024-11-05T11:44:41.145Z DEBUG transmitted {"data-size": "12 B", "from": "unix://18050FDEBE6C8688337D.unix-conn", "to": "unix://18050FDEBE6CDAC0221.unix-conn"} + server_test.go:102: took 91.121µs with no latency + logger.go:130: 2024-11-05T11:44:41.146Z INFO set transmit latency {"latency": "54.313987ms", "given-latency": "50ms", "given-latency-random-variable": "5ms", "from": "unix://18050FDEBE6C8688337D.unix-conn", "to": "unix://18050FDEBE6CDAC0221.unix-conn"} + logger.go:130: 2024-11-05T11:44:41.146Z DEBUG modified tx {"data-received": "8 B", "data-modified": "8 B", "from": "unix://18050FDEBE6C8688337D.unix-conn", "to": "unix://18050FDEBE6CDAC0221.unix-conn"} + logger.go:130: 2024-11-05T11:44:41.203Z DEBUG transmitted {"data-size": "8 B", "from": "unix://18050FDEBE6C8688337D.unix-conn", "to": "unix://18050FDEBE6CDAC0221.unix-conn"} + server_test.go:117: took 57.652935ms with latency 50ms+-5ms + logger.go:130: 2024-11-05T11:44:41.203Z INFO removed transmit latency {"latency": "54.313987ms", "from": "unix://18050FDEBE6C8688337D.unix-conn", "to": "unix://18050FDEBE6CDAC0221.unix-conn"} + logger.go:130: 2024-11-05T11:44:41.203Z INFO closed proxy listener {"from": "unix://18050FDEBE6C8688337D.unix-conn", "to": "unix://18050FDEBE6CDAC0221.unix-conn"} --- PASS: TestServer_Unix_Insecure_DelayTx (0.06s) === RUN TestServer_TCP_Insecure_DelayTx - logger.go:130: 2025-12-08T17:57:25.295Z INFO started proxying {"from": "tcp://127.0.0.1:39715", "to": "tcp://127.0.0.1:46393"} - logger.go:130: 2025-12-08T17:57:25.295Z INFO proxy is listening on {"from": "tcp://127.0.0.1:39715"} - logger.go:130: 2025-12-08T17:57:25.295Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "tcp://127.0.0.1:39715", "to": "tcp://127.0.0.1:46393"} - logger.go:130: 2025-12-08T17:57:25.296Z DEBUG transmitted {"data-size": "12 B", "from": "tcp://127.0.0.1:39715", "to": "tcp://127.0.0.1:46393"} - server_test.go:102: took 686.84µs with no latency - logger.go:130: 2025-12-08T17:57:25.296Z INFO set transmit latency {"latency": "54.372413ms", "given-latency": "50ms", "given-latency-random-variable": "5ms", "from": "tcp://127.0.0.1:39715", "to": "tcp://127.0.0.1:46393"} - logger.go:130: 2025-12-08T17:57:25.297Z DEBUG modified tx {"data-received": "8 B", "data-modified": "8 B", "from": "tcp://127.0.0.1:39715", "to": "tcp://127.0.0.1:46393"} - logger.go:130: 2025-12-08T17:57:25.351Z DEBUG transmitted {"data-size": "8 B", "from": "tcp://127.0.0.1:39715", "to": "tcp://127.0.0.1:46393"} - server_test.go:117: took 55.68508ms with latency 50ms+-5ms - logger.go:130: 2025-12-08T17:57:25.352Z INFO removed transmit latency {"latency": "54.372413ms", "from": "tcp://127.0.0.1:39715", "to": "tcp://127.0.0.1:46393"} - logger.go:130: 2025-12-08T17:57:25.352Z INFO closed proxy listener {"from": "tcp://127.0.0.1:39715", "to": "tcp://127.0.0.1:46393"} + logger.go:130: 2024-11-05T11:44:41.204Z INFO started proxying {"from": "tcp://127.0.0.1:41209", "to": "tcp://127.0.0.1:39905"} + logger.go:130: 2024-11-05T11:44:41.204Z INFO proxy is listening on {"from": "tcp://127.0.0.1:41209"} + logger.go:130: 2024-11-05T11:44:41.204Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "tcp://127.0.0.1:41209", "to": "tcp://127.0.0.1:39905"} + logger.go:130: 2024-11-05T11:44:41.204Z DEBUG transmitted {"data-size": "12 B", "from": "tcp://127.0.0.1:41209", "to": "tcp://127.0.0.1:39905"} + server_test.go:102: took 278.602µs with no latency + logger.go:130: 2024-11-05T11:44:41.204Z INFO set transmit latency {"latency": "53.406748ms", "given-latency": "50ms", "given-latency-random-variable": "5ms", "from": "tcp://127.0.0.1:41209", "to": "tcp://127.0.0.1:39905"} + logger.go:130: 2024-11-05T11:44:41.204Z DEBUG modified tx {"data-received": "8 B", "data-modified": "8 B", "from": "tcp://127.0.0.1:41209", "to": "tcp://127.0.0.1:39905"} + logger.go:130: 2024-11-05T11:44:41.262Z DEBUG transmitted {"data-size": "8 B", "from": "tcp://127.0.0.1:41209", "to": "tcp://127.0.0.1:39905"} + server_test.go:117: took 57.971297ms with latency 50ms+-5ms + logger.go:130: 2024-11-05T11:44:41.262Z INFO removed transmit latency {"latency": "53.406748ms", "from": "tcp://127.0.0.1:41209", "to": "tcp://127.0.0.1:39905"} + logger.go:130: 2024-11-05T11:44:41.262Z INFO closed proxy listener {"from": "tcp://127.0.0.1:41209", "to": "tcp://127.0.0.1:39905"} --- PASS: TestServer_TCP_Insecure_DelayTx (0.06s) === RUN TestServer_Unix_Secure_DelayTx - logger.go:130: 2025-12-08T17:57:25.352Z INFO started proxying {"from": "unix://187F4F2FB9D83D682FEA.unix-conn", "to": "unix://187F4F2FB9D91F08B9E.unix-conn"} - logger.go:130: 2025-12-08T17:57:25.352Z INFO proxy is listening on {"from": "unix://187F4F2FB9D83D682FEA.unix-conn"} - logger.go:130: 2025-12-08T17:57:25.354Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://187F4F2FB9D83D682FEA.unix-conn", "to": "unix://187F4F2FB9D91F08B9E.unix-conn"} - logger.go:130: 2025-12-08T17:57:25.354Z DEBUG transmitted {"data-size": "12 B", "from": "unix://187F4F2FB9D83D682FEA.unix-conn", "to": "unix://187F4F2FB9D91F08B9E.unix-conn"} - server_test.go:102: took 1.85328ms with no latency - logger.go:130: 2025-12-08T17:57:25.354Z INFO set transmit latency {"latency": "53.904017ms", "given-latency": "50ms", "given-latency-random-variable": "5ms", "from": "unix://187F4F2FB9D83D682FEA.unix-conn", "to": "unix://187F4F2FB9D91F08B9E.unix-conn"} - logger.go:130: 2025-12-08T17:57:25.356Z DEBUG modified tx {"data-received": "8 B", "data-modified": "8 B", "from": "unix://187F4F2FB9D83D682FEA.unix-conn", "to": "unix://187F4F2FB9D91F08B9E.unix-conn"} - logger.go:130: 2025-12-08T17:57:25.411Z DEBUG transmitted {"data-size": "8 B", "from": "unix://187F4F2FB9D83D682FEA.unix-conn", "to": "unix://187F4F2FB9D91F08B9E.unix-conn"} - server_test.go:117: took 56.7048ms with latency 50ms+-5ms - logger.go:130: 2025-12-08T17:57:25.411Z INFO removed transmit latency {"latency": "53.904017ms", "from": "unix://187F4F2FB9D83D682FEA.unix-conn", "to": "unix://187F4F2FB9D91F08B9E.unix-conn"} - logger.go:130: 2025-12-08T17:57:25.411Z INFO closed proxy listener {"from": "unix://187F4F2FB9D83D682FEA.unix-conn", "to": "unix://187F4F2FB9D91F08B9E.unix-conn"} ---- PASS: TestServer_Unix_Secure_DelayTx (0.06s) + logger.go:130: 2024-11-05T11:44:41.262Z INFO started proxying {"from": "unix://18050FDEC562FF304AE8.unix-conn", "to": "unix://18050FDEC56368801CF6.unix-conn"} + logger.go:130: 2024-11-05T11:44:41.262Z INFO proxy is listening on {"from": "unix://18050FDEC562FF304AE8.unix-conn"} + logger.go:130: 2024-11-05T11:44:41.266Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://18050FDEC562FF304AE8.unix-conn", "to": "unix://18050FDEC56368801CF6.unix-conn"} + logger.go:130: 2024-11-05T11:44:41.266Z DEBUG transmitted {"data-size": "12 B", "from": "unix://18050FDEC562FF304AE8.unix-conn", "to": "unix://18050FDEC56368801CF6.unix-conn"} + server_test.go:102: took 7.818725ms with no latency + logger.go:130: 2024-11-05T11:44:41.271Z INFO set transmit latency {"latency": "51.803926ms", "given-latency": "50ms", "given-latency-random-variable": "5ms", "from": "unix://18050FDEC562FF304AE8.unix-conn", "to": "unix://18050FDEC56368801CF6.unix-conn"} + logger.go:130: 2024-11-05T11:44:41.271Z DEBUG modified tx {"data-received": "8 B", "data-modified": "8 B", "from": "unix://18050FDEC562FF304AE8.unix-conn", "to": "unix://18050FDEC56368801CF6.unix-conn"} + logger.go:130: 2024-11-05T11:44:41.330Z DEBUG transmitted {"data-size": "8 B", "from": "unix://18050FDEC562FF304AE8.unix-conn", "to": "unix://18050FDEC56368801CF6.unix-conn"} + server_test.go:117: took 59.225024ms with latency 50ms+-5ms + logger.go:130: 2024-11-05T11:44:41.330Z INFO removed transmit latency {"latency": "51.803926ms", "from": "unix://18050FDEC562FF304AE8.unix-conn", "to": "unix://18050FDEC56368801CF6.unix-conn"} + logger.go:130: 2024-11-05T11:44:41.330Z INFO closed proxy listener {"from": "unix://18050FDEC562FF304AE8.unix-conn", "to": "unix://18050FDEC56368801CF6.unix-conn"} +--- PASS: TestServer_Unix_Secure_DelayTx (0.07s) === RUN TestServer_TCP_Secure_DelayTx - logger.go:130: 2025-12-08T17:57:25.412Z INFO started proxying {"from": "tcp://127.0.0.1:36873", "to": "tcp://127.0.0.1:34105"} - logger.go:130: 2025-12-08T17:57:25.412Z INFO proxy is listening on {"from": "tcp://127.0.0.1:36873"} - logger.go:130: 2025-12-08T17:57:25.414Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "tcp://127.0.0.1:36873", "to": "tcp://127.0.0.1:34105"} - logger.go:130: 2025-12-08T17:57:25.414Z DEBUG transmitted {"data-size": "12 B", "from": "tcp://127.0.0.1:36873", "to": "tcp://127.0.0.1:34105"} - server_test.go:102: took 2.17152ms with no latency - logger.go:130: 2025-12-08T17:57:25.415Z INFO set transmit latency {"latency": "52.948379ms", "given-latency": "50ms", "given-latency-random-variable": "5ms", "from": "tcp://127.0.0.1:36873", "to": "tcp://127.0.0.1:34105"} - logger.go:130: 2025-12-08T17:57:25.417Z DEBUG modified tx {"data-received": "8 B", "data-modified": "8 B", "from": "tcp://127.0.0.1:36873", "to": "tcp://127.0.0.1:34105"} - logger.go:130: 2025-12-08T17:57:25.470Z DEBUG transmitted {"data-size": "8 B", "from": "tcp://127.0.0.1:36873", "to": "tcp://127.0.0.1:34105"} - server_test.go:117: took 55.87512ms with latency 50ms+-5ms - logger.go:130: 2025-12-08T17:57:25.471Z INFO removed transmit latency {"latency": "52.948379ms", "from": "tcp://127.0.0.1:36873", "to": "tcp://127.0.0.1:34105"} - logger.go:130: 2025-12-08T17:57:25.471Z INFO closed proxy listener {"from": "tcp://127.0.0.1:36873", "to": "tcp://127.0.0.1:34105"} + logger.go:130: 2024-11-05T11:44:41.330Z INFO started proxying {"from": "tcp://127.0.0.1:33807", "to": "tcp://127.0.0.1:39773"} + logger.go:130: 2024-11-05T11:44:41.330Z INFO proxy is listening on {"from": "tcp://127.0.0.1:33807"} + logger.go:130: 2024-11-05T11:44:41.331Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "tcp://127.0.0.1:33807", "to": "tcp://127.0.0.1:39773"} + logger.go:130: 2024-11-05T11:44:41.331Z DEBUG transmitted {"data-size": "12 B", "from": "tcp://127.0.0.1:33807", "to": "tcp://127.0.0.1:39773"} + server_test.go:102: took 472.123µs with no latency + logger.go:130: 2024-11-05T11:44:41.331Z INFO set transmit latency {"latency": "51.529736ms", "given-latency": "50ms", "given-latency-random-variable": "5ms", "from": "tcp://127.0.0.1:33807", "to": "tcp://127.0.0.1:39773"} + logger.go:130: 2024-11-05T11:44:41.332Z DEBUG modified tx {"data-received": "8 B", "data-modified": "8 B", "from": "tcp://127.0.0.1:33807", "to": "tcp://127.0.0.1:39773"} + logger.go:130: 2024-11-05T11:44:41.386Z DEBUG transmitted {"data-size": "8 B", "from": "tcp://127.0.0.1:33807", "to": "tcp://127.0.0.1:39773"} + server_test.go:117: took 54.851679ms with latency 50ms+-5ms + logger.go:130: 2024-11-05T11:44:41.386Z INFO removed transmit latency {"latency": "51.529736ms", "from": "tcp://127.0.0.1:33807", "to": "tcp://127.0.0.1:39773"} + logger.go:130: 2024-11-05T11:44:41.386Z INFO closed proxy listener {"from": "tcp://127.0.0.1:33807", "to": "tcp://127.0.0.1:39773"} --- PASS: TestServer_TCP_Secure_DelayTx (0.06s) === RUN TestServer_Unix_Insecure_DelayAccept - logger.go:130: 2025-12-08T17:57:25.471Z INFO started proxying {"from": "unix://187F4F2FC0EF3020511E.unix-conn", "to": "unix://187F4F2FC0F004787A40.unix-conn"} - logger.go:130: 2025-12-08T17:57:25.471Z INFO proxy is listening on {"from": "unix://187F4F2FC0EF3020511E.unix-conn"} - logger.go:130: 2025-12-08T17:57:25.472Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://187F4F2FC0EF3020511E.unix-conn", "to": "unix://187F4F2FC0F004787A40.unix-conn"} - logger.go:130: 2025-12-08T17:57:25.472Z DEBUG transmitted {"data-size": "12 B", "from": "unix://187F4F2FC0EF3020511E.unix-conn", "to": "unix://187F4F2FC0F004787A40.unix-conn"} - server_test.go:207: took 474.68µs with no latency - logger.go:130: 2025-12-08T17:57:25.472Z INFO set accept latency {"latency": "706.407968ms", "given-latency": "700ms", "given-latency-random-variable": "10ms", "from": "unix://187F4F2FC0EF3020511E.unix-conn", "to": "unix://187F4F2FC0F004787A40.unix-conn"} - logger.go:130: 2025-12-08T17:57:25.472Z DEBUG listener accept error {"error": "accept unix 187F4F2FC0EF3020511E.unix-conn: use of closed network connection"} - logger.go:130: 2025-12-08T17:57:25.472Z INFO reset listener on {"from": "unix://187F4F2FC0EF3020511E.unix-conn"} - logger.go:130: 2025-12-08T17:57:25.482Z DEBUG listener is closed; retry listening on {"from": "unix://187F4F2FC0EF3020511E.unix-conn"} - logger.go:130: 2025-12-08T17:57:25.482Z INFO reset listener on {"from": "unix://187F4F2FC0EF3020511E.unix-conn"} - logger.go:130: 2025-12-08T17:57:26.191Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://187F4F2FC0EF3020511E.unix-conn", "to": "unix://187F4F2FC0F004787A40.unix-conn"} - logger.go:130: 2025-12-08T17:57:26.191Z DEBUG transmitted {"data-size": "12 B", "from": "unix://187F4F2FC0EF3020511E.unix-conn", "to": "unix://187F4F2FC0F004787A40.unix-conn"} - server_test.go:223: took 518.30488ms with latency 700ms±10ms - logger.go:130: 2025-12-08T17:57:26.191Z INFO removed accept latency {"latency": "706.407968ms", "from": "unix://187F4F2FC0EF3020511E.unix-conn", "to": "unix://187F4F2FC0F004787A40.unix-conn"} - logger.go:130: 2025-12-08T17:57:26.191Z INFO closed proxy listener {"from": "unix://187F4F2FC0EF3020511E.unix-conn", "to": "unix://187F4F2FC0F004787A40.unix-conn"} + logger.go:130: 2024-11-05T11:44:41.386Z INFO started proxying {"from": "unix://18050FDECCC728294912.unix-conn", "to": "unix://18050FDECCC787A1504C.unix-conn"} + logger.go:130: 2024-11-05T11:44:41.386Z INFO proxy is listening on {"from": "unix://18050FDECCC728294912.unix-conn"} + logger.go:130: 2024-11-05T11:44:41.386Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://18050FDECCC728294912.unix-conn", "to": "unix://18050FDECCC787A1504C.unix-conn"} + logger.go:130: 2024-11-05T11:44:41.386Z DEBUG transmitted {"data-size": "12 B", "from": "unix://18050FDECCC728294912.unix-conn", "to": "unix://18050FDECCC787A1504C.unix-conn"} + server_test.go:207: took 116.841µs with no latency + logger.go:130: 2024-11-05T11:44:41.386Z INFO set accept latency {"latency": "706.35313ms", "given-latency": "700ms", "given-latency-random-variable": "10ms", "from": "unix://18050FDECCC728294912.unix-conn", "to": "unix://18050FDECCC787A1504C.unix-conn"} + logger.go:130: 2024-11-05T11:44:41.386Z DEBUG listener accept error {"error": "accept unix 18050FDECCC728294912.unix-conn: use of closed network connection"} + logger.go:130: 2024-11-05T11:44:41.386Z INFO reset listener on {"from": "unix://18050FDECCC728294912.unix-conn"} + logger.go:130: 2024-11-05T11:44:41.398Z DEBUG listener is closed; retry listening on {"from": "unix://18050FDECCC728294912.unix-conn"} + logger.go:130: 2024-11-05T11:44:41.398Z INFO reset listener on {"from": "unix://18050FDECCC728294912.unix-conn"} + logger.go:130: 2024-11-05T11:44:42.106Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://18050FDECCC728294912.unix-conn", "to": "unix://18050FDECCC787A1504C.unix-conn"} + logger.go:130: 2024-11-05T11:44:42.106Z DEBUG transmitted {"data-size": "12 B", "from": "unix://18050FDECCC728294912.unix-conn", "to": "unix://18050FDECCC787A1504C.unix-conn"} + server_test.go:223: took 516.308443ms with latency 700ms±10ms + logger.go:130: 2024-11-05T11:44:42.106Z INFO removed accept latency {"latency": "706.35313ms", "from": "unix://18050FDECCC728294912.unix-conn", "to": "unix://18050FDECCC787A1504C.unix-conn"} + logger.go:130: 2024-11-05T11:44:42.106Z INFO closed proxy listener {"from": "unix://18050FDECCC728294912.unix-conn", "to": "unix://18050FDECCC787A1504C.unix-conn"} --- PASS: TestServer_Unix_Insecure_DelayAccept (0.72s) === RUN TestServer_Unix_Secure_DelayAccept - logger.go:130: 2025-12-08T17:57:26.192Z INFO started proxying {"from": "unix://187F4F2FEBE288187685.unix-conn", "to": "unix://187F4F2FEBE330D878CF.unix-conn"} - logger.go:130: 2025-12-08T17:57:26.192Z INFO proxy is listening on {"from": "unix://187F4F2FEBE288187685.unix-conn"} - logger.go:130: 2025-12-08T17:57:26.194Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://187F4F2FEBE288187685.unix-conn", "to": "unix://187F4F2FEBE330D878CF.unix-conn"} - logger.go:130: 2025-12-08T17:57:26.194Z DEBUG transmitted {"data-size": "12 B", "from": "unix://187F4F2FEBE288187685.unix-conn", "to": "unix://187F4F2FEBE330D878CF.unix-conn"} - server_test.go:207: took 1.79956ms with no latency - logger.go:130: 2025-12-08T17:57:26.194Z INFO set accept latency {"latency": "699.238143ms", "given-latency": "700ms", "given-latency-random-variable": "10ms", "from": "unix://187F4F2FEBE288187685.unix-conn", "to": "unix://187F4F2FEBE330D878CF.unix-conn"} - logger.go:130: 2025-12-08T17:57:26.194Z DEBUG listener accept error {"error": "accept unix 187F4F2FEBE288187685.unix-conn: use of closed network connection"} - logger.go:130: 2025-12-08T17:57:26.194Z INFO reset listener on {"from": "unix://187F4F2FEBE288187685.unix-conn"} - logger.go:130: 2025-12-08T17:57:26.204Z DEBUG listener is closed; retry listening on {"from": "unix://187F4F2FEBE288187685.unix-conn"} - logger.go:130: 2025-12-08T17:57:26.204Z INFO reset listener on {"from": "unix://187F4F2FEBE288187685.unix-conn"} - logger.go:130: 2025-12-08T17:57:26.905Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://187F4F2FEBE288187685.unix-conn", "to": "unix://187F4F2FEBE330D878CF.unix-conn"} - logger.go:130: 2025-12-08T17:57:26.905Z DEBUG transmitted {"data-size": "12 B", "from": "unix://187F4F2FEBE288187685.unix-conn", "to": "unix://187F4F2FEBE330D878CF.unix-conn"} - server_test.go:223: took 510.48732ms with latency 700ms±10ms - logger.go:130: 2025-12-08T17:57:26.905Z INFO removed accept latency {"latency": "699.238143ms", "from": "unix://187F4F2FEBE288187685.unix-conn", "to": "unix://187F4F2FEBE330D878CF.unix-conn"} - logger.go:130: 2025-12-08T17:57:26.905Z INFO closed proxy listener {"from": "unix://187F4F2FEBE288187685.unix-conn", "to": "unix://187F4F2FEBE330D878CF.unix-conn"} + logger.go:130: 2024-11-05T11:44:42.106Z INFO started proxying {"from": "unix://18050FDEF7B222AD1F05.unix-conn", "to": "unix://18050FDEF7B25EFD2AC4.unix-conn"} + logger.go:130: 2024-11-05T11:44:42.106Z INFO proxy is listening on {"from": "unix://18050FDEF7B222AD1F05.unix-conn"} + logger.go:130: 2024-11-05T11:44:42.107Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://18050FDEF7B222AD1F05.unix-conn", "to": "unix://18050FDEF7B25EFD2AC4.unix-conn"} + logger.go:130: 2024-11-05T11:44:42.107Z DEBUG transmitted {"data-size": "12 B", "from": "unix://18050FDEF7B222AD1F05.unix-conn", "to": "unix://18050FDEF7B25EFD2AC4.unix-conn"} + server_test.go:207: took 572.163µs with no latency + logger.go:130: 2024-11-05T11:44:42.107Z INFO set accept latency {"latency": "691.262403ms", "given-latency": "700ms", "given-latency-random-variable": "10ms", "from": "unix://18050FDEF7B222AD1F05.unix-conn", "to": "unix://18050FDEF7B25EFD2AC4.unix-conn"} + logger.go:130: 2024-11-05T11:44:42.107Z DEBUG listener accept error {"error": "accept unix 18050FDEF7B222AD1F05.unix-conn: use of closed network connection"} + logger.go:130: 2024-11-05T11:44:42.107Z INFO reset listener on {"from": "unix://18050FDEF7B222AD1F05.unix-conn"} + logger.go:130: 2024-11-05T11:44:42.118Z DEBUG listener is closed; retry listening on {"from": "unix://18050FDEF7B222AD1F05.unix-conn"} + logger.go:130: 2024-11-05T11:44:42.118Z INFO reset listener on {"from": "unix://18050FDEF7B222AD1F05.unix-conn"} + logger.go:130: 2024-11-05T11:44:42.814Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://18050FDEF7B222AD1F05.unix-conn", "to": "unix://18050FDEF7B25EFD2AC4.unix-conn"} + logger.go:130: 2024-11-05T11:44:42.814Z DEBUG transmitted {"data-size": "12 B", "from": "unix://18050FDEF7B222AD1F05.unix-conn", "to": "unix://18050FDEF7B25EFD2AC4.unix-conn"} + server_test.go:223: took 504.525815ms with latency 700ms±10ms + logger.go:130: 2024-11-05T11:44:42.814Z INFO removed accept latency {"latency": "691.262403ms", "from": "unix://18050FDEF7B222AD1F05.unix-conn", "to": "unix://18050FDEF7B25EFD2AC4.unix-conn"} + logger.go:130: 2024-11-05T11:44:42.814Z INFO closed proxy listener {"from": "unix://18050FDEF7B222AD1F05.unix-conn", "to": "unix://18050FDEF7B25EFD2AC4.unix-conn"} --- PASS: TestServer_Unix_Secure_DelayAccept (0.71s) === RUN TestServer_PauseTx - logger.go:130: 2025-12-08T17:57:26.905Z INFO started proxying {"from": "unix://187F4F30166AE620450A.unix-conn", "to": "unix://187F4F30166B8E687729.unix-conn"} - logger.go:130: 2025-12-08T17:57:26.905Z INFO proxy is listening on {"from": "unix://187F4F30166AE620450A.unix-conn"} - logger.go:130: 2025-12-08T17:57:26.906Z INFO paused tx {"from": "unix://187F4F30166AE620450A.unix-conn", "to": "unix://187F4F30166B8E687729.unix-conn"} - logger.go:130: 2025-12-08T17:57:26.906Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://187F4F30166AE620450A.unix-conn", "to": "unix://187F4F30166B8E687729.unix-conn"} - logger.go:130: 2025-12-08T17:57:27.106Z INFO unpaused tx {"from": "unix://187F4F30166AE620450A.unix-conn", "to": "unix://187F4F30166B8E687729.unix-conn"} - logger.go:130: 2025-12-08T17:57:27.106Z DEBUG transmitted {"data-size": "12 B", "from": "unix://187F4F30166AE620450A.unix-conn", "to": "unix://187F4F30166B8E687729.unix-conn"} - logger.go:130: 2025-12-08T17:57:27.107Z INFO closed proxy listener {"from": "unix://187F4F30166AE620450A.unix-conn", "to": "unix://187F4F30166B8E687729.unix-conn"} + logger.go:130: 2024-11-05T11:44:42.814Z INFO started proxying {"from": "unix://18050FDF21E87ECD52F5.unix-conn", "to": "unix://18050FDF21E8BBE512CD.unix-conn"} + logger.go:130: 2024-11-05T11:44:42.814Z INFO proxy is listening on {"from": "unix://18050FDF21E87ECD52F5.unix-conn"} + logger.go:130: 2024-11-05T11:44:42.814Z INFO paused tx {"from": "unix://18050FDF21E87ECD52F5.unix-conn", "to": "unix://18050FDF21E8BBE512CD.unix-conn"} + logger.go:130: 2024-11-05T11:44:42.815Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://18050FDF21E87ECD52F5.unix-conn", "to": "unix://18050FDF21E8BBE512CD.unix-conn"} + logger.go:130: 2024-11-05T11:44:43.018Z INFO unpaused tx {"from": "unix://18050FDF21E87ECD52F5.unix-conn", "to": "unix://18050FDF21E8BBE512CD.unix-conn"} + logger.go:130: 2024-11-05T11:44:43.018Z DEBUG transmitted {"data-size": "12 B", "from": "unix://18050FDF21E87ECD52F5.unix-conn", "to": "unix://18050FDF21E8BBE512CD.unix-conn"} + logger.go:130: 2024-11-05T11:44:43.018Z INFO closed proxy listener {"from": "unix://18050FDF21E87ECD52F5.unix-conn", "to": "unix://18050FDF21E8BBE512CD.unix-conn"} --- PASS: TestServer_PauseTx (0.20s) === RUN TestServer_ModifyTx_corrupt - logger.go:130: 2025-12-08T17:57:27.107Z INFO started proxying {"from": "unix://187F4F30226E6938EED.unix-conn", "to": "unix://187F4F30226F6FE02DA4.unix-conn"} - logger.go:130: 2025-12-08T17:57:27.107Z INFO proxy is listening on {"from": "unix://187F4F30226E6938EED.unix-conn"} - logger.go:130: 2025-12-08T17:57:27.107Z INFO modifying tx {"from": "unix://187F4F30226E6938EED.unix-conn", "to": "unix://187F4F30226F6FE02DA4.unix-conn"} - logger.go:130: 2025-12-08T17:57:27.107Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://187F4F30226E6938EED.unix-conn", "to": "unix://187F4F30226F6FE02DA4.unix-conn"} - logger.go:130: 2025-12-08T17:57:27.107Z DEBUG transmitted {"data-size": "12 B", "from": "unix://187F4F30226E6938EED.unix-conn", "to": "unix://187F4F30226F6FE02DA4.unix-conn"} - logger.go:130: 2025-12-08T17:57:27.108Z INFO unmodifyed tx {"from": "unix://187F4F30226E6938EED.unix-conn", "to": "unix://187F4F30226F6FE02DA4.unix-conn"} - logger.go:130: 2025-12-08T17:57:27.108Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://187F4F30226E6938EED.unix-conn", "to": "unix://187F4F30226F6FE02DA4.unix-conn"} - logger.go:130: 2025-12-08T17:57:27.108Z DEBUG transmitted {"data-size": "12 B", "from": "unix://187F4F30226E6938EED.unix-conn", "to": "unix://187F4F30226F6FE02DA4.unix-conn"} - logger.go:130: 2025-12-08T17:57:27.108Z INFO closed proxy listener {"from": "unix://187F4F30226E6938EED.unix-conn", "to": "unix://187F4F30226F6FE02DA4.unix-conn"} + logger.go:130: 2024-11-05T11:44:43.018Z INFO started proxying {"from": "unix://18050FDF2E0C93F56B15.unix-conn", "to": "unix://18050FDF2E0CD79D8C4.unix-conn"} + logger.go:130: 2024-11-05T11:44:43.018Z INFO proxy is listening on {"from": "unix://18050FDF2E0C93F56B15.unix-conn"} + logger.go:130: 2024-11-05T11:44:43.018Z INFO modifying tx {"from": "unix://18050FDF2E0C93F56B15.unix-conn", "to": "unix://18050FDF2E0CD79D8C4.unix-conn"} + logger.go:130: 2024-11-05T11:44:43.018Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://18050FDF2E0C93F56B15.unix-conn", "to": "unix://18050FDF2E0CD79D8C4.unix-conn"} + logger.go:130: 2024-11-05T11:44:43.018Z DEBUG transmitted {"data-size": "12 B", "from": "unix://18050FDF2E0C93F56B15.unix-conn", "to": "unix://18050FDF2E0CD79D8C4.unix-conn"} + logger.go:130: 2024-11-05T11:44:43.018Z INFO unmodifyed tx {"from": "unix://18050FDF2E0C93F56B15.unix-conn", "to": "unix://18050FDF2E0CD79D8C4.unix-conn"} + logger.go:130: 2024-11-05T11:44:43.018Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://18050FDF2E0C93F56B15.unix-conn", "to": "unix://18050FDF2E0CD79D8C4.unix-conn"} + logger.go:130: 2024-11-05T11:44:43.018Z DEBUG transmitted {"data-size": "12 B", "from": "unix://18050FDF2E0C93F56B15.unix-conn", "to": "unix://18050FDF2E0CD79D8C4.unix-conn"} + logger.go:130: 2024-11-05T11:44:43.018Z INFO closed proxy listener {"from": "unix://18050FDF2E0C93F56B15.unix-conn", "to": "unix://18050FDF2E0CD79D8C4.unix-conn"} --- PASS: TestServer_ModifyTx_corrupt (0.00s) === RUN TestServer_ModifyTx_packet_loss - logger.go:130: 2025-12-08T17:57:27.108Z INFO started proxying {"from": "unix://187F4F302285550850F9.unix-conn", "to": "unix://187F4F30228602F09E6.unix-conn"} - logger.go:130: 2025-12-08T17:57:27.108Z INFO proxy is listening on {"from": "unix://187F4F302285550850F9.unix-conn"} - logger.go:130: 2025-12-08T17:57:27.109Z INFO modifying tx {"from": "unix://187F4F302285550850F9.unix-conn", "to": "unix://187F4F30228602F09E6.unix-conn"} - logger.go:130: 2025-12-08T17:57:27.109Z DEBUG modified tx {"data-received": "12 B", "data-modified": "6 B", "from": "unix://187F4F302285550850F9.unix-conn", "to": "unix://187F4F30228602F09E6.unix-conn"} - logger.go:130: 2025-12-08T17:57:27.109Z DEBUG transmitted {"data-size": "12 B", "from": "unix://187F4F302285550850F9.unix-conn", "to": "unix://187F4F30228602F09E6.unix-conn"} - logger.go:130: 2025-12-08T17:57:27.109Z INFO unmodifyed tx {"from": "unix://187F4F302285550850F9.unix-conn", "to": "unix://187F4F30228602F09E6.unix-conn"} - logger.go:130: 2025-12-08T17:57:27.109Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://187F4F302285550850F9.unix-conn", "to": "unix://187F4F30228602F09E6.unix-conn"} - logger.go:130: 2025-12-08T17:57:27.110Z DEBUG transmitted {"data-size": "12 B", "from": "unix://187F4F302285550850F9.unix-conn", "to": "unix://187F4F30228602F09E6.unix-conn"} - logger.go:130: 2025-12-08T17:57:27.111Z INFO closed proxy listener {"from": "unix://187F4F302285550850F9.unix-conn", "to": "unix://187F4F30228602F09E6.unix-conn"} + logger.go:130: 2024-11-05T11:44:43.018Z INFO started proxying {"from": "unix://18050FDF2E12DF8842EB.unix-conn", "to": "unix://18050FDF2E1318B858B2.unix-conn"} + logger.go:130: 2024-11-05T11:44:43.019Z INFO proxy is listening on {"from": "unix://18050FDF2E12DF8842EB.unix-conn"} + logger.go:130: 2024-11-05T11:44:43.019Z INFO modifying tx {"from": "unix://18050FDF2E12DF8842EB.unix-conn", "to": "unix://18050FDF2E1318B858B2.unix-conn"} + logger.go:130: 2024-11-05T11:44:43.019Z DEBUG modified tx {"data-received": "12 B", "data-modified": "6 B", "from": "unix://18050FDF2E12DF8842EB.unix-conn", "to": "unix://18050FDF2E1318B858B2.unix-conn"} + logger.go:130: 2024-11-05T11:44:43.019Z DEBUG transmitted {"data-size": "12 B", "from": "unix://18050FDF2E12DF8842EB.unix-conn", "to": "unix://18050FDF2E1318B858B2.unix-conn"} + logger.go:130: 2024-11-05T11:44:43.019Z INFO unmodifyed tx {"from": "unix://18050FDF2E12DF8842EB.unix-conn", "to": "unix://18050FDF2E1318B858B2.unix-conn"} + logger.go:130: 2024-11-05T11:44:43.019Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://18050FDF2E12DF8842EB.unix-conn", "to": "unix://18050FDF2E1318B858B2.unix-conn"} + logger.go:130: 2024-11-05T11:44:43.019Z DEBUG transmitted {"data-size": "12 B", "from": "unix://18050FDF2E12DF8842EB.unix-conn", "to": "unix://18050FDF2E1318B858B2.unix-conn"} + logger.go:130: 2024-11-05T11:44:43.019Z INFO closed proxy listener {"from": "unix://18050FDF2E12DF8842EB.unix-conn", "to": "unix://18050FDF2E1318B858B2.unix-conn"} --- PASS: TestServer_ModifyTx_packet_loss (0.00s) === RUN TestServer_BlackholeTx - logger.go:130: 2025-12-08T17:57:27.111Z INFO started proxying {"from": "unix://187F4F3022ACEF504A44.unix-conn", "to": "unix://187F4F3022ADE5903CB5.unix-conn"} - logger.go:130: 2025-12-08T17:57:27.111Z INFO proxy is listening on {"from": "unix://187F4F3022ACEF504A44.unix-conn"} - logger.go:130: 2025-12-08T17:57:27.111Z INFO modifying tx {"from": "unix://187F4F3022ACEF504A44.unix-conn", "to": "unix://187F4F3022ADE5903CB5.unix-conn"} - logger.go:130: 2025-12-08T17:57:27.111Z INFO blackholed tx {"from": "unix://187F4F3022ACEF504A44.unix-conn", "to": "unix://187F4F3022ADE5903CB5.unix-conn"} - logger.go:130: 2025-12-08T17:57:27.112Z DEBUG modified tx {"data-received": "12 B", "data-modified": "0 B", "from": "unix://187F4F3022ACEF504A44.unix-conn", "to": "unix://187F4F3022ADE5903CB5.unix-conn"} - logger.go:130: 2025-12-08T17:57:27.312Z INFO unmodifyed tx {"from": "unix://187F4F3022ACEF504A44.unix-conn", "to": "unix://187F4F3022ADE5903CB5.unix-conn"} - logger.go:130: 2025-12-08T17:57:27.312Z INFO unblackholed tx {"from": "unix://187F4F3022ACEF504A44.unix-conn", "to": "unix://187F4F3022ADE5903CB5.unix-conn"} - logger.go:130: 2025-12-08T17:57:27.312Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://187F4F3022ACEF504A44.unix-conn", "to": "unix://187F4F3022ADE5903CB5.unix-conn"} - logger.go:130: 2025-12-08T17:57:27.312Z DEBUG transmitted {"data-size": "12 B", "from": "unix://187F4F3022ACEF504A44.unix-conn", "to": "unix://187F4F3022ADE5903CB5.unix-conn"} - logger.go:130: 2025-12-08T17:57:27.312Z INFO closed proxy listener {"from": "unix://187F4F3022ACEF504A44.unix-conn", "to": "unix://187F4F3022ADE5903CB5.unix-conn"} + logger.go:130: 2024-11-05T11:44:43.019Z INFO started proxying {"from": "unix://18050FDF2E17D8323DF9.unix-conn", "to": "unix://18050FDF2E180FD22DF9.unix-conn"} + logger.go:130: 2024-11-05T11:44:43.019Z INFO proxy is listening on {"from": "unix://18050FDF2E17D8323DF9.unix-conn"} + logger.go:130: 2024-11-05T11:44:43.019Z INFO modifying tx {"from": "unix://18050FDF2E17D8323DF9.unix-conn", "to": "unix://18050FDF2E180FD22DF9.unix-conn"} + logger.go:130: 2024-11-05T11:44:43.019Z INFO blackholed tx {"from": "unix://18050FDF2E17D8323DF9.unix-conn", "to": "unix://18050FDF2E180FD22DF9.unix-conn"} + logger.go:130: 2024-11-05T11:44:43.019Z DEBUG modified tx {"data-received": "12 B", "data-modified": "0 B", "from": "unix://18050FDF2E17D8323DF9.unix-conn", "to": "unix://18050FDF2E180FD22DF9.unix-conn"} + logger.go:130: 2024-11-05T11:44:43.222Z INFO unmodifyed tx {"from": "unix://18050FDF2E17D8323DF9.unix-conn", "to": "unix://18050FDF2E180FD22DF9.unix-conn"} + logger.go:130: 2024-11-05T11:44:43.222Z INFO unblackholed tx {"from": "unix://18050FDF2E17D8323DF9.unix-conn", "to": "unix://18050FDF2E180FD22DF9.unix-conn"} + logger.go:130: 2024-11-05T11:44:43.222Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://18050FDF2E17D8323DF9.unix-conn", "to": "unix://18050FDF2E180FD22DF9.unix-conn"} + logger.go:130: 2024-11-05T11:44:43.222Z DEBUG transmitted {"data-size": "12 B", "from": "unix://18050FDF2E17D8323DF9.unix-conn", "to": "unix://18050FDF2E180FD22DF9.unix-conn"} + logger.go:130: 2024-11-05T11:44:43.222Z INFO closed proxy listener {"from": "unix://18050FDF2E17D8323DF9.unix-conn", "to": "unix://18050FDF2E180FD22DF9.unix-conn"} --- PASS: TestServer_BlackholeTx (0.20s) === RUN TestServer_Shutdown - logger.go:130: 2025-12-08T17:57:27.313Z INFO started proxying {"from": "unix://187F4F302EB36A187BB5.unix-conn", "to": "unix://187F4F302EB423E059D0.unix-conn"} - logger.go:130: 2025-12-08T17:57:27.313Z INFO proxy is listening on {"from": "unix://187F4F302EB36A187BB5.unix-conn"} - logger.go:130: 2025-12-08T17:57:27.313Z DEBUG listener accept error {"error": "accept unix 187F4F302EB36A187BB5.unix-conn: use of closed network connection"} - logger.go:130: 2025-12-08T17:57:27.324Z DEBUG listener is closed; retry listening on {"from": "unix://187F4F302EB36A187BB5.unix-conn"} - logger.go:130: 2025-12-08T17:57:27.324Z INFO reset listener on {"from": "unix://187F4F302EB36A187BB5.unix-conn"} - logger.go:130: 2025-12-08T17:57:27.514Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://187F4F302EB36A187BB5.unix-conn", "to": "unix://187F4F302EB423E059D0.unix-conn"} - logger.go:130: 2025-12-08T17:57:27.514Z DEBUG transmitted {"data-size": "12 B", "from": "unix://187F4F302EB36A187BB5.unix-conn", "to": "unix://187F4F302EB423E059D0.unix-conn"} - logger.go:130: 2025-12-08T17:57:27.514Z INFO closed proxy listener {"from": "unix://187F4F302EB36A187BB5.unix-conn", "to": "unix://187F4F302EB423E059D0.unix-conn"} + logger.go:130: 2024-11-05T11:44:43.222Z INFO started proxying {"from": "unix://18050FDF3A3626E8747C.unix-conn", "to": "unix://18050FDF3A366F9081E1.unix-conn"} + logger.go:130: 2024-11-05T11:44:43.222Z INFO proxy is listening on {"from": "unix://18050FDF3A3626E8747C.unix-conn"} + logger.go:130: 2024-11-05T11:44:43.222Z DEBUG listener accept error {"error": "accept unix 18050FDF3A3626E8747C.unix-conn: use of closed network connection"} + logger.go:130: 2024-11-05T11:44:43.234Z DEBUG listener is closed; retry listening on {"from": "unix://18050FDF3A3626E8747C.unix-conn"} + logger.go:130: 2024-11-05T11:44:43.234Z INFO reset listener on {"from": "unix://18050FDF3A3626E8747C.unix-conn"} + logger.go:130: 2024-11-05T11:44:43.426Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://18050FDF3A3626E8747C.unix-conn", "to": "unix://18050FDF3A366F9081E1.unix-conn"} + logger.go:130: 2024-11-05T11:44:43.426Z DEBUG transmitted {"data-size": "12 B", "from": "unix://18050FDF3A3626E8747C.unix-conn", "to": "unix://18050FDF3A366F9081E1.unix-conn"} + logger.go:130: 2024-11-05T11:44:43.426Z INFO closed proxy listener {"from": "unix://18050FDF3A3626E8747C.unix-conn", "to": "unix://18050FDF3A366F9081E1.unix-conn"} --- PASS: TestServer_Shutdown (0.20s) === RUN TestServer_ShutdownListener - logger.go:130: 2025-12-08T17:57:27.514Z INFO started proxying {"from": "unix://187F4F303AB7821874BE.unix-conn", "to": "unix://187F4F303AB832304421.unix-conn"} - logger.go:130: 2025-12-08T17:57:27.514Z INFO proxy is listening on {"from": "unix://187F4F303AB7821874BE.unix-conn"} - logger.go:130: 2025-12-08T17:57:27.716Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://187F4F303AB7821874BE.unix-conn", "to": "unix://187F4F303AB832304421.unix-conn"} - logger.go:130: 2025-12-08T17:57:27.716Z DEBUG transmitted {"data-size": "12 B", "from": "unix://187F4F303AB7821874BE.unix-conn", "to": "unix://187F4F303AB832304421.unix-conn"} - logger.go:130: 2025-12-08T17:57:27.716Z INFO closed proxy listener {"from": "unix://187F4F303AB7821874BE.unix-conn", "to": "unix://187F4F303AB832304421.unix-conn"} + logger.go:130: 2024-11-05T11:44:43.426Z INFO started proxying {"from": "unix://18050FDF465ECDEB5346.unix-conn", "to": "unix://18050FDF465F102B86AF.unix-conn"} + logger.go:130: 2024-11-05T11:44:43.426Z INFO proxy is listening on {"from": "unix://18050FDF465ECDEB5346.unix-conn"} + logger.go:130: 2024-11-05T11:44:43.630Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://18050FDF465ECDEB5346.unix-conn", "to": "unix://18050FDF465F102B86AF.unix-conn"} + logger.go:130: 2024-11-05T11:44:43.630Z DEBUG transmitted {"data-size": "12 B", "from": "unix://18050FDF465ECDEB5346.unix-conn", "to": "unix://18050FDF465F102B86AF.unix-conn"} + logger.go:130: 2024-11-05T11:44:43.630Z INFO closed proxy listener {"from": "unix://18050FDF465ECDEB5346.unix-conn", "to": "unix://18050FDF465F102B86AF.unix-conn"} --- PASS: TestServer_ShutdownListener (0.20s) === RUN TestServerHTTP_Insecure_DelayTx - logger.go:130: 2025-12-08T17:57:27.917Z INFO started proxying {"from": "tcp://127.0.0.1:35043", "to": "tcp://127.0.0.1:41533"} - logger.go:130: 2025-12-08T17:57:27.917Z INFO proxy is listening on {"from": "tcp://127.0.0.1:35043"} - logger.go:130: 2025-12-08T17:57:27.918Z DEBUG modified tx {"data-received": "150 B", "data-modified": "150 B", "from": "tcp://127.0.0.1:35043", "to": "tcp://127.0.0.1:41533"} - logger.go:130: 2025-12-08T17:57:27.918Z DEBUG transmitted {"data-size": "150 B", "from": "tcp://127.0.0.1:35043", "to": "tcp://127.0.0.1:41533"} - logger.go:130: 2025-12-08T17:57:27.918Z DEBUG modified rx {"data-received": "142 B", "data-modified": "142 B", "from": "tcp://127.0.0.1:41533", "to": "tcp://127.0.0.1:35043"} - logger.go:130: 2025-12-08T17:57:27.919Z DEBUG received {"data-size": "142 B", "from": "tcp://127.0.0.1:41533", "to": "tcp://127.0.0.1:35043"} - server_test.go:557: took 1.44684ms with no latency - logger.go:130: 2025-12-08T17:57:27.919Z INFO set transmit latency {"latency": "1.004746934s", "given-latency": "1s", "given-latency-random-variable": "10ms", "from": "tcp://127.0.0.1:35043", "to": "tcp://127.0.0.1:41533"} - logger.go:130: 2025-12-08T17:57:27.919Z DEBUG modified tx {"data-received": "150 B", "data-modified": "150 B", "from": "tcp://127.0.0.1:35043", "to": "tcp://127.0.0.1:41533"} - logger.go:130: 2025-12-08T17:57:28.925Z DEBUG transmitted {"data-size": "150 B", "from": "tcp://127.0.0.1:35043", "to": "tcp://127.0.0.1:41533"} - logger.go:130: 2025-12-08T17:57:28.925Z DEBUG modified rx {"data-received": "142 B", "data-modified": "142 B", "from": "tcp://127.0.0.1:41533", "to": "tcp://127.0.0.1:35043"} - logger.go:130: 2025-12-08T17:57:28.925Z DEBUG received {"data-size": "142 B", "from": "tcp://127.0.0.1:41533", "to": "tcp://127.0.0.1:35043"} - server_test.go:597: took 1.00658752s with latency 1s±10ms - logger.go:130: 2025-12-08T17:57:28.926Z INFO removed transmit latency {"latency": "1.004746934s", "from": "tcp://127.0.0.1:35043", "to": "tcp://127.0.0.1:41533"} - logger.go:130: 2025-12-08T17:57:28.926Z INFO closing Proxy server... - logger.go:130: 2025-12-08T17:57:28.926Z INFO closed proxy listener {"from": "tcp://127.0.0.1:35043", "to": "tcp://127.0.0.1:41533"} - logger.go:130: 2025-12-08T17:57:28.926Z INFO closed Proxy server. ---- PASS: TestServerHTTP_Insecure_DelayTx (1.21s) + logger.go:130: 2024-11-05T11:44:43.834Z INFO started proxying {"from": "tcp://127.0.0.1:35667", "to": "tcp://127.0.0.1:46777"} + logger.go:130: 2024-11-05T11:44:43.834Z INFO proxy is listening on {"from": "tcp://127.0.0.1:35667"} + logger.go:130: 2024-11-05T11:44:43.834Z DEBUG modified tx {"data-received": "150 B", "data-modified": "150 B", "from": "tcp://127.0.0.1:35667", "to": "tcp://127.0.0.1:46777"} + logger.go:130: 2024-11-05T11:44:43.834Z DEBUG transmitted {"data-size": "150 B", "from": "tcp://127.0.0.1:35667", "to": "tcp://127.0.0.1:46777"} + logger.go:130: 2024-11-05T11:44:43.846Z DEBUG modified rx {"data-received": "142 B", "data-modified": "142 B", "from": "tcp://127.0.0.1:46777", "to": "tcp://127.0.0.1:35667"} + logger.go:130: 2024-11-05T11:44:43.846Z DEBUG received {"data-size": "142 B", "from": "tcp://127.0.0.1:46777", "to": "tcp://127.0.0.1:35667"} + server_test.go:557: took 12.09707ms with no latency + logger.go:130: 2024-11-05T11:44:43.846Z INFO set transmit latency {"latency": "1.002194616s", "given-latency": "1s", "given-latency-random-variable": "10ms", "from": "tcp://127.0.0.1:35667", "to": "tcp://127.0.0.1:46777"} + logger.go:130: 2024-11-05T11:44:43.846Z DEBUG modified tx {"data-received": "150 B", "data-modified": "150 B", "from": "tcp://127.0.0.1:35667", "to": "tcp://127.0.0.1:46777"} + logger.go:130: 2024-11-05T11:44:44.850Z DEBUG transmitted {"data-size": "150 B", "from": "tcp://127.0.0.1:35667", "to": "tcp://127.0.0.1:46777"} + logger.go:130: 2024-11-05T11:44:44.850Z DEBUG modified rx {"data-received": "142 B", "data-modified": "142 B", "from": "tcp://127.0.0.1:46777", "to": "tcp://127.0.0.1:35667"} + logger.go:130: 2024-11-05T11:44:44.850Z DEBUG received {"data-size": "142 B", "from": "tcp://127.0.0.1:46777", "to": "tcp://127.0.0.1:35667"} + server_test.go:597: took 1.003981959s with latency 1s±10ms + logger.go:130: 2024-11-05T11:44:44.850Z INFO removed transmit latency {"latency": "1.002194616s", "from": "tcp://127.0.0.1:35667", "to": "tcp://127.0.0.1:46777"} + logger.go:130: 2024-11-05T11:44:44.850Z INFO closing Proxy server... + logger.go:130: 2024-11-05T11:44:44.850Z INFO closed proxy listener {"from": "tcp://127.0.0.1:35667", "to": "tcp://127.0.0.1:46777"} + logger.go:130: 2024-11-05T11:44:44.850Z INFO closed Proxy server. +--- PASS: TestServerHTTP_Insecure_DelayTx (1.22s) === RUN TestServerHTTP_Secure_DelayTx - logger.go:130: 2025-12-08T17:57:28.927Z INFO Loading cert pool {"cs": ["../../tests/fixtures/ca.crt"], "tlsinfo": "cert = ../../tests/fixtures/server.crt, key = ../../tests/fixtures/server.key.insecure, client-cert=, client-key=, trusted-ca = ../../tests/fixtures/ca.crt, client-cert-auth = true, crl-file = "} - logger.go:130: 2025-12-08T17:57:29.128Z INFO started proxying {"from": "tcp://127.0.0.1:45657", "to": "tcp://127.0.0.1:44185"} - logger.go:130: 2025-12-08T17:57:29.128Z INFO proxy is listening on {"from": "tcp://127.0.0.1:45657"} - logger.go:130: 2025-12-08T17:57:29.130Z DEBUG modified tx {"data-received": "243 B", "data-modified": "243 B", "from": "tcp://127.0.0.1:45657", "to": "tcp://127.0.0.1:44185"} - logger.go:130: 2025-12-08T17:57:29.131Z DEBUG transmitted {"data-size": "243 B", "from": "tcp://127.0.0.1:45657", "to": "tcp://127.0.0.1:44185"} - logger.go:130: 2025-12-08T17:57:29.143Z DEBUG modified rx {"data-received": "1.6 kB", "data-modified": "1.6 kB", "from": "tcp://127.0.0.1:44185", "to": "tcp://127.0.0.1:45657"} - logger.go:130: 2025-12-08T17:57:29.143Z DEBUG received {"data-size": "1.6 kB", "from": "tcp://127.0.0.1:44185", "to": "tcp://127.0.0.1:45657"} - logger.go:130: 2025-12-08T17:57:29.145Z DEBUG modified tx {"data-received": "64 B", "data-modified": "64 B", "from": "tcp://127.0.0.1:45657", "to": "tcp://127.0.0.1:44185"} - logger.go:130: 2025-12-08T17:57:29.145Z DEBUG transmitted {"data-size": "64 B", "from": "tcp://127.0.0.1:45657", "to": "tcp://127.0.0.1:44185"} - logger.go:130: 2025-12-08T17:57:29.145Z DEBUG modified tx {"data-received": "172 B", "data-modified": "172 B", "from": "tcp://127.0.0.1:45657", "to": "tcp://127.0.0.1:44185"} - logger.go:130: 2025-12-08T17:57:29.145Z DEBUG transmitted {"data-size": "172 B", "from": "tcp://127.0.0.1:45657", "to": "tcp://127.0.0.1:44185"} - logger.go:130: 2025-12-08T17:57:29.146Z DEBUG modified rx {"data-received": "164 B", "data-modified": "164 B", "from": "tcp://127.0.0.1:44185", "to": "tcp://127.0.0.1:45657"} - logger.go:130: 2025-12-08T17:57:29.146Z DEBUG received {"data-size": "164 B", "from": "tcp://127.0.0.1:44185", "to": "tcp://127.0.0.1:45657"} - server_test.go:557: took 17.6904ms with no latency - logger.go:130: 2025-12-08T17:57:29.146Z INFO set transmit latency {"latency": "1.00426242s", "given-latency": "1s", "given-latency-random-variable": "10ms", "from": "tcp://127.0.0.1:45657", "to": "tcp://127.0.0.1:44185"} - logger.go:130: 2025-12-08T17:57:29.148Z DEBUG modified tx {"data-received": "243 B", "data-modified": "243 B", "from": "tcp://127.0.0.1:45657", "to": "tcp://127.0.0.1:44185"} - logger.go:130: 2025-12-08T17:57:30.156Z DEBUG transmitted {"data-size": "243 B", "from": "tcp://127.0.0.1:45657", "to": "tcp://127.0.0.1:44185"} - logger.go:130: 2025-12-08T17:57:30.169Z DEBUG modified rx {"data-received": "1.6 kB", "data-modified": "1.6 kB", "from": "tcp://127.0.0.1:44185", "to": "tcp://127.0.0.1:45657"} - logger.go:130: 2025-12-08T17:57:30.169Z DEBUG received {"data-size": "1.6 kB", "from": "tcp://127.0.0.1:44185", "to": "tcp://127.0.0.1:45657"} - logger.go:130: 2025-12-08T17:57:30.170Z DEBUG modified tx {"data-received": "64 B", "data-modified": "64 B", "from": "tcp://127.0.0.1:45657", "to": "tcp://127.0.0.1:44185"} - logger.go:130: 2025-12-08T17:57:31.176Z DEBUG transmitted {"data-size": "64 B", "from": "tcp://127.0.0.1:45657", "to": "tcp://127.0.0.1:44185"} - logger.go:130: 2025-12-08T17:57:31.176Z DEBUG modified tx {"data-received": "172 B", "data-modified": "172 B", "from": "tcp://127.0.0.1:45657", "to": "tcp://127.0.0.1:44185"} - logger.go:130: 2025-12-08T17:57:32.184Z DEBUG transmitted {"data-size": "172 B", "from": "tcp://127.0.0.1:45657", "to": "tcp://127.0.0.1:44185"} - logger.go:130: 2025-12-08T17:57:32.184Z DEBUG modified rx {"data-received": "164 B", "data-modified": "164 B", "from": "tcp://127.0.0.1:44185", "to": "tcp://127.0.0.1:45657"} - logger.go:130: 2025-12-08T17:57:32.184Z DEBUG received {"data-size": "164 B", "from": "tcp://127.0.0.1:44185", "to": "tcp://127.0.0.1:45657"} - server_test.go:597: took 3.03830484s with latency 1s±10ms - logger.go:130: 2025-12-08T17:57:32.185Z DEBUG modified tx {"data-received": "24 B", "data-modified": "24 B", "from": "tcp://127.0.0.1:45657", "to": "tcp://127.0.0.1:44185"} - logger.go:130: 2025-12-08T17:57:32.185Z INFO removed transmit latency {"latency": "1.00426242s", "from": "tcp://127.0.0.1:45657", "to": "tcp://127.0.0.1:44185"} - logger.go:130: 2025-12-08T17:57:32.185Z INFO closing Proxy server... - logger.go:130: 2025-12-08T17:57:32.185Z DEBUG modified tx {"data-received": "24 B", "data-modified": "24 B", "from": "tcp://127.0.0.1:45657", "to": "tcp://127.0.0.1:44185"} - logger.go:130: 2025-12-08T17:57:32.185Z INFO closed proxy listener {"from": "tcp://127.0.0.1:45657", "to": "tcp://127.0.0.1:44185"} - logger.go:130: 2025-12-08T17:57:32.185Z DEBUG transmitted {"data-size": "24 B", "from": "tcp://127.0.0.1:45657", "to": "tcp://127.0.0.1:44185"} - logger.go:130: 2025-12-08T17:57:32.185Z INFO closed Proxy server. ---- PASS: TestServerHTTP_Secure_DelayTx (3.26s) + logger.go:130: 2024-11-05T11:44:44.851Z INFO Loading cert pool {"cs": ["../../tests/fixtures/ca.crt"], "tlsinfo": "cert = ../../tests/fixtures/server.crt, key = ../../tests/fixtures/server.key.insecure, client-cert=, client-key=, trusted-ca = ../../tests/fixtures/ca.crt, client-cert-auth = true, crl-file = "} + logger.go:130: 2024-11-05T11:44:45.054Z INFO started proxying {"from": "tcp://127.0.0.1:33201", "to": "tcp://127.0.0.1:34581"} + logger.go:130: 2024-11-05T11:44:45.054Z INFO proxy is listening on {"from": "tcp://127.0.0.1:33201"} + logger.go:130: 2024-11-05T11:44:45.055Z DEBUG modified tx {"data-received": "243 B", "data-modified": "243 B", "from": "tcp://127.0.0.1:33201", "to": "tcp://127.0.0.1:34581"} + logger.go:130: 2024-11-05T11:44:45.055Z DEBUG transmitted {"data-size": "243 B", "from": "tcp://127.0.0.1:33201", "to": "tcp://127.0.0.1:34581"} + logger.go:130: 2024-11-05T11:44:45.072Z DEBUG modified rx {"data-received": "1.6 kB", "data-modified": "1.6 kB", "from": "tcp://127.0.0.1:34581", "to": "tcp://127.0.0.1:33201"} + logger.go:130: 2024-11-05T11:44:45.072Z DEBUG received {"data-size": "1.6 kB", "from": "tcp://127.0.0.1:34581", "to": "tcp://127.0.0.1:33201"} + logger.go:130: 2024-11-05T11:44:45.073Z DEBUG modified tx {"data-received": "236 B", "data-modified": "236 B", "from": "tcp://127.0.0.1:33201", "to": "tcp://127.0.0.1:34581"} + logger.go:130: 2024-11-05T11:44:45.073Z DEBUG transmitted {"data-size": "236 B", "from": "tcp://127.0.0.1:33201", "to": "tcp://127.0.0.1:34581"} + logger.go:130: 2024-11-05T11:44:45.073Z DEBUG modified rx {"data-received": "164 B", "data-modified": "164 B", "from": "tcp://127.0.0.1:34581", "to": "tcp://127.0.0.1:33201"} + logger.go:130: 2024-11-05T11:44:45.073Z DEBUG received {"data-size": "164 B", "from": "tcp://127.0.0.1:34581", "to": "tcp://127.0.0.1:33201"} + server_test.go:557: took 19.233352ms with no latency + logger.go:130: 2024-11-05T11:44:45.073Z INFO set transmit latency {"latency": "1.009301393s", "given-latency": "1s", "given-latency-random-variable": "10ms", "from": "tcp://127.0.0.1:33201", "to": "tcp://127.0.0.1:34581"} + logger.go:130: 2024-11-05T11:44:45.075Z DEBUG modified tx {"data-received": "243 B", "data-modified": "243 B", "from": "tcp://127.0.0.1:33201", "to": "tcp://127.0.0.1:34581"} + logger.go:130: 2024-11-05T11:44:46.086Z DEBUG transmitted {"data-size": "243 B", "from": "tcp://127.0.0.1:33201", "to": "tcp://127.0.0.1:34581"} + logger.go:130: 2024-11-05T11:44:46.099Z DEBUG modified rx {"data-received": "1.6 kB", "data-modified": "1.6 kB", "from": "tcp://127.0.0.1:34581", "to": "tcp://127.0.0.1:33201"} + logger.go:130: 2024-11-05T11:44:46.099Z DEBUG received {"data-size": "1.6 kB", "from": "tcp://127.0.0.1:34581", "to": "tcp://127.0.0.1:33201"} + logger.go:130: 2024-11-05T11:44:46.100Z DEBUG modified tx {"data-received": "236 B", "data-modified": "236 B", "from": "tcp://127.0.0.1:33201", "to": "tcp://127.0.0.1:34581"} + logger.go:130: 2024-11-05T11:44:47.114Z DEBUG transmitted {"data-size": "236 B", "from": "tcp://127.0.0.1:33201", "to": "tcp://127.0.0.1:34581"} + logger.go:130: 2024-11-05T11:44:47.114Z DEBUG modified rx {"data-received": "164 B", "data-modified": "164 B", "from": "tcp://127.0.0.1:34581", "to": "tcp://127.0.0.1:33201"} + logger.go:130: 2024-11-05T11:44:47.114Z DEBUG received {"data-size": "164 B", "from": "tcp://127.0.0.1:34581", "to": "tcp://127.0.0.1:33201"} + server_test.go:597: took 2.040876232s with latency 1s±10ms + logger.go:130: 2024-11-05T11:44:47.114Z INFO removed transmit latency {"latency": "1.009301393s", "from": "tcp://127.0.0.1:33201", "to": "tcp://127.0.0.1:34581"} + logger.go:130: 2024-11-05T11:44:47.114Z INFO closing Proxy server... + logger.go:130: 2024-11-05T11:44:47.114Z INFO closed proxy listener {"from": "tcp://127.0.0.1:33201", "to": "tcp://127.0.0.1:34581"} + logger.go:130: 2024-11-05T11:44:47.114Z DEBUG modified tx {"data-received": "24 B", "data-modified": "24 B", "from": "tcp://127.0.0.1:33201", "to": "tcp://127.0.0.1:34581"} + logger.go:130: 2024-11-05T11:44:47.114Z DEBUG transmitted {"data-size": "24 B", "from": "tcp://127.0.0.1:33201", "to": "tcp://127.0.0.1:34581"} + logger.go:130: 2024-11-05T11:44:47.114Z DEBUG modified tx {"data-received": "24 B", "data-modified": "24 B", "from": "tcp://127.0.0.1:33201", "to": "tcp://127.0.0.1:34581"} + logger.go:130: 2024-11-05T11:44:47.114Z INFO closed Proxy server. +--- PASS: TestServerHTTP_Secure_DelayTx (2.26s) === RUN TestServerHTTP_Insecure_DelayRx - logger.go:130: 2025-12-08T17:57:32.388Z INFO started proxying {"from": "tcp://127.0.0.1:33605", "to": "tcp://127.0.0.1:35593"} - logger.go:130: 2025-12-08T17:57:32.388Z INFO proxy is listening on {"from": "tcp://127.0.0.1:33605"} - logger.go:130: 2025-12-08T17:57:32.393Z DEBUG modified tx {"data-received": "150 B", "data-modified": "150 B", "from": "tcp://127.0.0.1:33605", "to": "tcp://127.0.0.1:35593"} - logger.go:130: 2025-12-08T17:57:32.393Z DEBUG transmitted {"data-size": "150 B", "from": "tcp://127.0.0.1:33605", "to": "tcp://127.0.0.1:35593"} - logger.go:130: 2025-12-08T17:57:32.394Z DEBUG modified rx {"data-received": "142 B", "data-modified": "142 B", "from": "tcp://127.0.0.1:35593", "to": "tcp://127.0.0.1:33605"} - logger.go:130: 2025-12-08T17:57:32.394Z DEBUG received {"data-size": "142 B", "from": "tcp://127.0.0.1:35593", "to": "tcp://127.0.0.1:33605"} - server_test.go:557: took 5.75944ms with no latency - logger.go:130: 2025-12-08T17:57:32.394Z INFO set receive latency {"latency": "991.694087ms", "given-latency": "1s", "given-latency-random-variable": "10ms", "from": "tcp://127.0.0.1:35593", "to": "tcp://127.0.0.1:33605"} - logger.go:130: 2025-12-08T17:57:32.394Z DEBUG modified tx {"data-received": "150 B", "data-modified": "150 B", "from": "tcp://127.0.0.1:33605", "to": "tcp://127.0.0.1:35593"} - logger.go:130: 2025-12-08T17:57:32.394Z DEBUG transmitted {"data-size": "150 B", "from": "tcp://127.0.0.1:33605", "to": "tcp://127.0.0.1:35593"} - logger.go:130: 2025-12-08T17:57:32.394Z DEBUG modified rx {"data-received": "142 B", "data-modified": "142 B", "from": "tcp://127.0.0.1:35593", "to": "tcp://127.0.0.1:33605"} - logger.go:130: 2025-12-08T17:57:33.387Z DEBUG received {"data-size": "142 B", "from": "tcp://127.0.0.1:35593", "to": "tcp://127.0.0.1:33605"} - server_test.go:597: took 993.2152ms with latency 1s±10ms - logger.go:130: 2025-12-08T17:57:33.387Z INFO removed receive latency {"latency": "991.694087ms", "from": "tcp://127.0.0.1:35593", "to": "tcp://127.0.0.1:33605"} - logger.go:130: 2025-12-08T17:57:33.387Z INFO closing Proxy server... - logger.go:130: 2025-12-08T17:57:33.387Z INFO closed proxy listener {"from": "tcp://127.0.0.1:33605", "to": "tcp://127.0.0.1:35593"} - logger.go:130: 2025-12-08T17:57:33.387Z INFO closed Proxy server. ---- PASS: TestServerHTTP_Insecure_DelayRx (1.20s) + logger.go:130: 2024-11-05T11:44:47.318Z INFO started proxying {"from": "tcp://127.0.0.1:45501", "to": "tcp://127.0.0.1:36227"} + logger.go:130: 2024-11-05T11:44:47.318Z INFO proxy is listening on {"from": "tcp://127.0.0.1:45501"} + logger.go:130: 2024-11-05T11:44:47.318Z DEBUG modified tx {"data-received": "150 B", "data-modified": "150 B", "from": "tcp://127.0.0.1:45501", "to": "tcp://127.0.0.1:36227"} + logger.go:130: 2024-11-05T11:44:47.318Z DEBUG transmitted {"data-size": "150 B", "from": "tcp://127.0.0.1:45501", "to": "tcp://127.0.0.1:36227"} + logger.go:130: 2024-11-05T11:44:47.318Z DEBUG modified rx {"data-received": "142 B", "data-modified": "142 B", "from": "tcp://127.0.0.1:36227", "to": "tcp://127.0.0.1:45501"} + logger.go:130: 2024-11-05T11:44:47.318Z DEBUG received {"data-size": "142 B", "from": "tcp://127.0.0.1:36227", "to": "tcp://127.0.0.1:45501"} + server_test.go:557: took 515.683µs with no latency + logger.go:130: 2024-11-05T11:44:47.318Z INFO set receive latency {"latency": "1.001334308s", "given-latency": "1s", "given-latency-random-variable": "10ms", "from": "tcp://127.0.0.1:36227", "to": "tcp://127.0.0.1:45501"} + logger.go:130: 2024-11-05T11:44:47.318Z DEBUG modified tx {"data-received": "150 B", "data-modified": "150 B", "from": "tcp://127.0.0.1:45501", "to": "tcp://127.0.0.1:36227"} + logger.go:130: 2024-11-05T11:44:47.318Z DEBUG transmitted {"data-size": "150 B", "from": "tcp://127.0.0.1:45501", "to": "tcp://127.0.0.1:36227"} + logger.go:130: 2024-11-05T11:44:47.319Z DEBUG modified rx {"data-received": "142 B", "data-modified": "142 B", "from": "tcp://127.0.0.1:36227", "to": "tcp://127.0.0.1:45501"} + logger.go:130: 2024-11-05T11:44:48.322Z DEBUG received {"data-size": "142 B", "from": "tcp://127.0.0.1:36227", "to": "tcp://127.0.0.1:45501"} + server_test.go:597: took 1.003486917s with latency 1s±10ms + logger.go:130: 2024-11-05T11:44:48.322Z INFO removed receive latency {"latency": "1.001334308s", "from": "tcp://127.0.0.1:36227", "to": "tcp://127.0.0.1:45501"} + logger.go:130: 2024-11-05T11:44:48.322Z INFO closing Proxy server... + logger.go:130: 2024-11-05T11:44:48.322Z INFO closed proxy listener {"from": "tcp://127.0.0.1:45501", "to": "tcp://127.0.0.1:36227"} + logger.go:130: 2024-11-05T11:44:48.322Z INFO closed Proxy server. +--- PASS: TestServerHTTP_Insecure_DelayRx (1.21s) === RUN TestServerHTTP_Secure_DelayRx - logger.go:130: 2025-12-08T17:57:33.389Z INFO Loading cert pool {"cs": ["../../tests/fixtures/ca.crt"], "tlsinfo": "cert = ../../tests/fixtures/server.crt, key = ../../tests/fixtures/server.key.insecure, client-cert=, client-key=, trusted-ca = ../../tests/fixtures/ca.crt, client-cert-auth = true, crl-file = "} - logger.go:130: 2025-12-08T17:57:33.590Z INFO started proxying {"from": "tcp://127.0.0.1:39069", "to": "tcp://127.0.0.1:41087"} - logger.go:130: 2025-12-08T17:57:33.590Z INFO proxy is listening on {"from": "tcp://127.0.0.1:39069"} - logger.go:130: 2025-12-08T17:57:33.592Z DEBUG modified tx {"data-received": "243 B", "data-modified": "243 B", "from": "tcp://127.0.0.1:39069", "to": "tcp://127.0.0.1:41087"} - logger.go:130: 2025-12-08T17:57:33.592Z DEBUG transmitted {"data-size": "243 B", "from": "tcp://127.0.0.1:39069", "to": "tcp://127.0.0.1:41087"} - logger.go:130: 2025-12-08T17:57:33.605Z DEBUG modified rx {"data-received": "1.6 kB", "data-modified": "1.6 kB", "from": "tcp://127.0.0.1:41087", "to": "tcp://127.0.0.1:39069"} - logger.go:130: 2025-12-08T17:57:33.605Z DEBUG received {"data-size": "1.6 kB", "from": "tcp://127.0.0.1:41087", "to": "tcp://127.0.0.1:39069"} - logger.go:130: 2025-12-08T17:57:33.607Z DEBUG modified tx {"data-received": "64 B", "data-modified": "64 B", "from": "tcp://127.0.0.1:39069", "to": "tcp://127.0.0.1:41087"} - logger.go:130: 2025-12-08T17:57:33.607Z DEBUG transmitted {"data-size": "64 B", "from": "tcp://127.0.0.1:39069", "to": "tcp://127.0.0.1:41087"} - logger.go:130: 2025-12-08T17:57:33.607Z DEBUG modified tx {"data-received": "172 B", "data-modified": "172 B", "from": "tcp://127.0.0.1:39069", "to": "tcp://127.0.0.1:41087"} - logger.go:130: 2025-12-08T17:57:33.607Z DEBUG transmitted {"data-size": "172 B", "from": "tcp://127.0.0.1:39069", "to": "tcp://127.0.0.1:41087"} - logger.go:130: 2025-12-08T17:57:33.607Z DEBUG modified rx {"data-received": "164 B", "data-modified": "164 B", "from": "tcp://127.0.0.1:41087", "to": "tcp://127.0.0.1:39069"} - logger.go:130: 2025-12-08T17:57:33.607Z DEBUG received {"data-size": "164 B", "from": "tcp://127.0.0.1:41087", "to": "tcp://127.0.0.1:39069"} - server_test.go:557: took 17.60084ms with no latency - logger.go:130: 2025-12-08T17:57:33.608Z INFO set receive latency {"latency": "1.005410246s", "given-latency": "1s", "given-latency-random-variable": "10ms", "from": "tcp://127.0.0.1:41087", "to": "tcp://127.0.0.1:39069"} - logger.go:130: 2025-12-08T17:57:33.610Z DEBUG modified tx {"data-received": "243 B", "data-modified": "243 B", "from": "tcp://127.0.0.1:39069", "to": "tcp://127.0.0.1:41087"} - logger.go:130: 2025-12-08T17:57:33.610Z DEBUG transmitted {"data-size": "243 B", "from": "tcp://127.0.0.1:39069", "to": "tcp://127.0.0.1:41087"} - logger.go:130: 2025-12-08T17:57:33.622Z DEBUG modified rx {"data-received": "1.6 kB", "data-modified": "1.6 kB", "from": "tcp://127.0.0.1:41087", "to": "tcp://127.0.0.1:39069"} - logger.go:130: 2025-12-08T17:57:34.632Z DEBUG received {"data-size": "1.6 kB", "from": "tcp://127.0.0.1:41087", "to": "tcp://127.0.0.1:39069"} - logger.go:130: 2025-12-08T17:57:34.634Z DEBUG modified tx {"data-received": "64 B", "data-modified": "64 B", "from": "tcp://127.0.0.1:39069", "to": "tcp://127.0.0.1:41087"} - logger.go:130: 2025-12-08T17:57:34.634Z DEBUG transmitted {"data-size": "64 B", "from": "tcp://127.0.0.1:39069", "to": "tcp://127.0.0.1:41087"} - logger.go:130: 2025-12-08T17:57:34.634Z DEBUG modified tx {"data-received": "172 B", "data-modified": "172 B", "from": "tcp://127.0.0.1:39069", "to": "tcp://127.0.0.1:41087"} - logger.go:130: 2025-12-08T17:57:34.634Z DEBUG transmitted {"data-size": "172 B", "from": "tcp://127.0.0.1:39069", "to": "tcp://127.0.0.1:41087"} - logger.go:130: 2025-12-08T17:57:34.634Z DEBUG modified rx {"data-received": "164 B", "data-modified": "164 B", "from": "tcp://127.0.0.1:41087", "to": "tcp://127.0.0.1:39069"} - logger.go:130: 2025-12-08T17:57:35.644Z DEBUG received {"data-size": "164 B", "from": "tcp://127.0.0.1:41087", "to": "tcp://127.0.0.1:39069"} - server_test.go:597: took 2.03645724s with latency 1s±10ms - logger.go:130: 2025-12-08T17:57:35.644Z DEBUG modified tx {"data-received": "24 B", "data-modified": "24 B", "from": "tcp://127.0.0.1:39069", "to": "tcp://127.0.0.1:41087"} - logger.go:130: 2025-12-08T17:57:35.644Z INFO removed receive latency {"latency": "1.005410246s", "from": "tcp://127.0.0.1:41087", "to": "tcp://127.0.0.1:39069"} - logger.go:130: 2025-12-08T17:57:35.644Z DEBUG transmitted {"data-size": "24 B", "from": "tcp://127.0.0.1:39069", "to": "tcp://127.0.0.1:41087"} - logger.go:130: 2025-12-08T17:57:35.644Z INFO closing Proxy server... - logger.go:130: 2025-12-08T17:57:35.645Z INFO closed proxy listener {"from": "tcp://127.0.0.1:39069", "to": "tcp://127.0.0.1:41087"} - logger.go:130: 2025-12-08T17:57:35.645Z DEBUG modified tx {"data-received": "24 B", "data-modified": "24 B", "from": "tcp://127.0.0.1:39069", "to": "tcp://127.0.0.1:41087"} - logger.go:130: 2025-12-08T17:57:35.645Z INFO closed Proxy server. ---- PASS: TestServerHTTP_Secure_DelayRx (2.26s) + logger.go:130: 2024-11-05T11:44:48.323Z INFO Loading cert pool {"cs": ["../../tests/fixtures/ca.crt"], "tlsinfo": "cert = ../../tests/fixtures/server.crt, key = ../../tests/fixtures/server.key.insecure, client-cert=, client-key=, trusted-ca = ../../tests/fixtures/ca.crt, client-cert-auth = true, crl-file = "} + logger.go:130: 2024-11-05T11:44:48.526Z INFO started proxying {"from": "tcp://127.0.0.1:46841", "to": "tcp://127.0.0.1:38319"} + logger.go:130: 2024-11-05T11:44:48.526Z INFO proxy is listening on {"from": "tcp://127.0.0.1:46841"} + logger.go:130: 2024-11-05T11:44:48.527Z DEBUG modified tx {"data-received": "243 B", "data-modified": "243 B", "from": "tcp://127.0.0.1:46841", "to": "tcp://127.0.0.1:38319"} + logger.go:130: 2024-11-05T11:44:48.527Z DEBUG transmitted {"data-size": "243 B", "from": "tcp://127.0.0.1:46841", "to": "tcp://127.0.0.1:38319"} + logger.go:130: 2024-11-05T11:44:48.539Z DEBUG modified rx {"data-received": "1.6 kB", "data-modified": "1.6 kB", "from": "tcp://127.0.0.1:38319", "to": "tcp://127.0.0.1:46841"} + logger.go:130: 2024-11-05T11:44:48.540Z DEBUG received {"data-size": "1.6 kB", "from": "tcp://127.0.0.1:38319", "to": "tcp://127.0.0.1:46841"} + logger.go:130: 2024-11-05T11:44:48.540Z DEBUG modified tx {"data-received": "236 B", "data-modified": "236 B", "from": "tcp://127.0.0.1:46841", "to": "tcp://127.0.0.1:38319"} + logger.go:130: 2024-11-05T11:44:48.540Z DEBUG transmitted {"data-size": "236 B", "from": "tcp://127.0.0.1:46841", "to": "tcp://127.0.0.1:38319"} + logger.go:130: 2024-11-05T11:44:48.540Z DEBUG modified rx {"data-received": "164 B", "data-modified": "164 B", "from": "tcp://127.0.0.1:38319", "to": "tcp://127.0.0.1:46841"} + logger.go:130: 2024-11-05T11:44:48.540Z DEBUG received {"data-size": "164 B", "from": "tcp://127.0.0.1:38319", "to": "tcp://127.0.0.1:46841"} + server_test.go:557: took 14.546804ms with no latency + logger.go:130: 2024-11-05T11:44:48.540Z INFO set receive latency {"latency": "998.016271ms", "given-latency": "1s", "given-latency-random-variable": "10ms", "from": "tcp://127.0.0.1:38319", "to": "tcp://127.0.0.1:46841"} + logger.go:130: 2024-11-05T11:44:48.546Z DEBUG modified tx {"data-received": "243 B", "data-modified": "243 B", "from": "tcp://127.0.0.1:46841", "to": "tcp://127.0.0.1:38319"} + logger.go:130: 2024-11-05T11:44:48.546Z DEBUG transmitted {"data-size": "243 B", "from": "tcp://127.0.0.1:46841", "to": "tcp://127.0.0.1:38319"} + logger.go:130: 2024-11-05T11:44:48.555Z DEBUG modified rx {"data-received": "1.6 kB", "data-modified": "1.6 kB", "from": "tcp://127.0.0.1:38319", "to": "tcp://127.0.0.1:46841"} + logger.go:130: 2024-11-05T11:44:49.562Z DEBUG received {"data-size": "1.6 kB", "from": "tcp://127.0.0.1:38319", "to": "tcp://127.0.0.1:46841"} + logger.go:130: 2024-11-05T11:44:49.563Z DEBUG modified tx {"data-received": "236 B", "data-modified": "236 B", "from": "tcp://127.0.0.1:46841", "to": "tcp://127.0.0.1:38319"} + logger.go:130: 2024-11-05T11:44:49.563Z DEBUG transmitted {"data-size": "236 B", "from": "tcp://127.0.0.1:46841", "to": "tcp://127.0.0.1:38319"} + logger.go:130: 2024-11-05T11:44:49.563Z DEBUG modified rx {"data-received": "164 B", "data-modified": "164 B", "from": "tcp://127.0.0.1:38319", "to": "tcp://127.0.0.1:46841"} + logger.go:130: 2024-11-05T11:44:50.566Z DEBUG received {"data-size": "164 B", "from": "tcp://127.0.0.1:38319", "to": "tcp://127.0.0.1:46841"} + server_test.go:597: took 2.025429101s with latency 1s±10ms + logger.go:130: 2024-11-05T11:44:50.566Z INFO removed receive latency {"latency": "998.016271ms", "from": "tcp://127.0.0.1:38319", "to": "tcp://127.0.0.1:46841"} + logger.go:130: 2024-11-05T11:44:50.566Z INFO closing Proxy server... + logger.go:130: 2024-11-05T11:44:50.566Z INFO closed proxy listener {"from": "tcp://127.0.0.1:46841", "to": "tcp://127.0.0.1:38319"} + logger.go:130: 2024-11-05T11:44:50.566Z DEBUG modified tx {"data-received": "24 B", "data-modified": "24 B", "from": "tcp://127.0.0.1:46841", "to": "tcp://127.0.0.1:38319"} + logger.go:130: 2024-11-05T11:44:50.566Z DEBUG transmitted {"data-size": "24 B", "from": "tcp://127.0.0.1:46841", "to": "tcp://127.0.0.1:38319"} + logger.go:130: 2024-11-05T11:44:50.566Z DEBUG modified tx {"data-received": "24 B", "data-modified": "24 B", "from": "tcp://127.0.0.1:46841", "to": "tcp://127.0.0.1:38319"} + logger.go:130: 2024-11-05T11:44:50.566Z INFO closed Proxy server. +--- PASS: TestServerHTTP_Secure_DelayRx (2.24s) PASS -ok go.etcd.io/etcd/pkg/proxy 10.436s +ok go.etcd.io/etcd/pkg/proxy 9.482s === RUN TestPercentiles --- PASS: TestPercentiles (0.00s) === RUN TestReport @@ -3866,17 +3888,17 @@ === RUN TestGetTimeseries --- PASS: TestGetTimeseries (0.00s) PASS -ok go.etcd.io/etcd/pkg/report 0.006s +ok go.etcd.io/etcd/pkg/report 0.034s ? go.etcd.io/etcd/pkg/runtime [no test files] === RUN TestFIFOSchedule --- PASS: TestFIFOSchedule (0.00s) PASS -ok go.etcd.io/etcd/pkg/schedule 0.005s +ok go.etcd.io/etcd/pkg/schedule 0.041s === RUN TestUniqueStrings -[7E3ft0g9Yz XY1UTOb7dq 9UpdtmKh54 BafSLvlzD9 DzyJFSdofk lKQepzroif XfkyZDePBb vLyD48O3dA C9Fr3vCAsk GzqotyX1hB KSlbV8eJ9P gZicS25sXs 6V3gi0x73k VQrHxRqXh2 Zv26lk9bCF HWlzDltyaO vNMludTNJy T8UXPkDeZc 6JXTEsmX2L 95RE3y751t 7XKF4eQz97 zLWOsovPXk 76bdyQ5TNn doyrFpCXfh FctbwBMUJz hWxYbpdLY9 Le6JluxCs6 fiAs7ACgDn hoeeNQeJRH tG5uCw9ldh 2U6Pm2Y2T7 KcscUrypNN VxnlCqCU1X OpSK8sHjFX X3LkYEoLyc ctBou8A70r Cgbx2YvSU9 jIBSUn5Wya YsLHhy0V0W EvkoshhTjW OBj8umKLDL lRopquVV9S yNx2vsG5yH 1x3bJMhiHR HqviSzJ6ox 39kbEc69Jl Xnu9Y4Z5pX ZnGhkmFnIB VEMiCAL4qi epgxkJxYlt] +[na2pQlHNDC eBy1UltAEj YHbZv4iZQn RvO8YLcjXJ rXve8zjnc9 srDzsSYpZr MQbobBfBYT Zlcm6Z6xeh IMgWt7sz1z 58zCB9QZnl bYHI9MRvIj Y8WP9ObgAF t30inKCjP3 wmcljo8JO9 izVVaHYuuM lNdCq3Ia15 OuoAYFbOfd r6gVL0hyIc LZKXvPnRPF 4ETkg3waCE Y52ZKSSBBs bAo7xNjCQS TaVgkolCj7 GkS6NXBtLS l9cre72DcL JFHcdwu9d5 ifbw2p5ZyE DJHUBxvptP qnHr3onKPY glDE9949FM bUTcj26Aal loDcuTx34q kFDRqGIykG btZa1Kcr3l TFkM9itSDB If8d9P9UdR c5oDPMaSMu 0s9atdRDdP APliy90At3 xDxv27KBlL QsQ9vsHWhd E3r425BB1n XIM5kzhtX0 TqlLOxtlRZ awF5j6UO4i m5xi7qXnHH Zh7ru2UXCe Hd0cli59m4 yd6XIBjD3c Ts3mV4cLeI] --- PASS: TestUniqueStrings (0.00s) PASS -ok go.etcd.io/etcd/pkg/stringutil 0.006s +ok go.etcd.io/etcd/pkg/stringutil 0.034s === RUN TestGet === RUN TestGet/When_the_context_does_not_have_trace === RUN TestGet/When_the_context_has_trace @@ -3902,11 +3924,11 @@ --- PASS: TestLogIfLong/When_the_duration_is_longer_than_threshold (0.00s) --- PASS: TestLogIfLong/When_not_all_steps_are_longer_than_step_threshold (0.00s) PASS -ok go.etcd.io/etcd/pkg/traceutil 0.045s +ok go.etcd.io/etcd/pkg/traceutil 0.056s === RUN TestWait --- PASS: TestWait (0.00s) === RUN TestRegisterDupPanic -2025/12/08 17:57:38 dup id 1 +2024/11/05 11:44:54 dup id 1 --- PASS: TestRegisterDupPanic (0.00s) === RUN TestTriggerDupSuppression --- PASS: TestTriggerDupSuppression (0.00s) @@ -3915,29 +3937,29 @@ === RUN TestWaitTime --- PASS: TestWaitTime (0.00s) === RUN TestWaitTestStress ---- PASS: TestWaitTestStress (0.03s) +--- PASS: TestWaitTestStress (0.04s) PASS -ok go.etcd.io/etcd/pkg/wait 0.066s +ok go.etcd.io/etcd/pkg/wait 0.065s === RUN TestFindConflict -raft2025/12/08 17:57:40 INFO: found conflict at index 1 [existing term: 1, conflicting term: 4] -raft2025/12/08 17:57:40 INFO: found conflict at index 2 [existing term: 2, conflicting term: 1] -raft2025/12/08 17:57:40 INFO: found conflict at index 3 [existing term: 3, conflicting term: 1] +raft2024/11/05 11:44:58 INFO: found conflict at index 1 [existing term: 1, conflicting term: 4] +raft2024/11/05 11:44:58 INFO: found conflict at index 2 [existing term: 2, conflicting term: 1] +raft2024/11/05 11:44:58 INFO: found conflict at index 3 [existing term: 3, conflicting term: 1] --- PASS: TestFindConflict (0.00s) === RUN TestIsUpToDate --- PASS: TestIsUpToDate (0.00s) === RUN TestAppend -raft2025/12/08 17:57:40 INFO: replace the unstable entries from index 1 -raft2025/12/08 17:57:40 INFO: replace the unstable entries from index 2 +raft2024/11/05 11:44:58 INFO: replace the unstable entries from index 1 +raft2024/11/05 11:44:58 INFO: replace the unstable entries from index 2 --- PASS: TestAppend (0.00s) === RUN TestLogMaybeAppend -raft2025/12/08 17:57:40 INFO: found conflict at index 3 [existing term: 3, conflicting term: 4] -raft2025/12/08 17:57:40 INFO: truncate the unstable entries before index 3 -raft2025/12/08 17:57:40 INFO: found conflict at index 2 [existing term: 2, conflicting term: 4] -raft2025/12/08 17:57:40 INFO: truncate the unstable entries before index 2 -raft2025/12/08 17:57:40 INFO: found conflict at index 1 [existing term: 1, conflicting term: 4] -raft2025/12/08 17:57:40 entry 1 conflict with committed entry [committed(1)] -raft2025/12/08 17:57:40 INFO: found conflict at index 2 [existing term: 2, conflicting term: 4] -raft2025/12/08 17:57:40 INFO: truncate the unstable entries before index 2 +raft2024/11/05 11:44:58 INFO: found conflict at index 3 [existing term: 3, conflicting term: 4] +raft2024/11/05 11:44:58 INFO: truncate the unstable entries before index 3 +raft2024/11/05 11:44:58 INFO: found conflict at index 2 [existing term: 2, conflicting term: 4] +raft2024/11/05 11:44:58 INFO: truncate the unstable entries before index 2 +raft2024/11/05 11:44:58 INFO: found conflict at index 1 [existing term: 1, conflicting term: 4] +raft2024/11/05 11:44:58 entry 1 conflict with committed entry [committed(1)] +raft2024/11/05 11:44:58 INFO: found conflict at index 2 [existing term: 2, conflicting term: 4] +raft2024/11/05 11:44:58 INFO: truncate the unstable entries before index 2 --- PASS: TestLogMaybeAppend (0.00s) === RUN TestCompactionSideEffects --- PASS: TestCompactionSideEffects (0.00s) @@ -3948,28 +3970,28 @@ === RUN TestUnstableEnts --- PASS: TestUnstableEnts (0.00s) === RUN TestCommitTo -raft2025/12/08 17:57:40 tocommit(4) is out of range [lastIndex(3)]. Was the raft log corrupted, truncated, or lost? +raft2024/11/05 11:44:58 tocommit(4) is out of range [lastIndex(3)]. Was the raft log corrupted, truncated, or lost? --- PASS: TestCommitTo (0.00s) === RUN TestStableTo --- PASS: TestStableTo (0.00s) === RUN TestStableToWithSnap --- PASS: TestStableToWithSnap (0.00s) === RUN TestCompaction -raft2025/12/08 17:57:40 compact 1001 is out of bound lastindex(1000) +raft2024/11/05 11:44:58 compact 1001 is out of bound lastindex(1000) --- PASS: TestCompaction (0.00s) === RUN TestLogRestore --- PASS: TestLogRestore (0.00s) === RUN TestIsOutOfBounds -raft2025/12/08 17:57:40 slice[201,202) out of bound [101,200] -raft2025/12/08 17:57:40 slice[202,202) out of bound [101,200] +raft2024/11/05 11:44:58 slice[201,202) out of bound [101,200] +raft2024/11/05 11:44:58 slice[202,202) out of bound [101,200] --- PASS: TestIsOutOfBounds (0.00s) === RUN TestTerm --- PASS: TestTerm (0.00s) === RUN TestTermWithUnstableSnapshot -raft2025/12/08 17:57:40 INFO: log [committed=100, applied=100, unstable.offset=101, len(unstable.Entries)=0] starts to restore snapshot [index: 105, term: 1] +raft2024/11/05 11:44:58 INFO: log [committed=100, applied=100, unstable.offset=101, len(unstable.Entries)=0] starts to restore snapshot [index: 105, term: 1] --- PASS: TestTermWithUnstableSnapshot (0.00s) === RUN TestSlice -raft2025/12/08 17:57:40 slice[200,201) out of bound [101,199] +raft2024/11/05 11:44:58 slice[200,201) out of bound [101,199] --- PASS: TestSlice (0.00s) === RUN TestUnstableMaybeFirstIndex --- PASS: TestUnstableMaybeFirstIndex (0.00s) @@ -3982,4624 +4004,4625 @@ === RUN TestUnstableStableTo --- PASS: TestUnstableStableTo (0.00s) === RUN TestUnstableTruncateAndAppend -raft2025/12/08 17:57:40 INFO: replace the unstable entries from index 5 -raft2025/12/08 17:57:40 INFO: replace the unstable entries from index 4 -raft2025/12/08 17:57:40 INFO: truncate the unstable entries before index 6 -raft2025/12/08 17:57:40 INFO: truncate the unstable entries before index 7 +raft2024/11/05 11:44:58 INFO: replace the unstable entries from index 5 +raft2024/11/05 11:44:58 INFO: replace the unstable entries from index 4 +raft2024/11/05 11:44:58 INFO: truncate the unstable entries before index 6 +raft2024/11/05 11:44:58 INFO: truncate the unstable entries before index 7 --- PASS: TestUnstableTruncateAndAppend (0.00s) === RUN TestNodeStep --- PASS: TestNodeStep (0.00s) === RUN TestNodeStepUnblock --- PASS: TestNodeStepUnblock (0.00s) === RUN TestNodePropose -raft2025/12/08 17:57:40 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:40 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:40 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:40 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:40 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:40 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:40 INFO: raft.node: 1 elected leader 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: raft.node: 1 elected leader 1 at term 1 --- PASS: TestNodePropose (0.00s) === RUN TestNodeReadIndex -raft2025/12/08 17:57:40 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:40 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:40 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:40 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:40 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:40 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:40 INFO: raft.node: 1 elected leader 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: raft.node: 1 elected leader 1 at term 1 --- PASS: TestNodeReadIndex (0.00s) === RUN TestDisableProposalForwarding -raft2025/12/08 17:57:40 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:40 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:40 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:40 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:40 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:40 INFO: 3 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:40 INFO: 3 became follower at term 0 -raft2025/12/08 17:57:40 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:40 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:40 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:40 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:40 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:40 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:40 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:40 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:40 INFO: 3 became follower at term 1 -raft2025/12/08 17:57:40 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:40 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2025/12/08 17:57:40 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:40 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:40 INFO: 3 not forwarding to leader 1 at term 1; dropping proposal +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 3 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 3 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 3 not forwarding to leader 1 at term 1; dropping proposal --- PASS: TestDisableProposalForwarding (0.00s) === RUN TestNodeReadIndexToOldLeader -raft2025/12/08 17:57:40 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:40 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:40 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:40 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:40 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:40 INFO: 3 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:40 INFO: 3 became follower at term 0 -raft2025/12/08 17:57:40 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:40 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:40 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:40 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:40 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:40 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:40 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:40 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:40 INFO: 3 became follower at term 1 -raft2025/12/08 17:57:40 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:40 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2025/12/08 17:57:40 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:40 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:40 INFO: 3 is starting a new election at term 1 -raft2025/12/08 17:57:40 INFO: 3 became candidate at term 2 -raft2025/12/08 17:57:40 INFO: 3 received MsgVoteResp from 3 at term 2 -raft2025/12/08 17:57:40 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 -raft2025/12/08 17:57:40 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 -raft2025/12/08 17:57:40 INFO: 1 [term: 1] received a MsgVote message with higher term from 3 [term: 2] -raft2025/12/08 17:57:40 INFO: 1 became follower at term 2 -raft2025/12/08 17:57:40 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 2 -raft2025/12/08 17:57:40 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2] -raft2025/12/08 17:57:40 INFO: 2 became follower at term 2 -raft2025/12/08 17:57:40 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 2 -raft2025/12/08 17:57:40 INFO: 2 [term: 2] ignored a MsgHeartbeat message with lower term from 1 [term: 1] -raft2025/12/08 17:57:40 INFO: 3 [term: 2] ignored a MsgHeartbeat message with lower term from 1 [term: 1] -raft2025/12/08 17:57:40 INFO: 3 received MsgVoteResp from 1 at term 2 -raft2025/12/08 17:57:40 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:40 INFO: 3 became leader at term 2 -raft2025/12/08 17:57:40 INFO: 1 no leader at term 2; dropping index reading msg +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 3 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 3 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 3 is starting a new election at term 1 +raft2024/11/05 11:44:58 INFO: 3 became candidate at term 2 +raft2024/11/05 11:44:58 INFO: 3 received MsgVoteResp from 3 at term 2 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 +raft2024/11/05 11:44:58 INFO: 1 [term: 1] received a MsgVote message with higher term from 3 [term: 2] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 2 +raft2024/11/05 11:44:58 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 2 +raft2024/11/05 11:44:58 INFO: 2 [term: 2] ignored a MsgHeartbeat message with lower term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 3 [term: 2] ignored a MsgHeartbeat message with lower term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 3 received MsgVoteResp from 1 at term 2 +raft2024/11/05 11:44:58 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 3 became leader at term 2 +raft2024/11/05 11:44:58 INFO: 1 no leader at term 2; dropping index reading msg --- PASS: TestNodeReadIndexToOldLeader (0.00s) === RUN TestNodeProposeConfig -raft2025/12/08 17:57:40 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:40 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:40 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:40 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:40 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:40 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:40 INFO: raft.node: 1 elected leader 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: raft.node: 1 elected leader 1 at term 1 --- PASS: TestNodeProposeConfig (0.00s) === RUN TestNodeProposeAddDuplicateNode -raft2025/12/08 17:57:40 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:40 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:40 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:40 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:40 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:40 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:40 INFO: raft.node: 1 elected leader 1 at term 1 -raft2025/12/08 17:57:40 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:40 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:40 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: raft.node: 1 elected leader 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) --- PASS: TestNodeProposeAddDuplicateNode (0.00s) === RUN TestBlockProposal -raft2025/12/08 17:57:40 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:40 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:40 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:40 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:40 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:40 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:40 INFO: raft.node: 1 elected leader 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: raft.node: 1 elected leader 1 at term 1 --- PASS: TestBlockProposal (0.01s) === RUN TestNodeProposeWaitDropped -raft2025/12/08 17:57:40 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:40 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:40 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:40 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:40 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:40 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:40 INFO: raft.node: 1 elected leader 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: raft.node: 1 elected leader 1 at term 1 node_test.go:463: dropping message: type:MsgProp from:1 entries: --- PASS: TestNodeProposeWaitDropped (0.00s) === RUN TestNodeTick -raft2025/12/08 17:57:40 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:40 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] --- PASS: TestNodeTick (0.10s) === RUN TestNodeStop -raft2025/12/08 17:57:40 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:40 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] --- PASS: TestNodeStop (0.00s) === RUN TestReadyContainUpdates --- PASS: TestReadyContainUpdates (0.00s) === RUN TestNodeStart -raft2025/12/08 17:57:40 INFO: 1 switched to configuration voters=() -raft2025/12/08 17:57:40 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:40 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:40 INFO: 1 became follower at term 1 -raft2025/12/08 17:57:40 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:40 INFO: 1 is starting a new election at term 1 -raft2025/12/08 17:57:40 INFO: 1 became candidate at term 2 -raft2025/12/08 17:57:40 INFO: 1 received MsgVoteResp from 1 at term 2 -raft2025/12/08 17:57:40 INFO: 1 became leader at term 2 -raft2025/12/08 17:57:40 INFO: raft.node: 1 elected leader 1 at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=() +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 1 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 2 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 2 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 2 +raft2024/11/05 11:44:58 INFO: raft.node: 1 elected leader 1 at term 2 --- PASS: TestNodeStart (0.00s) === RUN TestNodeRestart -raft2025/12/08 17:57:40 INFO: 1 switched to configuration voters=() -raft2025/12/08 17:57:40 INFO: 1 became follower at term 1 -raft2025/12/08 17:57:40 INFO: newRaft 1 [peers: [], term: 1, commit: 1, applied: 0, lastindex: 2, lastterm: 1] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=() +raft2024/11/05 11:44:58 INFO: 1 became follower at term 1 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [], term: 1, commit: 1, applied: 0, lastindex: 2, lastterm: 1] --- PASS: TestNodeRestart (0.00s) === RUN TestNodeRestartFromSnapshot -raft2025/12/08 17:57:40 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:40 INFO: 1 became follower at term 1 -raft2025/12/08 17:57:40 INFO: newRaft 1 [peers: [1,2], term: 1, commit: 3, applied: 2, lastindex: 3, lastterm: 1] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 1 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2], term: 1, commit: 3, applied: 2, lastindex: 3, lastterm: 1] --- PASS: TestNodeRestartFromSnapshot (0.00s) === RUN TestNodeAdvance -raft2025/12/08 17:57:40 INFO: 1 switched to configuration voters=() -raft2025/12/08 17:57:40 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:40 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:40 INFO: 1 became follower at term 1 -raft2025/12/08 17:57:40 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:40 INFO: 1 is starting a new election at term 1 -raft2025/12/08 17:57:40 INFO: 1 became candidate at term 2 -raft2025/12/08 17:57:40 INFO: 1 received MsgVoteResp from 1 at term 2 -raft2025/12/08 17:57:40 INFO: 1 became leader at term 2 -raft2025/12/08 17:57:40 INFO: raft.node: 1 elected leader 1 at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=() +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 1 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 2 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 2 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 2 +raft2024/11/05 11:44:58 INFO: raft.node: 1 elected leader 1 at term 2 --- PASS: TestNodeAdvance (0.00s) === RUN TestSoftStateEqual --- PASS: TestSoftStateEqual (0.00s) === RUN TestIsHardStateEqual --- PASS: TestIsHardStateEqual (0.00s) === RUN TestNodeProposeAddLearnerNode -raft2025/12/08 17:57:40 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:40 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:40 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:40 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:40 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:40 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:40 INFO: raft.node: 1 elected leader 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: raft.node: 1 elected leader 1 at term 1 node_test.go:834: raft: [{1 1 EntryNormal []} {1 2 EntryConfChange [8 0 16 3 24 2]}] -raft2025/12/08 17:57:40 INFO: 1 switched to configuration voters=(1) learners=(2) +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) learners=(2) node_test.go:851: apply raft conf {ConfChangeAddLearnerNode 2 [] 0} changed to: voters:1 learners:2 + node_test.go:834: raft: [] --- PASS: TestNodeProposeAddLearnerNode (0.00s) === RUN TestAppendPagination -raft2025/12/08 17:57:40 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:40 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:40 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:40 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:40 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:40 INFO: 3 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:40 INFO: 3 became follower at term 0 -raft2025/12/08 17:57:40 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:40 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:40 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:40 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:40 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:40 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:40 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:40 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:40 INFO: 3 became follower at term 1 -raft2025/12/08 17:57:40 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:40 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2025/12/08 17:57:40 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:40 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 3 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 3 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 --- PASS: TestAppendPagination (0.00s) === RUN TestCommitPagination -raft2025/12/08 17:57:40 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:40 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:40 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:40 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:40 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:40 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:40 INFO: raft.node: 1 elected leader 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: raft.node: 1 elected leader 1 at term 1 --- PASS: TestCommitPagination (0.00s) === RUN TestNodeCommitPaginationAfterRestart -raft2025/12/08 17:57:40 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:40 INFO: 1 became follower at term 1 -raft2025/12/08 17:57:40 INFO: newRaft 1 [peers: [1], term: 1, commit: 10, applied: 1, lastindex: 10, lastterm: 1] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 1 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 1, commit: 10, applied: 1, lastindex: 10, lastterm: 1] --- PASS: TestNodeCommitPaginationAfterRestart (0.00s) === RUN TestMsgAppFlowControlFull -raft2025/12/08 17:57:40 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:40 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:40 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:40 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:40 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 --- PASS: TestMsgAppFlowControlFull (0.00s) === RUN TestMsgAppFlowControlMoveForward -raft2025/12/08 17:57:40 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:40 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:40 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:40 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:40 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 --- PASS: TestMsgAppFlowControlMoveForward (0.00s) === RUN TestMsgAppFlowControlRecvHeartbeat -raft2025/12/08 17:57:40 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:40 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:40 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:40 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:40 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 --- PASS: TestMsgAppFlowControlRecvHeartbeat (0.00s) === RUN TestFollowerUpdateTermFromMessage -raft2025/12/08 17:57:40 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:40 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:40 INFO: 1 became follower at term 1 -raft2025/12/08 17:57:40 INFO: 1 [term: 1] received a MsgApp message with higher term from 0 [term: 2] -raft2025/12/08 17:57:40 INFO: 1 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 1 [term: 1] received a MsgApp message with higher term from 0 [term: 2] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 2 --- PASS: TestFollowerUpdateTermFromMessage (0.00s) === RUN TestCandidateUpdateTermFromMessage -raft2025/12/08 17:57:40 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:40 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:40 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:40 INFO: 1 [term: 1] received a MsgApp message with higher term from 0 [term: 2] -raft2025/12/08 17:57:40 INFO: 1 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 [term: 1] received a MsgApp message with higher term from 0 [term: 2] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 2 --- PASS: TestCandidateUpdateTermFromMessage (0.00s) === RUN TestLeaderUpdateTermFromMessage -raft2025/12/08 17:57:40 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:40 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:40 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:40 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:40 INFO: 1 [term: 1] received a MsgApp message with higher term from 0 [term: 2] -raft2025/12/08 17:57:40 INFO: 1 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 [term: 1] received a MsgApp message with higher term from 0 [term: 2] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 2 --- PASS: TestLeaderUpdateTermFromMessage (0.00s) === RUN TestRejectStaleTermMessage -raft2025/12/08 17:57:40 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:40 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:40 INFO: 1 [term: 2] ignored a MsgApp message with lower term from 0 [term: 1] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 [term: 2] ignored a MsgApp message with lower term from 0 [term: 1] --- PASS: TestRejectStaleTermMessage (0.00s) === RUN TestStartAsFollower -raft2025/12/08 17:57:40 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:40 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] --- PASS: TestStartAsFollower (0.00s) === RUN TestLeaderBcastBeat -raft2025/12/08 17:57:40 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:40 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:40 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:40 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 --- PASS: TestLeaderBcastBeat (0.00s) === RUN TestFollowerStartElection -raft2025/12/08 17:57:40 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:40 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:40 INFO: 1 became follower at term 1 -raft2025/12/08 17:57:40 INFO: 1 is starting a new election at term 1 -raft2025/12/08 17:57:40 INFO: 1 became candidate at term 2 -raft2025/12/08 17:57:40 INFO: 1 received MsgVoteResp from 1 at term 2 -raft2025/12/08 17:57:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 -raft2025/12/08 17:57:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 1 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 2 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 2 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2 --- PASS: TestFollowerStartElection (0.00s) === RUN TestCandidateStartNewElection -raft2025/12/08 17:57:40 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:40 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:40 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:40 INFO: 1 is starting a new election at term 1 -raft2025/12/08 17:57:40 INFO: 1 became candidate at term 2 -raft2025/12/08 17:57:40 INFO: 1 received MsgVoteResp from 1 at term 2 -raft2025/12/08 17:57:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 -raft2025/12/08 17:57:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 1 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 2 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 2 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2 --- PASS: TestCandidateStartNewElection (0.00s) === RUN TestLeaderElectionInOneRoundRPC -raft2025/12/08 17:57:40 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:40 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:40 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:40 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:40 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:40 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:40 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:40 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:40 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:40 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:40 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:40 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2025/12/08 17:57:40 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:40 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:40 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:40 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:40 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:40 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:40 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:40 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2025/12/08 17:57:40 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:40 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:40 INFO: 1 switched to configuration voters=(1 2 3 4 5) -raft2025/12/08 17:57:40 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:40 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:40 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:40 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:40 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 -raft2025/12/08 17:57:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 -raft2025/12/08 17:57:40 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2025/12/08 17:57:40 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:40 INFO: 1 received MsgVoteResp from 3 at term 1 -raft2025/12/08 17:57:40 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:40 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:40 INFO: 1 switched to configuration voters=(1 2 3 4 5) -raft2025/12/08 17:57:40 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:40 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:40 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:40 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:40 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 -raft2025/12/08 17:57:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 -raft2025/12/08 17:57:40 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2025/12/08 17:57:40 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:40 INFO: 1 received MsgVoteResp from 3 at term 1 -raft2025/12/08 17:57:40 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:40 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:40 INFO: 1 switched to configuration voters=(1 2 3 4 5) -raft2025/12/08 17:57:40 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:40 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:40 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:40 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:40 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 -raft2025/12/08 17:57:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 -raft2025/12/08 17:57:40 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2025/12/08 17:57:40 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:40 INFO: 1 received MsgVoteResp from 3 at term 1 -raft2025/12/08 17:57:40 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:40 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:40 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:40 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:40 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:40 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:40 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:40 INFO: 1 received MsgVoteResp rejection from 2 at term 1 -raft2025/12/08 17:57:40 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections -raft2025/12/08 17:57:40 INFO: 1 received MsgVoteResp rejection from 3 at term 1 -raft2025/12/08 17:57:40 INFO: 1 has received 1 MsgVoteResp votes and 2 vote rejections -raft2025/12/08 17:57:40 INFO: 1 became follower at term 1 -raft2025/12/08 17:57:40 INFO: 1 switched to configuration voters=(1 2 3 4 5) -raft2025/12/08 17:57:40 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:40 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:40 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:40 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:40 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 -raft2025/12/08 17:57:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 -raft2025/12/08 17:57:40 INFO: 1 received MsgVoteResp rejection from 4 at term 1 -raft2025/12/08 17:57:40 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections -raft2025/12/08 17:57:40 INFO: 1 received MsgVoteResp rejection from 5 at term 1 -raft2025/12/08 17:57:40 INFO: 1 has received 1 MsgVoteResp votes and 2 vote rejections -raft2025/12/08 17:57:40 INFO: 1 received MsgVoteResp rejection from 2 at term 1 -raft2025/12/08 17:57:40 INFO: 1 has received 1 MsgVoteResp votes and 3 vote rejections -raft2025/12/08 17:57:40 INFO: 1 became follower at term 1 -raft2025/12/08 17:57:40 INFO: 1 switched to configuration voters=(1 2 3 4 5) -raft2025/12/08 17:57:40 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:40 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:40 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:40 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:40 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 -raft2025/12/08 17:57:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 -raft2025/12/08 17:57:40 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2025/12/08 17:57:40 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:40 INFO: 1 received MsgVoteResp rejection from 3 at term 1 -raft2025/12/08 17:57:40 INFO: 1 has received 2 MsgVoteResp votes and 1 vote rejections -raft2025/12/08 17:57:40 INFO: 1 received MsgVoteResp rejection from 4 at term 1 -raft2025/12/08 17:57:40 INFO: 1 has received 2 MsgVoteResp votes and 2 vote rejections -raft2025/12/08 17:57:40 INFO: 1 received MsgVoteResp rejection from 5 at term 1 -raft2025/12/08 17:57:40 INFO: 1 has received 2 MsgVoteResp votes and 3 vote rejections -raft2025/12/08 17:57:40 INFO: 1 became follower at term 1 -raft2025/12/08 17:57:40 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:40 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:40 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:40 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:40 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:40 INFO: 1 switched to configuration voters=(1 2 3 4 5) -raft2025/12/08 17:57:40 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:40 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:40 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:40 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:40 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 -raft2025/12/08 17:57:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 -raft2025/12/08 17:57:40 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2025/12/08 17:57:40 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:40 INFO: 1 switched to configuration voters=(1 2 3 4 5) -raft2025/12/08 17:57:40 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:40 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:40 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:40 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:40 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 -raft2025/12/08 17:57:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 -raft2025/12/08 17:57:40 INFO: 1 received MsgVoteResp rejection from 2 at term 1 -raft2025/12/08 17:57:40 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections -raft2025/12/08 17:57:40 INFO: 1 received MsgVoteResp rejection from 3 at term 1 -raft2025/12/08 17:57:40 INFO: 1 has received 1 MsgVoteResp votes and 2 vote rejections -raft2025/12/08 17:57:40 INFO: 1 switched to configuration voters=(1 2 3 4 5) -raft2025/12/08 17:57:40 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:40 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:40 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:40 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:40 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 -raft2025/12/08 17:57:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3 4 5) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 3 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3 4 5) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 3 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3 4 5) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 3 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp rejection from 3 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp rejection from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 1 MsgVoteResp votes and 2 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3 4 5) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp rejection from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp rejection from 3 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 1 MsgVoteResp votes and 2 vote rejections +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp rejection from 4 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 1 MsgVoteResp votes and 3 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3 4 5) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp rejection from 3 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 1 vote rejections +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp rejection from 4 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 2 vote rejections +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp rejection from 5 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 3 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3 4 5) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3 4 5) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp rejection from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp rejection from 3 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 1 MsgVoteResp votes and 2 vote rejections +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3 4 5) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 --- PASS: TestLeaderElectionInOneRoundRPC (0.00s) === RUN TestFollowerVote -raft2025/12/08 17:57:40 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:40 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:40 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:40 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:40 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:40 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:40 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:40 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:40 INFO: 1 [logterm: 0, index: 0, vote: 1] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:40 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:40 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:40 INFO: 1 [logterm: 0, index: 0, vote: 2] cast MsgVote for 2 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:40 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:40 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:40 INFO: 1 [logterm: 0, index: 0, vote: 1] rejected MsgVote from 2 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:40 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:40 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:40 INFO: 1 [logterm: 0, index: 0, vote: 2] rejected MsgVote from 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0, vote: 1] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0, vote: 2] cast MsgVote for 2 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0, vote: 1] rejected MsgVote from 2 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0, vote: 2] rejected MsgVote from 1 [logterm: 0, index: 0] at term 1 --- PASS: TestFollowerVote (0.00s) === RUN TestCandidateFallback -raft2025/12/08 17:57:40 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:40 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:40 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:40 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:40 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:40 INFO: 1 became follower at term 1 -raft2025/12/08 17:57:40 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:40 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:40 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:40 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:40 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:40 INFO: 1 [term: 1] received a MsgApp message with higher term from 2 [term: 2] -raft2025/12/08 17:57:40 INFO: 1 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 1 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [term: 1] received a MsgApp message with higher term from 2 [term: 2] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 2 --- PASS: TestCandidateFallback (0.00s) === RUN TestFollowerElectionTimeoutRandomized ---- PASS: TestFollowerElectionTimeoutRandomized (0.02s) +--- PASS: TestFollowerElectionTimeoutRandomized (0.03s) === RUN TestCandidateElectionTimeoutRandomized --- PASS: TestCandidateElectionTimeoutRandomized (0.01s) === RUN TestFollowersElectionTimeoutNonconflict ---- PASS: TestFollowersElectionTimeoutNonconflict (0.06s) +--- PASS: TestFollowersElectionTimeoutNonconflict (0.12s) === RUN TestCandidatesElectionTimeoutNonconflict ---- PASS: TestCandidatesElectionTimeoutNonconflict (0.06s) +--- PASS: TestCandidatesElectionTimeoutNonconflict (0.10s) === RUN TestLeaderStartReplication -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 --- PASS: TestLeaderStartReplication (0.00s) === RUN TestLeaderCommitEntry -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 --- PASS: TestLeaderCommitEntry (0.00s) === RUN TestLeaderAcknowledgeCommit -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3 4 5) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3 4 5) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3 4 5) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3 4 5) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3 4 5) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3 4 5) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3 4 5) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3 4 5) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3 4 5) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3 4 5) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 --- PASS: TestLeaderAcknowledgeCommit (0.00s) === RUN TestLeaderCommitPrecedingEntries -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 3 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 3 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 3 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 3 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 3 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 3 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 3 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 3 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 3 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 3 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 3 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 3 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 3 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 3 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 3 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 3 --- PASS: TestLeaderCommitPrecedingEntries (0.00s) === RUN TestFollowerCommitEntry -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 1 --- PASS: TestFollowerCommitEntry (0.00s) === RUN TestFollowerCheckMsgApp -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 2 --- PASS: TestFollowerCheckMsgApp (0.00s) === RUN TestFollowerAppendEntries -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 2 -raft2025/12/08 17:57:41 INFO: found conflict at index 2 [existing term: 2, conflicting term: 3] -raft2025/12/08 17:57:41 INFO: replace the unstable entries from index 2 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 2 -raft2025/12/08 17:57:41 INFO: found conflict at index 1 [existing term: 1, conflicting term: 3] -raft2025/12/08 17:57:41 INFO: replace the unstable entries from index 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 2 +raft2024/11/05 11:44:58 INFO: found conflict at index 2 [existing term: 2, conflicting term: 3] +raft2024/11/05 11:44:58 INFO: replace the unstable entries from index 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 2 +raft2024/11/05 11:44:58 INFO: found conflict at index 1 [existing term: 1, conflicting term: 3] +raft2024/11/05 11:44:58 INFO: replace the unstable entries from index 1 --- PASS: TestFollowerAppendEntries (0.00s) === RUN TestLeaderSyncFollowerLog -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 9, lastterm: 6] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 8 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 9 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 9 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9 -raft2025/12/08 17:57:41 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 9 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 6, index: 9, vote: 0] cast MsgVote for 1 [logterm: 6, index: 10] at term 9 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 2 at term 9 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 9 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 4, lastterm: 4] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 8 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 9 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 9 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9 -raft2025/12/08 17:57:41 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 9 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 4, index: 4, vote: 0] cast MsgVote for 1 [logterm: 6, index: 10] at term 9 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 2 at term 9 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 9 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 11, lastterm: 6] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 8 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 9 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 9 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9 -raft2025/12/08 17:57:41 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 9 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 6, index: 11, vote: 0] rejected MsgVote from 1 [logterm: 6, index: 10] at term 9 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp rejection from 2 at term 9 -raft2025/12/08 17:57:41 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 3 at term 9 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 1 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 9 -raft2025/12/08 17:57:41 INFO: found conflict at index 11 [existing term: 6, conflicting term: 9] -raft2025/12/08 17:57:41 INFO: replace the unstable entries from index 11 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 12, lastterm: 7] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 8 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 9 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 9 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9 -raft2025/12/08 17:57:41 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 9 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 7, index: 12, vote: 0] rejected MsgVote from 1 [logterm: 6, index: 10] at term 9 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp rejection from 2 at term 9 -raft2025/12/08 17:57:41 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 3 at term 9 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 1 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 9 -raft2025/12/08 17:57:41 INFO: found conflict at index 11 [existing term: 7, conflicting term: 9] -raft2025/12/08 17:57:41 INFO: replace the unstable entries from index 11 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 7, lastterm: 4] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 8 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 9 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 9 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9 -raft2025/12/08 17:57:41 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 9 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 4, index: 7, vote: 0] cast MsgVote for 1 [logterm: 6, index: 10] at term 9 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 2 at term 9 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 9 -raft2025/12/08 17:57:41 INFO: found conflict at index 6 [existing term: 4, conflicting term: 5] -raft2025/12/08 17:57:41 INFO: replace the unstable entries from index 6 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 11, lastterm: 3] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 8 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 9 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 9 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9 -raft2025/12/08 17:57:41 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 9 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 3, index: 11, vote: 0] cast MsgVote for 1 [logterm: 6, index: 10] at term 9 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 2 at term 9 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 9 -raft2025/12/08 17:57:41 INFO: found conflict at index 4 [existing term: 2, conflicting term: 4] -raft2025/12/08 17:57:41 INFO: replace the unstable entries from index 4 ---- PASS: TestLeaderSyncFollowerLog (0.01s) +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 9, lastterm: 6] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 8 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 9 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 9 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9 +raft2024/11/05 11:44:58 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 9 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 6, index: 9, vote: 0] cast MsgVote for 1 [logterm: 6, index: 10] at term 9 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 9 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 9 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 4, lastterm: 4] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 8 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 9 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 9 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9 +raft2024/11/05 11:44:58 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 9 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 4, index: 4, vote: 0] cast MsgVote for 1 [logterm: 6, index: 10] at term 9 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 9 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 9 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 11, lastterm: 6] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 8 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 9 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 9 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9 +raft2024/11/05 11:44:58 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 9 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 6, index: 11, vote: 0] rejected MsgVote from 1 [logterm: 6, index: 10] at term 9 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp rejection from 2 at term 9 +raft2024/11/05 11:44:58 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 3 at term 9 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 1 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 9 +raft2024/11/05 11:44:58 INFO: found conflict at index 11 [existing term: 6, conflicting term: 9] +raft2024/11/05 11:44:58 INFO: replace the unstable entries from index 11 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 12, lastterm: 7] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 8 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 9 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 9 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9 +raft2024/11/05 11:44:58 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 9 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 7, index: 12, vote: 0] rejected MsgVote from 1 [logterm: 6, index: 10] at term 9 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp rejection from 2 at term 9 +raft2024/11/05 11:44:58 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 3 at term 9 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 1 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 9 +raft2024/11/05 11:44:58 INFO: found conflict at index 11 [existing term: 7, conflicting term: 9] +raft2024/11/05 11:44:58 INFO: replace the unstable entries from index 11 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 7, lastterm: 4] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 8 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 9 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 9 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9 +raft2024/11/05 11:44:58 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 9 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 4, index: 7, vote: 0] cast MsgVote for 1 [logterm: 6, index: 10] at term 9 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 9 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 9 +raft2024/11/05 11:44:58 INFO: found conflict at index 6 [existing term: 4, conflicting term: 5] +raft2024/11/05 11:44:58 INFO: replace the unstable entries from index 6 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 11, lastterm: 3] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 8 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 9 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 9 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9 +raft2024/11/05 11:44:58 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 9 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 3, index: 11, vote: 0] cast MsgVote for 1 [logterm: 6, index: 10] at term 9 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 9 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 9 +raft2024/11/05 11:44:58 INFO: found conflict at index 4 [existing term: 2, conflicting term: 4] +raft2024/11/05 11:44:58 INFO: replace the unstable entries from index 4 +--- PASS: TestLeaderSyncFollowerLog (0.00s) === RUN TestVoteRequest -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 [term: 0] received a MsgApp message with higher term from 2 [term: 1] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 1 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 2 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 2 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 [term: 0] received a MsgApp message with higher term from 2 [term: 2] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 2 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 3 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 3 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 3 at term 3 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 [term: 0] received a MsgApp message with higher term from 2 [term: 1] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 1 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 2 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 2 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 [term: 0] received a MsgApp message with higher term from 2 [term: 2] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 2 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 3 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 3 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 3 at term 3 --- PASS: TestVoteRequest (0.00s) === RUN TestVoter -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] -raft2025/12/08 17:57:41 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 3 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 3 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] -raft2025/12/08 17:57:41 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 3 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 3 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1] -raft2025/12/08 17:57:41 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 3 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 1, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 1] at term 3 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] -raft2025/12/08 17:57:41 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 3 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 3 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] -raft2025/12/08 17:57:41 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 3 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 2] at term 3 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1] -raft2025/12/08 17:57:41 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 3 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 3 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2] -raft2025/12/08 17:57:41 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 3 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 1] at term 3 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2] -raft2025/12/08 17:57:41 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 3 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 2] at term 3 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1] -raft2025/12/08 17:57:41 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 3 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 1, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 1] at term 3 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] +raft2024/11/05 11:44:58 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 3 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 3 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] +raft2024/11/05 11:44:58 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 3 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 3 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1] +raft2024/11/05 11:44:58 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 3 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 1, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 1] at term 3 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] +raft2024/11/05 11:44:58 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 3 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 3 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] +raft2024/11/05 11:44:58 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 3 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 2] at term 3 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1] +raft2024/11/05 11:44:58 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 3 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 3 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2] +raft2024/11/05 11:44:58 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 3 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 1] at term 3 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2] +raft2024/11/05 11:44:58 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 3 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 2] at term 3 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1] +raft2024/11/05 11:44:58 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 3 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 1, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 1] at term 3 --- PASS: TestVoter (0.00s) === RUN TestLeaderOnlyCommitsLogFromCurrentTerm -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 3 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 3 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 3 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 3 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 3 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 3 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 3 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 3 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 3 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 3 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 3 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 3 --- PASS: TestLeaderOnlyCommitsLogFromCurrentTerm (0.00s) === RUN TestSendingSnapshotSetPendingSnapshot -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:41 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 --- PASS: TestSendingSnapshotSetPendingSnapshot (0.00s) === RUN TestPendingSnapshotPauseReplication -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:41 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 --- PASS: TestPendingSnapshotPauseReplication (0.00s) === RUN TestSnapshotFailure -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:41 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 --- PASS: TestSnapshotFailure (0.00s) === RUN TestSnapshotSucceed -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:41 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 --- PASS: TestSnapshotSucceed (0.00s) === RUN TestSnapshotAbort -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:41 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 --- PASS: TestSnapshotAbort (0.00s) === RUN TestProgressLeader -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 --- PASS: TestProgressLeader (0.00s) === RUN TestProgressResumeByHeartbeatResp -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 --- PASS: TestProgressResumeByHeartbeatResp (0.00s) === RUN TestProgressPaused -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 --- PASS: TestProgressPaused (0.00s) === RUN TestProgressFlowControl -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 --- PASS: TestProgressFlowControl (0.00s) === RUN TestUncommittedEntryLimit -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 ---- PASS: TestUncommittedEntryLimit (0.01s) +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +--- PASS: TestUncommittedEntryLimit (0.02s) === RUN TestLeaderElection -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 3 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 3 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3 4) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 4 switched to configuration voters=(1 2 3 4) -raft2025/12/08 17:57:41 INFO: 4 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 4 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3 4 5) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 4 switched to configuration voters=(1 2 3 4 5) -raft2025/12/08 17:57:41 INFO: 4 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 5 switched to configuration voters=(1 2 3 4 5) -raft2025/12/08 17:57:41 INFO: 5 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=() -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=() -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=() -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3 4 5) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 5 switched to configuration voters=(1 2 3 4 5) -raft2025/12/08 17:57:41 INFO: 5 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 -raft2025/12/08 17:57:41 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 4 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 4 at term 1 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 -raft2025/12/08 17:57:41 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 4 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 5 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 4 at term 1 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 5 at term 1 -raft2025/12/08 17:57:41 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 4 [logterm: 1, index: 2, vote: 0] rejected MsgVote from 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 5 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp rejection from 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp rejection from 3 at term 1 -raft2025/12/08 17:57:41 INFO: 1 has received 1 MsgVoteResp votes and 2 vote rejections -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp rejection from 4 at term 1 -raft2025/12/08 17:57:41 INFO: 1 has received 1 MsgVoteResp votes and 3 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 3 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 3 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3 4) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 4 switched to configuration voters=(1 2 3 4) +raft2024/11/05 11:44:58 INFO: 4 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 4 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3 4 5) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 4 switched to configuration voters=(1 2 3 4 5) +raft2024/11/05 11:44:58 INFO: 4 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 5 switched to configuration voters=(1 2 3 4 5) +raft2024/11/05 11:44:58 INFO: 5 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=() +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=() +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=() +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3 4 5) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 5 switched to configuration voters=(1 2 3 4 5) +raft2024/11/05 11:44:58 INFO: 5 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 +raft2024/11/05 11:44:58 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 4 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 4 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 +raft2024/11/05 11:44:58 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 4 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 5 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 4 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 5 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 4 [logterm: 1, index: 2, vote: 0] rejected MsgVote from 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 5 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp rejection from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp rejection from 3 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 1 MsgVoteResp votes and 2 vote rejections +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp rejection from 4 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 1 MsgVoteResp votes and 3 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became follower at term 1 --- PASS: TestLeaderElection (0.00s) === RUN TestLeaderElectionPreVote -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 3 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 3 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3 4) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 4 switched to configuration voters=(1 2 3 4) -raft2025/12/08 17:57:41 INFO: 4 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 4 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3 4 5) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 4 switched to configuration voters=(1 2 3 4 5) -raft2025/12/08 17:57:41 INFO: 4 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 5 switched to configuration voters=(1 2 3 4 5) -raft2025/12/08 17:57:41 INFO: 5 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=() -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=() -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=() -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3 4 5) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 5 switched to configuration voters=(1 2 3 4 5) -raft2025/12/08 17:57:41 INFO: 5 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became pre-candidate at term 0 -raft2025/12/08 17:57:41 INFO: 1 received MsgPreVoteResp from 1 at term 0 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 -raft2025/12/08 17:57:41 INFO: 1 received MsgPreVoteResp from 2 at term 0 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became pre-candidate at term 0 -raft2025/12/08 17:57:41 INFO: 1 received MsgPreVoteResp from 1 at term 0 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 -raft2025/12/08 17:57:41 INFO: 1 received MsgPreVoteResp from 2 at term 0 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became pre-candidate at term 0 -raft2025/12/08 17:57:41 INFO: 1 received MsgPreVoteResp from 1 at term 0 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became pre-candidate at term 0 -raft2025/12/08 17:57:41 INFO: 1 received MsgPreVoteResp from 1 at term 0 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 4 at term 0 -raft2025/12/08 17:57:41 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 -raft2025/12/08 17:57:41 INFO: 1 received MsgPreVoteResp from 4 at term 0 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became pre-candidate at term 0 -raft2025/12/08 17:57:41 INFO: 1 received MsgPreVoteResp from 1 at term 0 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 4 at term 0 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 5 at term 0 -raft2025/12/08 17:57:41 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 -raft2025/12/08 17:57:41 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 -raft2025/12/08 17:57:41 INFO: 1 received MsgPreVoteResp from 4 at term 0 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 received MsgPreVoteResp from 5 at term 0 -raft2025/12/08 17:57:41 INFO: 1 has received 3 MsgPreVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 -raft2025/12/08 17:57:41 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 4 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 5 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 4 at term 1 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 5 at term 1 -raft2025/12/08 17:57:41 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became pre-candidate at term 0 -raft2025/12/08 17:57:41 INFO: 1 received MsgPreVoteResp from 1 at term 0 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 4 at term 0 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 5 at term 0 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 1, index: 1, vote: 0] rejected MsgPreVote from 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 1, index: 1, vote: 0] rejected MsgPreVote from 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 4 [logterm: 1, index: 2, vote: 0] rejected MsgPreVote from 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 -raft2025/12/08 17:57:41 INFO: 1 [term: 0] received a MsgPreVoteResp message with higher term from 2 [term: 1] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 3 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 3 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3 4) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 4 switched to configuration voters=(1 2 3 4) +raft2024/11/05 11:44:58 INFO: 4 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 4 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3 4 5) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 4 switched to configuration voters=(1 2 3 4 5) +raft2024/11/05 11:44:58 INFO: 4 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 5 switched to configuration voters=(1 2 3 4 5) +raft2024/11/05 11:44:58 INFO: 5 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=() +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=() +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=() +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3 4 5) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 5 switched to configuration voters=(1 2 3 4 5) +raft2024/11/05 11:44:58 INFO: 5 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became pre-candidate at term 0 +raft2024/11/05 11:44:58 INFO: 1 received MsgPreVoteResp from 1 at term 0 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 +raft2024/11/05 11:44:58 INFO: 1 received MsgPreVoteResp from 2 at term 0 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became pre-candidate at term 0 +raft2024/11/05 11:44:58 INFO: 1 received MsgPreVoteResp from 1 at term 0 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 +raft2024/11/05 11:44:58 INFO: 1 received MsgPreVoteResp from 2 at term 0 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became pre-candidate at term 0 +raft2024/11/05 11:44:58 INFO: 1 received MsgPreVoteResp from 1 at term 0 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became pre-candidate at term 0 +raft2024/11/05 11:44:58 INFO: 1 received MsgPreVoteResp from 1 at term 0 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 4 at term 0 +raft2024/11/05 11:44:58 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 +raft2024/11/05 11:44:58 INFO: 1 received MsgPreVoteResp from 4 at term 0 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became pre-candidate at term 0 +raft2024/11/05 11:44:58 INFO: 1 received MsgPreVoteResp from 1 at term 0 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 4 at term 0 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 5 at term 0 +raft2024/11/05 11:44:58 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 +raft2024/11/05 11:44:58 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 +raft2024/11/05 11:44:58 INFO: 1 received MsgPreVoteResp from 4 at term 0 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 received MsgPreVoteResp from 5 at term 0 +raft2024/11/05 11:44:58 INFO: 1 has received 3 MsgPreVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 +raft2024/11/05 11:44:58 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 4 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 5 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 4 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 5 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became pre-candidate at term 0 +raft2024/11/05 11:44:58 INFO: 1 received MsgPreVoteResp from 1 at term 0 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 4 at term 0 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 5 at term 0 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 1, index: 1, vote: 0] rejected MsgPreVote from 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 1, index: 1, vote: 0] rejected MsgPreVote from 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 4 [logterm: 1, index: 2, vote: 0] rejected MsgPreVote from 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 +raft2024/11/05 11:44:58 INFO: 1 [term: 0] received a MsgPreVoteResp message with higher term from 2 [term: 1] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 1 --- PASS: TestLeaderElectionPreVote (0.00s) === RUN TestLearnerElectionTimeout -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) learners=(2) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1) learners=(2) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) learners=(2) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1) learners=(2) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 --- PASS: TestLearnerElectionTimeout (0.00s) === RUN TestLearnerPromotion -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) learners=(2) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1) learners=(2) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 1 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 2 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 2 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 2 -raft2025/12/08 17:57:41 INFO: 2 [term: 1] received a MsgHeartbeat message with higher term from 1 [term: 2] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2) -raft2025/12/08 17:57:41 INFO: 2 is starting a new election at term 2 -raft2025/12/08 17:57:41 INFO: 2 became candidate at term 3 -raft2025/12/08 17:57:41 INFO: 2 received MsgVoteResp from 2 at term 3 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3 -raft2025/12/08 17:57:41 INFO: 1 [term: 2] received a MsgVote message with higher term from 2 [term: 3] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 3 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 3 -raft2025/12/08 17:57:41 INFO: 2 received MsgVoteResp from 1 at term 3 -raft2025/12/08 17:57:41 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 2 became leader at term 3 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) learners=(2) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1) learners=(2) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 1 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 2 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 2 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 2 +raft2024/11/05 11:44:58 INFO: 2 [term: 1] received a MsgHeartbeat message with higher term from 1 [term: 2] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 2 is starting a new election at term 2 +raft2024/11/05 11:44:58 INFO: 2 became candidate at term 3 +raft2024/11/05 11:44:58 INFO: 2 received MsgVoteResp from 2 at term 3 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3 +raft2024/11/05 11:44:58 INFO: 1 [term: 2] received a MsgVote message with higher term from 2 [term: 3] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 3 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 3 +raft2024/11/05 11:44:58 INFO: 2 received MsgVoteResp from 1 at term 3 +raft2024/11/05 11:44:58 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 2 became leader at term 3 --- PASS: TestLearnerPromotion (0.00s) === RUN TestLearnerCanVote -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1) learners=(2) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 11, index: 11] at term 2 +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1) learners=(2) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 11, index: 11] at term 2 --- PASS: TestLearnerCanVote (0.00s) === RUN TestLeaderCycle -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 3 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 3 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 2 is starting a new election at term 1 -raft2025/12/08 17:57:41 INFO: 2 became candidate at term 2 -raft2025/12/08 17:57:41 INFO: 2 received MsgVoteResp from 2 at term 2 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 -raft2025/12/08 17:57:41 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 -raft2025/12/08 17:57:41 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 -raft2025/12/08 17:57:41 INFO: 2 received MsgVoteResp from 1 at term 2 -raft2025/12/08 17:57:41 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 2 became leader at term 2 -raft2025/12/08 17:57:41 INFO: 3 is starting a new election at term 2 -raft2025/12/08 17:57:41 INFO: 3 became candidate at term 3 -raft2025/12/08 17:57:41 INFO: 3 received MsgVoteResp from 3 at term 3 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 2, index: 2] sent MsgVote request to 1 at term 3 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3 -raft2025/12/08 17:57:41 INFO: 1 [term: 2] received a MsgVote message with higher term from 3 [term: 3] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 3 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 3 [logterm: 2, index: 2] at term 3 -raft2025/12/08 17:57:41 INFO: 2 [term: 2] received a MsgVote message with higher term from 3 [term: 3] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 3 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 2, index: 2, vote: 0] cast MsgVote for 3 [logterm: 2, index: 2] at term 3 -raft2025/12/08 17:57:41 INFO: 3 received MsgVoteResp from 1 at term 3 -raft2025/12/08 17:57:41 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 3 became leader at term 3 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 3 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 3 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 2 is starting a new election at term 1 +raft2024/11/05 11:44:58 INFO: 2 became candidate at term 2 +raft2024/11/05 11:44:58 INFO: 2 received MsgVoteResp from 2 at term 2 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 +raft2024/11/05 11:44:58 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 +raft2024/11/05 11:44:58 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 +raft2024/11/05 11:44:58 INFO: 2 received MsgVoteResp from 1 at term 2 +raft2024/11/05 11:44:58 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 2 became leader at term 2 +raft2024/11/05 11:44:58 INFO: 3 is starting a new election at term 2 +raft2024/11/05 11:44:58 INFO: 3 became candidate at term 3 +raft2024/11/05 11:44:58 INFO: 3 received MsgVoteResp from 3 at term 3 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 2, index: 2] sent MsgVote request to 1 at term 3 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3 +raft2024/11/05 11:44:58 INFO: 1 [term: 2] received a MsgVote message with higher term from 3 [term: 3] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 3 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 3 [logterm: 2, index: 2] at term 3 +raft2024/11/05 11:44:58 INFO: 2 [term: 2] received a MsgVote message with higher term from 3 [term: 3] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 3 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 2, index: 2, vote: 0] cast MsgVote for 3 [logterm: 2, index: 2] at term 3 +raft2024/11/05 11:44:58 INFO: 3 received MsgVoteResp from 1 at term 3 +raft2024/11/05 11:44:58 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 3 became leader at term 3 --- PASS: TestLeaderCycle (0.00s) === RUN TestLeaderCyclePreVote -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 3 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 3 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became pre-candidate at term 0 -raft2025/12/08 17:57:41 INFO: 1 received MsgPreVoteResp from 1 at term 0 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 -raft2025/12/08 17:57:41 INFO: 1 received MsgPreVoteResp from 2 at term 0 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 2 is starting a new election at term 1 -raft2025/12/08 17:57:41 INFO: 2 became pre-candidate at term 1 -raft2025/12/08 17:57:41 INFO: 2 received MsgPreVoteResp from 2 at term 1 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 1, index: 1] sent MsgPreVote request to 1 at term 1 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 1, index: 1] sent MsgPreVote request to 3 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 1, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 1, index: 1] at term 1 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 1, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 1, index: 1] at term 1 -raft2025/12/08 17:57:41 INFO: 2 received MsgPreVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 2 has received 2 MsgPreVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 2 became candidate at term 2 -raft2025/12/08 17:57:41 INFO: 2 received MsgVoteResp from 2 at term 2 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 -raft2025/12/08 17:57:41 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 -raft2025/12/08 17:57:41 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 -raft2025/12/08 17:57:41 INFO: 2 received MsgVoteResp from 1 at term 2 -raft2025/12/08 17:57:41 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 2 became leader at term 2 -raft2025/12/08 17:57:41 INFO: 3 is starting a new election at term 2 -raft2025/12/08 17:57:41 INFO: 3 became pre-candidate at term 2 -raft2025/12/08 17:57:41 INFO: 3 received MsgPreVoteResp from 3 at term 2 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 2, index: 2] sent MsgPreVote request to 1 at term 2 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 2, index: 2] sent MsgPreVote request to 2 at term 2 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 2, vote: 2] cast MsgPreVote for 3 [logterm: 2, index: 2] at term 2 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 2, index: 2, vote: 2] cast MsgPreVote for 3 [logterm: 2, index: 2] at term 2 -raft2025/12/08 17:57:41 INFO: 3 received MsgPreVoteResp from 1 at term 2 -raft2025/12/08 17:57:41 INFO: 3 has received 2 MsgPreVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 3 became candidate at term 3 -raft2025/12/08 17:57:41 INFO: 3 received MsgVoteResp from 3 at term 3 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 2, index: 2] sent MsgVote request to 1 at term 3 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3 -raft2025/12/08 17:57:41 INFO: 1 [term: 2] received a MsgVote message with higher term from 3 [term: 3] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 3 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 3 [logterm: 2, index: 2] at term 3 -raft2025/12/08 17:57:41 INFO: 2 [term: 2] received a MsgVote message with higher term from 3 [term: 3] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 3 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 2, index: 2, vote: 0] cast MsgVote for 3 [logterm: 2, index: 2] at term 3 -raft2025/12/08 17:57:41 INFO: 3 received MsgVoteResp from 1 at term 3 -raft2025/12/08 17:57:41 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 3 became leader at term 3 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 3 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 3 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became pre-candidate at term 0 +raft2024/11/05 11:44:58 INFO: 1 received MsgPreVoteResp from 1 at term 0 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 +raft2024/11/05 11:44:58 INFO: 1 received MsgPreVoteResp from 2 at term 0 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 2 is starting a new election at term 1 +raft2024/11/05 11:44:58 INFO: 2 became pre-candidate at term 1 +raft2024/11/05 11:44:58 INFO: 2 received MsgPreVoteResp from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 1, index: 1] sent MsgPreVote request to 1 at term 1 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 1, index: 1] sent MsgPreVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 1, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 1, index: 1] at term 1 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 1, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 1, index: 1] at term 1 +raft2024/11/05 11:44:58 INFO: 2 received MsgPreVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 2 has received 2 MsgPreVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 2 became candidate at term 2 +raft2024/11/05 11:44:58 INFO: 2 received MsgVoteResp from 2 at term 2 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 +raft2024/11/05 11:44:58 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 +raft2024/11/05 11:44:58 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 +raft2024/11/05 11:44:58 INFO: 2 received MsgVoteResp from 1 at term 2 +raft2024/11/05 11:44:58 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 2 became leader at term 2 +raft2024/11/05 11:44:58 INFO: 3 is starting a new election at term 2 +raft2024/11/05 11:44:58 INFO: 3 became pre-candidate at term 2 +raft2024/11/05 11:44:58 INFO: 3 received MsgPreVoteResp from 3 at term 2 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 2, index: 2] sent MsgPreVote request to 1 at term 2 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 2, index: 2] sent MsgPreVote request to 2 at term 2 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 2, vote: 2] cast MsgPreVote for 3 [logterm: 2, index: 2] at term 2 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 2, index: 2, vote: 2] cast MsgPreVote for 3 [logterm: 2, index: 2] at term 2 +raft2024/11/05 11:44:58 INFO: 3 received MsgPreVoteResp from 1 at term 2 +raft2024/11/05 11:44:58 INFO: 3 has received 2 MsgPreVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 3 became candidate at term 3 +raft2024/11/05 11:44:58 INFO: 3 received MsgVoteResp from 3 at term 3 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 2, index: 2] sent MsgVote request to 1 at term 3 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3 +raft2024/11/05 11:44:58 INFO: 1 [term: 2] received a MsgVote message with higher term from 3 [term: 3] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 3 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 3 [logterm: 2, index: 2] at term 3 +raft2024/11/05 11:44:58 INFO: 2 [term: 2] received a MsgVote message with higher term from 3 [term: 3] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 3 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 2, index: 2, vote: 0] cast MsgVote for 3 [logterm: 2, index: 2] at term 3 +raft2024/11/05 11:44:58 INFO: 3 received MsgVoteResp from 1 at term 3 +raft2024/11/05 11:44:58 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 3 became leader at term 3 --- PASS: TestLeaderCyclePreVote (0.00s) === RUN TestLeaderElectionOverwriteNewerLogs -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=() -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=() -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=() -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=() -raft2025/12/08 17:57:41 INFO: 1 became follower at term 2 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [], term: 2, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=() -raft2025/12/08 17:57:41 INFO: 1 became follower at term 2 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [], term: 2, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 1 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 2 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 2 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 4 at term 2 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 5 at term 2 -raft2025/12/08 17:57:41 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 2 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 1, index: 1] at term 2 -raft2025/12/08 17:57:41 INFO: 4 [logterm: 0, index: 0, vote: 3] rejected MsgVote from 1 [logterm: 1, index: 1] at term 2 -raft2025/12/08 17:57:41 INFO: 5 [logterm: 0, index: 0, vote: 3] rejected MsgVote from 1 [logterm: 1, index: 1] at term 2 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 2 at term 2 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp rejection from 3 at term 2 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 1 vote rejections -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp rejection from 4 at term 2 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 2 vote rejections -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp rejection from 5 at term 2 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 3 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 2 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 3 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 3 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 2 at term 3 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 3 at term 3 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 4 at term 3 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 5 at term 3 -raft2025/12/08 17:57:41 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 3 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3 -raft2025/12/08 17:57:41 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 3 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 1, index: 1] at term 3 -raft2025/12/08 17:57:41 INFO: 4 [term: 2] received a MsgVote message with higher term from 1 [term: 3] -raft2025/12/08 17:57:41 INFO: 4 became follower at term 3 -raft2025/12/08 17:57:41 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3 -raft2025/12/08 17:57:41 INFO: 5 [term: 2] received a MsgVote message with higher term from 1 [term: 3] -raft2025/12/08 17:57:41 INFO: 5 became follower at term 3 -raft2025/12/08 17:57:41 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 2 at term 3 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp rejection from 3 at term 3 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 1 vote rejections -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 4 at term 3 -raft2025/12/08 17:57:41 INFO: 1 has received 3 MsgVoteResp votes and 1 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 3 -raft2025/12/08 17:57:41 INFO: found conflict at index 1 [existing term: 2, conflicting term: 1] -raft2025/12/08 17:57:41 INFO: replace the unstable entries from index 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=() +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=() +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=() +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=() +raft2024/11/05 11:44:58 INFO: 1 became follower at term 2 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [], term: 2, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=() +raft2024/11/05 11:44:58 INFO: 1 became follower at term 2 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [], term: 2, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 1 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 2 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 2 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 4 at term 2 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 5 at term 2 +raft2024/11/05 11:44:58 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 2 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 1, index: 1] at term 2 +raft2024/11/05 11:44:58 INFO: 4 [logterm: 0, index: 0, vote: 3] rejected MsgVote from 1 [logterm: 1, index: 1] at term 2 +raft2024/11/05 11:44:58 INFO: 5 [logterm: 0, index: 0, vote: 3] rejected MsgVote from 1 [logterm: 1, index: 1] at term 2 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 2 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp rejection from 3 at term 2 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 1 vote rejections +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp rejection from 4 at term 2 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 2 vote rejections +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp rejection from 5 at term 2 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 3 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 2 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 3 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 3 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 2 at term 3 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 3 at term 3 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 4 at term 3 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 5 at term 3 +raft2024/11/05 11:44:58 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 3 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3 +raft2024/11/05 11:44:58 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 3 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 1, index: 1] at term 3 +raft2024/11/05 11:44:58 INFO: 4 [term: 2] received a MsgVote message with higher term from 1 [term: 3] +raft2024/11/05 11:44:58 INFO: 4 became follower at term 3 +raft2024/11/05 11:44:58 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3 +raft2024/11/05 11:44:58 INFO: 5 [term: 2] received a MsgVote message with higher term from 1 [term: 3] +raft2024/11/05 11:44:58 INFO: 5 became follower at term 3 +raft2024/11/05 11:44:58 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 3 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp rejection from 3 at term 3 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 1 vote rejections +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 4 at term 3 +raft2024/11/05 11:44:58 INFO: 1 has received 3 MsgVoteResp votes and 1 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 3 +raft2024/11/05 11:44:58 INFO: found conflict at index 1 [existing term: 2, conflicting term: 1] +raft2024/11/05 11:44:58 INFO: replace the unstable entries from index 1 --- PASS: TestLeaderElectionOverwriteNewerLogs (0.00s) === RUN TestLeaderElectionOverwriteNewerLogsPreVote -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=() -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=() -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=() -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=() -raft2025/12/08 17:57:41 INFO: 1 became follower at term 2 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [], term: 2, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=() -raft2025/12/08 17:57:41 INFO: 1 became follower at term 2 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [], term: 2, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 1 -raft2025/12/08 17:57:41 INFO: 1 became pre-candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgPreVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 3 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 4 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 5 at term 1 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgPreVote for 1 [logterm: 1, index: 1] at term 1 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgPreVote from 1 [logterm: 1, index: 1] at term 2 -raft2025/12/08 17:57:41 INFO: 4 [logterm: 0, index: 0, vote: 3] rejected MsgPreVote from 1 [logterm: 1, index: 1] at term 2 -raft2025/12/08 17:57:41 INFO: 5 [logterm: 0, index: 0, vote: 3] rejected MsgPreVote from 1 [logterm: 1, index: 1] at term 2 -raft2025/12/08 17:57:41 INFO: 1 received MsgPreVoteResp from 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 [term: 1] received a MsgPreVoteResp message with higher term from 3 [term: 2] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 2 -raft2025/12/08 17:57:41 INFO: 1 became pre-candidate at term 2 -raft2025/12/08 17:57:41 INFO: 1 received MsgPreVoteResp from 1 at term 2 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 2 at term 2 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 3 at term 2 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 4 at term 2 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 5 at term 2 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgPreVote for 1 [logterm: 1, index: 1] at term 1 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgPreVote from 1 [logterm: 1, index: 1] at term 2 -raft2025/12/08 17:57:41 INFO: 4 [logterm: 0, index: 0, vote: 3] cast MsgPreVote for 1 [logterm: 1, index: 1] at term 2 -raft2025/12/08 17:57:41 INFO: 5 [logterm: 0, index: 0, vote: 3] cast MsgPreVote for 1 [logterm: 1, index: 1] at term 2 -raft2025/12/08 17:57:41 INFO: 1 received MsgPreVoteResp from 2 at term 2 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 received MsgPreVoteResp rejection from 3 at term 2 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgPreVoteResp votes and 1 vote rejections -raft2025/12/08 17:57:41 INFO: 1 received MsgPreVoteResp from 4 at term 2 -raft2025/12/08 17:57:41 INFO: 1 has received 3 MsgPreVoteResp votes and 1 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 3 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 3 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 2 at term 3 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 3 at term 3 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 4 at term 3 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 5 at term 3 -raft2025/12/08 17:57:41 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 3] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 3 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3 -raft2025/12/08 17:57:41 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 3 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 1, index: 1] at term 3 -raft2025/12/08 17:57:41 INFO: 4 [term: 2] received a MsgVote message with higher term from 1 [term: 3] -raft2025/12/08 17:57:41 INFO: 4 became follower at term 3 -raft2025/12/08 17:57:41 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3 -raft2025/12/08 17:57:41 INFO: 5 [term: 2] received a MsgVote message with higher term from 1 [term: 3] -raft2025/12/08 17:57:41 INFO: 5 became follower at term 3 -raft2025/12/08 17:57:41 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 2 at term 3 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp rejection from 3 at term 3 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 1 vote rejections -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 4 at term 3 -raft2025/12/08 17:57:41 INFO: 1 has received 3 MsgVoteResp votes and 1 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 3 -raft2025/12/08 17:57:41 INFO: found conflict at index 1 [existing term: 2, conflicting term: 1] -raft2025/12/08 17:57:41 INFO: replace the unstable entries from index 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=() +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=() +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=() +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=() +raft2024/11/05 11:44:58 INFO: 1 became follower at term 2 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [], term: 2, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=() +raft2024/11/05 11:44:58 INFO: 1 became follower at term 2 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [], term: 2, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 1 +raft2024/11/05 11:44:58 INFO: 1 became pre-candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgPreVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 4 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 5 at term 1 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgPreVote for 1 [logterm: 1, index: 1] at term 1 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgPreVote from 1 [logterm: 1, index: 1] at term 2 +raft2024/11/05 11:44:58 INFO: 4 [logterm: 0, index: 0, vote: 3] rejected MsgPreVote from 1 [logterm: 1, index: 1] at term 2 +raft2024/11/05 11:44:58 INFO: 5 [logterm: 0, index: 0, vote: 3] rejected MsgPreVote from 1 [logterm: 1, index: 1] at term 2 +raft2024/11/05 11:44:58 INFO: 1 received MsgPreVoteResp from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 [term: 1] received a MsgPreVoteResp message with higher term from 3 [term: 2] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 2 +raft2024/11/05 11:44:58 INFO: 1 became pre-candidate at term 2 +raft2024/11/05 11:44:58 INFO: 1 received MsgPreVoteResp from 1 at term 2 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 2 at term 2 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 3 at term 2 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 4 at term 2 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 5 at term 2 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgPreVote for 1 [logterm: 1, index: 1] at term 1 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgPreVote from 1 [logterm: 1, index: 1] at term 2 +raft2024/11/05 11:44:58 INFO: 4 [logterm: 0, index: 0, vote: 3] cast MsgPreVote for 1 [logterm: 1, index: 1] at term 2 +raft2024/11/05 11:44:58 INFO: 5 [logterm: 0, index: 0, vote: 3] cast MsgPreVote for 1 [logterm: 1, index: 1] at term 2 +raft2024/11/05 11:44:58 INFO: 1 received MsgPreVoteResp from 2 at term 2 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 received MsgPreVoteResp rejection from 3 at term 2 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgPreVoteResp votes and 1 vote rejections +raft2024/11/05 11:44:58 INFO: 1 received MsgPreVoteResp from 4 at term 2 +raft2024/11/05 11:44:58 INFO: 1 has received 3 MsgPreVoteResp votes and 1 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 3 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 3 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 2 at term 3 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 3 at term 3 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 4 at term 3 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 5 at term 3 +raft2024/11/05 11:44:58 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 3] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 3 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3 +raft2024/11/05 11:44:58 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 3 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 1, index: 1] at term 3 +raft2024/11/05 11:44:58 INFO: 4 [term: 2] received a MsgVote message with higher term from 1 [term: 3] +raft2024/11/05 11:44:58 INFO: 4 became follower at term 3 +raft2024/11/05 11:44:58 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3 +raft2024/11/05 11:44:58 INFO: 5 [term: 2] received a MsgVote message with higher term from 1 [term: 3] +raft2024/11/05 11:44:58 INFO: 5 became follower at term 3 +raft2024/11/05 11:44:58 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 3 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp rejection from 3 at term 3 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 1 vote rejections +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 4 at term 3 +raft2024/11/05 11:44:58 INFO: 1 has received 3 MsgVoteResp votes and 1 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 3 +raft2024/11/05 11:44:58 INFO: found conflict at index 1 [existing term: 2, conflicting term: 1] +raft2024/11/05 11:44:58 INFO: replace the unstable entries from index 1 --- PASS: TestLeaderElectionOverwriteNewerLogsPreVote (0.00s) === RUN TestVoteFromAnyState -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 2, index: 42] at term 2 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 2 -raft2025/12/08 17:57:41 INFO: 1 [term: 2] received a MsgVote message with higher term from 2 [term: 3] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 3 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 3, index: 42] at term 3 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 2 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 2 -raft2025/12/08 17:57:41 INFO: 1 [term: 2] received a MsgVote message with higher term from 2 [term: 3] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 3 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 3, index: 42] at term 3 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became pre-candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 2, index: 42] at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 2, index: 42] at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 2 +raft2024/11/05 11:44:58 INFO: 1 [term: 2] received a MsgVote message with higher term from 2 [term: 3] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 3 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 3, index: 42] at term 3 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 2 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 2 +raft2024/11/05 11:44:58 INFO: 1 [term: 2] received a MsgVote message with higher term from 2 [term: 3] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 3 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 3, index: 42] at term 3 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became pre-candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 2, index: 42] at term 2 --- PASS: TestVoteFromAnyState (0.00s) === RUN TestPreVoteFromAnyState -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 2 [logterm: 2, index: 42] at term 1 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 2 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0, vote: 1] cast MsgPreVote for 2 [logterm: 3, index: 42] at term 2 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 2 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 2 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 3, index: 42] at term 2 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became pre-candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 2 [logterm: 2, index: 42] at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 2 [logterm: 2, index: 42] at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 2 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0, vote: 1] cast MsgPreVote for 2 [logterm: 3, index: 42] at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 2 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 2 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 3, index: 42] at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became pre-candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 2 [logterm: 2, index: 42] at term 1 --- PASS: TestPreVoteFromAnyState (0.00s) === RUN TestLogReplication -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 3 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 3 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 3 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 3 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 2 is starting a new election at term 1 -raft2025/12/08 17:57:41 INFO: 2 became candidate at term 2 -raft2025/12/08 17:57:41 INFO: 2 received MsgVoteResp from 2 at term 2 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 1, index: 2] sent MsgVote request to 1 at term 2 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 1, index: 2] sent MsgVote request to 3 at term 2 -raft2025/12/08 17:57:41 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 2 -raft2025/12/08 17:57:41 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 2 -raft2025/12/08 17:57:41 INFO: 2 received MsgVoteResp from 1 at term 2 -raft2025/12/08 17:57:41 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 2 became leader at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 3 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 3 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 3 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 3 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 2 is starting a new election at term 1 +raft2024/11/05 11:44:58 INFO: 2 became candidate at term 2 +raft2024/11/05 11:44:58 INFO: 2 received MsgVoteResp from 2 at term 2 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 1, index: 2] sent MsgVote request to 1 at term 2 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 1, index: 2] sent MsgVote request to 3 at term 2 +raft2024/11/05 11:44:58 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 2 +raft2024/11/05 11:44:58 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 2 +raft2024/11/05 11:44:58 INFO: 2 received MsgVoteResp from 1 at term 2 +raft2024/11/05 11:44:58 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 2 became leader at term 2 --- PASS: TestLogReplication (0.00s) === RUN TestLearnerLogReplication -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) learners=(2) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1) learners=(2) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 1 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 2 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 2 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 2 -raft2025/12/08 17:57:41 INFO: 2 [term: 1] received a MsgHeartbeat message with higher term from 1 [term: 2] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) learners=(2) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1) learners=(2) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 1 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 2 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 2 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 2 +raft2024/11/05 11:44:58 INFO: 2 [term: 1] received a MsgHeartbeat message with higher term from 1 [term: 2] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 2 --- PASS: TestLearnerLogReplication (0.00s) === RUN TestSingleNodeCommit -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 --- PASS: TestSingleNodeCommit (0.00s) === RUN TestCannotCommitWithoutNewTermEntry -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3 4 5) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2 3 4 5) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 3 switched to configuration voters=(1 2 3 4 5) -raft2025/12/08 17:57:41 INFO: 3 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 3 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 4 switched to configuration voters=(1 2 3 4 5) -raft2025/12/08 17:57:41 INFO: 4 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 5 switched to configuration voters=(1 2 3 4 5) -raft2025/12/08 17:57:41 INFO: 5 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 -raft2025/12/08 17:57:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 4 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 5 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 3 at term 1 -raft2025/12/08 17:57:41 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 2 is starting a new election at term 1 -raft2025/12/08 17:57:41 INFO: 2 became candidate at term 2 -raft2025/12/08 17:57:41 INFO: 2 received MsgVoteResp from 2 at term 2 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 1 at term 2 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 3 at term 2 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 4 at term 2 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 5 at term 2 -raft2025/12/08 17:57:41 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 1, index: 3, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 -raft2025/12/08 17:57:41 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 -raft2025/12/08 17:57:41 INFO: 4 [term: 1] received a MsgVote message with higher term from 2 [term: 2] -raft2025/12/08 17:57:41 INFO: 4 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 4 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 -raft2025/12/08 17:57:41 INFO: 5 [term: 1] received a MsgVote message with higher term from 2 [term: 2] -raft2025/12/08 17:57:41 INFO: 5 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 5 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 -raft2025/12/08 17:57:41 INFO: 2 received MsgVoteResp from 1 at term 2 -raft2025/12/08 17:57:41 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 2 received MsgVoteResp from 3 at term 2 -raft2025/12/08 17:57:41 INFO: 2 has received 3 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 2 became leader at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3 4 5) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3 4 5) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 3 switched to configuration voters=(1 2 3 4 5) +raft2024/11/05 11:44:58 INFO: 3 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 3 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 4 switched to configuration voters=(1 2 3 4 5) +raft2024/11/05 11:44:58 INFO: 4 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 5 switched to configuration voters=(1 2 3 4 5) +raft2024/11/05 11:44:58 INFO: 5 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 +raft2024/11/05 11:44:58 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 4 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 5 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 3 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 2 is starting a new election at term 1 +raft2024/11/05 11:44:58 INFO: 2 became candidate at term 2 +raft2024/11/05 11:44:58 INFO: 2 received MsgVoteResp from 2 at term 2 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 1 at term 2 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 3 at term 2 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 4 at term 2 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 5 at term 2 +raft2024/11/05 11:44:58 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 1, index: 3, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 +raft2024/11/05 11:44:58 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 +raft2024/11/05 11:44:58 INFO: 4 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2024/11/05 11:44:58 INFO: 4 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 4 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 +raft2024/11/05 11:44:58 INFO: 5 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2024/11/05 11:44:58 INFO: 5 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 5 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 +raft2024/11/05 11:44:58 INFO: 2 received MsgVoteResp from 1 at term 2 +raft2024/11/05 11:44:58 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 2 received MsgVoteResp from 3 at term 2 +raft2024/11/05 11:44:58 INFO: 2 has received 3 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 2 became leader at term 2 --- PASS: TestCannotCommitWithoutNewTermEntry (0.00s) === RUN TestCommitWithoutNewTermEntry -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3 4 5) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2 3 4 5) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 3 switched to configuration voters=(1 2 3 4 5) -raft2025/12/08 17:57:41 INFO: 3 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 3 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 4 switched to configuration voters=(1 2 3 4 5) -raft2025/12/08 17:57:41 INFO: 4 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 5 switched to configuration voters=(1 2 3 4 5) -raft2025/12/08 17:57:41 INFO: 5 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 -raft2025/12/08 17:57:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 4 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 5 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 3 at term 1 -raft2025/12/08 17:57:41 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 2 is starting a new election at term 1 -raft2025/12/08 17:57:41 INFO: 2 became candidate at term 2 -raft2025/12/08 17:57:41 INFO: 2 received MsgVoteResp from 2 at term 2 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 1 at term 2 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 3 at term 2 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 4 at term 2 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 5 at term 2 -raft2025/12/08 17:57:41 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 1, index: 3, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 -raft2025/12/08 17:57:41 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 -raft2025/12/08 17:57:41 INFO: 4 [term: 1] received a MsgVote message with higher term from 2 [term: 2] -raft2025/12/08 17:57:41 INFO: 4 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 4 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 -raft2025/12/08 17:57:41 INFO: 5 [term: 1] received a MsgVote message with higher term from 2 [term: 2] -raft2025/12/08 17:57:41 INFO: 5 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 5 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 -raft2025/12/08 17:57:41 INFO: 2 received MsgVoteResp from 1 at term 2 -raft2025/12/08 17:57:41 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 2 received MsgVoteResp from 3 at term 2 -raft2025/12/08 17:57:41 INFO: 2 has received 3 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 2 became leader at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3 4 5) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3 4 5) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 3 switched to configuration voters=(1 2 3 4 5) +raft2024/11/05 11:44:58 INFO: 3 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 3 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 4 switched to configuration voters=(1 2 3 4 5) +raft2024/11/05 11:44:58 INFO: 4 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 5 switched to configuration voters=(1 2 3 4 5) +raft2024/11/05 11:44:58 INFO: 5 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 +raft2024/11/05 11:44:58 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 4 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 5 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 3 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 2 is starting a new election at term 1 +raft2024/11/05 11:44:58 INFO: 2 became candidate at term 2 +raft2024/11/05 11:44:58 INFO: 2 received MsgVoteResp from 2 at term 2 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 1 at term 2 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 3 at term 2 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 4 at term 2 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 5 at term 2 +raft2024/11/05 11:44:58 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 1, index: 3, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 +raft2024/11/05 11:44:58 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 +raft2024/11/05 11:44:58 INFO: 4 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2024/11/05 11:44:58 INFO: 4 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 4 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 +raft2024/11/05 11:44:58 INFO: 5 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2024/11/05 11:44:58 INFO: 5 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 5 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 +raft2024/11/05 11:44:58 INFO: 2 received MsgVoteResp from 1 at term 2 +raft2024/11/05 11:44:58 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 2 received MsgVoteResp from 3 at term 2 +raft2024/11/05 11:44:58 INFO: 2 has received 3 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 2 became leader at term 2 --- PASS: TestCommitWithoutNewTermEntry (0.00s) === RUN TestDuelingCandidates -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 3 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 3 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 3 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 3 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 3 received MsgVoteResp from 3 at term 1 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 1 at term 1 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 1, index: 1, vote: 1] rejected MsgVote from 3 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 3 received MsgVoteResp rejection from 2 at term 1 -raft2025/12/08 17:57:41 INFO: 3 has received 1 MsgVoteResp votes and 1 vote rejections -raft2025/12/08 17:57:41 INFO: 3 is starting a new election at term 1 -raft2025/12/08 17:57:41 INFO: 3 became candidate at term 2 -raft2025/12/08 17:57:41 INFO: 3 received MsgVoteResp from 3 at term 2 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 1 at term 2 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 -raft2025/12/08 17:57:41 INFO: 1 [term: 1] received a MsgVote message with higher term from 3 [term: 2] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 3 [logterm: 0, index: 0] at term 2 -raft2025/12/08 17:57:41 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 3 [logterm: 0, index: 0] at term 2 -raft2025/12/08 17:57:41 INFO: 3 received MsgVoteResp rejection from 1 at term 2 -raft2025/12/08 17:57:41 INFO: 3 has received 1 MsgVoteResp votes and 1 vote rejections -raft2025/12/08 17:57:41 INFO: 3 received MsgVoteResp rejection from 2 at term 2 -raft2025/12/08 17:57:41 INFO: 3 has received 1 MsgVoteResp votes and 2 vote rejections -raft2025/12/08 17:57:41 INFO: 3 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 3 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 3 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 3 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 3 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 3 received MsgVoteResp from 3 at term 1 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 1 at term 1 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 1, index: 1, vote: 1] rejected MsgVote from 3 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 3 received MsgVoteResp rejection from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 3 has received 1 MsgVoteResp votes and 1 vote rejections +raft2024/11/05 11:44:58 INFO: 3 is starting a new election at term 1 +raft2024/11/05 11:44:58 INFO: 3 became candidate at term 2 +raft2024/11/05 11:44:58 INFO: 3 received MsgVoteResp from 3 at term 2 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 1 at term 2 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 +raft2024/11/05 11:44:58 INFO: 1 [term: 1] received a MsgVote message with higher term from 3 [term: 2] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 3 [logterm: 0, index: 0] at term 2 +raft2024/11/05 11:44:58 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 3 [logterm: 0, index: 0] at term 2 +raft2024/11/05 11:44:58 INFO: 3 received MsgVoteResp rejection from 1 at term 2 +raft2024/11/05 11:44:58 INFO: 3 has received 1 MsgVoteResp votes and 1 vote rejections +raft2024/11/05 11:44:58 INFO: 3 received MsgVoteResp rejection from 2 at term 2 +raft2024/11/05 11:44:58 INFO: 3 has received 1 MsgVoteResp votes and 2 vote rejections +raft2024/11/05 11:44:58 INFO: 3 became follower at term 2 --- PASS: TestDuelingCandidates (0.00s) === RUN TestDuelingPreCandidates -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 3 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 3 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became pre-candidate at term 0 -raft2025/12/08 17:57:41 INFO: 1 received MsgPreVoteResp from 1 at term 0 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 -raft2025/12/08 17:57:41 INFO: 1 received MsgPreVoteResp from 2 at term 0 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 3 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 3 became pre-candidate at term 0 -raft2025/12/08 17:57:41 INFO: 3 received MsgPreVoteResp from 3 at term 0 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 1 at term 0 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 1, index: 1, vote: 1] rejected MsgPreVote from 3 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 3 [term: 0] received a MsgPreVoteResp message with higher term from 2 [term: 1] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 3 is starting a new election at term 1 -raft2025/12/08 17:57:41 INFO: 3 became pre-candidate at term 1 -raft2025/12/08 17:57:41 INFO: 3 received MsgPreVoteResp from 3 at term 1 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 1 at term 1 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 1, index: 1, vote: 1] rejected MsgPreVote from 3 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 1, index: 1, vote: 1] rejected MsgPreVote from 3 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 3 received MsgPreVoteResp rejection from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 3 has received 1 MsgPreVoteResp votes and 1 vote rejections -raft2025/12/08 17:57:41 INFO: 3 received MsgPreVoteResp rejection from 2 at term 1 -raft2025/12/08 17:57:41 INFO: 3 has received 1 MsgPreVoteResp votes and 2 vote rejections -raft2025/12/08 17:57:41 INFO: 3 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 3 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 3 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became pre-candidate at term 0 +raft2024/11/05 11:44:58 INFO: 1 received MsgPreVoteResp from 1 at term 0 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 +raft2024/11/05 11:44:58 INFO: 1 received MsgPreVoteResp from 2 at term 0 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 3 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 3 became pre-candidate at term 0 +raft2024/11/05 11:44:58 INFO: 3 received MsgPreVoteResp from 3 at term 0 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 1 at term 0 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 1, index: 1, vote: 1] rejected MsgPreVote from 3 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 3 [term: 0] received a MsgPreVoteResp message with higher term from 2 [term: 1] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 3 is starting a new election at term 1 +raft2024/11/05 11:44:58 INFO: 3 became pre-candidate at term 1 +raft2024/11/05 11:44:58 INFO: 3 received MsgPreVoteResp from 3 at term 1 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 1 at term 1 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 1, index: 1, vote: 1] rejected MsgPreVote from 3 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 1, index: 1, vote: 1] rejected MsgPreVote from 3 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 3 received MsgPreVoteResp rejection from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 3 has received 1 MsgPreVoteResp votes and 1 vote rejections +raft2024/11/05 11:44:58 INFO: 3 received MsgPreVoteResp rejection from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 3 has received 1 MsgPreVoteResp votes and 2 vote rejections +raft2024/11/05 11:44:58 INFO: 3 became follower at term 1 --- PASS: TestDuelingPreCandidates (0.00s) === RUN TestCandidateConcede -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 3 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 3 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:41 INFO: 3 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 3 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 3 received MsgVoteResp from 3 at term 1 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 1 at term 1 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 3 [term: 1] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 3 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 3 received MsgVoteResp from 2 at term 1 -raft2025/12/08 17:57:41 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 3 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 1 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 3 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 3 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 3 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 3 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 3 received MsgVoteResp from 3 at term 1 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 1 at term 1 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 2 [term: 0] received a MsgVote message with higher term from 3 [term: 1] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 3 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 3 received MsgVoteResp from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 3 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 became follower at term 1 --- PASS: TestCandidateConcede (0.00s) === RUN TestSingleNodeCandidate -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 --- PASS: TestSingleNodeCandidate (0.00s) === RUN TestSingleNodePreCandidate -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became pre-candidate at term 0 -raft2025/12/08 17:57:41 INFO: 1 received MsgPreVoteResp from 1 at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became pre-candidate at term 0 +raft2024/11/05 11:44:58 INFO: 1 received MsgPreVoteResp from 1 at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 --- PASS: TestSingleNodePreCandidate (0.00s) === RUN TestOldMessages -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 3 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 3 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 2 is starting a new election at term 1 -raft2025/12/08 17:57:41 INFO: 2 became candidate at term 2 -raft2025/12/08 17:57:41 INFO: 2 received MsgVoteResp from 2 at term 2 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 -raft2025/12/08 17:57:41 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 -raft2025/12/08 17:57:41 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 -raft2025/12/08 17:57:41 INFO: 2 received MsgVoteResp from 1 at term 2 -raft2025/12/08 17:57:41 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 2 became leader at term 2 -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 2 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 3 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 3 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 3 at term 3 -raft2025/12/08 17:57:41 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 3 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 2, index: 2, vote: 0] cast MsgVote for 1 [logterm: 2, index: 2] at term 3 -raft2025/12/08 17:57:41 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 3 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 2, index: 2, vote: 0] cast MsgVote for 1 [logterm: 2, index: 2] at term 3 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 2 at term 3 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 3 -raft2025/12/08 17:57:41 INFO: 1 [term: 3] ignored a MsgApp message with lower term from 2 [term: 2] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 3 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 3 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 2 is starting a new election at term 1 +raft2024/11/05 11:44:58 INFO: 2 became candidate at term 2 +raft2024/11/05 11:44:58 INFO: 2 received MsgVoteResp from 2 at term 2 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 +raft2024/11/05 11:44:58 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 +raft2024/11/05 11:44:58 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 +raft2024/11/05 11:44:58 INFO: 2 received MsgVoteResp from 1 at term 2 +raft2024/11/05 11:44:58 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 2 became leader at term 2 +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 2 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 3 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 3 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 3 at term 3 +raft2024/11/05 11:44:58 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 3 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 2, index: 2, vote: 0] cast MsgVote for 1 [logterm: 2, index: 2] at term 3 +raft2024/11/05 11:44:58 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 3 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 2, index: 2, vote: 0] cast MsgVote for 1 [logterm: 2, index: 2] at term 3 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 3 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 3 +raft2024/11/05 11:44:58 INFO: 1 [term: 3] ignored a MsgApp message with lower term from 2 [term: 2] --- PASS: TestOldMessages (0.00s) === RUN TestProposal -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 3 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 3 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3 4) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 4 switched to configuration voters=(1 2 3 4) -raft2025/12/08 17:57:41 INFO: 4 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 4 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3 4 5) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 4 switched to configuration voters=(1 2 3 4 5) -raft2025/12/08 17:57:41 INFO: 4 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 5 switched to configuration voters=(1 2 3 4 5) -raft2025/12/08 17:57:41 INFO: 5 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 3 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 3 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3 4) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 4 switched to configuration voters=(1 2 3 4) +raft2024/11/05 11:44:58 INFO: 4 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 4 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3 4 5) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 4 switched to configuration voters=(1 2 3 4 5) +raft2024/11/05 11:44:58 INFO: 4 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 5 switched to configuration voters=(1 2 3 4 5) +raft2024/11/05 11:44:58 INFO: 5 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 raft_test.go:1079: #1: peer 3 empty log -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:41 INFO: 1 no leader at term 1; dropping proposal - raft_test.go:1079: #2: peer 2 empty log +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 1 no leader at term 1; dropping proposal raft_test.go:1079: #2: peer 3 empty log -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 -raft2025/12/08 17:57:41 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 4 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 4 at term 1 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 no leader at term 1; dropping proposal + raft_test.go:1079: #2: peer 2 empty log +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 +raft2024/11/05 11:44:58 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 4 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 4 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 no leader at term 1; dropping proposal raft_test.go:1079: #3: peer 2 empty log raft_test.go:1079: #3: peer 3 empty log -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 -raft2025/12/08 17:57:41 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 4 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 5 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 4 at term 1 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 5 at term 1 -raft2025/12/08 17:57:41 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 +raft2024/11/05 11:44:58 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 4 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 5 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 4 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 5 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 raft_test.go:1079: #4: peer 2 empty log raft_test.go:1079: #4: peer 3 empty log --- PASS: TestProposal (0.00s) === RUN TestProposalByProxy -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 3 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 3 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 3 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 3 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 raft_test.go:1117: #1: peer 3 empty log --- PASS: TestProposalByProxy (0.00s) === RUN TestCommit -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 1 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 1, lastterm: 1] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 2 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 1, lastterm: 1] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 2 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 2] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 2 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 1, lastterm: 2] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 1 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 2, lastterm: 2] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 2 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 2 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 2] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 2 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 1 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 2, lastterm: 2] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3 4) -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 2 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3 4) -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 1 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 2, lastterm: 2] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3 4) -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 2 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3 4) -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 2 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 2] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3 4) -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 2 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3 4) +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 1 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 1, lastterm: 1] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 2 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 1, lastterm: 1] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 2 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 2 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 1, lastterm: 2] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 1 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 2 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 2 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 2 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 1 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3 4) +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 2 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3 4) +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 1 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3 4) +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 2 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3 4) +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 2 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3 4) +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 2 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3 4) --- PASS: TestCommit (0.00s) === RUN TestPastElectionTimeout -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] --- PASS: TestPastElectionTimeout (0.00s) === RUN TestStepIgnoreOldTermMsg -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 [term: 2] ignored a MsgApp message with lower term from 0 [term: 1] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 [term: 2] ignored a MsgApp message with lower term from 0 [term: 1] --- PASS: TestStepIgnoreOldTermMsg (0.00s) === RUN TestHandleMsgApp -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 2 -raft2025/12/08 17:57:41 INFO: found conflict at index 1 [existing term: 1, conflicting term: 2] -raft2025/12/08 17:57:41 INFO: replace the unstable entries from index 1 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 2 +raft2024/11/05 11:44:58 INFO: found conflict at index 1 [existing term: 1, conflicting term: 2] +raft2024/11/05 11:44:58 INFO: replace the unstable entries from index 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 2 --- PASS: TestHandleMsgApp (0.00s) === RUN TestHandleHeartbeat -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 3] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 3] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 3] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 3] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 2 --- PASS: TestHandleHeartbeat (0.00s) === RUN TestHandleHeartbeatResp -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 3] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 3] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 --- PASS: TestHandleHeartbeatResp (0.00s) === RUN TestRaftFreesReadOnlyMem -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 --- PASS: TestRaftFreesReadOnlyMem (0.00s) === RUN TestMsgAppRespWaitReset -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 --- PASS: TestMsgAppRespWaitReset (0.00s) === RUN TestRecvMsgVote -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 0, index: 0] at term 2 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 0] at term 2 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 2, index: 0] at term 2 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 0, index: 1] at term 2 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 1] at term 2 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 2, index: 1] at term 2 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 3, index: 1] at term 3 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 0, index: 2] at term 2 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 2] at term 2 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 2, index: 2] at term 2 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 3, index: 2] at term 3 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 0, index: 3] at term 2 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 3] at term 2 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 2, index: 3] at term 2 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 3, index: 3] at term 3 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 2, vote: 2] cast MsgVote for 2 [logterm: 2, index: 3] at term 2 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgVote from 2 [logterm: 2, index: 3] at term 2 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgVote from 2 [logterm: 3, index: 3] at term 3 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgVote from 2 [logterm: 3, index: 3] at term 3 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgVote from 2 [logterm: 3, index: 3] at term 3 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 0, index: 0] at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 0] at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 2, index: 0] at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 0, index: 1] at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 1] at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 2, index: 1] at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 3, index: 1] at term 3 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 0, index: 2] at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 2] at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 2, index: 2] at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 3, index: 2] at term 3 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 0, index: 3] at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 3] at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 2, index: 3] at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 3, index: 3] at term 3 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 2, vote: 2] cast MsgVote for 2 [logterm: 2, index: 3] at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgVote from 2 [logterm: 2, index: 3] at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgVote from 2 [logterm: 3, index: 3] at term 3 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgVote from 2 [logterm: 3, index: 3] at term 3 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgVote from 2 [logterm: 3, index: 3] at term 3 --- PASS: TestRecvMsgVote (0.00s) === RUN TestRecvMsgPreVote -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 0, index: 0] at term 2 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 1, index: 0] at term 2 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 2, index: 0] at term 2 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgPreVote for 2 [logterm: 3, index: 0] at term 3 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 0, index: 1] at term 2 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 1, index: 1] at term 2 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 2, index: 1] at term 2 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgPreVote for 2 [logterm: 3, index: 1] at term 3 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 0, index: 2] at term 2 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 1, index: 2] at term 2 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgPreVote for 2 [logterm: 2, index: 2] at term 2 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgPreVote for 2 [logterm: 3, index: 2] at term 3 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 0, index: 3] at term 2 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 1, index: 3] at term 2 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgPreVote for 2 [logterm: 2, index: 3] at term 2 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgPreVote for 2 [logterm: 3, index: 3] at term 3 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 2, vote: 2] cast MsgPreVote for 2 [logterm: 2, index: 3] at term 2 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 2 [logterm: 2, index: 3] at term 2 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 2 [logterm: 3, index: 3] at term 3 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 2 [logterm: 3, index: 3] at term 3 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 2 [logterm: 3, index: 3] at term 3 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 0, index: 0] at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 1, index: 0] at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 2, index: 0] at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgPreVote for 2 [logterm: 3, index: 0] at term 3 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 0, index: 1] at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 1, index: 1] at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 2, index: 1] at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgPreVote for 2 [logterm: 3, index: 1] at term 3 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 0, index: 2] at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 1, index: 2] at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgPreVote for 2 [logterm: 2, index: 2] at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgPreVote for 2 [logterm: 3, index: 2] at term 3 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 0, index: 3] at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 1, index: 3] at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgPreVote for 2 [logterm: 2, index: 3] at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgPreVote for 2 [logterm: 3, index: 3] at term 3 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 2, vote: 2] cast MsgPreVote for 2 [logterm: 2, index: 3] at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 2 [logterm: 2, index: 3] at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 2 [logterm: 3, index: 3] at term 3 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 2 [logterm: 3, index: 3] at term 3 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 2 [logterm: 3, index: 3] at term 3 --- PASS: TestRecvMsgPreVote (0.00s) === RUN TestStateTransition -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became pre-candidate at term 0 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became pre-candidate at term 0 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became leader at term 0 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became pre-candidate at term 0 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became leader at term 0 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became leader at term 0 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became pre-candidate at term 0 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became pre-candidate at term 0 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became leader at term 0 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became pre-candidate at term 0 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became leader at term 0 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became leader at term 0 --- PASS: TestStateTransition (0.00s) === RUN TestAllServerStepdown -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 3] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 3 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became pre-candidate at term 0 -raft2025/12/08 17:57:41 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 3 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 3] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 3 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 3] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 3 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 3] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 3 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became pre-candidate at term 0 +raft2024/11/05 11:44:58 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 3 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 3] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 3 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 3] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 3 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3 --- PASS: TestAllServerStepdown (0.00s) === RUN TestCandidateResetTermMsgHeartbeat -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 3 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 3 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 2 is starting a new election at term 1 -raft2025/12/08 17:57:41 INFO: 2 became candidate at term 2 -raft2025/12/08 17:57:41 INFO: 2 received MsgVoteResp from 2 at term 2 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 -raft2025/12/08 17:57:41 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 -raft2025/12/08 17:57:41 INFO: 2 received MsgVoteResp from 1 at term 2 -raft2025/12/08 17:57:41 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 2 became leader at term 2 -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 2 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 3 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 3 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 3 at term 3 -raft2025/12/08 17:57:41 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 3 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 2, index: 2, vote: 0] cast MsgVote for 1 [logterm: 2, index: 2] at term 3 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 2 at term 3 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 3 -raft2025/12/08 17:57:41 INFO: 3 is starting a new election at term 1 -raft2025/12/08 17:57:41 INFO: 3 became candidate at term 2 -raft2025/12/08 17:57:41 INFO: 3 received MsgVoteResp from 3 at term 2 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 -raft2025/12/08 17:57:41 INFO: 3 [term: 2] received a MsgHeartbeat message with higher term from 1 [term: 3] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 3 -raft2025/12/08 17:57:41 INFO: 1 [term: 3] ignored a MsgVote message with lower term from 3 [term: 2] -raft2025/12/08 17:57:41 INFO: 2 [term: 3] ignored a MsgVote message with lower term from 3 [term: 2] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 3 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 3 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 2 is starting a new election at term 1 +raft2024/11/05 11:44:58 INFO: 2 became candidate at term 2 +raft2024/11/05 11:44:58 INFO: 2 received MsgVoteResp from 2 at term 2 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 +raft2024/11/05 11:44:58 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 +raft2024/11/05 11:44:58 INFO: 2 received MsgVoteResp from 1 at term 2 +raft2024/11/05 11:44:58 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 2 became leader at term 2 +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 2 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 3 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 3 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 3 at term 3 +raft2024/11/05 11:44:58 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 3 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 2, index: 2, vote: 0] cast MsgVote for 1 [logterm: 2, index: 2] at term 3 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 3 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 3 +raft2024/11/05 11:44:58 INFO: 3 is starting a new election at term 1 +raft2024/11/05 11:44:58 INFO: 3 became candidate at term 2 +raft2024/11/05 11:44:58 INFO: 3 received MsgVoteResp from 3 at term 2 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 +raft2024/11/05 11:44:58 INFO: 3 [term: 2] received a MsgHeartbeat message with higher term from 1 [term: 3] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 3 +raft2024/11/05 11:44:58 INFO: 1 [term: 3] ignored a MsgVote message with lower term from 3 [term: 2] +raft2024/11/05 11:44:58 INFO: 2 [term: 3] ignored a MsgVote message with lower term from 3 [term: 2] --- PASS: TestCandidateResetTermMsgHeartbeat (0.00s) === RUN TestCandidateResetTermMsgApp -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 3 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 3 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 2 is starting a new election at term 1 -raft2025/12/08 17:57:41 INFO: 2 became candidate at term 2 -raft2025/12/08 17:57:41 INFO: 2 received MsgVoteResp from 2 at term 2 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 -raft2025/12/08 17:57:41 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 -raft2025/12/08 17:57:41 INFO: 2 received MsgVoteResp from 1 at term 2 -raft2025/12/08 17:57:41 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 2 became leader at term 2 -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 2 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 3 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 3 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 3 at term 3 -raft2025/12/08 17:57:41 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 3 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 2, index: 2, vote: 0] cast MsgVote for 1 [logterm: 2, index: 2] at term 3 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 2 at term 3 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 3 -raft2025/12/08 17:57:41 INFO: 3 is starting a new election at term 1 -raft2025/12/08 17:57:41 INFO: 3 became candidate at term 2 -raft2025/12/08 17:57:41 INFO: 3 received MsgVoteResp from 3 at term 2 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 -raft2025/12/08 17:57:41 INFO: 3 [term: 2] received a MsgApp message with higher term from 1 [term: 3] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 3 -raft2025/12/08 17:57:41 INFO: 1 [term: 3] ignored a MsgVote message with lower term from 3 [term: 2] -raft2025/12/08 17:57:41 INFO: 2 [term: 3] ignored a MsgVote message with lower term from 3 [term: 2] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 3 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 3 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 2 is starting a new election at term 1 +raft2024/11/05 11:44:58 INFO: 2 became candidate at term 2 +raft2024/11/05 11:44:58 INFO: 2 received MsgVoteResp from 2 at term 2 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 +raft2024/11/05 11:44:58 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 +raft2024/11/05 11:44:58 INFO: 2 received MsgVoteResp from 1 at term 2 +raft2024/11/05 11:44:58 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 2 became leader at term 2 +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 2 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 3 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 3 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 3 at term 3 +raft2024/11/05 11:44:58 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 3 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 2, index: 2, vote: 0] cast MsgVote for 1 [logterm: 2, index: 2] at term 3 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 3 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 3 +raft2024/11/05 11:44:58 INFO: 3 is starting a new election at term 1 +raft2024/11/05 11:44:58 INFO: 3 became candidate at term 2 +raft2024/11/05 11:44:58 INFO: 3 received MsgVoteResp from 3 at term 2 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 +raft2024/11/05 11:44:58 INFO: 3 [term: 2] received a MsgApp message with higher term from 1 [term: 3] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 3 +raft2024/11/05 11:44:58 INFO: 1 [term: 3] ignored a MsgVote message with lower term from 3 [term: 2] +raft2024/11/05 11:44:58 INFO: 2 [term: 3] ignored a MsgVote message with lower term from 3 [term: 2] --- PASS: TestCandidateResetTermMsgApp (0.00s) === RUN TestLeaderStepdownWhenQuorumActive -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 --- PASS: TestLeaderStepdownWhenQuorumActive (0.00s) === RUN TestLeaderStepdownWhenQuorumLost -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 WARN: 1 stepped down to follower since quorum is not active -raft2025/12/08 17:57:41 INFO: 1 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 WARN: 1 stepped down to follower since quorum is not active +raft2024/11/05 11:44:58 INFO: 1 became follower at term 1 --- PASS: TestLeaderStepdownWhenQuorumLost (0.00s) === RUN TestLeaderSupersedingWithCheckQuorum -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 3 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 3 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 3 is starting a new election at term 1 -raft2025/12/08 17:57:41 INFO: 3 became candidate at term 2 -raft2025/12/08 17:57:41 INFO: 3 received MsgVoteResp from 3 at term 2 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 1, index: 1, vote: 1] ignored MsgVote from 3 [logterm: 1, index: 1] at term 1: lease is not expired (remaining ticks: 10) -raft2025/12/08 17:57:41 INFO: 2 [logterm: 1, index: 1, vote: 1] ignored MsgVote from 3 [logterm: 1, index: 1] at term 1: lease is not expired (remaining ticks: 10) -raft2025/12/08 17:57:41 INFO: 3 is starting a new election at term 2 -raft2025/12/08 17:57:41 INFO: 3 became candidate at term 3 -raft2025/12/08 17:57:41 INFO: 3 received MsgVoteResp from 3 at term 3 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 3 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 3 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 1, index: 1, vote: 1] ignored MsgVote from 3 [logterm: 1, index: 1] at term 1: lease is not expired (remaining ticks: 10) -raft2025/12/08 17:57:41 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 3] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 3 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 3 -raft2025/12/08 17:57:41 INFO: 3 received MsgVoteResp from 2 at term 3 -raft2025/12/08 17:57:41 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 3 became leader at term 3 -raft2025/12/08 17:57:41 INFO: 1 [term: 1] received a MsgApp message with higher term from 3 [term: 3] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 3 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 3 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 3 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 3 is starting a new election at term 1 +raft2024/11/05 11:44:58 INFO: 3 became candidate at term 2 +raft2024/11/05 11:44:58 INFO: 3 received MsgVoteResp from 3 at term 2 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 1, index: 1, vote: 1] ignored MsgVote from 3 [logterm: 1, index: 1] at term 1: lease is not expired (remaining ticks: 10) +raft2024/11/05 11:44:58 INFO: 2 [logterm: 1, index: 1, vote: 1] ignored MsgVote from 3 [logterm: 1, index: 1] at term 1: lease is not expired (remaining ticks: 10) +raft2024/11/05 11:44:58 INFO: 3 is starting a new election at term 2 +raft2024/11/05 11:44:58 INFO: 3 became candidate at term 3 +raft2024/11/05 11:44:58 INFO: 3 received MsgVoteResp from 3 at term 3 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 3 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 3 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 1, index: 1, vote: 1] ignored MsgVote from 3 [logterm: 1, index: 1] at term 1: lease is not expired (remaining ticks: 10) +raft2024/11/05 11:44:58 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 3] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 3 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 3 +raft2024/11/05 11:44:58 INFO: 3 received MsgVoteResp from 2 at term 3 +raft2024/11/05 11:44:58 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 3 became leader at term 3 +raft2024/11/05 11:44:58 INFO: 1 [term: 1] received a MsgApp message with higher term from 3 [term: 3] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 3 --- PASS: TestLeaderSupersedingWithCheckQuorum (0.00s) === RUN TestLeaderElectionWithCheckQuorum -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 3 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 3 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 3 is starting a new election at term 1 -raft2025/12/08 17:57:41 INFO: 3 became candidate at term 2 -raft2025/12/08 17:57:41 INFO: 3 received MsgVoteResp from 3 at term 2 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 1, index: 1, vote: 1] ignored MsgVote from 3 [logterm: 1, index: 1] at term 1: lease is not expired (remaining ticks: 10) -raft2025/12/08 17:57:41 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 2 -raft2025/12/08 17:57:41 INFO: 3 received MsgVoteResp from 2 at term 2 -raft2025/12/08 17:57:41 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 3 became leader at term 2 -raft2025/12/08 17:57:41 INFO: 1 [term: 1] received a MsgAppResp message with higher term from 2 [term: 2] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 3 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 3 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 3 is starting a new election at term 1 +raft2024/11/05 11:44:58 INFO: 3 became candidate at term 2 +raft2024/11/05 11:44:58 INFO: 3 received MsgVoteResp from 3 at term 2 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 1, index: 1, vote: 1] ignored MsgVote from 3 [logterm: 1, index: 1] at term 1: lease is not expired (remaining ticks: 10) +raft2024/11/05 11:44:58 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 2 +raft2024/11/05 11:44:58 INFO: 3 received MsgVoteResp from 2 at term 2 +raft2024/11/05 11:44:58 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 3 became leader at term 2 +raft2024/11/05 11:44:58 INFO: 1 [term: 1] received a MsgAppResp message with higher term from 2 [term: 2] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 2 --- PASS: TestLeaderElectionWithCheckQuorum (0.00s) === RUN TestFreeStuckCandidateWithCheckQuorum -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 3 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 3 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 3 is starting a new election at term 1 -raft2025/12/08 17:57:41 INFO: 3 became candidate at term 2 -raft2025/12/08 17:57:41 INFO: 3 received MsgVoteResp from 3 at term 2 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 1, index: 1, vote: 1] ignored MsgVote from 3 [logterm: 1, index: 1] at term 1: lease is not expired (remaining ticks: 10) -raft2025/12/08 17:57:41 INFO: 3 is starting a new election at term 2 -raft2025/12/08 17:57:41 INFO: 3 became candidate at term 3 -raft2025/12/08 17:57:41 INFO: 3 received MsgVoteResp from 3 at term 3 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 3 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 3 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 1, index: 1, vote: 1] ignored MsgVote from 3 [logterm: 1, index: 1] at term 1: lease is not expired (remaining ticks: 10) -raft2025/12/08 17:57:41 INFO: 1 [term: 1] received a MsgAppResp message with higher term from 3 [term: 3] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 3 -raft2025/12/08 17:57:41 INFO: 3 is starting a new election at term 3 -raft2025/12/08 17:57:41 INFO: 3 became candidate at term 4 -raft2025/12/08 17:57:41 INFO: 3 received MsgVoteResp from 3 at term 4 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 4 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 4 -raft2025/12/08 17:57:41 INFO: 1 [term: 3] received a MsgVote message with higher term from 3 [term: 4] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 4 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 4 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 1, index: 1, vote: 1] ignored MsgVote from 3 [logterm: 1, index: 1] at term 1: lease is not expired (remaining ticks: 10) -raft2025/12/08 17:57:41 INFO: 3 received MsgVoteResp from 1 at term 4 -raft2025/12/08 17:57:41 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 3 became leader at term 4 -raft2025/12/08 17:57:41 INFO: 2 [term: 1] received a MsgApp message with higher term from 3 [term: 4] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 4 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 3 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 3 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 3 is starting a new election at term 1 +raft2024/11/05 11:44:58 INFO: 3 became candidate at term 2 +raft2024/11/05 11:44:58 INFO: 3 received MsgVoteResp from 3 at term 2 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 1, index: 1, vote: 1] ignored MsgVote from 3 [logterm: 1, index: 1] at term 1: lease is not expired (remaining ticks: 10) +raft2024/11/05 11:44:58 INFO: 3 is starting a new election at term 2 +raft2024/11/05 11:44:58 INFO: 3 became candidate at term 3 +raft2024/11/05 11:44:58 INFO: 3 received MsgVoteResp from 3 at term 3 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 3 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 3 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 1, index: 1, vote: 1] ignored MsgVote from 3 [logterm: 1, index: 1] at term 1: lease is not expired (remaining ticks: 10) +raft2024/11/05 11:44:58 INFO: 1 [term: 1] received a MsgAppResp message with higher term from 3 [term: 3] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 3 +raft2024/11/05 11:44:58 INFO: 3 is starting a new election at term 3 +raft2024/11/05 11:44:58 INFO: 3 became candidate at term 4 +raft2024/11/05 11:44:58 INFO: 3 received MsgVoteResp from 3 at term 4 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 4 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 4 +raft2024/11/05 11:44:58 INFO: 1 [term: 3] received a MsgVote message with higher term from 3 [term: 4] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 4 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 4 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 1, index: 1, vote: 1] ignored MsgVote from 3 [logterm: 1, index: 1] at term 1: lease is not expired (remaining ticks: 10) +raft2024/11/05 11:44:58 INFO: 3 received MsgVoteResp from 1 at term 4 +raft2024/11/05 11:44:58 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 3 became leader at term 4 +raft2024/11/05 11:44:58 INFO: 2 [term: 1] received a MsgApp message with higher term from 3 [term: 4] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 4 --- PASS: TestFreeStuckCandidateWithCheckQuorum (0.00s) === RUN TestNonPromotableVoterWithCheckQuorum -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 --- PASS: TestNonPromotableVoterWithCheckQuorum (0.00s) === RUN TestDisruptiveFollower -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 3 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 3 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 3 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 1 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 2 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 2 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2 -raft2025/12/08 17:57:41 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 -raft2025/12/08 17:57:41 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 2 at term 2 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 2 -raft2025/12/08 17:57:41 INFO: 3 is starting a new election at term 2 -raft2025/12/08 17:57:41 INFO: 3 became candidate at term 3 -raft2025/12/08 17:57:41 INFO: 3 received MsgVoteResp from 3 at term 3 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 2 at term 3 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 1, vote: 1] ignored MsgVote from 3 [logterm: 2, index: 1] at term 2: lease is not expired (remaining ticks: 10) -raft2025/12/08 17:57:41 INFO: 2 [logterm: 2, index: 1, vote: 1] ignored MsgVote from 3 [logterm: 2, index: 1] at term 2: lease is not expired (remaining ticks: 10) -raft2025/12/08 17:57:41 INFO: 1 [term: 2] received a MsgAppResp message with higher term from 3 [term: 3] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 3 ---- PASS: TestDisruptiveFollower (0.01s) +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 3 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 3 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 3 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 1 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 2 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 2 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2 +raft2024/11/05 11:44:58 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 +raft2024/11/05 11:44:58 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 2 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 2 +raft2024/11/05 11:44:58 INFO: 3 is starting a new election at term 2 +raft2024/11/05 11:44:58 INFO: 3 became candidate at term 3 +raft2024/11/05 11:44:58 INFO: 3 received MsgVoteResp from 3 at term 3 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 2 at term 3 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 1, vote: 1] ignored MsgVote from 3 [logterm: 2, index: 1] at term 2: lease is not expired (remaining ticks: 10) +raft2024/11/05 11:44:58 INFO: 2 [logterm: 2, index: 1, vote: 1] ignored MsgVote from 3 [logterm: 2, index: 1] at term 2: lease is not expired (remaining ticks: 10) +raft2024/11/05 11:44:58 INFO: 1 [term: 2] received a MsgAppResp message with higher term from 3 [term: 3] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 3 +--- PASS: TestDisruptiveFollower (0.00s) === RUN TestDisruptiveFollowerPreVote -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 3 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 3 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 3 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 1 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 2 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 2 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2 -raft2025/12/08 17:57:41 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 -raft2025/12/08 17:57:41 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 2 at term 2 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 2 -raft2025/12/08 17:57:41 INFO: 3 is starting a new election at term 2 -raft2025/12/08 17:57:41 INFO: 3 became pre-candidate at term 2 -raft2025/12/08 17:57:41 INFO: 3 received MsgPreVoteResp from 3 at term 2 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 2 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 2 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 4, vote: 1] ignored MsgPreVote from 3 [logterm: 2, index: 1] at term 2: lease is not expired (remaining ticks: 10) -raft2025/12/08 17:57:41 INFO: 2 [logterm: 2, index: 4, vote: 1] ignored MsgPreVote from 3 [logterm: 2, index: 1] at term 2: lease is not expired (remaining ticks: 10) -raft2025/12/08 17:57:41 INFO: 3 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 3 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 3 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 3 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 1 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 2 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 2 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2 +raft2024/11/05 11:44:58 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 +raft2024/11/05 11:44:58 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 2 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 2 +raft2024/11/05 11:44:58 INFO: 3 is starting a new election at term 2 +raft2024/11/05 11:44:58 INFO: 3 became pre-candidate at term 2 +raft2024/11/05 11:44:58 INFO: 3 received MsgPreVoteResp from 3 at term 2 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 2 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 2 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 4, vote: 1] ignored MsgPreVote from 3 [logterm: 2, index: 1] at term 2: lease is not expired (remaining ticks: 10) +raft2024/11/05 11:44:58 INFO: 2 [logterm: 2, index: 4, vote: 1] ignored MsgPreVote from 3 [logterm: 2, index: 1] at term 2: lease is not expired (remaining ticks: 10) +raft2024/11/05 11:44:58 INFO: 3 became follower at term 2 --- PASS: TestDisruptiveFollowerPreVote (0.00s) === RUN TestReadOnlyOptionSafe -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 3 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 3 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 3 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 3 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 --- PASS: TestReadOnlyOptionSafe (0.00s) === RUN TestReadOnlyWithLearner -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) learners=(2) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1) learners=(2) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) learners=(2) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1) learners=(2) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 --- PASS: TestReadOnlyWithLearner (0.00s) === RUN TestReadOnlyOptionLease -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 3 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 3 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 3 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 3 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 --- PASS: TestReadOnlyOptionLease (0.00s) === RUN TestReadOnlyForNewLeader -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 1 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 1, commit: 1, applied: 1, lastindex: 2, lastterm: 1] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1,2,3], term: 1, commit: 2, applied: 2, lastindex: 2, lastterm: 1] -raft2025/12/08 17:57:41 INFO: 3 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 3 became follower at term 1 -raft2025/12/08 17:57:41 INFO: newRaft 3 [peers: [1,2,3], term: 1, commit: 2, applied: 2, lastindex: 2, lastterm: 1] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 1 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 2 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 2 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 1, index: 2] sent MsgVote request to 2 at term 2 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 1, index: 2] sent MsgVote request to 3 at term 2 -raft2025/12/08 17:57:41 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 1, index: 2, vote: 0] cast MsgVote for 1 [logterm: 1, index: 2] at term 2 -raft2025/12/08 17:57:41 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 1, index: 2, vote: 0] cast MsgVote for 1 [logterm: 1, index: 2] at term 2 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 2 at term 2 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 1 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 1, commit: 1, applied: 1, lastindex: 2, lastterm: 1] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3], term: 1, commit: 2, applied: 2, lastindex: 2, lastterm: 1] +raft2024/11/05 11:44:58 INFO: 3 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 3 became follower at term 1 +raft2024/11/05 11:44:58 INFO: newRaft 3 [peers: [1,2,3], term: 1, commit: 2, applied: 2, lastindex: 2, lastterm: 1] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 1 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 2 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 2 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 1, index: 2] sent MsgVote request to 2 at term 2 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 1, index: 2] sent MsgVote request to 3 at term 2 +raft2024/11/05 11:44:58 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 1, index: 2, vote: 0] cast MsgVote for 1 [logterm: 1, index: 2] at term 2 +raft2024/11/05 11:44:58 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 1, index: 2, vote: 0] cast MsgVote for 1 [logterm: 1, index: 2] at term 2 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 2 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 2 --- PASS: TestReadOnlyForNewLeader (0.00s) === RUN TestLeaderAppResp -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 --- PASS: TestLeaderAppResp (0.00s) === RUN TestBcastBeat -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 1000, applied: 1000, lastindex: 1000, lastterm: 1] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 2 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 1000, applied: 1000, lastindex: 1000, lastterm: 1] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 2 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 2 --- PASS: TestBcastBeat (0.00s) === RUN TestRecvMsgBeat -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] --- PASS: TestRecvMsgBeat (0.00s) === RUN TestLeaderIncreaseNext -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 --- PASS: TestLeaderIncreaseNext (0.00s) === RUN TestSendAppendForProgressProbe -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 --- PASS: TestSendAppendForProgressProbe (0.00s) === RUN TestSendAppendForProgressReplicate -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 --- PASS: TestSendAppendForProgressReplicate (0.00s) === RUN TestSendAppendForProgressSnapshot -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 --- PASS: TestSendAppendForProgressSnapshot (0.00s) === RUN TestRecvMsgUnreachable -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 1] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 1] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 --- PASS: TestRecvMsgUnreachable (0.00s) === RUN TestRestore -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] --- PASS: TestRestore (0.00s) === RUN TestRestoreWithLearner -raft2025/12/08 17:57:41 INFO: 3 switched to configuration voters=(1 2) learners=(3) -raft2025/12/08 17:57:41 INFO: 3 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 3 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] -raft2025/12/08 17:57:41 INFO: 3 switched to configuration voters=(1 2) learners=(3) -raft2025/12/08 17:57:41 INFO: 3 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] +raft2024/11/05 11:44:58 INFO: 3 switched to configuration voters=(1 2) learners=(3) +raft2024/11/05 11:44:58 INFO: 3 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 3 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] +raft2024/11/05 11:44:58 INFO: 3 switched to configuration voters=(1 2) learners=(3) +raft2024/11/05 11:44:58 INFO: 3 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] --- PASS: TestRestoreWithLearner (0.00s) === RUN TestRestoreWithVotersOutgoing -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(2 3 4)&&(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(2 3 4)&&(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] --- PASS: TestRestoreWithVotersOutgoing (0.00s) === RUN TestRestoreVoterToLearner -raft2025/12/08 17:57:41 INFO: 3 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 3 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] -raft2025/12/08 17:57:41 INFO: 3 switched to configuration voters=(1 2) learners=(3) -raft2025/12/08 17:57:41 INFO: 3 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] ---- PASS: TestRestoreVoterToLearner (0.00s) +raft2024/11/05 11:44:58 INFO: 3 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 3 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] +raft2024/11/05 11:44:58 INFO: 3 switched to configuration voters=(1 2) learners=(3) +raft2024/11/05 11:44:58 INFO: 3 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] +--- PASS: TestRestoreVoterToLearner (0.01s) === RUN TestRestoreLearnerPromotion -raft2025/12/08 17:57:41 INFO: 3 switched to configuration voters=(1 2) learners=(3) -raft2025/12/08 17:57:41 INFO: 3 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 3 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] -raft2025/12/08 17:57:41 INFO: 3 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 3 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] +raft2024/11/05 11:44:58 INFO: 3 switched to configuration voters=(1 2) learners=(3) +raft2024/11/05 11:44:58 INFO: 3 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 3 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] +raft2024/11/05 11:44:58 INFO: 3 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 3 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] --- PASS: TestRestoreLearnerPromotion (0.00s) === RUN TestLearnerReceiveSnapshot -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) learners=(2) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1) learners=(2) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) learners=(2) -raft2025/12/08 17:57:41 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 2 [term: 0] received a MsgHeartbeat message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:41 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1) learners=(2) -raft2025/12/08 17:57:41 INFO: 2 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] -raft2025/12/08 17:57:41 INFO: 2 [commit: 11] restored snapshot [index: 11, term: 11] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) learners=(2) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1) learners=(2) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) learners=(2) +raft2024/11/05 11:44:58 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 2 [term: 0] received a MsgHeartbeat message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1) learners=(2) +raft2024/11/05 11:44:58 INFO: 2 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] +raft2024/11/05 11:44:58 INFO: 2 [commit: 11] restored snapshot [index: 11, term: 11] --- PASS: TestLearnerReceiveSnapshot (0.00s) === RUN TestRestoreIgnoreSnapshot -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 [commit: 1, lastindex: 3, lastterm: 1] fast-forwarded commit to snapshot [index: 2, term: 1] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 [commit: 1, lastindex: 3, lastterm: 1] fast-forwarded commit to snapshot [index: 2, term: 1] --- PASS: TestRestoreIgnoreSnapshot (0.00s) === RUN TestProvideSnap -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:41 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 --- PASS: TestProvideSnap (0.00s) === RUN TestIgnoreProvidingSnap -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:41 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 --- PASS: TestIgnoreProvidingSnap (0.00s) === RUN TestRestoreFromSnapMsg -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 2 [term: 0] received a MsgSnap message with higher term from 1 [term: 2] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 2 -raft2025/12/08 17:57:41 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2) -raft2025/12/08 17:57:41 INFO: 2 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] -raft2025/12/08 17:57:41 INFO: 2 [commit: 11] restored snapshot [index: 11, term: 11] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 2 [term: 0] received a MsgSnap message with higher term from 1 [term: 2] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 2 +raft2024/11/05 11:44:58 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 2 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] +raft2024/11/05 11:44:58 INFO: 2 [commit: 11] restored snapshot [index: 11, term: 11] --- PASS: TestRestoreFromSnapMsg (0.00s) === RUN TestSlowNodeRestore -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 3 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 3 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: log [committed=1, applied=0, unstable.offset=1, len(unstable.Entries)=1] starts to restore snapshot [index: 102, term: 1] -raft2025/12/08 17:57:41 INFO: 3 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 3 [commit: 102, lastindex: 102, lastterm: 1] restored snapshot [index: 102, term: 1] -raft2025/12/08 17:57:41 INFO: 3 [commit: 102] restored snapshot [index: 102, term: 1] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 3 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 3 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: log [committed=1, applied=0, unstable.offset=1, len(unstable.Entries)=1] starts to restore snapshot [index: 102, term: 1] +raft2024/11/05 11:44:58 INFO: 3 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 3 [commit: 102, lastindex: 102, lastterm: 1] restored snapshot [index: 102, term: 1] +raft2024/11/05 11:44:58 INFO: 3 [commit: 102] restored snapshot [index: 102, term: 1] --- PASS: TestSlowNodeRestore (0.00s) === RUN TestStepConfig -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 --- PASS: TestStepConfig (0.00s) === RUN TestStepIgnoreConfig -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 1 ignoring conf change {ConfChangeAddNode 0 [] 0} at config voters=(1 2): possible unapplied conf change at index 2 (applied to 0) +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 ignoring conf change {ConfChangeAddNode 0 [] 0} at config voters=(1 2): possible unapplied conf change at index 2 (applied to 0) --- PASS: TestStepIgnoreConfig (0.00s) === RUN TestNewLeaderPendingConfig -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 --- PASS: TestNewLeaderPendingConfig (0.00s) === RUN TestAddNode -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) --- PASS: TestAddNode (0.00s) === RUN TestAddLearner -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) learners=(2) -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(2) learners=(1) -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) learners=(2) +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(2) learners=(1) +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) --- PASS: TestAddLearner (0.00s) === RUN TestAddNodeCheckQuorum -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:41 WARN: 1 stepped down to follower since quorum is not active -raft2025/12/08 17:57:41 INFO: 1 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 WARN: 1 stepped down to follower since quorum is not active +raft2024/11/05 11:44:58 INFO: 1 became follower at term 1 --- PASS: TestAddNodeCheckQuorum (0.00s) === RUN TestRemoveNode -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) --- PASS: TestRemoveNode (0.00s) === RUN TestRemoveLearner -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) learners=(2) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) learners=(2) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) --- PASS: TestRemoveLearner (0.00s) === RUN TestPromotable -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=() -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=() +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] --- PASS: TestPromotable (0.00s) === RUN TestRaftNodes -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] --- PASS: TestRaftNodes (0.00s) === RUN TestCampaignWhileLeader -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 --- PASS: TestCampaignWhileLeader (0.00s) === RUN TestPreCampaignWhileLeader -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became pre-candidate at term 0 -raft2025/12/08 17:57:41 INFO: 1 received MsgPreVoteResp from 1 at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became pre-candidate at term 0 +raft2024/11/05 11:44:58 INFO: 1 received MsgPreVoteResp from 1 at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 --- PASS: TestPreCampaignWhileLeader (0.00s) === RUN TestCommitAfterRemoveNode -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) --- PASS: TestCommitAfterRemoveNode (0.00s) === RUN TestLeaderTransferToUpToDateNode -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 3 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 3 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 1 [term 1] starts to transfer leadership to 2 -raft2025/12/08 17:57:41 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log -raft2025/12/08 17:57:41 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. -raft2025/12/08 17:57:41 INFO: 2 is starting a new election at term 1 -raft2025/12/08 17:57:41 INFO: 2 became candidate at term 2 -raft2025/12/08 17:57:41 INFO: 2 received MsgVoteResp from 2 at term 2 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 -raft2025/12/08 17:57:41 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 -raft2025/12/08 17:57:41 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 -raft2025/12/08 17:57:41 INFO: 2 received MsgVoteResp from 1 at term 2 -raft2025/12/08 17:57:41 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 2 became leader at term 2 -raft2025/12/08 17:57:41 INFO: 2 [term 2] starts to transfer leadership to 1 -raft2025/12/08 17:57:41 INFO: 2 sends MsgTimeoutNow to 1 immediately as 1 already has up-to-date log -raft2025/12/08 17:57:41 INFO: 1 [term 2] received MsgTimeoutNow from 2 and starts an election to get leadership. -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 2 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 3 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 3 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 2 at term 3 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 3 at term 3 -raft2025/12/08 17:57:41 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 3 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3 -raft2025/12/08 17:57:41 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 3 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 2 at term 3 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 3 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 3 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 3 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 [term 1] starts to transfer leadership to 2 +raft2024/11/05 11:44:58 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log +raft2024/11/05 11:44:58 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. +raft2024/11/05 11:44:58 INFO: 2 is starting a new election at term 1 +raft2024/11/05 11:44:58 INFO: 2 became candidate at term 2 +raft2024/11/05 11:44:58 INFO: 2 received MsgVoteResp from 2 at term 2 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 +raft2024/11/05 11:44:58 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 +raft2024/11/05 11:44:58 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 +raft2024/11/05 11:44:58 INFO: 2 received MsgVoteResp from 1 at term 2 +raft2024/11/05 11:44:58 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 2 became leader at term 2 +raft2024/11/05 11:44:58 INFO: 2 [term 2] starts to transfer leadership to 1 +raft2024/11/05 11:44:58 INFO: 2 sends MsgTimeoutNow to 1 immediately as 1 already has up-to-date log +raft2024/11/05 11:44:58 INFO: 1 [term 2] received MsgTimeoutNow from 2 and starts an election to get leadership. +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 2 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 3 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 3 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 2 at term 3 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 3 at term 3 +raft2024/11/05 11:44:58 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 3 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3 +raft2024/11/05 11:44:58 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 3 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 3 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 3 --- PASS: TestLeaderTransferToUpToDateNode (0.00s) === RUN TestLeaderTransferToUpToDateNodeFromFollower -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 3 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 3 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 1 [term 1] starts to transfer leadership to 2 -raft2025/12/08 17:57:41 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log -raft2025/12/08 17:57:41 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. -raft2025/12/08 17:57:41 INFO: 2 is starting a new election at term 1 -raft2025/12/08 17:57:41 INFO: 2 became candidate at term 2 -raft2025/12/08 17:57:41 INFO: 2 received MsgVoteResp from 2 at term 2 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 -raft2025/12/08 17:57:41 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 -raft2025/12/08 17:57:41 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 -raft2025/12/08 17:57:41 INFO: 2 received MsgVoteResp from 1 at term 2 -raft2025/12/08 17:57:41 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 2 became leader at term 2 -raft2025/12/08 17:57:41 INFO: 2 [term 2] starts to transfer leadership to 1 -raft2025/12/08 17:57:41 INFO: 2 sends MsgTimeoutNow to 1 immediately as 1 already has up-to-date log -raft2025/12/08 17:57:41 INFO: 1 [term 2] received MsgTimeoutNow from 2 and starts an election to get leadership. -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 2 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 3 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 3 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 2 at term 3 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 3 at term 3 -raft2025/12/08 17:57:41 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 3 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3 -raft2025/12/08 17:57:41 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 3 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 2 at term 3 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 3 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 3 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 3 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 [term 1] starts to transfer leadership to 2 +raft2024/11/05 11:44:58 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log +raft2024/11/05 11:44:58 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. +raft2024/11/05 11:44:58 INFO: 2 is starting a new election at term 1 +raft2024/11/05 11:44:58 INFO: 2 became candidate at term 2 +raft2024/11/05 11:44:58 INFO: 2 received MsgVoteResp from 2 at term 2 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 +raft2024/11/05 11:44:58 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 +raft2024/11/05 11:44:58 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 +raft2024/11/05 11:44:58 INFO: 2 received MsgVoteResp from 1 at term 2 +raft2024/11/05 11:44:58 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 2 became leader at term 2 +raft2024/11/05 11:44:58 INFO: 2 [term 2] starts to transfer leadership to 1 +raft2024/11/05 11:44:58 INFO: 2 sends MsgTimeoutNow to 1 immediately as 1 already has up-to-date log +raft2024/11/05 11:44:58 INFO: 1 [term 2] received MsgTimeoutNow from 2 and starts an election to get leadership. +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 2 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 3 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 3 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 2 at term 3 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 3 at term 3 +raft2024/11/05 11:44:58 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 3 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3 +raft2024/11/05 11:44:58 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 3 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 3 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 3 --- PASS: TestLeaderTransferToUpToDateNodeFromFollower (0.00s) === RUN TestLeaderTransferWithCheckQuorum -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 3 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 3 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 1 [term 1] starts to transfer leadership to 2 -raft2025/12/08 17:57:41 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log -raft2025/12/08 17:57:41 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. -raft2025/12/08 17:57:41 INFO: 2 is starting a new election at term 1 -raft2025/12/08 17:57:41 INFO: 2 became candidate at term 2 -raft2025/12/08 17:57:41 INFO: 2 received MsgVoteResp from 2 at term 2 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 -raft2025/12/08 17:57:41 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 -raft2025/12/08 17:57:41 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 -raft2025/12/08 17:57:41 INFO: 2 received MsgVoteResp from 1 at term 2 -raft2025/12/08 17:57:41 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 2 became leader at term 2 -raft2025/12/08 17:57:41 INFO: 2 [term 2] starts to transfer leadership to 1 -raft2025/12/08 17:57:41 INFO: 2 sends MsgTimeoutNow to 1 immediately as 1 already has up-to-date log -raft2025/12/08 17:57:41 INFO: 1 [term 2] received MsgTimeoutNow from 2 and starts an election to get leadership. -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 2 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 3 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 3 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 2 at term 3 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 3 at term 3 -raft2025/12/08 17:57:41 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 3 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3 -raft2025/12/08 17:57:41 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 3 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 2 at term 3 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 3 ---- PASS: TestLeaderTransferWithCheckQuorum (0.00s) +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 3 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 3 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 [term 1] starts to transfer leadership to 2 +raft2024/11/05 11:44:58 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log +raft2024/11/05 11:44:58 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. +raft2024/11/05 11:44:58 INFO: 2 is starting a new election at term 1 +raft2024/11/05 11:44:58 INFO: 2 became candidate at term 2 +raft2024/11/05 11:44:58 INFO: 2 received MsgVoteResp from 2 at term 2 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 +raft2024/11/05 11:44:58 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 +raft2024/11/05 11:44:58 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 +raft2024/11/05 11:44:58 INFO: 2 received MsgVoteResp from 1 at term 2 +raft2024/11/05 11:44:58 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 2 became leader at term 2 +raft2024/11/05 11:44:58 INFO: 2 [term 2] starts to transfer leadership to 1 +raft2024/11/05 11:44:58 INFO: 2 sends MsgTimeoutNow to 1 immediately as 1 already has up-to-date log +raft2024/11/05 11:44:58 INFO: 1 [term 2] received MsgTimeoutNow from 2 and starts an election to get leadership. +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 2 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 3 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 3 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 2 at term 3 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 3 at term 3 +raft2024/11/05 11:44:58 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 3 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3 +raft2024/11/05 11:44:58 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 3 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 3 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 3 +--- PASS: TestLeaderTransferWithCheckQuorum (0.01s) === RUN TestLeaderTransferToSlowFollower -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 3 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 3 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 1 [term 1] starts to transfer leadership to 3 -raft2025/12/08 17:57:41 DEBUG: 3 [logterm: 0, index: 2] rejected MsgApp [logterm: 1, index: 2] from 1 -raft2025/12/08 17:57:41 DEBUG: 1 received MsgAppResp(rejected, hint: (index 1, term 1)) from 3 for index 2 -raft2025/12/08 17:57:41 DEBUG: 1 decreased progress of 3 to [StateReplicate match=1 next=2 inflight=1] -raft2025/12/08 17:57:41 INFO: 1 sent MsgTimeoutNow to 3 after received MsgAppResp -raft2025/12/08 17:57:41 INFO: 3 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. -raft2025/12/08 17:57:41 INFO: 3 is starting a new election at term 1 -raft2025/12/08 17:57:41 INFO: 3 became candidate at term 2 -raft2025/12/08 17:57:41 INFO: 3 received MsgVoteResp from 3 at term 2 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 1, index: 2] sent MsgVote request to 1 at term 2 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 1, index: 2] sent MsgVote request to 2 at term 2 -raft2025/12/08 17:57:41 INFO: 1 [term: 1] received a MsgVote message with higher term from 3 [term: 2] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 3 [logterm: 1, index: 2] at term 2 -raft2025/12/08 17:57:41 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 1, index: 2, vote: 0] cast MsgVote for 3 [logterm: 1, index: 2] at term 2 -raft2025/12/08 17:57:41 INFO: 3 received MsgVoteResp from 1 at term 2 -raft2025/12/08 17:57:41 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 3 became leader at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 3 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 3 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 [term 1] starts to transfer leadership to 3 +raft2024/11/05 11:44:58 DEBUG: 3 [logterm: 0, index: 2] rejected MsgApp [logterm: 1, index: 2] from 1 +raft2024/11/05 11:44:58 DEBUG: 1 received MsgAppResp(rejected, hint: (index 1, term 1)) from 3 for index 2 +raft2024/11/05 11:44:58 DEBUG: 1 decreased progress of 3 to [StateReplicate match=1 next=2 inflight=1] +raft2024/11/05 11:44:58 INFO: 1 sent MsgTimeoutNow to 3 after received MsgAppResp +raft2024/11/05 11:44:58 INFO: 3 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. +raft2024/11/05 11:44:58 INFO: 3 is starting a new election at term 1 +raft2024/11/05 11:44:58 INFO: 3 became candidate at term 2 +raft2024/11/05 11:44:58 INFO: 3 received MsgVoteResp from 3 at term 2 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 1, index: 2] sent MsgVote request to 1 at term 2 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 1, index: 2] sent MsgVote request to 2 at term 2 +raft2024/11/05 11:44:58 INFO: 1 [term: 1] received a MsgVote message with higher term from 3 [term: 2] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 3 [logterm: 1, index: 2] at term 2 +raft2024/11/05 11:44:58 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 1, index: 2, vote: 0] cast MsgVote for 3 [logterm: 1, index: 2] at term 2 +raft2024/11/05 11:44:58 INFO: 3 received MsgVoteResp from 1 at term 2 +raft2024/11/05 11:44:58 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 3 became leader at term 2 --- PASS: TestLeaderTransferToSlowFollower (0.00s) === RUN TestLeaderTransferAfterSnapshot -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 3 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 3 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 1 [term 1] starts to transfer leadership to 3 -raft2025/12/08 17:57:41 DEBUG: 3 [logterm: 0, index: 2] rejected MsgApp [logterm: 1, index: 2] from 1 -raft2025/12/08 17:57:41 DEBUG: 1 received MsgAppResp(rejected, hint: (index 1, term 1)) from 3 for index 2 -raft2025/12/08 17:57:41 DEBUG: 1 decreased progress of 3 to [StateReplicate match=1 next=2 inflight=1] -raft2025/12/08 17:57:41 DEBUG: 1 [firstindex: 3, commit: 2] sent snapshot[index: 2, term: 1] to 3 [StateProbe match=1 next=2] -raft2025/12/08 17:57:41 DEBUG: 1 paused sending replication messages to 3 [StateSnapshot match=1 next=2 paused pendingSnap=2] -raft2025/12/08 17:57:41 INFO: log [committed=1, applied=0, unstable.offset=1, len(unstable.Entries)=1] starts to restore snapshot [index: 2, term: 1] -raft2025/12/08 17:57:41 INFO: 3 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 3 [commit: 2, lastindex: 2, lastterm: 1] restored snapshot [index: 2, term: 1] -raft2025/12/08 17:57:41 INFO: 3 [commit: 2] restored snapshot [index: 2, term: 1] -raft2025/12/08 17:57:41 DEBUG: 1 recovered from needing snapshot, resumed sending replication messages to 3 [StateSnapshot match=2 next=3 paused pendingSnap=2] -raft2025/12/08 17:57:41 INFO: 1 sent MsgTimeoutNow to 3 after received MsgAppResp -raft2025/12/08 17:57:41 INFO: 3 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. -raft2025/12/08 17:57:41 INFO: 3 is starting a new election at term 1 -raft2025/12/08 17:57:41 INFO: 3 became candidate at term 2 -raft2025/12/08 17:57:41 INFO: 3 received MsgVoteResp from 3 at term 2 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 1, index: 2] sent MsgVote request to 1 at term 2 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 1, index: 2] sent MsgVote request to 2 at term 2 -raft2025/12/08 17:57:41 INFO: 1 [term: 1] received a MsgVote message with higher term from 3 [term: 2] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 3 [logterm: 1, index: 2] at term 2 -raft2025/12/08 17:57:41 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 1, index: 2, vote: 0] cast MsgVote for 3 [logterm: 1, index: 2] at term 2 -raft2025/12/08 17:57:41 INFO: 3 received MsgVoteResp from 1 at term 2 -raft2025/12/08 17:57:41 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 3 became leader at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 3 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 3 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 [term 1] starts to transfer leadership to 3 +raft2024/11/05 11:44:58 DEBUG: 3 [logterm: 0, index: 2] rejected MsgApp [logterm: 1, index: 2] from 1 +raft2024/11/05 11:44:58 DEBUG: 1 received MsgAppResp(rejected, hint: (index 1, term 1)) from 3 for index 2 +raft2024/11/05 11:44:58 DEBUG: 1 decreased progress of 3 to [StateReplicate match=1 next=2 inflight=1] +raft2024/11/05 11:44:58 DEBUG: 1 [firstindex: 3, commit: 2] sent snapshot[index: 2, term: 1] to 3 [StateProbe match=1 next=2] +raft2024/11/05 11:44:58 DEBUG: 1 paused sending replication messages to 3 [StateSnapshot match=1 next=2 paused pendingSnap=2] +raft2024/11/05 11:44:58 INFO: log [committed=1, applied=0, unstable.offset=1, len(unstable.Entries)=1] starts to restore snapshot [index: 2, term: 1] +raft2024/11/05 11:44:58 INFO: 3 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 3 [commit: 2, lastindex: 2, lastterm: 1] restored snapshot [index: 2, term: 1] +raft2024/11/05 11:44:58 INFO: 3 [commit: 2] restored snapshot [index: 2, term: 1] +raft2024/11/05 11:44:58 DEBUG: 1 recovered from needing snapshot, resumed sending replication messages to 3 [StateSnapshot match=2 next=3 paused pendingSnap=2] +raft2024/11/05 11:44:58 INFO: 1 sent MsgTimeoutNow to 3 after received MsgAppResp +raft2024/11/05 11:44:58 INFO: 3 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. +raft2024/11/05 11:44:58 INFO: 3 is starting a new election at term 1 +raft2024/11/05 11:44:58 INFO: 3 became candidate at term 2 +raft2024/11/05 11:44:58 INFO: 3 received MsgVoteResp from 3 at term 2 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 1, index: 2] sent MsgVote request to 1 at term 2 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 1, index: 2] sent MsgVote request to 2 at term 2 +raft2024/11/05 11:44:58 INFO: 1 [term: 1] received a MsgVote message with higher term from 3 [term: 2] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 3 [logterm: 1, index: 2] at term 2 +raft2024/11/05 11:44:58 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 1, index: 2, vote: 0] cast MsgVote for 3 [logterm: 1, index: 2] at term 2 +raft2024/11/05 11:44:58 INFO: 3 received MsgVoteResp from 1 at term 2 +raft2024/11/05 11:44:58 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 3 became leader at term 2 --- PASS: TestLeaderTransferAfterSnapshot (0.00s) === RUN TestLeaderTransferToSelf -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 3 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 3 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 DEBUG: 1 is already leader. Ignored transferring leadership to self +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 3 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 3 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 DEBUG: 1 is already leader. Ignored transferring leadership to self --- PASS: TestLeaderTransferToSelf (0.00s) === RUN TestLeaderTransferToNonExistingNode -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 3 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 3 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 DEBUG: 1 no progress available for 4 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 3 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 3 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 DEBUG: 1 no progress available for 4 --- PASS: TestLeaderTransferToNonExistingNode (0.00s) === RUN TestLeaderTransferTimeout -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 3 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 3 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 1 [term 1] starts to transfer leadership to 3 -raft2025/12/08 17:57:41 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 3 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 3 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 [term 1] starts to transfer leadership to 3 +raft2024/11/05 11:44:58 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log --- PASS: TestLeaderTransferTimeout (0.00s) === RUN TestLeaderTransferIgnoreProposal -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 3 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 3 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 1 [term 1] starts to transfer leadership to 3 -raft2025/12/08 17:57:41 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log -raft2025/12/08 17:57:41 DEBUG: 1 [term 1] transfer leadership to 3 is in progress; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 [term 1] transfer leadership to 3 is in progress; dropping proposal +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 3 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 3 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 [term 1] starts to transfer leadership to 3 +raft2024/11/05 11:44:58 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log +raft2024/11/05 11:44:58 DEBUG: 1 [term 1] transfer leadership to 3 is in progress; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 [term 1] transfer leadership to 3 is in progress; dropping proposal --- PASS: TestLeaderTransferIgnoreProposal (0.00s) === RUN TestLeaderTransferReceiveHigherTermVote -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 3 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 3 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 1 [term 1] starts to transfer leadership to 3 -raft2025/12/08 17:57:41 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log -raft2025/12/08 17:57:41 INFO: 2 [term: 1] received a MsgHup message with higher term from 2 [term: 2] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 2 is starting a new election at term 2 -raft2025/12/08 17:57:41 INFO: 2 became candidate at term 3 -raft2025/12/08 17:57:41 INFO: 2 received MsgVoteResp from 2 at term 3 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 3 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 3 -raft2025/12/08 17:57:41 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 3] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 3 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 3 -raft2025/12/08 17:57:41 INFO: 2 received MsgVoteResp from 1 at term 3 -raft2025/12/08 17:57:41 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 2 became leader at term 3 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 3 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 3 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 [term 1] starts to transfer leadership to 3 +raft2024/11/05 11:44:58 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log +raft2024/11/05 11:44:58 INFO: 2 [term: 1] received a MsgHup message with higher term from 2 [term: 2] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 2 is starting a new election at term 2 +raft2024/11/05 11:44:58 INFO: 2 became candidate at term 3 +raft2024/11/05 11:44:58 INFO: 2 received MsgVoteResp from 2 at term 3 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 3 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 3 +raft2024/11/05 11:44:58 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 3] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 3 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 3 +raft2024/11/05 11:44:58 INFO: 2 received MsgVoteResp from 1 at term 3 +raft2024/11/05 11:44:58 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 2 became leader at term 3 --- PASS: TestLeaderTransferReceiveHigherTermVote (0.00s) === RUN TestLeaderTransferRemoveNode -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 3 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 3 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 1 [term 1] starts to transfer leadership to 3 -raft2025/12/08 17:57:41 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 3 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 3 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 [term 1] starts to transfer leadership to 3 +raft2024/11/05 11:44:58 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) --- PASS: TestLeaderTransferRemoveNode (0.00s) === RUN TestLeaderTransferDemoteNode -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 3 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 3 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 1 [term 1] starts to transfer leadership to 3 -raft2025/12/08 17:57:41 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2)&&(1 2 3) learners_next=(3) autoleave -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) learners=(3) +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 3 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 3 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 [term 1] starts to transfer leadership to 3 +raft2024/11/05 11:44:58 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2)&&(1 2 3) learners_next=(3) autoleave +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) learners=(3) --- PASS: TestLeaderTransferDemoteNode (0.00s) === RUN TestLeaderTransferBack -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 3 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 3 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 1 [term 1] starts to transfer leadership to 3 -raft2025/12/08 17:57:41 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log -raft2025/12/08 17:57:41 INFO: 1 [term 1] abort previous transferring leadership to 3 -raft2025/12/08 17:57:41 DEBUG: 1 is already leader. Ignored transferring leadership to self +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 3 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 3 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 [term 1] starts to transfer leadership to 3 +raft2024/11/05 11:44:58 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log +raft2024/11/05 11:44:58 INFO: 1 [term 1] abort previous transferring leadership to 3 +raft2024/11/05 11:44:58 DEBUG: 1 is already leader. Ignored transferring leadership to self --- PASS: TestLeaderTransferBack (0.00s) === RUN TestLeaderTransferSecondTransferToAnotherNode -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 3 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 3 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 1 [term 1] starts to transfer leadership to 3 -raft2025/12/08 17:57:41 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log -raft2025/12/08 17:57:41 INFO: 1 [term 1] abort previous transferring leadership to 3 -raft2025/12/08 17:57:41 INFO: 1 [term 1] starts to transfer leadership to 2 -raft2025/12/08 17:57:41 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log -raft2025/12/08 17:57:41 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. -raft2025/12/08 17:57:41 INFO: 2 is starting a new election at term 1 -raft2025/12/08 17:57:41 INFO: 2 became candidate at term 2 -raft2025/12/08 17:57:41 INFO: 2 received MsgVoteResp from 2 at term 2 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 -raft2025/12/08 17:57:41 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 -raft2025/12/08 17:57:41 INFO: 2 received MsgVoteResp from 1 at term 2 -raft2025/12/08 17:57:41 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 2 became leader at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 3 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 3 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 [term 1] starts to transfer leadership to 3 +raft2024/11/05 11:44:58 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log +raft2024/11/05 11:44:58 INFO: 1 [term 1] abort previous transferring leadership to 3 +raft2024/11/05 11:44:58 INFO: 1 [term 1] starts to transfer leadership to 2 +raft2024/11/05 11:44:58 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log +raft2024/11/05 11:44:58 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. +raft2024/11/05 11:44:58 INFO: 2 is starting a new election at term 1 +raft2024/11/05 11:44:58 INFO: 2 became candidate at term 2 +raft2024/11/05 11:44:58 INFO: 2 received MsgVoteResp from 2 at term 2 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 +raft2024/11/05 11:44:58 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 +raft2024/11/05 11:44:58 INFO: 2 received MsgVoteResp from 1 at term 2 +raft2024/11/05 11:44:58 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 2 became leader at term 2 --- PASS: TestLeaderTransferSecondTransferToAnotherNode (0.00s) === RUN TestLeaderTransferSecondTransferToSameNode -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 3 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 3 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 1 [term 1] starts to transfer leadership to 3 -raft2025/12/08 17:57:41 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log -raft2025/12/08 17:57:41 INFO: 1 [term 1] transfer leadership to 3 is in progress, ignores request to same node 3 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 3 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 3 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 [term 1] starts to transfer leadership to 3 +raft2024/11/05 11:44:58 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log +raft2024/11/05 11:44:58 INFO: 1 [term 1] transfer leadership to 3 is in progress, ignores request to same node 3 --- PASS: TestLeaderTransferSecondTransferToSameNode (0.00s) === RUN TestTransferNonMember -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(2 3 4) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 [term 0] received MsgTimeoutNow from 2 and starts an election to get leadership. -raft2025/12/08 17:57:41 WARN: 1 is unpromotable and can not campaign +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(2 3 4) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 [term 0] received MsgTimeoutNow from 2 and starts an election to get leadership. +raft2024/11/05 11:44:58 WARN: 1 is unpromotable and can not campaign --- PASS: TestTransferNonMember (0.00s) === RUN TestNodeWithSmallerTermCanCompleteElection -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 3 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 3 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 3 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 1 -raft2025/12/08 17:57:41 INFO: 1 became pre-candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgPreVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 1 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgPreVoteResp from 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 2 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 2 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2 -raft2025/12/08 17:57:41 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 2 at term 2 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 2 -raft2025/12/08 17:57:41 INFO: 3 is starting a new election at term 1 -raft2025/12/08 17:57:41 INFO: 3 became pre-candidate at term 1 -raft2025/12/08 17:57:41 INFO: 3 received MsgPreVoteResp from 3 at term 1 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 1 at term 1 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1 -raft2025/12/08 17:57:41 INFO: 2 is starting a new election at term 2 -raft2025/12/08 17:57:41 INFO: 2 became pre-candidate at term 2 -raft2025/12/08 17:57:41 INFO: 2 received MsgPreVoteResp from 2 at term 2 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 2 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 3 at term 2 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 2, index: 1] at term 2 -raft2025/12/08 17:57:41 INFO: 2 received MsgPreVoteResp from 1 at term 2 -raft2025/12/08 17:57:41 INFO: 2 has received 2 MsgPreVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 2 became candidate at term 3 -raft2025/12/08 17:57:41 INFO: 2 received MsgVoteResp from 2 at term 3 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 3 at term 3 -raft2025/12/08 17:57:41 INFO: 1 [term: 2] received a MsgVote message with higher term from 2 [term: 3] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 3 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 3 -raft2025/12/08 17:57:41 INFO: 2 received MsgVoteResp from 1 at term 3 -raft2025/12/08 17:57:41 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 2 became leader at term 3 -raft2025/12/08 17:57:41 INFO: going to bring back peer 3 and kill peer 2 -raft2025/12/08 17:57:41 INFO: 3 is starting a new election at term 1 -raft2025/12/08 17:57:41 INFO: 3 became pre-candidate at term 1 -raft2025/12/08 17:57:41 INFO: 3 received MsgPreVoteResp from 3 at term 1 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 1 at term 1 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 3, index: 2, vote: 2] rejected MsgPreVote from 3 [logterm: 0, index: 0] at term 3 -raft2025/12/08 17:57:41 INFO: 3 [term: 1] received a MsgPreVoteResp message with higher term from 1 [term: 3] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 3 -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 3 -raft2025/12/08 17:57:41 INFO: 1 became pre-candidate at term 3 -raft2025/12/08 17:57:41 INFO: 1 received MsgPreVoteResp from 1 at term 3 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 3, index: 2] sent MsgPreVote request to 2 at term 3 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 3, index: 2] sent MsgPreVote request to 3 at term 3 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 3, index: 2] at term 3 -raft2025/12/08 17:57:41 INFO: 1 received MsgPreVoteResp from 3 at term 3 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 4 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 4 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 3, index: 2] sent MsgVote request to 2 at term 4 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 3, index: 2] sent MsgVote request to 3 at term 4 -raft2025/12/08 17:57:41 INFO: 3 [term: 3] received a MsgVote message with higher term from 1 [term: 4] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 4 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 3, index: 2] at term 4 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 3 at term 4 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 4 -raft2025/12/08 17:57:41 DEBUG: 3 [logterm: 0, index: 2] rejected MsgApp [logterm: 3, index: 2] from 1 -raft2025/12/08 17:57:41 DEBUG: 1 received MsgAppResp(rejected, hint: (index 0, term 0)) from 3 for index 2 -raft2025/12/08 17:57:41 DEBUG: 1 decreased progress of 3 to [StateProbe match=0 next=1] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 3 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 3 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 3 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 1 +raft2024/11/05 11:44:58 INFO: 1 became pre-candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgPreVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgPreVoteResp from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 2 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 2 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2 +raft2024/11/05 11:44:58 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 2 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 2 +raft2024/11/05 11:44:58 INFO: 3 is starting a new election at term 1 +raft2024/11/05 11:44:58 INFO: 3 became pre-candidate at term 1 +raft2024/11/05 11:44:58 INFO: 3 received MsgPreVoteResp from 3 at term 1 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 1 at term 1 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 2 is starting a new election at term 2 +raft2024/11/05 11:44:58 INFO: 2 became pre-candidate at term 2 +raft2024/11/05 11:44:58 INFO: 2 received MsgPreVoteResp from 2 at term 2 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 2 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 3 at term 2 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 2, index: 1] at term 2 +raft2024/11/05 11:44:58 INFO: 2 received MsgPreVoteResp from 1 at term 2 +raft2024/11/05 11:44:58 INFO: 2 has received 2 MsgPreVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 2 became candidate at term 3 +raft2024/11/05 11:44:58 INFO: 2 received MsgVoteResp from 2 at term 3 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 3 at term 3 +raft2024/11/05 11:44:58 INFO: 1 [term: 2] received a MsgVote message with higher term from 2 [term: 3] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 3 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 3 +raft2024/11/05 11:44:58 INFO: 2 received MsgVoteResp from 1 at term 3 +raft2024/11/05 11:44:58 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 2 became leader at term 3 +raft2024/11/05 11:44:58 INFO: going to bring back peer 3 and kill peer 2 +raft2024/11/05 11:44:58 INFO: 3 is starting a new election at term 1 +raft2024/11/05 11:44:58 INFO: 3 became pre-candidate at term 1 +raft2024/11/05 11:44:58 INFO: 3 received MsgPreVoteResp from 3 at term 1 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 1 at term 1 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 3, index: 2, vote: 2] rejected MsgPreVote from 3 [logterm: 0, index: 0] at term 3 +raft2024/11/05 11:44:58 INFO: 3 [term: 1] received a MsgPreVoteResp message with higher term from 1 [term: 3] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 3 +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 3 +raft2024/11/05 11:44:58 INFO: 1 became pre-candidate at term 3 +raft2024/11/05 11:44:58 INFO: 1 received MsgPreVoteResp from 1 at term 3 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 3, index: 2] sent MsgPreVote request to 2 at term 3 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 3, index: 2] sent MsgPreVote request to 3 at term 3 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 3, index: 2] at term 3 +raft2024/11/05 11:44:58 INFO: 1 received MsgPreVoteResp from 3 at term 3 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 4 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 4 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 3, index: 2] sent MsgVote request to 2 at term 4 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 3, index: 2] sent MsgVote request to 3 at term 4 +raft2024/11/05 11:44:58 INFO: 3 [term: 3] received a MsgVote message with higher term from 1 [term: 4] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 4 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 3, index: 2] at term 4 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 3 at term 4 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 4 +raft2024/11/05 11:44:58 DEBUG: 3 [logterm: 0, index: 2] rejected MsgApp [logterm: 3, index: 2] from 1 +raft2024/11/05 11:44:58 DEBUG: 1 received MsgAppResp(rejected, hint: (index 0, term 0)) from 3 for index 2 +raft2024/11/05 11:44:58 DEBUG: 1 decreased progress of 3 to [StateProbe match=0 next=1] --- PASS: TestNodeWithSmallerTermCanCompleteElection (0.00s) === RUN TestPreVoteWithSplitVote -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 3 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 3 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 3 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 1 -raft2025/12/08 17:57:41 INFO: 1 became pre-candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgPreVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 1 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgPreVoteResp from 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 2 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 2 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2 -raft2025/12/08 17:57:41 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 -raft2025/12/08 17:57:41 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 2 at term 2 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 2 -raft2025/12/08 17:57:41 INFO: 2 is starting a new election at term 2 -raft2025/12/08 17:57:41 INFO: 2 became pre-candidate at term 2 -raft2025/12/08 17:57:41 INFO: 2 received MsgPreVoteResp from 2 at term 2 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 2 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 3 at term 2 -raft2025/12/08 17:57:41 INFO: 3 is starting a new election at term 2 -raft2025/12/08 17:57:41 INFO: 3 became pre-candidate at term 2 -raft2025/12/08 17:57:41 INFO: 3 received MsgPreVoteResp from 3 at term 2 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 2 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 2 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 2, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 2, index: 1] at term 2 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 2, index: 1, vote: 1] cast MsgPreVote for 3 [logterm: 2, index: 1] at term 2 -raft2025/12/08 17:57:41 INFO: 2 received MsgPreVoteResp from 3 at term 2 -raft2025/12/08 17:57:41 INFO: 2 has received 2 MsgPreVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 2 became candidate at term 3 -raft2025/12/08 17:57:41 INFO: 2 received MsgVoteResp from 2 at term 3 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 3 at term 3 -raft2025/12/08 17:57:41 INFO: 3 received MsgPreVoteResp from 2 at term 2 -raft2025/12/08 17:57:41 INFO: 3 has received 2 MsgPreVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 3 became candidate at term 3 -raft2025/12/08 17:57:41 INFO: 3 received MsgVoteResp from 3 at term 3 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 2 at term 3 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 2, index: 1, vote: 3] rejected MsgVote from 2 [logterm: 2, index: 1] at term 3 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 2, index: 1, vote: 2] rejected MsgVote from 3 [logterm: 2, index: 1] at term 3 -raft2025/12/08 17:57:41 INFO: 2 received MsgVoteResp rejection from 3 at term 3 -raft2025/12/08 17:57:41 INFO: 2 has received 1 MsgVoteResp votes and 1 vote rejections -raft2025/12/08 17:57:41 INFO: 3 received MsgVoteResp rejection from 2 at term 3 -raft2025/12/08 17:57:41 INFO: 3 has received 1 MsgVoteResp votes and 1 vote rejections -raft2025/12/08 17:57:41 INFO: 2 is starting a new election at term 3 -raft2025/12/08 17:57:41 INFO: 2 became pre-candidate at term 3 -raft2025/12/08 17:57:41 INFO: 2 received MsgPreVoteResp from 2 at term 3 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 3 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 3 at term 3 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 2, index: 1, vote: 3] cast MsgPreVote for 2 [logterm: 2, index: 1] at term 3 -raft2025/12/08 17:57:41 INFO: 2 received MsgPreVoteResp from 3 at term 3 -raft2025/12/08 17:57:41 INFO: 2 has received 2 MsgPreVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 2 became candidate at term 4 -raft2025/12/08 17:57:41 INFO: 2 received MsgVoteResp from 2 at term 4 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 1 at term 4 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 3 at term 4 -raft2025/12/08 17:57:41 INFO: 3 [term: 3] received a MsgVote message with higher term from 2 [term: 4] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 4 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 4 -raft2025/12/08 17:57:41 INFO: 2 received MsgVoteResp from 3 at term 4 -raft2025/12/08 17:57:41 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 2 became leader at term 4 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 3 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 3 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 3 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 1 +raft2024/11/05 11:44:58 INFO: 1 became pre-candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgPreVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgPreVoteResp from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 2 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 2 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2 +raft2024/11/05 11:44:58 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 +raft2024/11/05 11:44:58 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 2 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 2 +raft2024/11/05 11:44:58 INFO: 2 is starting a new election at term 2 +raft2024/11/05 11:44:58 INFO: 2 became pre-candidate at term 2 +raft2024/11/05 11:44:58 INFO: 2 received MsgPreVoteResp from 2 at term 2 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 2 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 3 at term 2 +raft2024/11/05 11:44:58 INFO: 3 is starting a new election at term 2 +raft2024/11/05 11:44:58 INFO: 3 became pre-candidate at term 2 +raft2024/11/05 11:44:58 INFO: 3 received MsgPreVoteResp from 3 at term 2 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 2 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 2 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 2, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 2, index: 1] at term 2 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 2, index: 1, vote: 1] cast MsgPreVote for 3 [logterm: 2, index: 1] at term 2 +raft2024/11/05 11:44:58 INFO: 2 received MsgPreVoteResp from 3 at term 2 +raft2024/11/05 11:44:58 INFO: 2 has received 2 MsgPreVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 2 became candidate at term 3 +raft2024/11/05 11:44:58 INFO: 2 received MsgVoteResp from 2 at term 3 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 3 at term 3 +raft2024/11/05 11:44:58 INFO: 3 received MsgPreVoteResp from 2 at term 2 +raft2024/11/05 11:44:58 INFO: 3 has received 2 MsgPreVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 3 became candidate at term 3 +raft2024/11/05 11:44:58 INFO: 3 received MsgVoteResp from 3 at term 3 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 2 at term 3 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 2, index: 1, vote: 3] rejected MsgVote from 2 [logterm: 2, index: 1] at term 3 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 2, index: 1, vote: 2] rejected MsgVote from 3 [logterm: 2, index: 1] at term 3 +raft2024/11/05 11:44:58 INFO: 2 received MsgVoteResp rejection from 3 at term 3 +raft2024/11/05 11:44:58 INFO: 2 has received 1 MsgVoteResp votes and 1 vote rejections +raft2024/11/05 11:44:58 INFO: 3 received MsgVoteResp rejection from 2 at term 3 +raft2024/11/05 11:44:58 INFO: 3 has received 1 MsgVoteResp votes and 1 vote rejections +raft2024/11/05 11:44:58 INFO: 2 is starting a new election at term 3 +raft2024/11/05 11:44:58 INFO: 2 became pre-candidate at term 3 +raft2024/11/05 11:44:58 INFO: 2 received MsgPreVoteResp from 2 at term 3 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 3 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 3 at term 3 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 2, index: 1, vote: 3] cast MsgPreVote for 2 [logterm: 2, index: 1] at term 3 +raft2024/11/05 11:44:58 INFO: 2 received MsgPreVoteResp from 3 at term 3 +raft2024/11/05 11:44:58 INFO: 2 has received 2 MsgPreVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 2 became candidate at term 4 +raft2024/11/05 11:44:58 INFO: 2 received MsgVoteResp from 2 at term 4 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 1 at term 4 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 3 at term 4 +raft2024/11/05 11:44:58 INFO: 3 [term: 3] received a MsgVote message with higher term from 2 [term: 4] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 4 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 4 +raft2024/11/05 11:44:58 INFO: 2 received MsgVoteResp from 3 at term 4 +raft2024/11/05 11:44:58 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 2 became leader at term 4 --- PASS: TestPreVoteWithSplitVote (0.00s) === RUN TestPreVoteWithCheckQuorum -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 3 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 3 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 3 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 1 -raft2025/12/08 17:57:41 INFO: 1 became pre-candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgPreVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 1 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgPreVoteResp from 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 2 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 2 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2 -raft2025/12/08 17:57:41 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 -raft2025/12/08 17:57:41 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 2 at term 2 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 2 -raft2025/12/08 17:57:41 INFO: 3 is starting a new election at term 2 -raft2025/12/08 17:57:41 INFO: 3 became pre-candidate at term 2 -raft2025/12/08 17:57:41 INFO: 3 received MsgPreVoteResp from 3 at term 2 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 2 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 2 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 2, index: 1, vote: 1] ignored MsgPreVote from 3 [logterm: 2, index: 1] at term 2: lease is not expired (remaining ticks: 10) -raft2025/12/08 17:57:41 INFO: 2 is starting a new election at term 2 -raft2025/12/08 17:57:41 INFO: 2 became pre-candidate at term 2 -raft2025/12/08 17:57:41 INFO: 2 received MsgPreVoteResp from 2 at term 2 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 2 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 3 at term 2 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 2, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 2, index: 1] at term 2 -raft2025/12/08 17:57:41 INFO: 2 received MsgPreVoteResp from 3 at term 2 -raft2025/12/08 17:57:41 INFO: 2 has received 2 MsgPreVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 2 became candidate at term 3 -raft2025/12/08 17:57:41 INFO: 2 received MsgVoteResp from 2 at term 3 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 3 at term 3 -raft2025/12/08 17:57:41 INFO: 3 [term: 2] received a MsgVote message with higher term from 2 [term: 3] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 3 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 3 -raft2025/12/08 17:57:41 INFO: 2 received MsgVoteResp from 3 at term 3 -raft2025/12/08 17:57:41 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 2 became leader at term 3 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 3 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 3 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 3 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 1 +raft2024/11/05 11:44:58 INFO: 1 became pre-candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgPreVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgPreVoteResp from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 2 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 2 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2 +raft2024/11/05 11:44:58 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 +raft2024/11/05 11:44:58 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 2 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 2 +raft2024/11/05 11:44:58 INFO: 3 is starting a new election at term 2 +raft2024/11/05 11:44:58 INFO: 3 became pre-candidate at term 2 +raft2024/11/05 11:44:58 INFO: 3 received MsgPreVoteResp from 3 at term 2 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 2 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 2 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 2, index: 1, vote: 1] ignored MsgPreVote from 3 [logterm: 2, index: 1] at term 2: lease is not expired (remaining ticks: 10) +raft2024/11/05 11:44:58 INFO: 2 is starting a new election at term 2 +raft2024/11/05 11:44:58 INFO: 2 became pre-candidate at term 2 +raft2024/11/05 11:44:58 INFO: 2 received MsgPreVoteResp from 2 at term 2 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 2 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 3 at term 2 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 2, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 2, index: 1] at term 2 +raft2024/11/05 11:44:58 INFO: 2 received MsgPreVoteResp from 3 at term 2 +raft2024/11/05 11:44:58 INFO: 2 has received 2 MsgPreVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 2 became candidate at term 3 +raft2024/11/05 11:44:58 INFO: 2 received MsgVoteResp from 2 at term 3 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 3 at term 3 +raft2024/11/05 11:44:58 INFO: 3 [term: 2] received a MsgVote message with higher term from 2 [term: 3] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 3 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 3 +raft2024/11/05 11:44:58 INFO: 2 received MsgVoteResp from 3 at term 3 +raft2024/11/05 11:44:58 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 2 became leader at term 3 --- PASS: TestPreVoteWithCheckQuorum (0.00s) === RUN TestLearnerCampaign -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) learners=(2) -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1) learners=(2) -raft2025/12/08 17:57:41 WARN: 2 is unpromotable and can not campaign -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 2 [term 0] received MsgTimeoutNow from 1 and starts an election to get leadership. -raft2025/12/08 17:57:41 WARN: 2 is unpromotable and can not campaign +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) learners=(2) +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1) learners=(2) +raft2024/11/05 11:44:58 WARN: 2 is unpromotable and can not campaign +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 2 [term 0] received MsgTimeoutNow from 1 and starts an election to get leadership. +raft2024/11/05 11:44:58 WARN: 2 is unpromotable and can not campaign --- PASS: TestLearnerCampaign (0.00s) === RUN TestPreVoteMigrationCanCompleteElection -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 3 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 3 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 3 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 1 -raft2025/12/08 17:57:41 INFO: 1 became pre-candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgPreVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 1 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgPreVoteResp from 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 2 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 2 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2 -raft2025/12/08 17:57:41 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 -raft2025/12/08 17:57:41 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 2 at term 2 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 2 -raft2025/12/08 17:57:41 INFO: 3 is starting a new election at term 2 -raft2025/12/08 17:57:41 INFO: 3 became candidate at term 3 -raft2025/12/08 17:57:41 INFO: 3 received MsgVoteResp from 3 at term 3 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 2 at term 3 -raft2025/12/08 17:57:41 INFO: 3 is starting a new election at term 3 -raft2025/12/08 17:57:41 INFO: 3 became candidate at term 4 -raft2025/12/08 17:57:41 INFO: 3 received MsgVoteResp from 3 at term 4 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 1 at term 4 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 2 at term 4 -raft2025/12/08 17:57:41 INFO: 3 is starting a new election at term 4 -raft2025/12/08 17:57:41 INFO: 3 became pre-candidate at term 4 -raft2025/12/08 17:57:41 INFO: 3 received MsgPreVoteResp from 3 at term 4 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 4 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 4 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 3 [logterm: 2, index: 1] at term 2 -raft2025/12/08 17:57:41 INFO: 3 [term: 4] ignored a MsgPreVoteResp message with lower term from 2 [term: 2] -raft2025/12/08 17:57:41 INFO: 2 is starting a new election at term 2 -raft2025/12/08 17:57:41 INFO: 2 became pre-candidate at term 2 -raft2025/12/08 17:57:41 INFO: 2 received MsgPreVoteResp from 2 at term 2 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 2, index: 2] sent MsgPreVote request to 1 at term 2 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 2, index: 2] sent MsgPreVote request to 3 at term 2 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 2, index: 1, vote: 3] rejected MsgPreVote from 2 [logterm: 2, index: 2] at term 4 -raft2025/12/08 17:57:41 INFO: 2 [term: 2] received a MsgPreVoteResp message with higher term from 3 [term: 4] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 4 -raft2025/12/08 17:57:41 INFO: 3 is starting a new election at term 4 -raft2025/12/08 17:57:41 INFO: 3 became pre-candidate at term 4 -raft2025/12/08 17:57:41 INFO: 3 received MsgPreVoteResp from 3 at term 4 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 4 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 4 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 3 [logterm: 2, index: 1] at term 4 -raft2025/12/08 17:57:41 INFO: 3 received MsgPreVoteResp rejection from 2 at term 4 -raft2025/12/08 17:57:41 INFO: 3 has received 1 MsgPreVoteResp votes and 1 vote rejections -raft2025/12/08 17:57:41 INFO: 2 is starting a new election at term 4 -raft2025/12/08 17:57:41 INFO: 2 became pre-candidate at term 4 -raft2025/12/08 17:57:41 INFO: 2 received MsgPreVoteResp from 2 at term 4 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 2, index: 2] sent MsgPreVote request to 1 at term 4 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 2, index: 2] sent MsgPreVote request to 3 at term 4 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 2, index: 1, vote: 3] cast MsgPreVote for 2 [logterm: 2, index: 2] at term 4 -raft2025/12/08 17:57:41 INFO: 2 received MsgPreVoteResp from 3 at term 4 -raft2025/12/08 17:57:41 INFO: 2 has received 2 MsgPreVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 2 became candidate at term 5 -raft2025/12/08 17:57:41 INFO: 2 received MsgVoteResp from 2 at term 5 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 2, index: 2] sent MsgVote request to 1 at term 5 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 2, index: 2] sent MsgVote request to 3 at term 5 -raft2025/12/08 17:57:41 INFO: 3 [term: 4] received a MsgVote message with higher term from 2 [term: 5] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 5 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 2] at term 5 -raft2025/12/08 17:57:41 INFO: 2 received MsgVoteResp from 3 at term 5 -raft2025/12/08 17:57:41 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 2 became leader at term 5 -raft2025/12/08 17:57:41 DEBUG: 3 [logterm: 0, index: 2] rejected MsgApp [logterm: 2, index: 2] from 2 -raft2025/12/08 17:57:41 DEBUG: 2 received MsgAppResp(rejected, hint: (index 1, term 2)) from 3 for index 2 -raft2025/12/08 17:57:41 DEBUG: 2 decreased progress of 3 to [StateProbe match=0 next=2] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 3 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 3 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 3 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 1 +raft2024/11/05 11:44:58 INFO: 1 became pre-candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgPreVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgPreVoteResp from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 2 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 2 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2 +raft2024/11/05 11:44:58 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 +raft2024/11/05 11:44:58 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 2 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 2 +raft2024/11/05 11:44:58 INFO: 3 is starting a new election at term 2 +raft2024/11/05 11:44:58 INFO: 3 became candidate at term 3 +raft2024/11/05 11:44:58 INFO: 3 received MsgVoteResp from 3 at term 3 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 2 at term 3 +raft2024/11/05 11:44:58 INFO: 3 is starting a new election at term 3 +raft2024/11/05 11:44:58 INFO: 3 became candidate at term 4 +raft2024/11/05 11:44:58 INFO: 3 received MsgVoteResp from 3 at term 4 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 1 at term 4 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 2 at term 4 +raft2024/11/05 11:44:58 INFO: 3 is starting a new election at term 4 +raft2024/11/05 11:44:58 INFO: 3 became pre-candidate at term 4 +raft2024/11/05 11:44:58 INFO: 3 received MsgPreVoteResp from 3 at term 4 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 4 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 4 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 3 [logterm: 2, index: 1] at term 2 +raft2024/11/05 11:44:58 INFO: 3 [term: 4] ignored a MsgPreVoteResp message with lower term from 2 [term: 2] +raft2024/11/05 11:44:58 INFO: 2 is starting a new election at term 2 +raft2024/11/05 11:44:58 INFO: 2 became pre-candidate at term 2 +raft2024/11/05 11:44:58 INFO: 2 received MsgPreVoteResp from 2 at term 2 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 2, index: 2] sent MsgPreVote request to 1 at term 2 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 2, index: 2] sent MsgPreVote request to 3 at term 2 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 2, index: 1, vote: 3] rejected MsgPreVote from 2 [logterm: 2, index: 2] at term 4 +raft2024/11/05 11:44:58 INFO: 2 [term: 2] received a MsgPreVoteResp message with higher term from 3 [term: 4] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 4 +raft2024/11/05 11:44:58 INFO: 3 is starting a new election at term 4 +raft2024/11/05 11:44:58 INFO: 3 became pre-candidate at term 4 +raft2024/11/05 11:44:58 INFO: 3 received MsgPreVoteResp from 3 at term 4 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 4 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 4 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 3 [logterm: 2, index: 1] at term 4 +raft2024/11/05 11:44:58 INFO: 3 received MsgPreVoteResp rejection from 2 at term 4 +raft2024/11/05 11:44:58 INFO: 3 has received 1 MsgPreVoteResp votes and 1 vote rejections +raft2024/11/05 11:44:58 INFO: 2 is starting a new election at term 4 +raft2024/11/05 11:44:58 INFO: 2 became pre-candidate at term 4 +raft2024/11/05 11:44:58 INFO: 2 received MsgPreVoteResp from 2 at term 4 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 2, index: 2] sent MsgPreVote request to 1 at term 4 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 2, index: 2] sent MsgPreVote request to 3 at term 4 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 2, index: 1, vote: 3] cast MsgPreVote for 2 [logterm: 2, index: 2] at term 4 +raft2024/11/05 11:44:58 INFO: 2 received MsgPreVoteResp from 3 at term 4 +raft2024/11/05 11:44:58 INFO: 2 has received 2 MsgPreVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 2 became candidate at term 5 +raft2024/11/05 11:44:58 INFO: 2 received MsgVoteResp from 2 at term 5 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 2, index: 2] sent MsgVote request to 1 at term 5 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 2, index: 2] sent MsgVote request to 3 at term 5 +raft2024/11/05 11:44:58 INFO: 3 [term: 4] received a MsgVote message with higher term from 2 [term: 5] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 5 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 2] at term 5 +raft2024/11/05 11:44:58 INFO: 2 received MsgVoteResp from 3 at term 5 +raft2024/11/05 11:44:58 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 2 became leader at term 5 +raft2024/11/05 11:44:58 DEBUG: 3 [logterm: 0, index: 2] rejected MsgApp [logterm: 2, index: 2] from 2 +raft2024/11/05 11:44:58 DEBUG: 2 received MsgAppResp(rejected, hint: (index 1, term 2)) from 3 for index 2 +raft2024/11/05 11:44:58 DEBUG: 2 decreased progress of 3 to [StateProbe match=0 next=2] --- PASS: TestPreVoteMigrationCanCompleteElection (0.00s) === RUN TestPreVoteMigrationWithFreeStuckPreCandidate -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 3 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 3 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 3 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 1 -raft2025/12/08 17:57:41 INFO: 1 became pre-candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgPreVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 1 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgPreVoteResp from 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 2 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 2 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2 -raft2025/12/08 17:57:41 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 -raft2025/12/08 17:57:41 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 2 at term 2 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 2 -raft2025/12/08 17:57:41 INFO: 3 is starting a new election at term 2 -raft2025/12/08 17:57:41 INFO: 3 became candidate at term 3 -raft2025/12/08 17:57:41 INFO: 3 received MsgVoteResp from 3 at term 3 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 2 at term 3 -raft2025/12/08 17:57:41 INFO: 3 is starting a new election at term 3 -raft2025/12/08 17:57:41 INFO: 3 became candidate at term 4 -raft2025/12/08 17:57:41 INFO: 3 received MsgVoteResp from 3 at term 4 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 1 at term 4 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 2 at term 4 -raft2025/12/08 17:57:41 INFO: 3 is starting a new election at term 4 -raft2025/12/08 17:57:41 INFO: 3 became pre-candidate at term 4 -raft2025/12/08 17:57:41 INFO: 3 received MsgPreVoteResp from 3 at term 4 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 4 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 4 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 3 [logterm: 2, index: 1] at term 2 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 3 [logterm: 2, index: 1] at term 2 -raft2025/12/08 17:57:41 INFO: 3 [term: 4] ignored a MsgPreVoteResp message with lower term from 1 [term: 2] -raft2025/12/08 17:57:41 INFO: 3 [term: 4] ignored a MsgPreVoteResp message with lower term from 2 [term: 2] -raft2025/12/08 17:57:41 INFO: 3 is starting a new election at term 4 -raft2025/12/08 17:57:41 INFO: 3 became pre-candidate at term 4 -raft2025/12/08 17:57:41 INFO: 3 received MsgPreVoteResp from 3 at term 4 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 4 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 4 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 3 [logterm: 2, index: 1] at term 2 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 3 [logterm: 2, index: 1] at term 2 -raft2025/12/08 17:57:41 INFO: 3 [term: 4] ignored a MsgPreVoteResp message with lower term from 1 [term: 2] -raft2025/12/08 17:57:41 INFO: 3 [term: 4] ignored a MsgPreVoteResp message with lower term from 2 [term: 2] -raft2025/12/08 17:57:41 INFO: 1 [term: 2] received a MsgAppResp message with higher term from 3 [term: 4] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 4 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 3 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 3 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 3 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 1 +raft2024/11/05 11:44:58 INFO: 1 became pre-candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgPreVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgPreVoteResp from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 2 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 2 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2 +raft2024/11/05 11:44:58 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 +raft2024/11/05 11:44:58 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 2 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 2 +raft2024/11/05 11:44:58 INFO: 3 is starting a new election at term 2 +raft2024/11/05 11:44:58 INFO: 3 became candidate at term 3 +raft2024/11/05 11:44:58 INFO: 3 received MsgVoteResp from 3 at term 3 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 2 at term 3 +raft2024/11/05 11:44:58 INFO: 3 is starting a new election at term 3 +raft2024/11/05 11:44:58 INFO: 3 became candidate at term 4 +raft2024/11/05 11:44:58 INFO: 3 received MsgVoteResp from 3 at term 4 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 1 at term 4 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 2 at term 4 +raft2024/11/05 11:44:58 INFO: 3 is starting a new election at term 4 +raft2024/11/05 11:44:58 INFO: 3 became pre-candidate at term 4 +raft2024/11/05 11:44:58 INFO: 3 received MsgPreVoteResp from 3 at term 4 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 4 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 4 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 3 [logterm: 2, index: 1] at term 2 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 3 [logterm: 2, index: 1] at term 2 +raft2024/11/05 11:44:58 INFO: 3 [term: 4] ignored a MsgPreVoteResp message with lower term from 1 [term: 2] +raft2024/11/05 11:44:58 INFO: 3 [term: 4] ignored a MsgPreVoteResp message with lower term from 2 [term: 2] +raft2024/11/05 11:44:58 INFO: 3 is starting a new election at term 4 +raft2024/11/05 11:44:58 INFO: 3 became pre-candidate at term 4 +raft2024/11/05 11:44:58 INFO: 3 received MsgPreVoteResp from 3 at term 4 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 4 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 4 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 3 [logterm: 2, index: 1] at term 2 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 3 [logterm: 2, index: 1] at term 2 +raft2024/11/05 11:44:58 INFO: 3 [term: 4] ignored a MsgPreVoteResp message with lower term from 1 [term: 2] +raft2024/11/05 11:44:58 INFO: 3 [term: 4] ignored a MsgPreVoteResp message with lower term from 2 [term: 2] +raft2024/11/05 11:44:58 INFO: 1 [term: 2] received a MsgAppResp message with higher term from 3 [term: 4] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 4 --- PASS: TestPreVoteMigrationWithFreeStuckPreCandidate (0.00s) === RUN TestConfChangeCheckBeforeCampaign -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 3 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 3 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 WARN: 2 cannot campaign at term 1 since there are still 1 pending configuration changes to apply -raft2025/12/08 17:57:41 INFO: 1 [term 1] starts to transfer leadership to 2 -raft2025/12/08 17:57:41 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log -raft2025/12/08 17:57:41 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. -raft2025/12/08 17:57:41 WARN: 2 cannot campaign at term 1 since there are still 1 pending configuration changes to apply -raft2025/12/08 17:57:41 INFO: 1 [term 1] starts to transfer leadership to 2 -raft2025/12/08 17:57:41 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log -raft2025/12/08 17:57:41 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. -raft2025/12/08 17:57:41 INFO: 2 is starting a new election at term 1 -raft2025/12/08 17:57:41 INFO: 2 became candidate at term 2 -raft2025/12/08 17:57:41 INFO: 2 received MsgVoteResp from 2 at term 2 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 1, index: 2] sent MsgVote request to 1 at term 2 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 1, index: 2] sent MsgVote request to 3 at term 2 -raft2025/12/08 17:57:41 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 2 -raft2025/12/08 17:57:41 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 2 -raft2025/12/08 17:57:41 INFO: 2 received MsgVoteResp from 1 at term 2 -raft2025/12/08 17:57:41 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 2 became leader at term 2 -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 2 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 3 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 3 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 2 at term 3 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 3 at term 3 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 3 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 3 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 WARN: 2 cannot campaign at term 1 since there are still 1 pending configuration changes to apply +raft2024/11/05 11:44:58 INFO: 1 [term 1] starts to transfer leadership to 2 +raft2024/11/05 11:44:58 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log +raft2024/11/05 11:44:58 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. +raft2024/11/05 11:44:58 WARN: 2 cannot campaign at term 1 since there are still 1 pending configuration changes to apply +raft2024/11/05 11:44:58 INFO: 1 [term 1] starts to transfer leadership to 2 +raft2024/11/05 11:44:58 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log +raft2024/11/05 11:44:58 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. +raft2024/11/05 11:44:58 INFO: 2 is starting a new election at term 1 +raft2024/11/05 11:44:58 INFO: 2 became candidate at term 2 +raft2024/11/05 11:44:58 INFO: 2 received MsgVoteResp from 2 at term 2 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 1, index: 2] sent MsgVote request to 1 at term 2 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 1, index: 2] sent MsgVote request to 3 at term 2 +raft2024/11/05 11:44:58 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 2 +raft2024/11/05 11:44:58 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 2 +raft2024/11/05 11:44:58 INFO: 2 received MsgVoteResp from 1 at term 2 +raft2024/11/05 11:44:58 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 2 became leader at term 2 +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 2 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 3 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 3 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 2 at term 3 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 3 at term 3 --- PASS: TestConfChangeCheckBeforeCampaign (0.00s) === RUN TestConfChangeV2CheckBeforeCampaign -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 3 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 3 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2025/12/08 17:57:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 1 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2025/12/08 17:57:41 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 WARN: 2 cannot campaign at term 1 since there are still 1 pending configuration changes to apply -raft2025/12/08 17:57:41 INFO: 1 [term 1] starts to transfer leadership to 2 -raft2025/12/08 17:57:41 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log -raft2025/12/08 17:57:41 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. -raft2025/12/08 17:57:41 WARN: 2 cannot campaign at term 1 since there are still 1 pending configuration changes to apply -raft2025/12/08 17:57:41 INFO: 1 [term 1] starts to transfer leadership to 2 -raft2025/12/08 17:57:41 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log -raft2025/12/08 17:57:41 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. -raft2025/12/08 17:57:41 INFO: 2 is starting a new election at term 1 -raft2025/12/08 17:57:41 INFO: 2 became candidate at term 2 -raft2025/12/08 17:57:41 INFO: 2 received MsgVoteResp from 2 at term 2 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 1, index: 2] sent MsgVote request to 1 at term 2 -raft2025/12/08 17:57:41 INFO: 2 [logterm: 1, index: 2] sent MsgVote request to 3 at term 2 -raft2025/12/08 17:57:41 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 2 -raft2025/12/08 17:57:41 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] -raft2025/12/08 17:57:41 INFO: 3 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 3 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 2 -raft2025/12/08 17:57:41 INFO: 2 received MsgVoteResp from 1 at term 2 -raft2025/12/08 17:57:41 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:41 INFO: 2 became leader at term 2 -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 2 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 3 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 3 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 2 at term 3 -raft2025/12/08 17:57:41 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 3 at term 3 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 3 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 3 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2024/11/05 11:44:58 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 1 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2024/11/05 11:44:58 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 WARN: 2 cannot campaign at term 1 since there are still 1 pending configuration changes to apply +raft2024/11/05 11:44:58 INFO: 1 [term 1] starts to transfer leadership to 2 +raft2024/11/05 11:44:58 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log +raft2024/11/05 11:44:58 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. +raft2024/11/05 11:44:58 WARN: 2 cannot campaign at term 1 since there are still 1 pending configuration changes to apply +raft2024/11/05 11:44:58 INFO: 1 [term 1] starts to transfer leadership to 2 +raft2024/11/05 11:44:58 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log +raft2024/11/05 11:44:58 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. +raft2024/11/05 11:44:58 INFO: 2 is starting a new election at term 1 +raft2024/11/05 11:44:58 INFO: 2 became candidate at term 2 +raft2024/11/05 11:44:58 INFO: 2 received MsgVoteResp from 2 at term 2 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 1, index: 2] sent MsgVote request to 1 at term 2 +raft2024/11/05 11:44:58 INFO: 2 [logterm: 1, index: 2] sent MsgVote request to 3 at term 2 +raft2024/11/05 11:44:58 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 2 +raft2024/11/05 11:44:58 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2024/11/05 11:44:58 INFO: 3 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 3 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 2 +raft2024/11/05 11:44:58 INFO: 2 received MsgVoteResp from 1 at term 2 +raft2024/11/05 11:44:58 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:44:58 INFO: 2 became leader at term 2 +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 2 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 3 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 3 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 2 at term 3 +raft2024/11/05 11:44:58 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 3 at term 3 --- PASS: TestConfChangeV2CheckBeforeCampaign (0.00s) === RUN TestFastLogRejection === RUN TestFastLogRejection/#00 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 7, lastterm: 4] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 11, lastterm: 3] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:41 DEBUG: 2 [logterm: 3, index: 7] rejected MsgApp [logterm: 4, index: 7] from 1 -raft2025/12/08 17:57:41 DEBUG: 1 received MsgAppResp(rejected, hint: (index 7, term 3)) from 2 for index 7 -raft2025/12/08 17:57:41 DEBUG: 1 decreased progress of 2 to [StateProbe match=0 next=4] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 7, lastterm: 4] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 11, lastterm: 3] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 DEBUG: 2 [logterm: 3, index: 7] rejected MsgApp [logterm: 4, index: 7] from 1 +raft2024/11/05 11:44:58 DEBUG: 1 received MsgAppResp(rejected, hint: (index 7, term 3)) from 2 for index 7 +raft2024/11/05 11:44:58 DEBUG: 1 decreased progress of 2 to [StateProbe match=0 next=4] === RUN TestFastLogRejection/#01 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 8, lastterm: 5] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 11, lastterm: 3] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:41 DEBUG: 2 [logterm: 3, index: 8] rejected MsgApp [logterm: 5, index: 8] from 1 -raft2025/12/08 17:57:41 DEBUG: 1 received MsgAppResp(rejected, hint: (index 8, term 3)) from 2 for index 8 -raft2025/12/08 17:57:41 DEBUG: 1 decreased progress of 2 to [StateProbe match=0 next=5] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 8, lastterm: 5] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 11, lastterm: 3] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 DEBUG: 2 [logterm: 3, index: 8] rejected MsgApp [logterm: 5, index: 8] from 1 +raft2024/11/05 11:44:58 DEBUG: 1 received MsgAppResp(rejected, hint: (index 8, term 3)) from 2 for index 8 +raft2024/11/05 11:44:58 DEBUG: 1 decreased progress of 2 to [StateProbe match=0 next=5] === RUN TestFastLogRejection/#02 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 4, lastterm: 1] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 4, lastterm: 4] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:41 DEBUG: 2 [logterm: 4, index: 4] rejected MsgApp [logterm: 1, index: 4] from 1 -raft2025/12/08 17:57:41 DEBUG: 1 received MsgAppResp(rejected, hint: (index 1, term 1)) from 2 for index 4 -raft2025/12/08 17:57:41 DEBUG: 1 decreased progress of 2 to [StateProbe match=0 next=2] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 4, lastterm: 1] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 4, lastterm: 4] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 DEBUG: 2 [logterm: 4, index: 4] rejected MsgApp [logterm: 1, index: 4] from 1 +raft2024/11/05 11:44:58 DEBUG: 1 received MsgAppResp(rejected, hint: (index 1, term 1)) from 2 for index 4 +raft2024/11/05 11:44:58 DEBUG: 1 decreased progress of 2 to [StateProbe match=0 next=2] === RUN TestFastLogRejection/#03 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 6, lastterm: 1] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 4, lastterm: 4] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:41 DEBUG: 2 [logterm: 0, index: 6] rejected MsgApp [logterm: 1, index: 6] from 1 -raft2025/12/08 17:57:41 DEBUG: 1 received MsgAppResp(rejected, hint: (index 1, term 1)) from 2 for index 6 -raft2025/12/08 17:57:41 DEBUG: 1 decreased progress of 2 to [StateProbe match=0 next=2] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 6, lastterm: 1] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 4, lastterm: 4] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 DEBUG: 2 [logterm: 0, index: 6] rejected MsgApp [logterm: 1, index: 6] from 1 +raft2024/11/05 11:44:58 DEBUG: 1 received MsgAppResp(rejected, hint: (index 1, term 1)) from 2 for index 6 +raft2024/11/05 11:44:58 DEBUG: 1 decreased progress of 2 to [StateProbe match=0 next=2] === RUN TestFastLogRejection/#04 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 4, lastterm: 1] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 6, lastterm: 4] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:41 DEBUG: 2 [logterm: 4, index: 4] rejected MsgApp [logterm: 1, index: 4] from 1 -raft2025/12/08 17:57:41 DEBUG: 1 received MsgAppResp(rejected, hint: (index 1, term 1)) from 2 for index 4 -raft2025/12/08 17:57:41 DEBUG: 1 decreased progress of 2 to [StateProbe match=0 next=2] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 4, lastterm: 1] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 6, lastterm: 4] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 DEBUG: 2 [logterm: 4, index: 4] rejected MsgApp [logterm: 1, index: 4] from 1 +raft2024/11/05 11:44:58 DEBUG: 1 received MsgAppResp(rejected, hint: (index 1, term 1)) from 2 for index 4 +raft2024/11/05 11:44:58 DEBUG: 1 decreased progress of 2 to [StateProbe match=0 next=2] === RUN TestFastLogRejection/#05 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 5, lastterm: 5] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 4, lastterm: 4] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:41 DEBUG: 2 [logterm: 0, index: 5] rejected MsgApp [logterm: 5, index: 5] from 1 -raft2025/12/08 17:57:41 DEBUG: 1 received MsgAppResp(rejected, hint: (index 4, term 4)) from 2 for index 5 -raft2025/12/08 17:57:41 DEBUG: 1 decreased progress of 2 to [StateProbe match=0 next=5] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 5, lastterm: 5] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 4, lastterm: 4] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 DEBUG: 2 [logterm: 0, index: 5] rejected MsgApp [logterm: 5, index: 5] from 1 +raft2024/11/05 11:44:58 DEBUG: 1 received MsgAppResp(rejected, hint: (index 4, term 4)) from 2 for index 5 +raft2024/11/05 11:44:58 DEBUG: 1 decreased progress of 2 to [StateProbe match=0 next=5] === RUN TestFastLogRejection/#06 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 9, lastterm: 5] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 6, lastterm: 4] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:41 DEBUG: 2 [logterm: 0, index: 9] rejected MsgApp [logterm: 5, index: 9] from 1 -raft2025/12/08 17:57:41 DEBUG: 1 received MsgAppResp(rejected, hint: (index 6, term 4)) from 2 for index 9 -raft2025/12/08 17:57:41 DEBUG: 1 decreased progress of 2 to [StateProbe match=0 next=2] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 9, lastterm: 5] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 6, lastterm: 4] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 DEBUG: 2 [logterm: 0, index: 9] rejected MsgApp [logterm: 5, index: 9] from 1 +raft2024/11/05 11:44:58 DEBUG: 1 received MsgAppResp(rejected, hint: (index 6, term 4)) from 2 for index 9 +raft2024/11/05 11:44:58 DEBUG: 1 decreased progress of 2 to [StateProbe match=0 next=2] === RUN TestFastLogRejection/#07 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 5, lastterm: 2] -raft2025/12/08 17:57:41 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:41 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 8, lastterm: 4] -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1] -raft2025/12/08 17:57:41 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:41 DEBUG: 2 [logterm: 4, index: 5] rejected MsgApp [logterm: 2, index: 5] from 1 -raft2025/12/08 17:57:41 DEBUG: 1 received MsgAppResp(rejected, hint: (index 1, term 2)) from 2 for index 5 -raft2025/12/08 17:57:41 DEBUG: 1 decreased progress of 2 to [StateProbe match=0 next=2] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 5, lastterm: 2] +raft2024/11/05 11:44:58 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:44:58 INFO: 2 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 8, lastterm: 4] +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1] +raft2024/11/05 11:44:58 INFO: 2 became follower at term 1 +raft2024/11/05 11:44:58 DEBUG: 2 [logterm: 4, index: 5] rejected MsgApp [logterm: 2, index: 5] from 1 +raft2024/11/05 11:44:58 DEBUG: 1 received MsgAppResp(rejected, hint: (index 1, term 2)) from 2 for index 5 +raft2024/11/05 11:44:58 DEBUG: 1 decreased progress of 2 to [StateProbe match=0 next=2] --- PASS: TestFastLogRejection (0.00s) --- PASS: TestFastLogRejection/#00 (0.00s) --- PASS: TestFastLogRejection/#01 (0.00s) @@ -8610,1301 +8633,1301 @@ --- PASS: TestFastLogRejection/#06 (0.00s) --- PASS: TestFastLogRejection/#07 (0.00s) === RUN TestRawNodeStep +=== RUN TestRawNodeStep/MsgVote +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 1 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] +raft2024/11/05 11:44:58 INFO: 1 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 0 [logterm: 0, index: 0] at term 1 === RUN TestRawNodeStep/MsgAppResp -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 1 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] -=== RUN TestRawNodeStep/MsgSnap -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 1 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] -raft2025/12/08 17:57:41 INFO: 1 [commit: 1] ignored snapshot [index: 0, term: 0] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 1 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] +=== RUN TestRawNodeStep/MsgVoteResp +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 1 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] +=== RUN TestRawNodeStep/MsgCheckQuorum +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 1 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] === RUN TestRawNodeStep/MsgReadIndexResp -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 1 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] -raft2025/12/08 17:57:41 ERROR: 1 invalid format of MsgReadIndexResp from 0, entries count: 0 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 1 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] +raft2024/11/05 11:44:58 ERROR: 1 invalid format of MsgReadIndexResp from 0, entries count: 0 +=== RUN TestRawNodeStep/MsgPreVote +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 1 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] +raft2024/11/05 11:44:58 INFO: 1 [logterm: 1, index: 1, vote: 0] rejected MsgPreVote from 0 [logterm: 0, index: 0] at term 1 +=== RUN TestRawNodeStep/MsgProp +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 1 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] +raft2024/11/05 11:44:58 INFO: 1 no leader at term 1; dropping proposal === RUN TestRawNodeStep/MsgTimeoutNow -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 1 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] -raft2025/12/08 17:57:41 INFO: 1 [term 1] received MsgTimeoutNow from 0 and starts an election to get leadership. -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 1 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 2 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 2 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 1 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] +raft2024/11/05 11:44:58 INFO: 1 [term 1] received MsgTimeoutNow from 0 and starts an election to get leadership. +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 1 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 2 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 2 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 2 === RUN TestRawNodeStep/MsgReadIndex -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 1 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] -raft2025/12/08 17:57:41 INFO: 1 no leader at term 1; dropping index reading msg -=== RUN TestRawNodeStep/MsgPreVote -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 1 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] -raft2025/12/08 17:57:41 INFO: 1 [logterm: 1, index: 1, vote: 0] rejected MsgPreVote from 0 [logterm: 0, index: 0] at term 1 -=== RUN TestRawNodeStep/MsgPreVoteResp -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 1 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] -=== RUN TestRawNodeStep/MsgHup -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 1 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] -=== RUN TestRawNodeStep/MsgVoteResp -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 1 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 1 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] +raft2024/11/05 11:44:58 INFO: 1 no leader at term 1; dropping index reading msg +=== RUN TestRawNodeStep/MsgTransferLeader +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 1 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] +raft2024/11/05 11:44:58 INFO: 1 no leader at term 1; dropping leader transfer msg +=== RUN TestRawNodeStep/MsgBeat +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 1 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] +=== RUN TestRawNodeStep/MsgApp +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 1 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] +=== RUN TestRawNodeStep/MsgSnap +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 1 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] +raft2024/11/05 11:44:58 INFO: 1 [commit: 1] ignored snapshot [index: 0, term: 0] === RUN TestRawNodeStep/MsgHeartbeat -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 1 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 1 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] +=== RUN TestRawNodeStep/MsgHeartbeatResp +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 1 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] === RUN TestRawNodeStep/MsgUnreachable -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 1 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 1 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] === RUN TestRawNodeStep/MsgSnapStatus -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 1 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] -=== RUN TestRawNodeStep/MsgApp -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 1 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] -=== RUN TestRawNodeStep/MsgVote -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 1 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] -raft2025/12/08 17:57:41 INFO: 1 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 0 [logterm: 0, index: 0] at term 1 -=== RUN TestRawNodeStep/MsgHeartbeatResp -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 1 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] -=== RUN TestRawNodeStep/MsgTransferLeader -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 1 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] -raft2025/12/08 17:57:41 INFO: 1 no leader at term 1; dropping leader transfer msg -=== RUN TestRawNodeStep/MsgBeat -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 1 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] -=== RUN TestRawNodeStep/MsgProp -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 1 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] -raft2025/12/08 17:57:41 INFO: 1 no leader at term 1; dropping proposal -=== RUN TestRawNodeStep/MsgCheckQuorum -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 1 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 1 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] +=== RUN TestRawNodeStep/MsgHup +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 1 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] +=== RUN TestRawNodeStep/MsgPreVoteResp +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 1 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] --- PASS: TestRawNodeStep (0.00s) + --- PASS: TestRawNodeStep/MsgVote (0.00s) --- PASS: TestRawNodeStep/MsgAppResp (0.00s) - --- PASS: TestRawNodeStep/MsgSnap (0.00s) + --- PASS: TestRawNodeStep/MsgVoteResp (0.00s) + --- PASS: TestRawNodeStep/MsgCheckQuorum (0.00s) --- PASS: TestRawNodeStep/MsgReadIndexResp (0.00s) + --- PASS: TestRawNodeStep/MsgPreVote (0.00s) + --- PASS: TestRawNodeStep/MsgProp (0.00s) --- PASS: TestRawNodeStep/MsgTimeoutNow (0.00s) --- PASS: TestRawNodeStep/MsgReadIndex (0.00s) - --- PASS: TestRawNodeStep/MsgPreVote (0.00s) - --- PASS: TestRawNodeStep/MsgPreVoteResp (0.00s) - --- PASS: TestRawNodeStep/MsgHup (0.00s) - --- PASS: TestRawNodeStep/MsgVoteResp (0.00s) + --- PASS: TestRawNodeStep/MsgTransferLeader (0.00s) + --- PASS: TestRawNodeStep/MsgBeat (0.00s) + --- PASS: TestRawNodeStep/MsgApp (0.00s) + --- PASS: TestRawNodeStep/MsgSnap (0.00s) --- PASS: TestRawNodeStep/MsgHeartbeat (0.00s) + --- PASS: TestRawNodeStep/MsgHeartbeatResp (0.00s) --- PASS: TestRawNodeStep/MsgUnreachable (0.00s) --- PASS: TestRawNodeStep/MsgSnapStatus (0.00s) - --- PASS: TestRawNodeStep/MsgApp (0.00s) - --- PASS: TestRawNodeStep/MsgVote (0.00s) - --- PASS: TestRawNodeStep/MsgHeartbeatResp (0.00s) - --- PASS: TestRawNodeStep/MsgTransferLeader (0.00s) - --- PASS: TestRawNodeStep/MsgBeat (0.00s) - --- PASS: TestRawNodeStep/MsgProp (0.00s) - --- PASS: TestRawNodeStep/MsgCheckQuorum (0.00s) + --- PASS: TestRawNodeStep/MsgHup (0.00s) + --- PASS: TestRawNodeStep/MsgPreVoteResp (0.00s) === RUN TestRawNodeProposeAndConfChange === RUN TestRawNodeProposeAndConfChange/#00 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) === RUN TestRawNodeProposeAndConfChange/#01 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) === RUN TestRawNodeProposeAndConfChange/#02 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) learners=(2) +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) learners=(2) === RUN TestRawNodeProposeAndConfChange/#03 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1)&&(1) learners=(2) +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1)&&(1) learners=(2) rawnode_test.go:349: leaving joint state manually -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) learners=(2) +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) learners=(2) === RUN TestRawNodeProposeAndConfChange/#04 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1)&&(1) learners=(2) autoleave -raft2025/12/08 17:57:41 INFO: initiating automatic transition out of joint configuration voters=(1)&&(1) learners=(2) autoleave -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) learners=(2) +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1)&&(1) learners=(2) autoleave +raft2024/11/05 11:44:58 INFO: initiating automatic transition out of joint configuration voters=(1)&&(1) learners=(2) autoleave +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) learners=(2) === RUN TestRawNodeProposeAndConfChange/#05 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(2)&&(1) learners=(3) learners_next=(1) autoleave -raft2025/12/08 17:57:41 INFO: initiating automatic transition out of joint configuration voters=(2)&&(1) learners=(3) learners_next=(1) autoleave -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(2) learners=(1 3) +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(2)&&(1) learners=(3) learners_next=(1) autoleave +raft2024/11/05 11:44:58 INFO: initiating automatic transition out of joint configuration voters=(2)&&(1) learners=(3) learners_next=(1) autoleave +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(2) learners=(1 3) === RUN TestRawNodeProposeAndConfChange/#06 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(2)&&(1) learners=(3) learners_next=(1) +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(2)&&(1) learners=(3) learners_next=(1) rawnode_test.go:349: leaving joint state manually -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(2) learners=(1 3) +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(2) learners=(1 3) === RUN TestRawNodeProposeAndConfChange/#07 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(2)&&(1) learners=(3) learners_next=(1) autoleave -raft2025/12/08 17:57:41 INFO: initiating automatic transition out of joint configuration voters=(2)&&(1) learners=(3) learners_next=(1) autoleave -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(2) learners=(1 3) ---- PASS: TestRawNodeProposeAndConfChange (0.00s) +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(2)&&(1) learners=(3) learners_next=(1) autoleave +raft2024/11/05 11:44:58 INFO: initiating automatic transition out of joint configuration voters=(2)&&(1) learners=(3) learners_next=(1) autoleave +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(2) learners=(1 3) +--- PASS: TestRawNodeProposeAndConfChange (0.01s) --- PASS: TestRawNodeProposeAndConfChange/#00 (0.00s) --- PASS: TestRawNodeProposeAndConfChange/#01 (0.00s) --- PASS: TestRawNodeProposeAndConfChange/#02 (0.00s) --- PASS: TestRawNodeProposeAndConfChange/#03 (0.00s) - --- PASS: TestRawNodeProposeAndConfChange/#04 (0.00s) + --- PASS: TestRawNodeProposeAndConfChange/#04 (0.01s) --- PASS: TestRawNodeProposeAndConfChange/#05 (0.00s) --- PASS: TestRawNodeProposeAndConfChange/#06 (0.00s) --- PASS: TestRawNodeProposeAndConfChange/#07 (0.00s) === RUN TestRawNodeJointAutoLeave === RUN TestRawNodeJointAutoLeave/#00 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 1 [term: 1] received a MsgHeartbeatResp message with higher term from 1 [term: 2] -raft2025/12/08 17:57:41 INFO: 1 became follower at term 2 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1)&&(1) learners=(2) autoleave -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 2 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 3 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 3 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 3 -raft2025/12/08 17:57:41 INFO: initiating automatic transition out of joint configuration voters=(1)&&(1) learners=(2) autoleave -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) learners=(2) +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 [term: 1] received a MsgHeartbeatResp message with higher term from 1 [term: 2] +raft2024/11/05 11:44:58 INFO: 1 became follower at term 2 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1)&&(1) learners=(2) autoleave +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 2 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 3 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 3 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 3 +raft2024/11/05 11:44:58 INFO: initiating automatic transition out of joint configuration voters=(1)&&(1) learners=(2) autoleave +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) learners=(2) --- PASS: TestRawNodeJointAutoLeave (0.00s) --- PASS: TestRawNodeJointAutoLeave/#00 (0.00s) === RUN TestRawNodeProposeAddDuplicateNode -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) --- PASS: TestRawNodeProposeAddDuplicateNode (0.00s) === RUN TestRawNodeReadIndex -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 --- PASS: TestRawNodeReadIndex (0.00s) === RUN TestRawNodeStart -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 1, applied: 1, lastindex: 1, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 1, applied: 1, lastindex: 1, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 --- PASS: TestRawNodeStart (0.00s) === RUN TestRawNodeRestart -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 1 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 0, lastindex: 2, lastterm: 1] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 1 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 0, lastindex: 2, lastterm: 1] --- PASS: TestRawNodeRestart (0.00s) === RUN TestRawNodeRestartFromSnapshot -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 1 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1,2], term: 1, commit: 3, applied: 2, lastindex: 3, lastterm: 1] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 1 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1,2], term: 1, commit: 3, applied: 2, lastindex: 3, lastterm: 1] --- PASS: TestRawNodeRestartFromSnapshot (0.00s) === RUN TestRawNodeStatus -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 --- PASS: TestRawNodeStatus (0.00s) === RUN TestRawNodeCommitPaginationAfterRestart -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 1 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 1, commit: 10, applied: 1, lastindex: 11, lastterm: 1] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 1 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 1, commit: 10, applied: 1, lastindex: 11, lastterm: 1] --- PASS: TestRawNodeCommitPaginationAfterRestart (0.00s) === RUN TestRawNodeBoundedLogGrowthWithPartition -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:41 INFO: 1 is starting a new election at term 0 -raft2025/12/08 17:57:41 INFO: 1 became candidate at term 1 -raft2025/12/08 17:57:41 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2025/12/08 17:57:41 INFO: 1 became leader at term 1 -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal -raft2025/12/08 17:57:41 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 is starting a new election at term 0 +raft2024/11/05 11:44:58 INFO: 1 became candidate at term 1 +raft2024/11/05 11:44:58 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2024/11/05 11:44:58 INFO: 1 became leader at term 1 +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal +raft2024/11/05 11:44:58 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal --- PASS: TestRawNodeBoundedLogGrowthWithPartition (0.00s) === RUN TestRawNodeConsumeReady -raft2025/12/08 17:57:41 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:41 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:44:58 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:44:58 INFO: 1 became follower at term 0 +raft2024/11/05 11:44:58 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] --- PASS: TestRawNodeConsumeReady (0.00s) === RUN TestStorageTerm --- PASS: TestStorageTerm (0.00s) @@ -12430,19 +12453,19 @@ > 1 receiving messages 2->1 MsgHeartbeatResp Term:1 Log:0/0 3->1 MsgAppResp Term:1 Log:0/11 ---- PASS: TestInteraction (0.02s) +--- PASS: TestInteraction (0.05s) --- PASS: TestInteraction/campaign (0.00s) - --- PASS: TestInteraction/campaign_learner_must_vote (0.00s) + --- PASS: TestInteraction/campaign_learner_must_vote (0.01s) --- PASS: TestInteraction/confchange_v1_add_single (0.00s) --- PASS: TestInteraction/confchange_v1_remove_leader (0.00s) --- PASS: TestInteraction/confchange_v2_add_double_auto (0.00s) --- PASS: TestInteraction/confchange_v2_add_double_implicit (0.00s) --- PASS: TestInteraction/confchange_v2_add_single_auto (0.00s) --- PASS: TestInteraction/confchange_v2_add_single_explicit (0.00s) - --- PASS: TestInteraction/probe_and_replicate (0.01s) + --- PASS: TestInteraction/probe_and_replicate (0.03s) --- PASS: TestInteraction/snapshot_succeed_via_app_resp (0.00s) PASS -ok go.etcd.io/etcd/raft 0.441s +ok go.etcd.io/etcd/raft 0.627s === RUN TestConfChangeDataDriven === RUN TestConfChangeDataDriven/joint_autoleave datadriven_test.go:47: @@ -12883,7 +12906,7 @@ ---- voters=(1) 1: StateProbe match=0 next=0 ---- PASS: TestConfChangeDataDriven (0.00s) +--- PASS: TestConfChangeDataDriven (0.02s) --- PASS: TestConfChangeDataDriven/joint_autoleave (0.00s) --- PASS: TestConfChangeDataDriven/joint_idempotency (0.00s) --- PASS: TestConfChangeDataDriven/joint_learners_next (0.00s) @@ -12891,54 +12914,52 @@ --- PASS: TestConfChangeDataDriven/simple_idempotency (0.00s) --- PASS: TestConfChangeDataDriven/simple_promote_demote (0.00s) --- PASS: TestConfChangeDataDriven/simple_safety (0.00s) - --- PASS: TestConfChangeDataDriven/update (0.00s) + --- PASS: TestConfChangeDataDriven/update (0.01s) --- PASS: TestConfChangeDataDriven/zero (0.00s) === RUN TestConfChangeQuick - quick_test.go:114: initial setup: ConfChangeAddNode(1) ConfChangeAddNode(1) ConfChangeAddNode(1) ConfChangeAddNode(3) ConfChangeAddNode(5) - quick_test.go:115: changes: ConfChangeAddLearnerNode(2) ConfChangeAddLearnerNode(10) ConfChangeUpdateNode(9) ConfChangeAddLearnerNode(9) ConfChangeAddLearnerNode(9) ConfChangeUpdateNode(3) - quick_test.go:116: voters=(1 3 5) learners=(2 9 10) + quick_test.go:114: initial setup: ConfChangeAddNode(1) ConfChangeAddNode(2) ConfChangeAddNode(5) ConfChangeAddNode(2) ConfChangeAddNode(3) ConfChangeAddNode(5) + quick_test.go:115: changes: ConfChangeRemoveNode(4) ConfChangeRemoveNode(10) ConfChangeUpdateNode(7) ConfChangeRemoveNode(5) ConfChangeRemoveNode(2) ConfChangeRemoveNode(5) ConfChangeAddLearnerNode(7) ConfChangeRemoveNode(9) + quick_test.go:116: voters=(1 3) learners=(7) quick_test.go:117: 1: StateProbe match=0 next=10 - 2: StateProbe match=0 next=10 learner 3: StateProbe match=0 next=10 - 5: StateProbe match=0 next=10 - 9: StateProbe match=0 next=10 learner - 10: StateProbe match=0 next=10 learner + 7: StateProbe match=0 next=10 learner - quick_test.go:114: initial setup: ConfChangeAddNode(1) ConfChangeAddNode(4) ConfChangeAddNode(3) - quick_test.go:115: changes: ConfChangeAddNode(4) ConfChangeAddLearnerNode(3) ConfChangeRemoveNode(4) ConfChangeUpdateNode(9) ConfChangeAddLearnerNode(4) ConfChangeUpdateNode(10) - quick_test.go:116: voters=(1) learners=(3 4) + quick_test.go:114: initial setup: ConfChangeAddNode(1) ConfChangeAddNode(3) ConfChangeAddNode(5) + quick_test.go:115: changes: ConfChangeUpdateNode(5) ConfChangeUpdateNode(7) ConfChangeAddNode(9) ConfChangeUpdateNode(5) ConfChangeUpdateNode(2) ConfChangeAddNode(3) ConfChangeUpdateNode(9) + quick_test.go:116: voters=(1 3 5 9) quick_test.go:117: 1: StateProbe match=0 next=10 - 3: StateProbe match=0 next=10 learner - 4: StateProbe match=0 next=10 learner + 3: StateProbe match=0 next=10 + 5: StateProbe match=0 next=10 + 9: StateProbe match=0 next=10 - quick_test.go:114: initial setup: ConfChangeAddNode(1) ConfChangeAddNode(5) ConfChangeAddNode(4) - quick_test.go:115: changes: ConfChangeRemoveNode(9) ConfChangeAddLearnerNode(5) ConfChangeUpdateNode(4) ConfChangeUpdateNode(4) ConfChangeAddNode(9) ConfChangeUpdateNode(10) ConfChangeRemoveNode(10) ConfChangeAddNode(5) ConfChangeAddNode(10) - quick_test.go:116: voters=(1 4 5 9 10) + quick_test.go:114: initial setup: ConfChangeAddNode(1) ConfChangeAddNode(5) ConfChangeAddNode(1) ConfChangeAddNode(3) ConfChangeAddNode(4) + quick_test.go:115: changes: ConfChangeUpdateNode(7) ConfChangeRemoveNode(7) ConfChangeAddNode(7) ConfChangeRemoveNode(9) + quick_test.go:116: voters=(1 3 4 5 7) quick_test.go:117: 1: StateProbe match=0 next=10 + 3: StateProbe match=0 next=10 4: StateProbe match=0 next=10 5: StateProbe match=0 next=10 - 9: StateProbe match=0 next=10 - 10: StateProbe match=0 next=10 + 7: StateProbe match=0 next=10 - quick_test.go:114: initial setup: ConfChangeAddNode(1) ConfChangeAddNode(2) ConfChangeAddNode(5) ConfChangeAddNode(3) - quick_test.go:115: changes: ConfChangeAddLearnerNode(3) ConfChangeUpdateNode(3) ConfChangeUpdateNode(7) ConfChangeUpdateNode(9) ConfChangeRemoveNode(5) - quick_test.go:116: voters=(1 2) learners=(3) + quick_test.go:114: initial setup: ConfChangeAddNode(1) ConfChangeAddNode(4) ConfChangeAddNode(5) ConfChangeAddNode(1) ConfChangeAddNode(4) + quick_test.go:115: changes: ConfChangeAddLearnerNode(5) + quick_test.go:116: voters=(1 4) learners=(5) quick_test.go:117: 1: StateProbe match=0 next=10 - 2: StateProbe match=0 next=10 - 3: StateProbe match=0 next=10 learner + 4: StateProbe match=0 next=10 + 5: StateProbe match=0 next=10 learner - quick_test.go:114: initial setup: ConfChangeAddNode(1) ConfChangeAddNode(5) ConfChangeAddNode(1) ConfChangeAddNode(2) - quick_test.go:115: changes: ConfChangeAddLearnerNode(2) - quick_test.go:116: voters=(1 5) learners=(2) + quick_test.go:114: initial setup: ConfChangeAddNode(1) ConfChangeAddNode(2) ConfChangeAddNode(1) ConfChangeAddNode(4) ConfChangeAddNode(1) + quick_test.go:115: changes: ConfChangeRemoveNode(2) ConfChangeRemoveNode(6) ConfChangeUpdateNode(10) ConfChangeAddLearnerNode(2) ConfChangeRemoveNode(2) ConfChangeAddLearnerNode(5) + quick_test.go:116: voters=(1 4) learners=(5) quick_test.go:117: 1: StateProbe match=0 next=10 - 2: StateProbe match=0 next=10 learner - 5: StateProbe match=0 next=10 + 4: StateProbe match=0 next=10 + 5: StateProbe match=0 next=10 learner ---- PASS: TestConfChangeQuick (0.12s) +--- PASS: TestConfChangeQuick (0.16s) === RUN TestRestore ---- PASS: TestRestore (0.03s) +--- PASS: TestRestore (0.06s) PASS -ok go.etcd.io/etcd/raft/confchange 0.171s +ok go.etcd.io/etcd/raft/confchange 0.283s === RUN TestDataDriven === RUN TestDataDriven/joint_commit datadriven_test.go:38: @@ -13996,17 +14017,17 @@ ---- VoteLost ---- PASS: TestDataDriven (0.01s) +--- PASS: TestDataDriven (0.00s) --- PASS: TestDataDriven/joint_commit (0.00s) --- PASS: TestDataDriven/joint_vote (0.00s) --- PASS: TestDataDriven/majority_commit (0.00s) --- PASS: TestDataDriven/majority_vote (0.00s) === RUN TestQuick === RUN TestQuick/majority_commit ---- PASS: TestQuick (0.51s) - --- PASS: TestQuick/majority_commit (0.51s) +--- PASS: TestQuick (0.67s) + --- PASS: TestQuick/majority_commit (0.67s) PASS -ok go.etcd.io/etcd/raft/quorum 0.525s +ok go.etcd.io/etcd/raft/quorum 0.705s === RUN TestConfState_Equivalent === RUN TestConfState_Equivalent/#00 === RUN TestConfState_Equivalent/#01 @@ -14028,402 +14049,334 @@ === RUN TestNetworkDrop --- PASS: TestNetworkDrop (0.00s) === RUN TestNetworkDelay ---- PASS: TestNetworkDelay (0.32s) +--- PASS: TestNetworkDelay (0.40s) === RUN TestBasicProgress -raft2025/12/08 17:57:44 INFO: 1 switched to configuration voters=() -raft2025/12/08 17:57:44 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:44 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:44 INFO: 1 became follower at term 1 -raft2025/12/08 17:57:44 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:44 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:44 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:44 INFO: 1 switched to configuration voters=(1 2 3 4) -raft2025/12/08 17:57:44 INFO: 1 switched to configuration voters=(1 2 3 4 5) -raft2025/12/08 17:57:44 INFO: 2 switched to configuration voters=() -raft2025/12/08 17:57:44 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:44 INFO: newRaft 2 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:44 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:44 INFO: 2 switched to configuration voters=(1) -raft2025/12/08 17:57:44 INFO: 2 switched to configuration voters=(1 2) -raft2025/12/08 17:57:44 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:44 INFO: 2 switched to configuration voters=(1 2 3 4) -raft2025/12/08 17:57:44 INFO: 2 switched to configuration voters=(1 2 3 4 5) -raft2025/12/08 17:57:44 INFO: 3 switched to configuration voters=() -raft2025/12/08 17:57:44 INFO: 3 became follower at term 0 -raft2025/12/08 17:57:44 INFO: newRaft 3 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:44 INFO: 3 became follower at term 1 -raft2025/12/08 17:57:44 INFO: 3 switched to configuration voters=(1) -raft2025/12/08 17:57:44 INFO: 3 switched to configuration voters=(1 2) -raft2025/12/08 17:57:44 INFO: 3 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:44 INFO: 3 switched to configuration voters=(1 2 3 4) -raft2025/12/08 17:57:44 INFO: 3 switched to configuration voters=(1 2 3 4 5) -raft2025/12/08 17:57:44 INFO: 4 switched to configuration voters=() -raft2025/12/08 17:57:44 INFO: 4 became follower at term 0 -raft2025/12/08 17:57:44 INFO: newRaft 4 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:44 INFO: 4 became follower at term 1 -raft2025/12/08 17:57:44 INFO: 4 switched to configuration voters=(1) -raft2025/12/08 17:57:44 INFO: 4 switched to configuration voters=(1 2) -raft2025/12/08 17:57:44 INFO: 4 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:44 INFO: 4 switched to configuration voters=(1 2 3 4) -raft2025/12/08 17:57:44 INFO: 4 switched to configuration voters=(1 2 3 4 5) -raft2025/12/08 17:57:44 INFO: 5 switched to configuration voters=() -raft2025/12/08 17:57:44 INFO: 5 became follower at term 0 -raft2025/12/08 17:57:44 INFO: newRaft 5 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:44 INFO: 5 became follower at term 1 -raft2025/12/08 17:57:44 INFO: 5 switched to configuration voters=(1) -raft2025/12/08 17:57:44 INFO: 5 switched to configuration voters=(1 2) -raft2025/12/08 17:57:44 INFO: 5 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:44 INFO: 5 switched to configuration voters=(1 2 3 4) -raft2025/12/08 17:57:44 INFO: 5 switched to configuration voters=(1 2 3 4 5) -raft2025/12/08 17:57:44 INFO: 1 is starting a new election at term 1 -raft2025/12/08 17:57:44 INFO: 1 became candidate at term 2 -raft2025/12/08 17:57:44 INFO: 1 received MsgVoteResp from 1 at term 2 -raft2025/12/08 17:57:44 INFO: 1 [logterm: 1, index: 5] sent MsgVote request to 2 at term 2 -raft2025/12/08 17:57:44 INFO: 1 [logterm: 1, index: 5] sent MsgVote request to 3 at term 2 -raft2025/12/08 17:57:44 INFO: 1 [logterm: 1, index: 5] sent MsgVote request to 4 at term 2 -raft2025/12/08 17:57:44 INFO: 1 [logterm: 1, index: 5] sent MsgVote request to 5 at term 2 -raft2025/12/08 17:57:44 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2] -raft2025/12/08 17:57:44 INFO: 3 became follower at term 2 -raft2025/12/08 17:57:44 INFO: 3 [logterm: 1, index: 5, vote: 0] cast MsgVote for 1 [logterm: 1, index: 5] at term 2 -raft2025/12/08 17:57:44 INFO: 2 is starting a new election at term 1 -raft2025/12/08 17:57:44 INFO: 2 became candidate at term 2 -raft2025/12/08 17:57:44 INFO: 2 received MsgVoteResp from 2 at term 2 -raft2025/12/08 17:57:44 INFO: 2 [logterm: 1, index: 5] sent MsgVote request to 1 at term 2 -raft2025/12/08 17:57:44 INFO: 2 [logterm: 1, index: 5] sent MsgVote request to 3 at term 2 -raft2025/12/08 17:57:44 INFO: 2 [logterm: 1, index: 5] sent MsgVote request to 4 at term 2 -raft2025/12/08 17:57:44 INFO: 2 [logterm: 1, index: 5] sent MsgVote request to 5 at term 2 -raft2025/12/08 17:57:44 INFO: 2 [logterm: 1, index: 5, vote: 2] rejected MsgVote from 1 [logterm: 1, index: 5] at term 2 -raft2025/12/08 17:57:44 INFO: 5 [term: 1] received a MsgVote message with higher term from 1 [term: 2] -raft2025/12/08 17:57:44 INFO: 5 became follower at term 2 -raft2025/12/08 17:57:44 INFO: 5 [logterm: 1, index: 5, vote: 0] cast MsgVote for 1 [logterm: 1, index: 5] at term 2 -raft2025/12/08 17:57:44 INFO: 1 [logterm: 1, index: 5, vote: 1] rejected MsgVote from 2 [logterm: 1, index: 5] at term 2 -raft2025/12/08 17:57:44 INFO: 1 received MsgVoteResp from 3 at term 2 -raft2025/12/08 17:57:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:44 INFO: 4 [term: 1] received a MsgVote message with higher term from 1 [term: 2] -raft2025/12/08 17:57:44 INFO: 4 became follower at term 2 -raft2025/12/08 17:57:44 INFO: 4 [logterm: 1, index: 5, vote: 0] cast MsgVote for 1 [logterm: 1, index: 5] at term 2 -raft2025/12/08 17:57:44 INFO: 3 [logterm: 1, index: 5, vote: 1] rejected MsgVote from 2 [logterm: 1, index: 5] at term 2 -raft2025/12/08 17:57:44 INFO: 4 [logterm: 1, index: 5, vote: 1] rejected MsgVote from 2 [logterm: 1, index: 5] at term 2 -raft2025/12/08 17:57:44 INFO: 5 [logterm: 1, index: 5, vote: 1] rejected MsgVote from 2 [logterm: 1, index: 5] at term 2 -raft2025/12/08 17:57:44 INFO: 1 received MsgVoteResp from 5 at term 2 -raft2025/12/08 17:57:44 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:44 INFO: 1 became leader at term 2 -raft2025/12/08 17:57:44 INFO: raft.node: 1 elected leader 1 at term 2 -raft2025/12/08 17:57:44 INFO: 2 received MsgVoteResp rejection from 3 at term 2 -raft2025/12/08 17:57:44 INFO: 2 has received 1 MsgVoteResp votes and 1 vote rejections -raft2025/12/08 17:57:44 INFO: 2 received MsgVoteResp rejection from 5 at term 2 -raft2025/12/08 17:57:44 INFO: 2 has received 1 MsgVoteResp votes and 2 vote rejections -raft2025/12/08 17:57:44 INFO: raft.node: 4 elected leader 1 at term 2 -raft2025/12/08 17:57:44 INFO: 2 received MsgVoteResp rejection from 4 at term 2 -raft2025/12/08 17:57:44 INFO: 2 has received 1 MsgVoteResp votes and 3 vote rejections -raft2025/12/08 17:57:44 INFO: 2 became follower at term 2 -raft2025/12/08 17:57:44 INFO: raft.node: 5 elected leader 1 at term 2 -raft2025/12/08 17:57:44 INFO: raft.node: 3 elected leader 1 at term 2 -raft2025/12/08 17:57:44 INFO: raft.node: 2 elected leader 1 at term 2 -2025/12/08 17:57:44 raft.1: stop -2025/12/08 17:57:44 raft.2: stop -2025/12/08 17:57:44 raft.3: stop -2025/12/08 17:57:44 raft.4: stop -2025/12/08 17:57:44 raft.5: stop ---- PASS: TestBasicProgress (0.25s) +raft2024/11/05 11:45:03 INFO: 1 switched to configuration voters=() +raft2024/11/05 11:45:03 INFO: 1 became follower at term 0 +raft2024/11/05 11:45:03 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:45:03 INFO: 1 became follower at term 1 +raft2024/11/05 11:45:03 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:45:03 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:45:03 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:45:03 INFO: 1 switched to configuration voters=(1 2 3 4) +raft2024/11/05 11:45:03 INFO: 1 switched to configuration voters=(1 2 3 4 5) +raft2024/11/05 11:45:03 INFO: 2 switched to configuration voters=() +raft2024/11/05 11:45:03 INFO: 2 became follower at term 0 +raft2024/11/05 11:45:03 INFO: newRaft 2 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:45:03 INFO: 2 became follower at term 1 +raft2024/11/05 11:45:03 INFO: 2 switched to configuration voters=(1) +raft2024/11/05 11:45:03 INFO: 2 switched to configuration voters=(1 2) +raft2024/11/05 11:45:03 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:45:03 INFO: 2 switched to configuration voters=(1 2 3 4) +raft2024/11/05 11:45:03 INFO: 2 switched to configuration voters=(1 2 3 4 5) +raft2024/11/05 11:45:03 INFO: 3 switched to configuration voters=() +raft2024/11/05 11:45:03 INFO: 3 became follower at term 0 +raft2024/11/05 11:45:03 INFO: newRaft 3 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:45:03 INFO: 3 became follower at term 1 +raft2024/11/05 11:45:03 INFO: 3 switched to configuration voters=(1) +raft2024/11/05 11:45:03 INFO: 3 switched to configuration voters=(1 2) +raft2024/11/05 11:45:03 INFO: 3 switched to configuration voters=(1 2 3) +raft2024/11/05 11:45:03 INFO: 3 switched to configuration voters=(1 2 3 4) +raft2024/11/05 11:45:03 INFO: 3 switched to configuration voters=(1 2 3 4 5) +raft2024/11/05 11:45:03 INFO: 4 switched to configuration voters=() +raft2024/11/05 11:45:03 INFO: 4 became follower at term 0 +raft2024/11/05 11:45:03 INFO: newRaft 4 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:45:03 INFO: 4 became follower at term 1 +raft2024/11/05 11:45:03 INFO: 4 switched to configuration voters=(1) +raft2024/11/05 11:45:03 INFO: 4 switched to configuration voters=(1 2) +raft2024/11/05 11:45:03 INFO: 4 switched to configuration voters=(1 2 3) +raft2024/11/05 11:45:03 INFO: 4 switched to configuration voters=(1 2 3 4) +raft2024/11/05 11:45:03 INFO: 4 switched to configuration voters=(1 2 3 4 5) +raft2024/11/05 11:45:03 INFO: 5 switched to configuration voters=() +raft2024/11/05 11:45:03 INFO: 5 became follower at term 0 +raft2024/11/05 11:45:03 INFO: newRaft 5 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:45:03 INFO: 5 became follower at term 1 +raft2024/11/05 11:45:03 INFO: 5 switched to configuration voters=(1) +raft2024/11/05 11:45:03 INFO: 5 switched to configuration voters=(1 2) +raft2024/11/05 11:45:03 INFO: 5 switched to configuration voters=(1 2 3) +raft2024/11/05 11:45:03 INFO: 5 switched to configuration voters=(1 2 3 4) +raft2024/11/05 11:45:03 INFO: 5 switched to configuration voters=(1 2 3 4 5) +raft2024/11/05 11:45:04 INFO: 3 is starting a new election at term 1 +raft2024/11/05 11:45:04 INFO: 3 became candidate at term 2 +raft2024/11/05 11:45:04 INFO: 3 received MsgVoteResp from 3 at term 2 +raft2024/11/05 11:45:04 INFO: 3 [logterm: 1, index: 5] sent MsgVote request to 1 at term 2 +raft2024/11/05 11:45:04 INFO: 3 [logterm: 1, index: 5] sent MsgVote request to 2 at term 2 +raft2024/11/05 11:45:04 INFO: 3 [logterm: 1, index: 5] sent MsgVote request to 4 at term 2 +raft2024/11/05 11:45:04 INFO: 3 [logterm: 1, index: 5] sent MsgVote request to 5 at term 2 +raft2024/11/05 11:45:04 INFO: 1 is starting a new election at term 1 +raft2024/11/05 11:45:04 INFO: 1 became candidate at term 2 +raft2024/11/05 11:45:04 INFO: 1 received MsgVoteResp from 1 at term 2 +raft2024/11/05 11:45:04 INFO: 1 [logterm: 1, index: 5] sent MsgVote request to 2 at term 2 +raft2024/11/05 11:45:04 INFO: 1 [logterm: 1, index: 5] sent MsgVote request to 3 at term 2 +raft2024/11/05 11:45:04 INFO: 1 [logterm: 1, index: 5] sent MsgVote request to 4 at term 2 +raft2024/11/05 11:45:04 INFO: 1 [logterm: 1, index: 5] sent MsgVote request to 5 at term 2 +raft2024/11/05 11:45:04 INFO: 5 [term: 1] received a MsgVote message with higher term from 1 [term: 2] +raft2024/11/05 11:45:04 INFO: 5 became follower at term 2 +raft2024/11/05 11:45:04 INFO: 5 [logterm: 1, index: 5, vote: 0] cast MsgVote for 1 [logterm: 1, index: 5] at term 2 +raft2024/11/05 11:45:04 INFO: 4 [term: 1] received a MsgVote message with higher term from 3 [term: 2] +raft2024/11/05 11:45:04 INFO: 4 became follower at term 2 +raft2024/11/05 11:45:04 INFO: 4 [logterm: 1, index: 5, vote: 0] cast MsgVote for 3 [logterm: 1, index: 5] at term 2 +raft2024/11/05 11:45:04 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] +raft2024/11/05 11:45:04 INFO: 2 became follower at term 2 +raft2024/11/05 11:45:04 INFO: 2 [logterm: 1, index: 5, vote: 0] cast MsgVote for 1 [logterm: 1, index: 5] at term 2 +raft2024/11/05 11:45:04 INFO: 3 [logterm: 1, index: 5, vote: 3] rejected MsgVote from 1 [logterm: 1, index: 5] at term 2 +raft2024/11/05 11:45:04 INFO: 2 [logterm: 1, index: 5, vote: 1] rejected MsgVote from 3 [logterm: 1, index: 5] at term 2 +raft2024/11/05 11:45:04 INFO: 5 [logterm: 1, index: 5, vote: 1] rejected MsgVote from 3 [logterm: 1, index: 5] at term 2 +raft2024/11/05 11:45:04 INFO: 4 [logterm: 1, index: 5, vote: 3] rejected MsgVote from 1 [logterm: 1, index: 5] at term 2 +raft2024/11/05 11:45:04 INFO: 1 [logterm: 1, index: 5, vote: 1] rejected MsgVote from 3 [logterm: 1, index: 5] at term 2 +raft2024/11/05 11:45:04 INFO: 1 received MsgVoteResp from 2 at term 2 +raft2024/11/05 11:45:04 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:45:04 INFO: 1 received MsgVoteResp rejection from 4 at term 2 +raft2024/11/05 11:45:04 INFO: 1 has received 2 MsgVoteResp votes and 1 vote rejections +raft2024/11/05 11:45:04 INFO: 3 received MsgVoteResp from 4 at term 2 +raft2024/11/05 11:45:04 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:45:04 INFO: 1 received MsgVoteResp from 5 at term 2 +raft2024/11/05 11:45:04 INFO: 1 has received 3 MsgVoteResp votes and 1 vote rejections +raft2024/11/05 11:45:04 INFO: 1 became leader at term 2 +raft2024/11/05 11:45:04 INFO: raft.node: 1 elected leader 1 at term 2 +raft2024/11/05 11:45:04 INFO: 3 received MsgVoteResp rejection from 1 at term 2 +raft2024/11/05 11:45:04 INFO: 3 has received 2 MsgVoteResp votes and 1 vote rejections +raft2024/11/05 11:45:04 INFO: 3 received MsgVoteResp rejection from 5 at term 2 +raft2024/11/05 11:45:04 INFO: 3 has received 2 MsgVoteResp votes and 2 vote rejections +raft2024/11/05 11:45:04 INFO: 3 received MsgVoteResp rejection from 2 at term 2 +raft2024/11/05 11:45:04 INFO: 3 has received 2 MsgVoteResp votes and 3 vote rejections +raft2024/11/05 11:45:04 INFO: 3 became follower at term 2 +raft2024/11/05 11:45:04 INFO: raft.node: 5 elected leader 1 at term 2 +raft2024/11/05 11:45:04 INFO: raft.node: 3 elected leader 1 at term 2 +raft2024/11/05 11:45:04 INFO: raft.node: 4 elected leader 1 at term 2 +raft2024/11/05 11:45:04 INFO: raft.node: 2 elected leader 1 at term 2 +2024/11/05 11:45:04 raft.1: stop +2024/11/05 11:45:04 raft.2: stop +2024/11/05 11:45:04 raft.3: stop +2024/11/05 11:45:04 raft.4: stop +2024/11/05 11:45:04 raft.5: stop +--- PASS: TestBasicProgress (0.23s) === RUN TestRestart -raft2025/12/08 17:57:44 INFO: 1 switched to configuration voters=() -raft2025/12/08 17:57:44 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:44 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:44 INFO: 1 became follower at term 1 -raft2025/12/08 17:57:44 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:44 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:44 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:44 INFO: 1 switched to configuration voters=(1 2 3 4) -raft2025/12/08 17:57:44 INFO: 1 switched to configuration voters=(1 2 3 4 5) -raft2025/12/08 17:57:44 INFO: 2 switched to configuration voters=() -raft2025/12/08 17:57:44 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:44 INFO: newRaft 2 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:44 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:44 INFO: 2 switched to configuration voters=(1) -raft2025/12/08 17:57:44 INFO: 2 switched to configuration voters=(1 2) -raft2025/12/08 17:57:44 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:44 INFO: 2 switched to configuration voters=(1 2 3 4) -raft2025/12/08 17:57:44 INFO: 2 switched to configuration voters=(1 2 3 4 5) -raft2025/12/08 17:57:44 INFO: 3 switched to configuration voters=() -raft2025/12/08 17:57:44 INFO: 3 became follower at term 0 -raft2025/12/08 17:57:44 INFO: newRaft 3 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:44 INFO: 3 became follower at term 1 -raft2025/12/08 17:57:44 INFO: 3 switched to configuration voters=(1) -raft2025/12/08 17:57:44 INFO: 3 switched to configuration voters=(1 2) -raft2025/12/08 17:57:44 INFO: 3 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:44 INFO: 3 switched to configuration voters=(1 2 3 4) -raft2025/12/08 17:57:44 INFO: 3 switched to configuration voters=(1 2 3 4 5) -raft2025/12/08 17:57:44 INFO: 4 switched to configuration voters=() -raft2025/12/08 17:57:44 INFO: 4 became follower at term 0 -raft2025/12/08 17:57:44 INFO: newRaft 4 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:44 INFO: 4 became follower at term 1 -raft2025/12/08 17:57:44 INFO: 4 switched to configuration voters=(1) -raft2025/12/08 17:57:44 INFO: 4 switched to configuration voters=(1 2) -raft2025/12/08 17:57:44 INFO: 4 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:44 INFO: 4 switched to configuration voters=(1 2 3 4) -raft2025/12/08 17:57:44 INFO: 4 switched to configuration voters=(1 2 3 4 5) -raft2025/12/08 17:57:44 INFO: 5 switched to configuration voters=() -raft2025/12/08 17:57:44 INFO: 5 became follower at term 0 -raft2025/12/08 17:57:44 INFO: newRaft 5 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:44 INFO: 5 became follower at term 1 -raft2025/12/08 17:57:44 INFO: 5 switched to configuration voters=(1) -raft2025/12/08 17:57:44 INFO: 5 switched to configuration voters=(1 2) -raft2025/12/08 17:57:44 INFO: 5 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:44 INFO: 5 switched to configuration voters=(1 2 3 4) -raft2025/12/08 17:57:44 INFO: 5 switched to configuration voters=(1 2 3 4 5) -raft2025/12/08 17:57:45 INFO: 5 is starting a new election at term 1 -raft2025/12/08 17:57:45 INFO: 5 became candidate at term 2 -raft2025/12/08 17:57:45 INFO: 5 received MsgVoteResp from 5 at term 2 -raft2025/12/08 17:57:45 INFO: 5 [logterm: 1, index: 5] sent MsgVote request to 1 at term 2 -raft2025/12/08 17:57:45 INFO: 5 [logterm: 1, index: 5] sent MsgVote request to 2 at term 2 -raft2025/12/08 17:57:45 INFO: 5 [logterm: 1, index: 5] sent MsgVote request to 3 at term 2 -raft2025/12/08 17:57:45 INFO: 5 [logterm: 1, index: 5] sent MsgVote request to 4 at term 2 -raft2025/12/08 17:57:45 INFO: 1 is starting a new election at term 1 -raft2025/12/08 17:57:45 INFO: 1 became candidate at term 2 -raft2025/12/08 17:57:45 INFO: 1 received MsgVoteResp from 1 at term 2 -raft2025/12/08 17:57:45 INFO: 1 [logterm: 1, index: 5] sent MsgVote request to 2 at term 2 -raft2025/12/08 17:57:45 INFO: 1 [logterm: 1, index: 5] sent MsgVote request to 3 at term 2 -raft2025/12/08 17:57:45 INFO: 1 [logterm: 1, index: 5] sent MsgVote request to 4 at term 2 -raft2025/12/08 17:57:45 INFO: 1 [logterm: 1, index: 5] sent MsgVote request to 5 at term 2 -raft2025/12/08 17:57:45 INFO: 2 is starting a new election at term 1 -raft2025/12/08 17:57:45 INFO: 2 became candidate at term 2 -raft2025/12/08 17:57:45 INFO: 2 received MsgVoteResp from 2 at term 2 -raft2025/12/08 17:57:45 INFO: 2 [logterm: 1, index: 5] sent MsgVote request to 1 at term 2 -raft2025/12/08 17:57:45 INFO: 2 [logterm: 1, index: 5] sent MsgVote request to 3 at term 2 -raft2025/12/08 17:57:45 INFO: 2 [logterm: 1, index: 5] sent MsgVote request to 4 at term 2 -raft2025/12/08 17:57:45 INFO: 2 [logterm: 1, index: 5] sent MsgVote request to 5 at term 2 -raft2025/12/08 17:57:45 INFO: 3 is starting a new election at term 1 -raft2025/12/08 17:57:45 INFO: 3 became candidate at term 2 -raft2025/12/08 17:57:45 INFO: 3 received MsgVoteResp from 3 at term 2 -raft2025/12/08 17:57:45 INFO: 3 [logterm: 1, index: 5] sent MsgVote request to 1 at term 2 -raft2025/12/08 17:57:45 INFO: 3 [logterm: 1, index: 5] sent MsgVote request to 2 at term 2 -raft2025/12/08 17:57:45 INFO: 3 [logterm: 1, index: 5] sent MsgVote request to 4 at term 2 -raft2025/12/08 17:57:45 INFO: 3 [logterm: 1, index: 5] sent MsgVote request to 5 at term 2 -raft2025/12/08 17:57:45 INFO: 4 is starting a new election at term 1 -raft2025/12/08 17:57:45 INFO: 4 became candidate at term 2 -raft2025/12/08 17:57:45 INFO: 4 received MsgVoteResp from 4 at term 2 -raft2025/12/08 17:57:45 INFO: 4 [logterm: 1, index: 5] sent MsgVote request to 1 at term 2 -raft2025/12/08 17:57:45 INFO: 4 [logterm: 1, index: 5] sent MsgVote request to 2 at term 2 -raft2025/12/08 17:57:45 INFO: 4 [logterm: 1, index: 5] sent MsgVote request to 3 at term 2 -raft2025/12/08 17:57:45 INFO: 4 [logterm: 1, index: 5] sent MsgVote request to 5 at term 2 -raft2025/12/08 17:57:45 INFO: 1 [logterm: 1, index: 5, vote: 1] rejected MsgVote from 2 [logterm: 1, index: 5] at term 2 -raft2025/12/08 17:57:45 INFO: 5 [logterm: 1, index: 5, vote: 5] rejected MsgVote from 4 [logterm: 1, index: 5] at term 2 -raft2025/12/08 17:57:45 INFO: 1 [logterm: 1, index: 5, vote: 1] rejected MsgVote from 3 [logterm: 1, index: 5] at term 2 -raft2025/12/08 17:57:45 INFO: 4 [logterm: 1, index: 5, vote: 4] rejected MsgVote from 5 [logterm: 1, index: 5] at term 2 -raft2025/12/08 17:57:45 INFO: 3 [logterm: 1, index: 5, vote: 3] rejected MsgVote from 5 [logterm: 1, index: 5] at term 2 -raft2025/12/08 17:57:45 INFO: 5 [logterm: 1, index: 5, vote: 5] rejected MsgVote from 2 [logterm: 1, index: 5] at term 2 -raft2025/12/08 17:57:45 INFO: 2 [logterm: 1, index: 5, vote: 2] rejected MsgVote from 4 [logterm: 1, index: 5] at term 2 -raft2025/12/08 17:57:45 INFO: 1 [logterm: 1, index: 5, vote: 1] rejected MsgVote from 5 [logterm: 1, index: 5] at term 2 -raft2025/12/08 17:57:45 INFO: 2 [logterm: 1, index: 5, vote: 2] rejected MsgVote from 3 [logterm: 1, index: 5] at term 2 -raft2025/12/08 17:57:45 INFO: 5 [logterm: 1, index: 5, vote: 5] rejected MsgVote from 3 [logterm: 1, index: 5] at term 2 -raft2025/12/08 17:57:45 INFO: 2 received MsgVoteResp rejection from 5 at term 2 -raft2025/12/08 17:57:45 INFO: 2 has received 1 MsgVoteResp votes and 1 vote rejections -raft2025/12/08 17:57:45 INFO: 2 [logterm: 1, index: 5, vote: 2] rejected MsgVote from 5 [logterm: 1, index: 5] at term 2 -raft2025/12/08 17:57:45 INFO: 2 [logterm: 1, index: 5, vote: 2] rejected MsgVote from 1 [logterm: 1, index: 5] at term 2 -raft2025/12/08 17:57:45 INFO: 3 [logterm: 1, index: 5, vote: 3] rejected MsgVote from 2 [logterm: 1, index: 5] at term 2 -raft2025/12/08 17:57:45 INFO: 4 [logterm: 1, index: 5, vote: 4] rejected MsgVote from 2 [logterm: 1, index: 5] at term 2 -raft2025/12/08 17:57:45 INFO: 4 received MsgVoteResp rejection from 5 at term 2 -raft2025/12/08 17:57:45 INFO: 4 has received 1 MsgVoteResp votes and 1 vote rejections -raft2025/12/08 17:57:45 INFO: 4 [logterm: 1, index: 5, vote: 4] rejected MsgVote from 1 [logterm: 1, index: 5] at term 2 -raft2025/12/08 17:57:45 INFO: 1 [logterm: 1, index: 5, vote: 1] rejected MsgVote from 4 [logterm: 1, index: 5] at term 2 -raft2025/12/08 17:57:45 INFO: 5 [logterm: 1, index: 5, vote: 5] rejected MsgVote from 1 [logterm: 1, index: 5] at term 2 -raft2025/12/08 17:57:45 INFO: 2 received MsgVoteResp rejection from 1 at term 2 -raft2025/12/08 17:57:45 INFO: 2 has received 1 MsgVoteResp votes and 2 vote rejections -raft2025/12/08 17:57:45 INFO: 1 received MsgVoteResp rejection from 2 at term 2 -raft2025/12/08 17:57:45 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections -raft2025/12/08 17:57:45 INFO: 1 received MsgVoteResp rejection from 5 at term 2 -raft2025/12/08 17:57:45 INFO: 1 has received 1 MsgVoteResp votes and 2 vote rejections -raft2025/12/08 17:57:45 INFO: 3 received MsgVoteResp rejection from 5 at term 2 -raft2025/12/08 17:57:45 INFO: 3 has received 1 MsgVoteResp votes and 1 vote rejections -raft2025/12/08 17:57:45 INFO: 3 received MsgVoteResp rejection from 1 at term 2 -raft2025/12/08 17:57:45 INFO: 3 has received 1 MsgVoteResp votes and 2 vote rejections -raft2025/12/08 17:57:45 INFO: 3 [logterm: 1, index: 5, vote: 3] rejected MsgVote from 4 [logterm: 1, index: 5] at term 2 -raft2025/12/08 17:57:45 INFO: 3 [logterm: 1, index: 5, vote: 3] rejected MsgVote from 1 [logterm: 1, index: 5] at term 2 -raft2025/12/08 17:57:45 INFO: 3 received MsgVoteResp rejection from 2 at term 2 -raft2025/12/08 17:57:45 INFO: 3 has received 1 MsgVoteResp votes and 3 vote rejections -raft2025/12/08 17:57:45 INFO: 3 became follower at term 2 -raft2025/12/08 17:57:45 INFO: 4 [logterm: 1, index: 5, vote: 4] rejected MsgVote from 3 [logterm: 1, index: 5] at term 2 -raft2025/12/08 17:57:45 INFO: 4 received MsgVoteResp rejection from 2 at term 2 -raft2025/12/08 17:57:45 INFO: 4 has received 1 MsgVoteResp votes and 2 vote rejections -raft2025/12/08 17:57:45 INFO: 5 received MsgVoteResp rejection from 1 at term 2 -raft2025/12/08 17:57:45 INFO: 5 has received 1 MsgVoteResp votes and 1 vote rejections -raft2025/12/08 17:57:45 INFO: 5 received MsgVoteResp rejection from 3 at term 2 -raft2025/12/08 17:57:45 INFO: 5 has received 1 MsgVoteResp votes and 2 vote rejections -raft2025/12/08 17:57:45 INFO: 4 received MsgVoteResp rejection from 1 at term 2 -raft2025/12/08 17:57:45 INFO: 4 has received 1 MsgVoteResp votes and 3 vote rejections -raft2025/12/08 17:57:45 INFO: 4 became follower at term 2 -raft2025/12/08 17:57:45 INFO: 2 received MsgVoteResp rejection from 3 at term 2 -raft2025/12/08 17:57:45 INFO: 1 received MsgVoteResp rejection from 4 at term 2 -raft2025/12/08 17:57:45 INFO: 1 has received 1 MsgVoteResp votes and 3 vote rejections -raft2025/12/08 17:57:45 INFO: 1 became follower at term 2 -raft2025/12/08 17:57:45 INFO: 2 has received 1 MsgVoteResp votes and 3 vote rejections -raft2025/12/08 17:57:45 INFO: 2 became follower at term 2 -raft2025/12/08 17:57:45 INFO: 5 received MsgVoteResp rejection from 4 at term 2 -raft2025/12/08 17:57:45 INFO: 5 has received 1 MsgVoteResp votes and 3 vote rejections -raft2025/12/08 17:57:45 INFO: 5 became follower at term 2 -raft2025/12/08 17:57:45 INFO: 2 is starting a new election at term 2 -raft2025/12/08 17:57:45 INFO: 2 became candidate at term 3 -raft2025/12/08 17:57:45 INFO: 2 received MsgVoteResp from 2 at term 3 -raft2025/12/08 17:57:45 INFO: 2 [logterm: 1, index: 5] sent MsgVote request to 1 at term 3 -raft2025/12/08 17:57:45 INFO: 2 [logterm: 1, index: 5] sent MsgVote request to 3 at term 3 -raft2025/12/08 17:57:45 INFO: 2 [logterm: 1, index: 5] sent MsgVote request to 4 at term 3 -raft2025/12/08 17:57:45 INFO: 2 [logterm: 1, index: 5] sent MsgVote request to 5 at term 3 -raft2025/12/08 17:57:45 INFO: 1 is starting a new election at term 2 -raft2025/12/08 17:57:45 INFO: 1 became candidate at term 3 -raft2025/12/08 17:57:45 INFO: 1 received MsgVoteResp from 1 at term 3 -raft2025/12/08 17:57:45 INFO: 1 [logterm: 1, index: 5] sent MsgVote request to 2 at term 3 -raft2025/12/08 17:57:45 INFO: 1 [logterm: 1, index: 5] sent MsgVote request to 3 at term 3 -raft2025/12/08 17:57:45 INFO: 1 [logterm: 1, index: 5] sent MsgVote request to 4 at term 3 -raft2025/12/08 17:57:45 INFO: 1 [logterm: 1, index: 5] sent MsgVote request to 5 at term 3 -raft2025/12/08 17:57:45 INFO: 4 [term: 2] received a MsgVote message with higher term from 2 [term: 3] -raft2025/12/08 17:57:45 INFO: 4 became follower at term 3 -raft2025/12/08 17:57:45 INFO: 4 [logterm: 1, index: 5, vote: 0] cast MsgVote for 2 [logterm: 1, index: 5] at term 3 -raft2025/12/08 17:57:45 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] -raft2025/12/08 17:57:45 INFO: 3 became follower at term 3 -raft2025/12/08 17:57:45 INFO: 3 [logterm: 1, index: 5, vote: 0] cast MsgVote for 1 [logterm: 1, index: 5] at term 3 -raft2025/12/08 17:57:45 INFO: 1 [logterm: 1, index: 5, vote: 1] rejected MsgVote from 2 [logterm: 1, index: 5] at term 3 -raft2025/12/08 17:57:45 INFO: 4 [logterm: 1, index: 5, vote: 2] rejected MsgVote from 1 [logterm: 1, index: 5] at term 3 -raft2025/12/08 17:57:45 INFO: 5 [term: 2] received a MsgVote message with higher term from 2 [term: 3] -raft2025/12/08 17:57:45 INFO: 5 became follower at term 3 -raft2025/12/08 17:57:45 INFO: 5 [logterm: 1, index: 5, vote: 0] cast MsgVote for 2 [logterm: 1, index: 5] at term 3 -raft2025/12/08 17:57:45 INFO: 3 [logterm: 1, index: 5, vote: 1] rejected MsgVote from 2 [logterm: 1, index: 5] at term 3 -raft2025/12/08 17:57:45 INFO: 1 received MsgVoteResp from 3 at term 3 -raft2025/12/08 17:57:45 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:45 INFO: 1 received MsgVoteResp rejection from 4 at term 3 -raft2025/12/08 17:57:45 INFO: 1 has received 2 MsgVoteResp votes and 1 vote rejections -raft2025/12/08 17:57:45 INFO: 2 received MsgVoteResp rejection from 1 at term 3 -raft2025/12/08 17:57:45 INFO: 2 has received 1 MsgVoteResp votes and 1 vote rejections -raft2025/12/08 17:57:45 INFO: 2 received MsgVoteResp from 4 at term 3 -raft2025/12/08 17:57:45 INFO: 2 has received 2 MsgVoteResp votes and 1 vote rejections -raft2025/12/08 17:57:45 INFO: 2 received MsgVoteResp rejection from 3 at term 3 -raft2025/12/08 17:57:45 INFO: 2 has received 2 MsgVoteResp votes and 2 vote rejections -raft2025/12/08 17:57:45 INFO: 2 received MsgVoteResp from 5 at term 3 -raft2025/12/08 17:57:45 INFO: 2 has received 3 MsgVoteResp votes and 2 vote rejections -raft2025/12/08 17:57:45 INFO: 2 became leader at term 3 -raft2025/12/08 17:57:45 INFO: raft.node: 2 elected leader 2 at term 3 -2025/12/08 17:57:45 raft.3: stop -raft2025/12/08 17:57:45 INFO: 5 [logterm: 1, index: 5, vote: 2] rejected MsgVote from 1 [logterm: 1, index: 5] at term 3 -raft2025/12/08 17:57:45 INFO: 2 [logterm: 3, index: 36, vote: 2] rejected MsgVote from 1 [logterm: 1, index: 5] at term 3 -raft2025/12/08 17:57:45 INFO: raft.node: 5 elected leader 2 at term 3 -2025/12/08 17:57:45 raft.4: stop -raft2025/12/08 17:57:45 INFO: 1 received MsgVoteResp rejection from 5 at term 3 -raft2025/12/08 17:57:45 INFO: 1 has received 2 MsgVoteResp votes and 2 vote rejections -raft2025/12/08 17:57:45 INFO: 1 became follower at term 3 -raft2025/12/08 17:57:45 INFO: raft.node: 1 elected leader 2 at term 3 -raft2025/12/08 17:57:45 INFO: 4 switched to configuration voters=() -raft2025/12/08 17:57:45 INFO: 4 became follower at term 3 -raft2025/12/08 17:57:45 INFO: newRaft 4 [peers: [], term: 3, commit: 5, applied: 0, lastindex: 5, lastterm: 1] -raft2025/12/08 17:57:45 INFO: 3 switched to configuration voters=() -raft2025/12/08 17:57:45 INFO: 3 became follower at term 3 -raft2025/12/08 17:57:45 INFO: newRaft 3 [peers: [], term: 3, commit: 5, applied: 0, lastindex: 5, lastterm: 1] -raft2025/12/08 17:57:45 INFO: raft.node: 4 elected leader 2 at term 3 -raft2025/12/08 17:57:45 INFO: raft.node: 3 elected leader 2 at term 3 -2025/12/08 17:57:45 raft.1: stop -2025/12/08 17:57:45 raft.2: stop -2025/12/08 17:57:45 raft.3: stop -2025/12/08 17:57:45 raft.4: stop -2025/12/08 17:57:45 raft.5: stop ---- PASS: TestRestart (0.39s) +raft2024/11/05 11:45:04 INFO: 1 switched to configuration voters=() +raft2024/11/05 11:45:04 INFO: 1 became follower at term 0 +raft2024/11/05 11:45:04 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:45:04 INFO: 1 became follower at term 1 +raft2024/11/05 11:45:04 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:45:04 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:45:04 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:45:04 INFO: 1 switched to configuration voters=(1 2 3 4) +raft2024/11/05 11:45:04 INFO: 1 switched to configuration voters=(1 2 3 4 5) +raft2024/11/05 11:45:04 INFO: 2 switched to configuration voters=() +raft2024/11/05 11:45:04 INFO: 2 became follower at term 0 +raft2024/11/05 11:45:04 INFO: newRaft 2 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:45:04 INFO: 2 became follower at term 1 +raft2024/11/05 11:45:04 INFO: 2 switched to configuration voters=(1) +raft2024/11/05 11:45:04 INFO: 2 switched to configuration voters=(1 2) +raft2024/11/05 11:45:04 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:45:04 INFO: 2 switched to configuration voters=(1 2 3 4) +raft2024/11/05 11:45:04 INFO: 2 switched to configuration voters=(1 2 3 4 5) +raft2024/11/05 11:45:04 INFO: 3 switched to configuration voters=() +raft2024/11/05 11:45:04 INFO: 3 became follower at term 0 +raft2024/11/05 11:45:04 INFO: newRaft 3 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:45:04 INFO: 3 became follower at term 1 +raft2024/11/05 11:45:04 INFO: 3 switched to configuration voters=(1) +raft2024/11/05 11:45:04 INFO: 3 switched to configuration voters=(1 2) +raft2024/11/05 11:45:04 INFO: 3 switched to configuration voters=(1 2 3) +raft2024/11/05 11:45:04 INFO: 3 switched to configuration voters=(1 2 3 4) +raft2024/11/05 11:45:04 INFO: 3 switched to configuration voters=(1 2 3 4 5) +raft2024/11/05 11:45:04 INFO: 4 switched to configuration voters=() +raft2024/11/05 11:45:04 INFO: 4 became follower at term 0 +raft2024/11/05 11:45:04 INFO: newRaft 4 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:45:04 INFO: 4 became follower at term 1 +raft2024/11/05 11:45:04 INFO: 4 switched to configuration voters=(1) +raft2024/11/05 11:45:04 INFO: 4 switched to configuration voters=(1 2) +raft2024/11/05 11:45:04 INFO: 4 switched to configuration voters=(1 2 3) +raft2024/11/05 11:45:04 INFO: 4 switched to configuration voters=(1 2 3 4) +raft2024/11/05 11:45:04 INFO: 4 switched to configuration voters=(1 2 3 4 5) +raft2024/11/05 11:45:04 INFO: 5 switched to configuration voters=() +raft2024/11/05 11:45:04 INFO: 5 became follower at term 0 +raft2024/11/05 11:45:04 INFO: newRaft 5 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:45:04 INFO: 5 became follower at term 1 +raft2024/11/05 11:45:04 INFO: 5 switched to configuration voters=(1) +raft2024/11/05 11:45:04 INFO: 5 switched to configuration voters=(1 2) +raft2024/11/05 11:45:04 INFO: 5 switched to configuration voters=(1 2 3) +raft2024/11/05 11:45:04 INFO: 5 switched to configuration voters=(1 2 3 4) +raft2024/11/05 11:45:04 INFO: 5 switched to configuration voters=(1 2 3 4 5) +raft2024/11/05 11:45:04 INFO: 3 is starting a new election at term 1 +raft2024/11/05 11:45:04 INFO: 3 became candidate at term 2 +raft2024/11/05 11:45:04 INFO: 3 received MsgVoteResp from 3 at term 2 +raft2024/11/05 11:45:04 INFO: 3 [logterm: 1, index: 5] sent MsgVote request to 1 at term 2 +raft2024/11/05 11:45:04 INFO: 3 [logterm: 1, index: 5] sent MsgVote request to 2 at term 2 +raft2024/11/05 11:45:04 INFO: 3 [logterm: 1, index: 5] sent MsgVote request to 4 at term 2 +raft2024/11/05 11:45:04 INFO: 3 [logterm: 1, index: 5] sent MsgVote request to 5 at term 2 +raft2024/11/05 11:45:04 INFO: 2 is starting a new election at term 1 +raft2024/11/05 11:45:04 INFO: 2 became candidate at term 2 +raft2024/11/05 11:45:04 INFO: 2 received MsgVoteResp from 2 at term 2 +raft2024/11/05 11:45:04 INFO: 2 [logterm: 1, index: 5] sent MsgVote request to 1 at term 2 +raft2024/11/05 11:45:04 INFO: 2 [logterm: 1, index: 5] sent MsgVote request to 3 at term 2 +raft2024/11/05 11:45:04 INFO: 2 [logterm: 1, index: 5] sent MsgVote request to 4 at term 2 +raft2024/11/05 11:45:04 INFO: 2 [logterm: 1, index: 5] sent MsgVote request to 5 at term 2 +raft2024/11/05 11:45:04 INFO: 3 [logterm: 1, index: 5, vote: 3] rejected MsgVote from 2 [logterm: 1, index: 5] at term 2 +raft2024/11/05 11:45:04 INFO: 4 [term: 1] received a MsgVote message with higher term from 3 [term: 2] +raft2024/11/05 11:45:04 INFO: 5 [term: 1] received a MsgVote message with higher term from 3 [term: 2] +raft2024/11/05 11:45:04 INFO: 4 became follower at term 2 +raft2024/11/05 11:45:04 INFO: 4 [logterm: 1, index: 5, vote: 0] cast MsgVote for 3 [logterm: 1, index: 5] at term 2 +raft2024/11/05 11:45:04 INFO: 5 became follower at term 2 +raft2024/11/05 11:45:04 INFO: 4 [logterm: 1, index: 5, vote: 3] rejected MsgVote from 2 [logterm: 1, index: 5] at term 2 +raft2024/11/05 11:45:04 INFO: 5 [logterm: 1, index: 5, vote: 0] cast MsgVote for 3 [logterm: 1, index: 5] at term 2 +raft2024/11/05 11:45:04 INFO: 1 [term: 1] received a MsgVote message with higher term from 3 [term: 2] +raft2024/11/05 11:45:04 INFO: 1 became follower at term 2 +raft2024/11/05 11:45:04 INFO: 1 [logterm: 1, index: 5, vote: 0] cast MsgVote for 3 [logterm: 1, index: 5] at term 2 +raft2024/11/05 11:45:04 INFO: 2 [logterm: 1, index: 5, vote: 2] rejected MsgVote from 3 [logterm: 1, index: 5] at term 2 +raft2024/11/05 11:45:04 INFO: 5 [logterm: 1, index: 5, vote: 3] rejected MsgVote from 2 [logterm: 1, index: 5] at term 2 +raft2024/11/05 11:45:04 INFO: 1 [logterm: 1, index: 5, vote: 3] rejected MsgVote from 2 [logterm: 1, index: 5] at term 2 +raft2024/11/05 11:45:04 INFO: 2 received MsgVoteResp rejection from 3 at term 2 +raft2024/11/05 11:45:04 INFO: 2 has received 1 MsgVoteResp votes and 1 vote rejections +raft2024/11/05 11:45:04 INFO: 3 received MsgVoteResp from 5 at term 2 +raft2024/11/05 11:45:04 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:45:04 INFO: 3 received MsgVoteResp rejection from 2 at term 2 +raft2024/11/05 11:45:04 INFO: 3 has received 2 MsgVoteResp votes and 1 vote rejections +raft2024/11/05 11:45:04 INFO: 2 received MsgVoteResp rejection from 5 at term 2 +raft2024/11/05 11:45:04 INFO: 2 has received 1 MsgVoteResp votes and 2 vote rejections +raft2024/11/05 11:45:04 INFO: 3 received MsgVoteResp from 1 at term 2 +raft2024/11/05 11:45:04 INFO: 3 has received 3 MsgVoteResp votes and 1 vote rejections +raft2024/11/05 11:45:04 INFO: 3 became leader at term 2 +raft2024/11/05 11:45:04 INFO: raft.node: 3 elected leader 3 at term 2 +raft2024/11/05 11:45:04 INFO: 2 received MsgVoteResp rejection from 4 at term 2 +raft2024/11/05 11:45:04 INFO: 2 has received 1 MsgVoteResp votes and 3 vote rejections +raft2024/11/05 11:45:04 INFO: 2 became follower at term 2 +2024/11/05 11:45:04 raft.4: stop +raft2024/11/05 11:45:04 INFO: raft.node: 1 elected leader 3 at term 2 +2024/11/05 11:45:04 raft.5: stop +raft2024/11/05 11:45:04 INFO: raft.node: 2 elected leader 3 at term 2 +raft2024/11/05 11:45:04 INFO: 5 switched to configuration voters=() +raft2024/11/05 11:45:04 INFO: 5 became follower at term 2 +raft2024/11/05 11:45:04 INFO: newRaft 5 [peers: [], term: 2, commit: 5, applied: 0, lastindex: 5, lastterm: 1] +raft2024/11/05 11:45:04 INFO: 4 switched to configuration voters=() +raft2024/11/05 11:45:04 INFO: 4 became follower at term 2 +raft2024/11/05 11:45:04 INFO: newRaft 4 [peers: [], term: 2, commit: 5, applied: 0, lastindex: 5, lastterm: 1] +raft2024/11/05 11:45:04 INFO: raft.node: 4 elected leader 3 at term 2 +raft2024/11/05 11:45:04 INFO: raft.node: 5 elected leader 3 at term 2 +2024/11/05 11:45:04 raft.1: stop +2024/11/05 11:45:04 raft.2: stop +2024/11/05 11:45:04 raft.3: stop +2024/11/05 11:45:04 raft.4: stop +2024/11/05 11:45:04 raft.5: stop +--- PASS: TestRestart (0.26s) === RUN TestPause -raft2025/12/08 17:57:45 INFO: 1 switched to configuration voters=() -raft2025/12/08 17:57:45 INFO: 1 became follower at term 0 -raft2025/12/08 17:57:45 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:45 INFO: 1 became follower at term 1 -raft2025/12/08 17:57:45 INFO: 1 switched to configuration voters=(1) -raft2025/12/08 17:57:45 INFO: 1 switched to configuration voters=(1 2) -raft2025/12/08 17:57:45 INFO: 1 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:45 INFO: 1 switched to configuration voters=(1 2 3 4) -raft2025/12/08 17:57:45 INFO: 1 switched to configuration voters=(1 2 3 4 5) -raft2025/12/08 17:57:45 INFO: 2 switched to configuration voters=() -raft2025/12/08 17:57:45 INFO: 2 became follower at term 0 -raft2025/12/08 17:57:45 INFO: newRaft 2 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:45 INFO: 2 became follower at term 1 -raft2025/12/08 17:57:45 INFO: 2 switched to configuration voters=(1) -raft2025/12/08 17:57:45 INFO: 2 switched to configuration voters=(1 2) -raft2025/12/08 17:57:45 INFO: 2 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:45 INFO: 2 switched to configuration voters=(1 2 3 4) -raft2025/12/08 17:57:45 INFO: 2 switched to configuration voters=(1 2 3 4 5) -raft2025/12/08 17:57:45 INFO: 3 switched to configuration voters=() -raft2025/12/08 17:57:45 INFO: 3 became follower at term 0 -raft2025/12/08 17:57:45 INFO: newRaft 3 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:45 INFO: 3 became follower at term 1 -raft2025/12/08 17:57:45 INFO: 3 switched to configuration voters=(1) -raft2025/12/08 17:57:45 INFO: 3 switched to configuration voters=(1 2) -raft2025/12/08 17:57:45 INFO: 3 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:45 INFO: 3 switched to configuration voters=(1 2 3 4) -raft2025/12/08 17:57:45 INFO: 3 switched to configuration voters=(1 2 3 4 5) -raft2025/12/08 17:57:45 INFO: 4 switched to configuration voters=() -raft2025/12/08 17:57:45 INFO: 4 became follower at term 0 -raft2025/12/08 17:57:45 INFO: newRaft 4 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:45 INFO: 4 became follower at term 1 -raft2025/12/08 17:57:45 INFO: 4 switched to configuration voters=(1) -raft2025/12/08 17:57:45 INFO: 4 switched to configuration voters=(1 2) -raft2025/12/08 17:57:45 INFO: 4 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:45 INFO: 4 switched to configuration voters=(1 2 3 4) -raft2025/12/08 17:57:45 INFO: 4 switched to configuration voters=(1 2 3 4 5) -raft2025/12/08 17:57:45 INFO: 5 switched to configuration voters=() -raft2025/12/08 17:57:45 INFO: 5 became follower at term 0 -raft2025/12/08 17:57:45 INFO: newRaft 5 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2025/12/08 17:57:45 INFO: 5 became follower at term 1 -raft2025/12/08 17:57:45 INFO: 5 switched to configuration voters=(1) -raft2025/12/08 17:57:45 INFO: 5 switched to configuration voters=(1 2) -raft2025/12/08 17:57:45 INFO: 5 switched to configuration voters=(1 2 3) -raft2025/12/08 17:57:45 INFO: 5 switched to configuration voters=(1 2 3 4) -raft2025/12/08 17:57:45 INFO: 5 switched to configuration voters=(1 2 3 4 5) -raft2025/12/08 17:57:45 INFO: 4 is starting a new election at term 1 -raft2025/12/08 17:57:45 INFO: 4 became candidate at term 2 -raft2025/12/08 17:57:45 INFO: 4 received MsgVoteResp from 4 at term 2 -raft2025/12/08 17:57:45 INFO: 4 [logterm: 1, index: 5] sent MsgVote request to 1 at term 2 -raft2025/12/08 17:57:45 INFO: 4 [logterm: 1, index: 5] sent MsgVote request to 2 at term 2 -raft2025/12/08 17:57:45 INFO: 4 [logterm: 1, index: 5] sent MsgVote request to 3 at term 2 -raft2025/12/08 17:57:45 INFO: 4 [logterm: 1, index: 5] sent MsgVote request to 5 at term 2 -raft2025/12/08 17:57:45 INFO: 2 [term: 1] received a MsgVote message with higher term from 4 [term: 2] -raft2025/12/08 17:57:45 INFO: 2 became follower at term 2 -raft2025/12/08 17:57:45 INFO: 2 [logterm: 1, index: 5, vote: 0] cast MsgVote for 4 [logterm: 1, index: 5] at term 2 -raft2025/12/08 17:57:45 INFO: 5 is starting a new election at term 1 -raft2025/12/08 17:57:45 INFO: 5 became candidate at term 2 -raft2025/12/08 17:57:45 INFO: 5 received MsgVoteResp from 5 at term 2 -raft2025/12/08 17:57:45 INFO: 5 [logterm: 1, index: 5] sent MsgVote request to 1 at term 2 -raft2025/12/08 17:57:45 INFO: 5 [logterm: 1, index: 5] sent MsgVote request to 2 at term 2 -raft2025/12/08 17:57:45 INFO: 5 [logterm: 1, index: 5] sent MsgVote request to 3 at term 2 -raft2025/12/08 17:57:45 INFO: 5 [logterm: 1, index: 5] sent MsgVote request to 4 at term 2 -raft2025/12/08 17:57:45 INFO: 4 [logterm: 1, index: 5, vote: 4] rejected MsgVote from 5 [logterm: 1, index: 5] at term 2 -raft2025/12/08 17:57:45 INFO: 5 [logterm: 1, index: 5, vote: 5] rejected MsgVote from 4 [logterm: 1, index: 5] at term 2 -raft2025/12/08 17:57:45 INFO: 3 [term: 1] received a MsgVote message with higher term from 4 [term: 2] -raft2025/12/08 17:57:45 INFO: 3 became follower at term 2 -raft2025/12/08 17:57:45 INFO: 3 [logterm: 1, index: 5, vote: 0] cast MsgVote for 4 [logterm: 1, index: 5] at term 2 -raft2025/12/08 17:57:45 INFO: 1 [term: 1] received a MsgVote message with higher term from 4 [term: 2] -raft2025/12/08 17:57:45 INFO: 1 became follower at term 2 -raft2025/12/08 17:57:45 INFO: 1 [logterm: 1, index: 5, vote: 0] cast MsgVote for 4 [logterm: 1, index: 5] at term 2 -raft2025/12/08 17:57:45 INFO: 1 [logterm: 1, index: 5, vote: 4] rejected MsgVote from 5 [logterm: 1, index: 5] at term 2 -raft2025/12/08 17:57:45 INFO: 5 received MsgVoteResp rejection from 4 at term 2 -raft2025/12/08 17:57:45 INFO: 5 has received 1 MsgVoteResp votes and 1 vote rejections -raft2025/12/08 17:57:45 INFO: 4 received MsgVoteResp from 2 at term 2 -raft2025/12/08 17:57:45 INFO: 4 has received 2 MsgVoteResp votes and 0 vote rejections -raft2025/12/08 17:57:45 INFO: 4 received MsgVoteResp rejection from 5 at term 2 -raft2025/12/08 17:57:45 INFO: 4 has received 2 MsgVoteResp votes and 1 vote rejections -raft2025/12/08 17:57:45 INFO: 4 received MsgVoteResp from 3 at term 2 -raft2025/12/08 17:57:45 INFO: 4 has received 3 MsgVoteResp votes and 1 vote rejections -raft2025/12/08 17:57:45 INFO: 4 became leader at term 2 -raft2025/12/08 17:57:45 INFO: raft.node: 4 elected leader 4 at term 2 -raft2025/12/08 17:57:45 INFO: 3 [logterm: 1, index: 5, vote: 4] rejected MsgVote from 5 [logterm: 1, index: 5] at term 2 -raft2025/12/08 17:57:45 INFO: 2 [logterm: 1, index: 5, vote: 4] rejected MsgVote from 5 [logterm: 1, index: 5] at term 2 -raft2025/12/08 17:57:45 INFO: raft.node: 2 elected leader 4 at term 2 -raft2025/12/08 17:57:45 INFO: 5 received MsgVoteResp rejection from 1 at term 2 -raft2025/12/08 17:57:45 INFO: 5 has received 1 MsgVoteResp votes and 2 vote rejections -raft2025/12/08 17:57:45 INFO: 5 became follower at term 2 -raft2025/12/08 17:57:45 INFO: raft.node: 5 elected leader 4 at term 2 -raft2025/12/08 17:57:45 INFO: raft.node: 3 elected leader 4 at term 2 -raft2025/12/08 17:57:45 INFO: raft.node: 1 elected leader 4 at term 2 -2025/12/08 17:57:45 raft.1: stop -2025/12/08 17:57:45 raft.2: stop -2025/12/08 17:57:45 raft.3: stop -2025/12/08 17:57:45 raft.4: stop -2025/12/08 17:57:45 raft.5: stop ---- PASS: TestPause (0.37s) +raft2024/11/05 11:45:04 INFO: 1 switched to configuration voters=() +raft2024/11/05 11:45:04 INFO: 1 became follower at term 0 +raft2024/11/05 11:45:04 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:45:04 INFO: 1 became follower at term 1 +raft2024/11/05 11:45:04 INFO: 1 switched to configuration voters=(1) +raft2024/11/05 11:45:04 INFO: 1 switched to configuration voters=(1 2) +raft2024/11/05 11:45:04 INFO: 1 switched to configuration voters=(1 2 3) +raft2024/11/05 11:45:04 INFO: 1 switched to configuration voters=(1 2 3 4) +raft2024/11/05 11:45:04 INFO: 1 switched to configuration voters=(1 2 3 4 5) +raft2024/11/05 11:45:04 INFO: 2 switched to configuration voters=() +raft2024/11/05 11:45:04 INFO: 2 became follower at term 0 +raft2024/11/05 11:45:04 INFO: newRaft 2 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:45:04 INFO: 2 became follower at term 1 +raft2024/11/05 11:45:04 INFO: 2 switched to configuration voters=(1) +raft2024/11/05 11:45:04 INFO: 2 switched to configuration voters=(1 2) +raft2024/11/05 11:45:04 INFO: 2 switched to configuration voters=(1 2 3) +raft2024/11/05 11:45:04 INFO: 2 switched to configuration voters=(1 2 3 4) +raft2024/11/05 11:45:04 INFO: 2 switched to configuration voters=(1 2 3 4 5) +raft2024/11/05 11:45:04 INFO: 3 switched to configuration voters=() +raft2024/11/05 11:45:04 INFO: 3 became follower at term 0 +raft2024/11/05 11:45:04 INFO: newRaft 3 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:45:04 INFO: 3 became follower at term 1 +raft2024/11/05 11:45:04 INFO: 3 switched to configuration voters=(1) +raft2024/11/05 11:45:04 INFO: 3 switched to configuration voters=(1 2) +raft2024/11/05 11:45:04 INFO: 3 switched to configuration voters=(1 2 3) +raft2024/11/05 11:45:04 INFO: 3 switched to configuration voters=(1 2 3 4) +raft2024/11/05 11:45:04 INFO: 3 switched to configuration voters=(1 2 3 4 5) +raft2024/11/05 11:45:04 INFO: 4 switched to configuration voters=() +raft2024/11/05 11:45:04 INFO: 4 became follower at term 0 +raft2024/11/05 11:45:04 INFO: newRaft 4 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:45:04 INFO: 4 became follower at term 1 +raft2024/11/05 11:45:04 INFO: 4 switched to configuration voters=(1) +raft2024/11/05 11:45:04 INFO: 4 switched to configuration voters=(1 2) +raft2024/11/05 11:45:04 INFO: 4 switched to configuration voters=(1 2 3) +raft2024/11/05 11:45:04 INFO: 4 switched to configuration voters=(1 2 3 4) +raft2024/11/05 11:45:04 INFO: 4 switched to configuration voters=(1 2 3 4 5) +raft2024/11/05 11:45:04 INFO: 5 switched to configuration voters=() +raft2024/11/05 11:45:04 INFO: 5 became follower at term 0 +raft2024/11/05 11:45:04 INFO: newRaft 5 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2024/11/05 11:45:04 INFO: 5 became follower at term 1 +raft2024/11/05 11:45:04 INFO: 5 switched to configuration voters=(1) +raft2024/11/05 11:45:04 INFO: 5 switched to configuration voters=(1 2) +raft2024/11/05 11:45:04 INFO: 5 switched to configuration voters=(1 2 3) +raft2024/11/05 11:45:04 INFO: 5 switched to configuration voters=(1 2 3 4) +raft2024/11/05 11:45:04 INFO: 5 switched to configuration voters=(1 2 3 4 5) +raft2024/11/05 11:45:04 INFO: 3 is starting a new election at term 1 +raft2024/11/05 11:45:04 INFO: 3 became candidate at term 2 +raft2024/11/05 11:45:04 INFO: 3 received MsgVoteResp from 3 at term 2 +raft2024/11/05 11:45:04 INFO: 3 [logterm: 1, index: 5] sent MsgVote request to 1 at term 2 +raft2024/11/05 11:45:04 INFO: 3 [logterm: 1, index: 5] sent MsgVote request to 2 at term 2 +raft2024/11/05 11:45:04 INFO: 3 [logterm: 1, index: 5] sent MsgVote request to 4 at term 2 +raft2024/11/05 11:45:04 INFO: 3 [logterm: 1, index: 5] sent MsgVote request to 5 at term 2 +raft2024/11/05 11:45:04 INFO: 5 [term: 1] received a MsgVote message with higher term from 3 [term: 2] +raft2024/11/05 11:45:04 INFO: 5 became follower at term 2 +raft2024/11/05 11:45:04 INFO: 5 [logterm: 1, index: 5, vote: 0] cast MsgVote for 3 [logterm: 1, index: 5] at term 2 +raft2024/11/05 11:45:04 INFO: 2 is starting a new election at term 1 +raft2024/11/05 11:45:04 INFO: 4 is starting a new election at term 1 +raft2024/11/05 11:45:04 INFO: 2 became candidate at term 2 +raft2024/11/05 11:45:04 INFO: 4 became candidate at term 2 +raft2024/11/05 11:45:04 INFO: 2 received MsgVoteResp from 2 at term 2 +raft2024/11/05 11:45:04 INFO: 4 received MsgVoteResp from 4 at term 2 +raft2024/11/05 11:45:04 INFO: 4 [logterm: 1, index: 5] sent MsgVote request to 1 at term 2 +raft2024/11/05 11:45:04 INFO: 4 [logterm: 1, index: 5] sent MsgVote request to 2 at term 2 +raft2024/11/05 11:45:04 INFO: 4 [logterm: 1, index: 5] sent MsgVote request to 3 at term 2 +raft2024/11/05 11:45:04 INFO: 4 [logterm: 1, index: 5] sent MsgVote request to 5 at term 2 +raft2024/11/05 11:45:04 INFO: 4 [logterm: 1, index: 5, vote: 4] rejected MsgVote from 3 [logterm: 1, index: 5] at term 2 +raft2024/11/05 11:45:04 INFO: 2 [logterm: 1, index: 5] sent MsgVote request to 1 at term 2 +raft2024/11/05 11:45:04 INFO: 2 [logterm: 1, index: 5] sent MsgVote request to 3 at term 2 +raft2024/11/05 11:45:04 INFO: 2 [logterm: 1, index: 5] sent MsgVote request to 4 at term 2 +raft2024/11/05 11:45:04 INFO: 2 [logterm: 1, index: 5] sent MsgVote request to 5 at term 2 +raft2024/11/05 11:45:04 INFO: 1 [term: 1] received a MsgVote message with higher term from 3 [term: 2] +raft2024/11/05 11:45:04 INFO: 1 became follower at term 2 +raft2024/11/05 11:45:04 INFO: 1 [logterm: 1, index: 5, vote: 0] cast MsgVote for 3 [logterm: 1, index: 5] at term 2 +raft2024/11/05 11:45:04 INFO: 2 [logterm: 1, index: 5, vote: 2] rejected MsgVote from 3 [logterm: 1, index: 5] at term 2 +raft2024/11/05 11:45:04 INFO: 3 received MsgVoteResp from 5 at term 2 +raft2024/11/05 11:45:04 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections +raft2024/11/05 11:45:04 INFO: 3 [logterm: 1, index: 5, vote: 3] rejected MsgVote from 4 [logterm: 1, index: 5] at term 2 +raft2024/11/05 11:45:04 INFO: 5 [logterm: 1, index: 5, vote: 3] rejected MsgVote from 2 [logterm: 1, index: 5] at term 2 +raft2024/11/05 11:45:04 INFO: 1 [logterm: 1, index: 5, vote: 3] rejected MsgVote from 2 [logterm: 1, index: 5] at term 2 +raft2024/11/05 11:45:04 INFO: 1 [logterm: 1, index: 5, vote: 3] rejected MsgVote from 4 [logterm: 1, index: 5] at term 2 +raft2024/11/05 11:45:04 INFO: 3 [logterm: 1, index: 5, vote: 3] rejected MsgVote from 2 [logterm: 1, index: 5] at term 2 +raft2024/11/05 11:45:04 INFO: 3 received MsgVoteResp rejection from 2 at term 2 +raft2024/11/05 11:45:04 INFO: 3 has received 2 MsgVoteResp votes and 1 vote rejections +raft2024/11/05 11:45:04 INFO: 3 received MsgVoteResp rejection from 4 at term 2 +raft2024/11/05 11:45:04 INFO: 3 has received 2 MsgVoteResp votes and 2 vote rejections +raft2024/11/05 11:45:04 INFO: 5 [logterm: 1, index: 5, vote: 3] rejected MsgVote from 4 [logterm: 1, index: 5] at term 2 +raft2024/11/05 11:45:04 INFO: 3 received MsgVoteResp from 1 at term 2 +raft2024/11/05 11:45:04 INFO: 3 has received 3 MsgVoteResp votes and 2 vote rejections +raft2024/11/05 11:45:04 INFO: 3 became leader at term 2 +raft2024/11/05 11:45:04 INFO: raft.node: 3 elected leader 3 at term 2 +raft2024/11/05 11:45:04 INFO: 4 received MsgVoteResp rejection from 3 at term 2 +raft2024/11/05 11:45:04 INFO: 4 has received 1 MsgVoteResp votes and 1 vote rejections +raft2024/11/05 11:45:04 INFO: 4 [logterm: 1, index: 5, vote: 4] rejected MsgVote from 2 [logterm: 1, index: 5] at term 2 +raft2024/11/05 11:45:04 INFO: 2 [logterm: 1, index: 5, vote: 2] rejected MsgVote from 4 [logterm: 1, index: 5] at term 2 +raft2024/11/05 11:45:04 INFO: 4 received MsgVoteResp rejection from 5 at term 2 +raft2024/11/05 11:45:04 INFO: 4 has received 1 MsgVoteResp votes and 2 vote rejections +raft2024/11/05 11:45:04 INFO: 4 received MsgVoteResp rejection from 1 at term 2 +raft2024/11/05 11:45:04 INFO: 4 has received 1 MsgVoteResp votes and 3 vote rejections +raft2024/11/05 11:45:04 INFO: 4 became follower at term 2 +raft2024/11/05 11:45:04 INFO: 2 received MsgVoteResp rejection from 1 at term 2 +raft2024/11/05 11:45:04 INFO: 2 has received 1 MsgVoteResp votes and 1 vote rejections +raft2024/11/05 11:45:04 INFO: 2 received MsgVoteResp rejection from 3 at term 2 +raft2024/11/05 11:45:04 INFO: 2 has received 1 MsgVoteResp votes and 2 vote rejections +raft2024/11/05 11:45:04 INFO: 2 received MsgVoteResp rejection from 5 at term 2 +raft2024/11/05 11:45:04 INFO: 2 has received 1 MsgVoteResp votes and 3 vote rejections +raft2024/11/05 11:45:04 INFO: 2 became follower at term 2 +raft2024/11/05 11:45:04 INFO: raft.node: 1 elected leader 3 at term 2 +raft2024/11/05 11:45:04 INFO: raft.node: 2 elected leader 3 at term 2 +raft2024/11/05 11:45:04 INFO: raft.node: 4 elected leader 3 at term 2 +raft2024/11/05 11:45:04 INFO: raft.node: 5 elected leader 3 at term 2 +2024/11/05 11:45:04 raft.1: stop +2024/11/05 11:45:04 raft.2: stop +2024/11/05 11:45:04 raft.3: stop +2024/11/05 11:45:04 raft.4: stop +2024/11/05 11:45:04 raft.5: stop +--- PASS: TestPause (0.33s) PASS -ok go.etcd.io/etcd/raft/rafttest 1.351s +ok go.etcd.io/etcd/raft/rafttest 1.264s === RUN TestInflightsAdd --- PASS: TestInflightsAdd (0.00s) === RUN TestInflightFreeTo @@ -14447,66 +14400,66 @@ === RUN TestProgressMaybeDecr --- PASS: TestProgressMaybeDecr (0.00s) PASS -ok go.etcd.io/etcd/raft/tracker 0.007s -2025/12/08 17:57:48 skip launching etcd server when invoked via go test -ok go.etcd.io/etcd/server 0.142s +ok go.etcd.io/etcd/raft/tracker 0.036s +2024/11/05 11:45:11 skip launching etcd server when invoked via go test +ok go.etcd.io/etcd/server 0.216s === RUN TestJWTInfo -=== RUN TestJWTInfo/HMAC -=== RUN TestJWTInfo/RSA-priv -=== RUN TestJWTInfo/RSA -=== RUN TestJWTInfo/RSA/verify-only === RUN TestJWTInfo/RSAPSS-priv === RUN TestJWTInfo/RSAPSS === RUN TestJWTInfo/RSAPSS/verify-only === RUN TestJWTInfo/ECDSA-priv === RUN TestJWTInfo/ECDSA === RUN TestJWTInfo/ECDSA/verify-only ---- PASS: TestJWTInfo (0.03s) - --- PASS: TestJWTInfo/HMAC (0.00s) - --- PASS: TestJWTInfo/RSA-priv (0.00s) - --- PASS: TestJWTInfo/RSA (0.01s) - --- PASS: TestJWTInfo/RSA/verify-only (0.00s) +=== RUN TestJWTInfo/HMAC +=== RUN TestJWTInfo/RSA-priv +=== RUN TestJWTInfo/RSA +=== RUN TestJWTInfo/RSA/verify-only +--- PASS: TestJWTInfo (0.05s) --- PASS: TestJWTInfo/RSAPSS-priv (0.01s) --- PASS: TestJWTInfo/RSAPSS (0.01s) --- PASS: TestJWTInfo/RSAPSS/verify-only (0.00s) --- PASS: TestJWTInfo/ECDSA-priv (0.00s) --- PASS: TestJWTInfo/ECDSA (0.00s) --- PASS: TestJWTInfo/ECDSA/verify-only (0.00s) + --- PASS: TestJWTInfo/HMAC (0.00s) + --- PASS: TestJWTInfo/RSA-priv (0.01s) + --- PASS: TestJWTInfo/RSA (0.01s) + --- PASS: TestJWTInfo/RSA/verify-only (0.00s) === RUN TestJWTBad -=== RUN TestJWTBad/no_options -=== RUN TestJWTBad/invalid_method +=== RUN TestJWTBad/ecdsa_invalid_public_key +=== RUN TestJWTBad/ecdsa_invalid_private_key +=== RUN TestJWTBad/rsa_invalid_public_key +=== RUN TestJWTBad/hmac_pub_key +=== RUN TestJWTBad/missing_public_key_file +=== RUN TestJWTBad/ecdsa_no_key === RUN TestJWTBad/rsa_invalid_private_key === RUN TestJWTBad/hmac_no_key -=== RUN TestJWTBad/missing_public_key_file === RUN TestJWTBad/missing_private_key_file -=== RUN TestJWTBad/ecdsa_invalid_private_key +=== RUN TestJWTBad/no_options +=== RUN TestJWTBad/invalid_method === RUN TestJWTBad/rsa_no_key === RUN TestJWTBad/invalid_ttl -=== RUN TestJWTBad/rsa_invalid_public_key -=== RUN TestJWTBad/hmac_pub_key -=== RUN TestJWTBad/ecdsa_no_key -=== RUN TestJWTBad/ecdsa_invalid_public_key --- PASS: TestJWTBad (0.00s) - --- PASS: TestJWTBad/no_options (0.00s) - --- PASS: TestJWTBad/invalid_method (0.00s) + --- PASS: TestJWTBad/ecdsa_invalid_public_key (0.00s) + --- PASS: TestJWTBad/ecdsa_invalid_private_key (0.00s) + --- PASS: TestJWTBad/rsa_invalid_public_key (0.00s) + --- PASS: TestJWTBad/hmac_pub_key (0.00s) + --- PASS: TestJWTBad/missing_public_key_file (0.00s) + --- PASS: TestJWTBad/ecdsa_no_key (0.00s) --- PASS: TestJWTBad/rsa_invalid_private_key (0.00s) --- PASS: TestJWTBad/hmac_no_key (0.00s) - --- PASS: TestJWTBad/missing_public_key_file (0.00s) --- PASS: TestJWTBad/missing_private_key_file (0.00s) - --- PASS: TestJWTBad/ecdsa_invalid_private_key (0.00s) + --- PASS: TestJWTBad/no_options (0.00s) + --- PASS: TestJWTBad/invalid_method (0.00s) --- PASS: TestJWTBad/rsa_no_key (0.00s) --- PASS: TestJWTBad/invalid_ttl (0.00s) - --- PASS: TestJWTBad/rsa_invalid_public_key (0.00s) - --- PASS: TestJWTBad/hmac_pub_key (0.00s) - --- PASS: TestJWTBad/ecdsa_no_key (0.00s) - --- PASS: TestJWTBad/ecdsa_invalid_public_key (0.00s) === RUN TestJWTTokenWithMissingFields === RUN TestJWTTokenWithMissingFields/valid_token === RUN TestJWTTokenWithMissingFields/no_username === RUN TestJWTTokenWithMissingFields/no_revision --- PASS: TestJWTTokenWithMissingFields (0.03s) --- PASS: TestJWTTokenWithMissingFields/valid_token (0.01s) - --- PASS: TestJWTTokenWithMissingFields/no_username (0.01s) + --- PASS: TestJWTTokenWithMissingFields/no_username (0.00s) --- PASS: TestJWTTokenWithMissingFields/no_revision (0.01s) === RUN TestRangePermission --- PASS: TestRangePermission (0.00s) @@ -14546,7 +14499,7 @@ {"level":"info","msg":"created a role","role-name":"root"} {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} {"level":"info","msg":"enabled authentication"} ---- PASS: TestNewAuthStoreRevision (0.04s) +--- PASS: TestNewAuthStoreRevision (0.03s) === RUN TestNewAuthStoreBcryptCost {"level":"warn","msg":"simple token is not cryptographically signed"} {"level":"warn","msg":"use default bcrypt cost instead of the invalid given cost","min-cost":4,"max-cost":31,"default-cost":10,"given-cost":3} @@ -14615,7 +14568,7 @@ {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} {"level":"info","msg":"deleted a user","user-name":"foo","user-roles":[]} {"level":"info","msg":"added a user","user-name":"bar"} ---- PASS: TestUserDeleteAndPermCache (0.01s) +--- PASS: TestUserDeleteAndPermCache (0.02s) === RUN TestUserChangePassword {"level":"warn","msg":"simple token is not cryptographically signed"} {"level":"info","msg":"added a user","user-name":"root"} @@ -14629,7 +14582,7 @@ {"level":"info","msg":"changed a password of a user","user-name":"foo","user-roles":[]} {"level":"debug","msg":"authenticated a user","user-name":"foo","token":"dummy.2"} {"level":"info","msg":"changed a password of a user","user-name":"foo-no-user-options","user-roles":[]} ---- PASS: TestUserChangePassword (0.02s) +--- PASS: TestUserChangePassword (0.01s) === RUN TestRoleAdd {"level":"warn","msg":"simple token is not cryptographically signed"} {"level":"info","msg":"added a user","user-name":"root"} @@ -14640,7 +14593,7 @@ {"level":"info","msg":"added a user","user-name":"foo"} {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} {"level":"info","msg":"created a role","role-name":"role-test-1"} ---- PASS: TestRoleAdd (0.03s) +--- PASS: TestRoleAdd (0.02s) === RUN TestUserGrant {"level":"warn","msg":"simple token is not cryptographically signed"} {"level":"info","msg":"added a user","user-name":"root"} @@ -14651,7 +14604,7 @@ {"level":"info","msg":"added a user","user-name":"foo"} {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} {"level":"info","msg":"granted a role to a user","user-name":"foo","user-roles":["role-test"],"added-role-name":"role-test"} ---- PASS: TestUserGrant (0.00s) +--- PASS: TestUserGrant (0.01s) === RUN TestHasRole {"level":"warn","msg":"simple token is not cryptographically signed"} {"level":"info","msg":"added a user","user-name":"root"} @@ -14663,7 +14616,7 @@ {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} {"level":"info","msg":"granted a role to a user","user-name":"foo","user-roles":["role-test"],"added-role-name":"role-test"} {"level":"warn","msg":"'has-role' requested for non-existing user","user-name":"nouser","role-name":"role-test"} ---- PASS: TestHasRole (0.01s) +--- PASS: TestHasRole (0.00s) === RUN TestIsOpPermitted {"level":"warn","msg":"simple token is not cryptographically signed"} {"level":"info","msg":"added a user","user-name":"root"} @@ -14676,7 +14629,7 @@ {"level":"info","msg":"created a role","role-name":"role-test-1"} {"level":"info","msg":"granted/updated a permission to a user","user-name":"role-test-1","permission-name":"WRITE"} {"level":"info","msg":"granted a role to a user","user-name":"foo","user-roles":["role-test-1"],"added-role-name":"role-test-1"} ---- PASS: TestIsOpPermitted (0.00s) +--- PASS: TestIsOpPermitted (0.01s) === RUN TestGetUser {"level":"warn","msg":"simple token is not cryptographically signed"} {"level":"info","msg":"added a user","user-name":"root"} @@ -14739,7 +14692,7 @@ {"level":"info","msg":"granted/updated a permission to a user","user-name":"role-test-1","permission-name":"WRITE"} === RUN TestRoleGrantInvalidPermission/valid_range:_the_entire_keys {"level":"info","msg":"granted/updated a permission to a user","user-name":"role-test-1","permission-name":"WRITE"} ---- PASS: TestRoleGrantInvalidPermission (0.01s) +--- PASS: TestRoleGrantInvalidPermission (0.02s) --- PASS: TestRoleGrantInvalidPermission/valid_range (0.00s) --- PASS: TestRoleGrantInvalidPermission/invalid_range:_nil_key (0.00s) --- PASS: TestRoleGrantInvalidPermission/valid_range:_single_key (0.00s) @@ -14779,7 +14732,7 @@ {"level":"info","msg":"granted a role to a user","user-name":"foo","user-roles":["role-test","role-test-1"],"added-role-name":"role-test-1"} {"level":"info","msg":"granted/updated a permission to a user","user-name":"role-test-1","permission-name":"WRITE"} {"level":"info","msg":"revoked a role from a user","user-name":"foo","old-user-roles":["role-test","role-test-1"],"new-user-roles":["role-test"],"revoked-role-name":"role-test-1"} ---- PASS: TestUserRevokePermission (0.00s) +--- PASS: TestUserRevokePermission (0.01s) === RUN TestRoleDelete {"level":"warn","msg":"simple token is not cryptographically signed"} {"level":"info","msg":"added a user","user-name":"root"} @@ -14814,7 +14767,7 @@ {"level":"info","msg":"added a user","user-name":"foo"} {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} {"level":"info","msg":"disabled authentication"} ---- PASS: TestAuthDisable (0.01s) +--- PASS: TestAuthDisable (0.04s) === RUN TestIsAuthEnabled {"level":"warn","msg":"simple token is not cryptographically signed"} {"level":"info","msg":"added a user","user-name":"root"} @@ -14913,857 +14866,907 @@ {"level":"info","msg":"added a user","user-name":"user-47"} {"level":"info","msg":"added a user","user-name":"user-48"} {"level":"info","msg":"added a user","user-name":"user-49"} +{"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(0).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(0).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(0).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(0).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(0).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(0).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(0).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(0).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(0).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(0).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(0).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(0).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(0).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(0).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(0).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(0).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(0).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(0).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(0).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(0).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(0).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(0).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-44","token":"user-44(0).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(0).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(0).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(0).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(0).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(0).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(0).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(0).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-20","token":"user-20(0).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-23","token":"user-23(0).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(0).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(0).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(0).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(0).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(0).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(0).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(0).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(0).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(0).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(0).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(0).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(0).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(0).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(0).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(0).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(0).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(0).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-9","token":"user-9(0).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(0).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(0).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(0).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(0).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(0).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(0).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(0).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(0).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(0).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(0).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(0).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(0).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(0).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(0).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(0).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-44","token":"user-44(0).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(0).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(0).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(0).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(0).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-20","token":"user-20(0).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(0).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-23","token":"user-23(0).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(0).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-29","token":"user-29(0).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(0).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(0).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(0).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(1).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(1).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-9","token":"user-9(1).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(1).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(0).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(0).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(0).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(0).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(0).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(0).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(0).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(0).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(1).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(1).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(1).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(1).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(1).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(1).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(1).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(1).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(1).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(1).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(1).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(1).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(1).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(1).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(1).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(1).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(1).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(1).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(1).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(1).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(1).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(1).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(1).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(1).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(1).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(1).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(1).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-20","token":"user-20(1).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(1).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(1).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(1).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(1).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(1).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(1).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(1).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-23","token":"user-23(1).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(1).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(1).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(1).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(1).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(1).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(1).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-9","token":"user-9(1).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(1).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(1).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-29","token":"user-29(1).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(1).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(1).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(1).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(1).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(1).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(1).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(1).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(1).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(1).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(1).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(1).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-44","token":"user-44(1).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(1).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(1).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(1).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(1).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(1).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(1).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(1).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(1).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(1).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(1).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(1).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(1).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(1).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(1).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(1).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(1).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(1).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(1).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(1).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(1).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(1).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(1).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(1).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(1).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(1).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-37","token":"user-37(0).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-22","token":"user-22(0).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-38","token":"user-38(0).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-11","token":"user-11(0).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-44","token":"user-44(0).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-14","token":"user-14(0).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-25","token":"user-25(0).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-29","token":"user-29(0).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-24","token":"user-24(0).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-9","token":"user-9(0).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-30","token":"user-30(0).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-31","token":"user-31(0).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-6","token":"user-6(0).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-4","token":"user-4(0).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-17","token":"user-17(0).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-39","token":"user-39(0).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-48","token":"user-48(0).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-28","token":"user-28(0).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-20","token":"user-20(0).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-23","token":"user-23(0).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-32","token":"user-32(0).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-36","token":"user-36(0).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-15","token":"user-15(0).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-2","token":"user-2(0).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-13","token":"user-13(0).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-21","token":"user-21(0).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-35","token":"user-35(0).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-3","token":"user-3(0).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-8","token":"user-8(0).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-19","token":"user-19(0).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-47","token":"user-47(0).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-46","token":"user-46(0).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-0","token":"user-0(0).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-27","token":"user-27(0).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-34","token":"user-34(0).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-49","token":"user-49(0).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-5","token":"user-5(0).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-42","token":"user-42(0).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-41","token":"user-41(0).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-1","token":"user-1(0).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-7","token":"user-7(0).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-43","token":"user-43(0).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-18","token":"user-18(0).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-45","token":"user-45(0).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-26","token":"user-26(0).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-10","token":"user-10(0).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-33","token":"user-33(0).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-40","token":"user-40(0).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-12","token":"user-12(0).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-16","token":"user-16(0).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(2).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(2).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-9","token":"user-9(2).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(2).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(2).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(2).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(1).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(2).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-44","token":"user-44(2).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(2).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-29","token":"user-29(2).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(2).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(2).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(2).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(2).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(2).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(2).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(2).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(2).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(2).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(2).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(2).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(2).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(2).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(2).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(2).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(2).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(2).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-20","token":"user-20(2).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(2).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(2).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(2).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(2).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(2).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(2).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(2).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(2).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(2).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(2).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-44","token":"user-44(2).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(2).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(2).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(2).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(2).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(2).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(2).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(2).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(2).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(2).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(2).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(2).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(2).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(2).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(2).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(2).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(2).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(2).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(2).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(2).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(2).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(2).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(2).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(2).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(2).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(2).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-20","token":"user-20(2).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-23","token":"user-23(2).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(2).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-29","token":"user-29(2).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(2).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(2).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(2).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(2).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(2).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(2).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(2).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(2).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(2).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(2).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(2).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(2).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(2).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(2).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(2).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(2).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(2).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(2).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(3).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(3).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(2).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-9","token":"user-9(2).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(2).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-9","token":"user-9(3).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(3).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(3).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(3).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(3).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(3).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(3).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(3).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(3).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(3).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(3).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(3).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(3).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(3).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(3).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(3).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(3).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(3).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(3).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-20","token":"user-20(3).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(3).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(3).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(3).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(3).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-44","token":"user-44(3).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(3).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(3).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-23","token":"user-23(3).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(3).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(3).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(3).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-29","token":"user-29(3).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(3).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(3).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(3).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(3).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(3).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(3).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(3).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(3).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(3).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(3).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(3).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(3).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(3).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(3).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(3).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(3).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(3).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(3).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-44","token":"user-44(3).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(3).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(3).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(3).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(3).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(3).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(3).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(3).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(3).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(3).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(3).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(3).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(3).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(3).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(3).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(3).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(3).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(3).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(3).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(3).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(3).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-20","token":"user-20(3).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-23","token":"user-23(3).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(3).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(3).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(3).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(3).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(3).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(3).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(3).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(3).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(3).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(3).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(3).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(3).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(3).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(4).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(4).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(4).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(4).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(4).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(4).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(4).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(4).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(3).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(4).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(4).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(4).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(4).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(4).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(4).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(4).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(4).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(4).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(4).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(4).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(4).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-23","token":"user-23(4).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(4).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(4).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(4).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(4).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(4).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(4).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-9","token":"user-9(4).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(4).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(4).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(4).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(4).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(4).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-29","token":"user-29(4).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(4).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(4).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(4).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(4).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(4).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(4).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-44","token":"user-44(4).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(4).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(4).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(4).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(4).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(4).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(4).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(4).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(4).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(4).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(4).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-20","token":"user-20(4).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(4).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(4).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(4).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-29","token":"user-29(4).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(4).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-23","token":"user-23(4).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(4).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(4).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(4).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(4).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(4).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(4).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(4).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(4).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(4).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(4).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(4).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(4).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(4).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(4).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-44","token":"user-44(4).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(4).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(4).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(4).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-11","token":"user-11(1).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(4).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(4).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(4).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(4).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(4).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(4).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(4).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(4).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(4).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(4).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-20","token":"user-20(4).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(4).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-4","token":"user-4(0).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-0","token":"user-0(0).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-38","token":"user-38(2).1"} {"level":"debug","msg":"deleted a simple token","user-name":"user-37","token":"user-37(1).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-8","token":"user-8(2).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-42","token":"user-42(1).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-41","token":"user-41(0).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-44","token":"user-44(0).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-15","token":"user-15(1).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-34","token":"user-34(1).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-13","token":"user-13(0).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-31","token":"user-31(1).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-37","token":"user-37(2).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-36","token":"user-36(0).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-47","token":"user-47(1).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-14","token":"user-14(1).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-48","token":"user-48(2).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-4","token":"user-4(2).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-15","token":"user-15(2).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-45","token":"user-45(2).1"} {"level":"debug","msg":"deleted a simple token","user-name":"user-46","token":"user-46(1).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-33","token":"user-33(1).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-25","token":"user-25(1).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-24","token":"user-24(1).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-20","token":"user-20(0).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-47","token":"user-47(2).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-49","token":"user-49(2).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-5","token":"user-5(0).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-36","token":"user-36(1).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-42","token":"user-42(2).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-5","token":"user-5(2).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-28","token":"user-28(1).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-24","token":"user-24(2).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-31","token":"user-31(0).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-6","token":"user-6(2).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-23","token":"user-23(2).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-44","token":"user-44(2).1"} {"level":"debug","msg":"deleted a simple token","user-name":"user-0","token":"user-0(1).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-43","token":"user-43(1).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-27","token":"user-27(1).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-15","token":"user-15(1).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-13","token":"user-13(1).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-10","token":"user-10(1).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-39","token":"user-39(1).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-19","token":"user-19(2).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-31","token":"user-31(2).1"} {"level":"debug","msg":"deleted a simple token","user-name":"user-48","token":"user-48(1).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-2","token":"user-2(1).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-20","token":"user-20(1).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-44","token":"user-44(1).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-22","token":"user-22(1).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-32","token":"user-32(1).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-6","token":"user-6(1).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-17","token":"user-17(1).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-5","token":"user-5(1).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-29","token":"user-29(1).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-1","token":"user-1(1).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-12","token":"user-12(1).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-47","token":"user-47(1).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-42","token":"user-42(1).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-30","token":"user-30(1).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-8","token":"user-8(1).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-16","token":"user-16(1).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-33","token":"user-33(2).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-2","token":"user-2(2).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-12","token":"user-12(2).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-45","token":"user-45(0).1"} {"level":"debug","msg":"deleted a simple token","user-name":"user-23","token":"user-23(1).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-39","token":"user-39(2).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-19","token":"user-19(0).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-43","token":"user-43(0).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-15","token":"user-15(0).1"} {"level":"debug","msg":"deleted a simple token","user-name":"user-35","token":"user-35(1).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-7","token":"user-7(1).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-38","token":"user-38(1).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-26","token":"user-26(1).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-18","token":"user-18(1).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-27","token":"user-27(2).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-6","token":"user-6(0).1"} {"level":"debug","msg":"deleted a simple token","user-name":"user-9","token":"user-9(1).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-22","token":"user-22(0).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-42","token":"user-42(0).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-7","token":"user-7(2).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-8","token":"user-8(0).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-49","token":"user-49(0).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-30","token":"user-30(1).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-25","token":"user-25(2).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-21","token":"user-21(0).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-11","token":"user-11(0).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-1","token":"user-1(0).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-16","token":"user-16(2).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-40","token":"user-40(0).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-48","token":"user-48(0).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-16","token":"user-16(1).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-19","token":"user-19(1).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-38","token":"user-38(0).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-22","token":"user-22(2).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-39","token":"user-39(1).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-43","token":"user-43(2).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-1","token":"user-1(1).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-10","token":"user-10(0).1"} {"level":"debug","msg":"deleted a simple token","user-name":"user-4","token":"user-4(1).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-34","token":"user-34(1).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-11","token":"user-11(2).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-17","token":"user-17(0).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-20","token":"user-20(1).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-17","token":"user-17(1).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-21","token":"user-21(2).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-18","token":"user-18(1).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-47","token":"user-47(0).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-13","token":"user-13(1).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-17","token":"user-17(2).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-7","token":"user-7(0).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-2","token":"user-2(1).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-1","token":"user-1(2).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-14","token":"user-14(0).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-41","token":"user-41(2).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-22","token":"user-22(1).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-27","token":"user-27(1).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-33","token":"user-33(1).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-35","token":"user-35(2).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-12","token":"user-12(0).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-40","token":"user-40(2).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-32","token":"user-32(1).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-34","token":"user-34(2).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-18","token":"user-18(2).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-28","token":"user-28(2).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-43","token":"user-43(1).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-32","token":"user-32(0).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-8","token":"user-8(1).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-3","token":"user-3(1).1"} {"level":"debug","msg":"deleted a simple token","user-name":"user-21","token":"user-21(1).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-31","token":"user-31(1).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-18","token":"user-18(0).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-9","token":"user-9(0).1"} {"level":"debug","msg":"deleted a simple token","user-name":"user-45","token":"user-45(1).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-14","token":"user-14(1).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-32","token":"user-32(2).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-39","token":"user-39(0).1"} {"level":"debug","msg":"deleted a simple token","user-name":"user-40","token":"user-40(1).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-28","token":"user-28(1).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-3","token":"user-3(1).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-36","token":"user-36(1).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-19","token":"user-19(1).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-14","token":"user-14(2).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-35","token":"user-35(0).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-29","token":"user-29(1).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-0","token":"user-0(2).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-23","token":"user-23(0).1"} {"level":"debug","msg":"deleted a simple token","user-name":"user-41","token":"user-41(1).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-28","token":"user-28(0).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-2","token":"user-2(0).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-38","token":"user-38(1).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-37","token":"user-37(0).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-10","token":"user-10(1).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-26","token":"user-26(1).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-20","token":"user-20(2).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-25","token":"user-25(0).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-29","token":"user-29(0).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-44","token":"user-44(1).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-26","token":"user-26(2).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-46","token":"user-46(2).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-10","token":"user-10(2).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-9","token":"user-9(2).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-7","token":"user-7(1).1"} {"level":"debug","msg":"deleted a simple token","user-name":"user-49","token":"user-49(1).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(5).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(5).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(5).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(5).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(5).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(5).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(5).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(5).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-33","token":"user-33(0).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-27","token":"user-27(0).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-34","token":"user-34(0).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-12","token":"user-12(1).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-16","token":"user-16(0).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-24","token":"user-24(0).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-6","token":"user-6(1).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-29","token":"user-29(2).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-11","token":"user-11(1).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-24","token":"user-24(1).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-36","token":"user-36(2).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-3","token":"user-3(2).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-26","token":"user-26(0).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-30","token":"user-30(0).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-25","token":"user-25(1).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-5","token":"user-5(1).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-46","token":"user-46(0).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-3","token":"user-3(0).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-30","token":"user-30(2).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-13","token":"user-13(2).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(5).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(5).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(5).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(5).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-44","token":"user-44(5).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(5).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(5).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(5).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(5).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(5).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(5).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(5).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(5).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(5).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-29","token":"user-29(5).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(5).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(5).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(5).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(5).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(5).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(5).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-9","token":"user-9(5).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(5).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(5).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(5).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(5).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(5).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(5).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(5).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(5).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(5).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(5).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(5).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(5).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(5).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(5).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(5).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(5).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(5).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(5).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(5).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(5).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(5).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(5).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(5).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(5).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(5).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(5).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(5).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(5).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(5).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(5).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(5).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(5).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(5).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(5).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(5).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(5).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(5).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-20","token":"user-20(5).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(5).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(5).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(5).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(5).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(5).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(5).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(5).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-23","token":"user-23(5).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(5).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(5).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(5).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-29","token":"user-29(5).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(5).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(5).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-9","token":"user-9(5).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(5).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(5).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(5).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(6).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(6).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(6).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(6).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(6).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(6).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(6).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(5).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(5).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(6).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(6).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(6).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(6).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(6).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-9","token":"user-9(6).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(6).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(6).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(6).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(6).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(6).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(6).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(6).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(6).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(6).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(6).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(6).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(6).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(6).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(6).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(6).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(6).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(6).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(6).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(6).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(6).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-20","token":"user-20(6).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(6).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(6).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(6).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-29","token":"user-29(6).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(6).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(6).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(6).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(6).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(6).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(6).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(6).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-23","token":"user-23(6).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(6).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(6).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(6).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(6).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(6).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(6).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(6).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(6).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-9","token":"user-9(6).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(6).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(6).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(6).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(6).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(6).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-29","token":"user-29(6).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(6).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(6).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(6).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-44","token":"user-44(6).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(6).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(6).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(6).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(6).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(6).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(6).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(6).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(6).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(6).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(6).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(6).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(6).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(6).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(6).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(6).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(6).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(6).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(6).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(6).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(6).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(6).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(6).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(6).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(7).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(7).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-44","token":"user-44(7).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(7).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(7).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(7).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(7).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-29","token":"user-29(7).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(7).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(7).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(7).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(7).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(7).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(7).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(7).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(7).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(7).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(7).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(7).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(7).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(7).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(7).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(7).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(7).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(7).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(7).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(7).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(7).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(7).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(7).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(7).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(7).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(7).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(7).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-20","token":"user-20(7).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(7).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(7).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(7).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(7).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(7).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(7).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(7).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-44","token":"user-44(7).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(7).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(7).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(7).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(7).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(7).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(7).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(7).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(7).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(7).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-23","token":"user-23(7).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(7).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(7).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(7).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(7).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(7).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(7).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(7).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(7).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(7).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(7).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-9","token":"user-9(7).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-19","token":"user-19(2).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-27","token":"user-27(2).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-40","token":"user-40(3).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-34","token":"user-34(4).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-15","token":"user-15(2).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-4","token":"user-4(2).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-37","token":"user-37(5).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-1","token":"user-1(4).1"} {"level":"debug","msg":"deleted a simple token","user-name":"user-22","token":"user-22(4).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-46","token":"user-46(2).1"} {"level":"debug","msg":"deleted a simple token","user-name":"user-22","token":"user-22(3).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-22","token":"user-22(2).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-19","token":"user-19(4).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-3","token":"user-3(4).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-46","token":"user-46(3).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-7","token":"user-7(4).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-37","token":"user-37(3).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-27","token":"user-27(3).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-29","token":"user-29(4).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-25","token":"user-25(5).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-42","token":"user-42(4).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-27","token":"user-27(4).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-29","token":"user-29(5).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-21","token":"user-21(4).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-42","token":"user-42(3).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-0","token":"user-0(3).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-40","token":"user-40(4).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-17","token":"user-17(3).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-49","token":"user-49(4).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-36","token":"user-36(3).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-20","token":"user-20(4).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-3","token":"user-3(5).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-9","token":"user-9(3).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-36","token":"user-36(4).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-2","token":"user-2(3).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-18","token":"user-18(3).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-44","token":"user-44(4).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-28","token":"user-28(3).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-22","token":"user-22(5).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-0","token":"user-0(4).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-24","token":"user-24(3).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-44","token":"user-44(3).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-10","token":"user-10(4).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-44","token":"user-44(5).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-9","token":"user-9(4).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-46","token":"user-46(4).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-23","token":"user-23(3).1"} {"level":"debug","msg":"deleted a simple token","user-name":"user-3","token":"user-3(3).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-25","token":"user-25(2).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-39","token":"user-39(3).1"} {"level":"debug","msg":"deleted a simple token","user-name":"user-12","token":"user-12(4).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-44","token":"user-44(2).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-31","token":"user-31(2).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-8","token":"user-8(4).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-18","token":"user-18(2).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-49","token":"user-49(2).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-13","token":"user-13(3).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-14","token":"user-14(5).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-42","token":"user-42(5).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-19","token":"user-19(3).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-30","token":"user-30(4).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-15","token":"user-15(4).1"} {"level":"debug","msg":"deleted a simple token","user-name":"user-41","token":"user-41(4).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-38","token":"user-38(3).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-1","token":"user-1(2).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-35","token":"user-35(3).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-24","token":"user-24(4).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-33","token":"user-33(3).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-31","token":"user-31(4).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-5","token":"user-5(3).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-31","token":"user-31(5).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-16","token":"user-16(3).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-45","token":"user-45(3).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-47","token":"user-47(4).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-48","token":"user-48(5).1"} {"level":"debug","msg":"deleted a simple token","user-name":"user-14","token":"user-14(3).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-37","token":"user-37(2).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-41","token":"user-41(2).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-12","token":"user-12(2).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-28","token":"user-28(2).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-18","token":"user-18(4).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-32","token":"user-32(4).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-35","token":"user-35(4).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-48","token":"user-48(4).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-34","token":"user-34(3).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-13","token":"user-13(4).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-25","token":"user-25(4).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-43","token":"user-43(2).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-24","token":"user-24(3).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-15","token":"user-15(3).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-36","token":"user-36(4).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-6","token":"user-6(3).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-3","token":"user-3(2).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-29","token":"user-29(3).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-48","token":"user-48(2).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-17","token":"user-17(2).1"} {"level":"debug","msg":"deleted a simple token","user-name":"user-31","token":"user-31(3).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-7","token":"user-7(4).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-34","token":"user-34(2).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-35","token":"user-35(2).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-42","token":"user-42(3).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-30","token":"user-30(3).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-14","token":"user-14(4).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-33","token":"user-33(4).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-32","token":"user-32(4).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-39","token":"user-39(3).1"} {"level":"debug","msg":"deleted a simple token","user-name":"user-11","token":"user-11(4).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-6","token":"user-6(3).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-1","token":"user-1(3).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-11","token":"user-11(3).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-8","token":"user-8(4).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-13","token":"user-13(4).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-10","token":"user-10(3).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-31","token":"user-31(4).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-46","token":"user-46(5).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-41","token":"user-41(3).1"} {"level":"debug","msg":"deleted a simple token","user-name":"user-43","token":"user-43(4).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-44","token":"user-44(4).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-26","token":"user-26(4).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-25","token":"user-25(4).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-43","token":"user-43(3).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-24","token":"user-24(4).1"} {"level":"debug","msg":"deleted a simple token","user-name":"user-23","token":"user-23(4).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-28","token":"user-28(3).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-17","token":"user-17(4).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-48","token":"user-48(3).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-32","token":"user-32(3).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-21","token":"user-21(3).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-18","token":"user-18(4).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-39","token":"user-39(5).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-27","token":"user-27(5).1"} {"level":"debug","msg":"deleted a simple token","user-name":"user-6","token":"user-6(4).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-6","token":"user-6(2).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-10","token":"user-10(3).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-38","token":"user-38(4).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-14","token":"user-14(2).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-16","token":"user-16(2).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-1","token":"user-1(3).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-12","token":"user-12(3).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-9","token":"user-9(2).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-32","token":"user-32(2).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-40","token":"user-40(3).1"} {"level":"debug","msg":"deleted a simple token","user-name":"user-26","token":"user-26(3).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-37","token":"user-37(3).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-8","token":"user-8(2).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-9","token":"user-9(3).1"} {"level":"debug","msg":"deleted a simple token","user-name":"user-16","token":"user-16(4).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-49","token":"user-49(4).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-30","token":"user-30(3).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-44","token":"user-44(3).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-29","token":"user-29(2).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-48","token":"user-48(3).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-27","token":"user-27(4).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-45","token":"user-45(2).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-28","token":"user-28(4).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-25","token":"user-25(3).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-15","token":"user-15(4).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-26","token":"user-26(2).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-48","token":"user-48(4).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-37","token":"user-37(4).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-21","token":"user-21(5).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-13","token":"user-13(3).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-12","token":"user-12(3).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-33","token":"user-33(3).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-15","token":"user-15(3).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-35","token":"user-35(3).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-36","token":"user-36(5).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-34","token":"user-34(3).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-20","token":"user-20(3).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-47","token":"user-47(3).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-45","token":"user-45(4).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-35","token":"user-35(4).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-17","token":"user-17(5).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-38","token":"user-38(3).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-2","token":"user-2(4).1"} {"level":"debug","msg":"deleted a simple token","user-name":"user-5","token":"user-5(4).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-23","token":"user-23(2).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-21","token":"user-21(4).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-46","token":"user-46(4).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-5","token":"user-5(2).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-21","token":"user-21(2).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-33","token":"user-33(2).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-4","token":"user-4(4).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-5","token":"user-5(3).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-38","token":"user-38(4).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-34","token":"user-34(4).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-28","token":"user-28(4).1"} {"level":"debug","msg":"deleted a simple token","user-name":"user-39","token":"user-39(4).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-11","token":"user-11(2).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-42","token":"user-42(2).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-29","token":"user-29(4).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-36","token":"user-36(3).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-0","token":"user-0(4).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-33","token":"user-33(4).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-14","token":"user-14(4).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-19","token":"user-19(4).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-24","token":"user-24(2).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-45","token":"user-45(4).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-43","token":"user-43(3).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-0","token":"user-0(3).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-7","token":"user-7(3).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-2","token":"user-2(3).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-7","token":"user-7(2).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-20","token":"user-20(2).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-20","token":"user-20(4).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-36","token":"user-36(2).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-46","token":"user-46(3).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-30","token":"user-30(2).1"} {"level":"debug","msg":"deleted a simple token","user-name":"user-49","token":"user-49(3).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-16","token":"user-16(3).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-32","token":"user-32(3).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-47","token":"user-47(4).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-39","token":"user-39(2).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-21","token":"user-21(3).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-42","token":"user-42(4).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-20","token":"user-20(3).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-17","token":"user-17(3).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-38","token":"user-38(2).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-10","token":"user-10(2).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-9","token":"user-9(4).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-26","token":"user-26(4).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-47","token":"user-47(2).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-17","token":"user-17(4).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-11","token":"user-11(3).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-1","token":"user-1(4).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-2","token":"user-2(2).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-13","token":"user-13(2).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-23","token":"user-23(3).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-30","token":"user-30(4).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-40","token":"user-40(4).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-3","token":"user-3(4).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-45","token":"user-45(3).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-27","token":"user-27(3).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-40","token":"user-40(2).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-4","token":"user-4(4).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-0","token":"user-0(2).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-41","token":"user-41(3).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-4","token":"user-4(3).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-19","token":"user-19(3).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-18","token":"user-18(3).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-25","token":"user-25(3).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-29","token":"user-29(3).1"} {"level":"debug","msg":"deleted a simple token","user-name":"user-8","token":"user-8(3).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-10","token":"user-10(4).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-37","token":"user-37(4).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-47","token":"user-47(3).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-2","token":"user-2(4).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(7).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(7).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(7).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(7).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(7).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(7).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(7).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(7).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-23","token":"user-23(7).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(7).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(7).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(7).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-29","token":"user-29(7).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(7).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(7).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(7).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(7).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(7).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(7).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(7).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(7).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(7).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(7).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(7).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(7).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(7).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(7).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(7).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(7).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(8).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(8).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(8).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(8).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(8).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-34","token":"user-34(5).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-26","token":"user-26(5).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-4","token":"user-4(3).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-7","token":"user-7(3).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-33","token":"user-33(5).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(8).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(8).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(8).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(8).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(8).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(8).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-23","token":"user-23(8).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(8).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(8).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(8).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(8).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(8).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(8).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(8).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(8).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(8).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(8).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(8).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-9","token":"user-9(8).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(8).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(8).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(8).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(8).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(8).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(8).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(8).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(8).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(8).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(8).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(8).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(8).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(8).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(8).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(8).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(8).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(8).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(8).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(8).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-20","token":"user-20(8).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(8).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-23","token":"user-23(8).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(8).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-29","token":"user-29(8).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(8).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(8).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(8).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(8).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(8).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(8).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-44","token":"user-44(8).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(8).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(8).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(8).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(8).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(8).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(8).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(8).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(8).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(8).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(8).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(8).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(8).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(8).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(8).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(8).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(8).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(8).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(8).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(8).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(8).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(8).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(8).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(8).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(8).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(8).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(8).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(8).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(8).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(8).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(8).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-20","token":"user-20(8).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(9).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(9).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(9).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(9).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(9).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(9).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(9).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(9).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(9).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(9).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(9).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(9).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(9).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(9).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(9).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(9).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(9).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(9).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(9).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(9).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(9).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(9).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(9).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-20","token":"user-20(9).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(9).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(9).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(9).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(9).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(9).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(9).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(9).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-23","token":"user-23(9).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(9).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(9).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(9).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(9).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(9).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-9","token":"user-9(9).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(9).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-44","token":"user-44(9).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(9).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-29","token":"user-29(9).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(9).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(9).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(9).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(9).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(9).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(9).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(9).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(9).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(9).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-39","token":"user-39(5).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-40","token":"user-40(5).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-17","token":"user-17(6).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-13","token":"user-13(5).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-39","token":"user-39(6).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-38","token":"user-38(5).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-42","token":"user-42(5).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-41","token":"user-41(6).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-46","token":"user-46(6).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-24","token":"user-24(5).1"} +{"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(9).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-15","token":"user-15(5).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-18","token":"user-18(6).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-39","token":"user-39(7).1"} {"level":"debug","msg":"deleted a simple token","user-name":"user-18","token":"user-18(5).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-20","token":"user-20(7).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-10","token":"user-10(7).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-48","token":"user-48(7).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-42","token":"user-42(7).1"} {"level":"debug","msg":"deleted a simple token","user-name":"user-40","token":"user-40(6).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-6","token":"user-6(5).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-18","token":"user-18(6).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-44","token":"user-44(5).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-27","token":"user-27(5).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-10","token":"user-10(5).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-49","token":"user-49(6).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-47","token":"user-47(6).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-12","token":"user-12(6).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-3","token":"user-3(5).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-16","token":"user-16(6).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-26","token":"user-26(5).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-22","token":"user-22(5).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-20","token":"user-20(6).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-13","token":"user-13(5).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-0","token":"user-0(6).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-36","token":"user-36(6).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-39","token":"user-39(6).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-30","token":"user-30(7).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-8","token":"user-8(7).1"} {"level":"debug","msg":"deleted a simple token","user-name":"user-35","token":"user-35(6).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-22","token":"user-22(6).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-48","token":"user-48(5).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-27","token":"user-27(6).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-37","token":"user-37(6).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-32","token":"user-32(7).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-28","token":"user-28(7).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-24","token":"user-24(6).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-7","token":"user-7(7).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-40","token":"user-40(5).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-27","token":"user-27(7).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-7","token":"user-7(5).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-2","token":"user-2(7).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-3","token":"user-3(7).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-15","token":"user-15(6).1"} {"level":"debug","msg":"deleted a simple token","user-name":"user-42","token":"user-42(6).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-29","token":"user-29(6).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-43","token":"user-43(6).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-11","token":"user-11(6).1"} {"level":"debug","msg":"deleted a simple token","user-name":"user-0","token":"user-0(5).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-1","token":"user-1(5).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-4","token":"user-4(6).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-11","token":"user-11(6).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-12","token":"user-12(7).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-35","token":"user-35(5).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-23","token":"user-23(5).1"} {"level":"debug","msg":"deleted a simple token","user-name":"user-7","token":"user-7(6).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-25","token":"user-25(5).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-32","token":"user-32(6).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-33","token":"user-33(5).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-5","token":"user-5(6).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-1","token":"user-1(6).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-22","token":"user-22(6).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-47","token":"user-47(7).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-11","token":"user-11(7).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-5","token":"user-5(5).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-0","token":"user-0(7).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-38","token":"user-38(7).1"} {"level":"debug","msg":"deleted a simple token","user-name":"user-44","token":"user-44(6).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-46","token":"user-46(5).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-43","token":"user-43(5).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-17","token":"user-17(5).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-9","token":"user-9(6).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-19","token":"user-19(5).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-13","token":"user-13(6).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-20","token":"user-20(6).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-12","token":"user-12(6).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-32","token":"user-32(6).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-27","token":"user-27(6).1"} {"level":"debug","msg":"deleted a simple token","user-name":"user-48","token":"user-48(6).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-16","token":"user-16(5).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-28","token":"user-28(6).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-24","token":"user-24(6).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-45","token":"user-45(5).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-21","token":"user-21(5).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-31","token":"user-31(5).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-36","token":"user-36(5).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-28","token":"user-28(5).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-5","token":"user-5(5).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-37","token":"user-37(5).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-21","token":"user-21(6).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-8","token":"user-8(6).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-30","token":"user-30(5).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-35","token":"user-35(5).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-19","token":"user-19(6).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-10","token":"user-10(6).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-17","token":"user-17(6).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-41","token":"user-41(7).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-35","token":"user-35(7).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-43","token":"user-43(6).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-47","token":"user-47(6).1"} {"level":"debug","msg":"deleted a simple token","user-name":"user-26","token":"user-26(6).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-3","token":"user-3(6).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-4","token":"user-4(5).1"} {"level":"debug","msg":"deleted a simple token","user-name":"user-38","token":"user-38(6).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-36","token":"user-36(6).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-31","token":"user-31(6).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-12","token":"user-12(5).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-34","token":"user-34(5).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-37","token":"user-37(7).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-14","token":"user-14(7).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-36","token":"user-36(7).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-49","token":"user-49(7).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-24","token":"user-24(5).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-15","token":"user-15(7).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-21","token":"user-21(7).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-8","token":"user-8(5).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-46","token":"user-46(7).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-6","token":"user-6(6).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-28","token":"user-28(6).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-18","token":"user-18(7).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-41","token":"user-41(5).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-5","token":"user-5(6).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-47","token":"user-47(5).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-40","token":"user-40(7).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-6","token":"user-6(7).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-19","token":"user-19(7).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-9","token":"user-9(7).1"} {"level":"debug","msg":"deleted a simple token","user-name":"user-32","token":"user-32(5).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-10","token":"user-10(6).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-33","token":"user-33(6).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-2","token":"user-2(6).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-14","token":"user-14(5).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-20","token":"user-20(5).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-23","token":"user-23(6).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-0","token":"user-0(6).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-41","token":"user-41(6).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-33","token":"user-33(7).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-13","token":"user-13(7).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-34","token":"user-34(6).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-23","token":"user-23(7).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-30","token":"user-30(5).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-28","token":"user-28(5).1"} {"level":"debug","msg":"deleted a simple token","user-name":"user-25","token":"user-25(6).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-10","token":"user-10(5).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-25","token":"user-25(7).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-4","token":"user-4(7).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-1","token":"user-1(7).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-45","token":"user-45(5).1"} {"level":"debug","msg":"deleted a simple token","user-name":"user-14","token":"user-14(6).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-45","token":"user-45(6).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-37","token":"user-37(6).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-26","token":"user-26(7).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-16","token":"user-16(7).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-43","token":"user-43(5).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-20","token":"user-20(5).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-1","token":"user-1(6).1"} {"level":"debug","msg":"deleted a simple token","user-name":"user-49","token":"user-49(5).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-8","token":"user-8(5).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-47","token":"user-47(5).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-23","token":"user-23(5).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-6","token":"user-6(6).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-19","token":"user-19(6).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-23","token":"user-23(6).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-31","token":"user-31(6).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-45","token":"user-45(6).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-49","token":"user-49(6).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-9","token":"user-9(6).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-33","token":"user-33(6).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-17","token":"user-17(7).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-2","token":"user-2(5).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-5","token":"user-5(7).1"} {"level":"debug","msg":"deleted a simple token","user-name":"user-9","token":"user-9(5).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-7","token":"user-7(5).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-4","token":"user-4(5).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-13","token":"user-13(6).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-2","token":"user-2(6).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-38","token":"user-38(5).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-34","token":"user-34(7).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-31","token":"user-31(7).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-12","token":"user-12(5).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-45","token":"user-45(7).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-22","token":"user-22(7).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-8","token":"user-8(6).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-24","token":"user-24(7).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-16","token":"user-16(6).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-44","token":"user-44(7).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-43","token":"user-43(7).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-29","token":"user-29(7).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-16","token":"user-16(5).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-21","token":"user-21(6).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-46","token":"user-46(6).1"} +{"level":"debug","msg":"deleted a simple token","user-name":"user-6","token":"user-6(5).1"} {"level":"debug","msg":"deleted a simple token","user-name":"user-30","token":"user-30(6).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-2","token":"user-2(5).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-34","token":"user-34(6).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-19","token":"user-19(5).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-15","token":"user-15(6).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-4","token":"user-4(6).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-3","token":"user-3(6).1"} {"level":"debug","msg":"deleted a simple token","user-name":"user-11","token":"user-11(5).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-41","token":"user-41(5).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-15","token":"user-15(5).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-29","token":"user-29(5).1"} -{"level":"debug","msg":"deleted a simple token","user-name":"user-1","token":"user-1(5).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(9).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(9).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(9).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(9).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(9).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(9).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(9).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(9).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(9).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(9).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(9).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(9).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(9).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(9).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-9","token":"user-9(9).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(9).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(9).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(9).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(9).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(9).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(9).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(9).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(9).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(9).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(9).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(9).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(9).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(9).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(9).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(9).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(9).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(9).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(9).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-20","token":"user-20(9).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(9).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(9).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(9).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(9).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-23","token":"user-23(9).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(9).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-29","token":"user-29(9).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(9).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(9).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(9).1"} -{"level":"debug","msg":"authenticated a user","user-name":"user-44","token":"user-44(9).1"} ---- PASS: TestHammerSimpleAuthenticate (0.15s) +{"level":"debug","msg":"deleted a simple token","user-name":"user-29","token":"user-29(6).1"} +--- PASS: TestHammerSimpleAuthenticate (0.27s) === RUN TestRolesOrder {"level":"warn","msg":"simple token is not cryptographically signed"} {"level":"info","msg":"added a user","user-name":"root"} @@ -15788,14 +15791,14 @@ {"level":"info","msg":"created a role","role-name":"root"} {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} {"level":"info","msg":"enabled authentication"} ---- PASS: TestAuthInfoFromCtxWithRootSimple (0.02s) +--- PASS: TestAuthInfoFromCtxWithRootSimple (0.01s) === RUN TestAuthInfoFromCtxWithRootJWT {"level":"info","msg":"added a user","user-name":"root"} {"level":"info","msg":"created a role","role-name":"root"} {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} {"level":"info","msg":"enabled authentication"} -{"level":"debug","msg":"created/assigned a new JWT token","user-name":"root","revision":4,"token":"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3NjUyMTY5NzEsInJldmlzaW9uIjo0LCJ1c2VybmFtZSI6InJvb3QifQ.eE28UV6spYKVwnkouExeym2cpqW5yLeOiUUlGZmw-x5-KMm0Nh_KsAJyVyTJ2qG3LXCz8JTFG4ogpIROuJrGCJkYpZr0w7pU5aBd38d22Vem1rlUTAG8HG1PG0Wt66qVQEkVbPU0NycnddZgYJ0pgcSEWEVwZfUJQVl73ine6K41LKsGpoz0WdH87jIboJiW3gu-5koVeZFOrC_luCveQ_BiteYEgQNASKVPMM1QLcXcmjjOOiYwcj49MEoeLlOxveGKXCdcWmNt-YiqZaQAs-Bu_o9wHBfyxGGTUMY3u53nKVaMnyaYpSIK13muE2WzcrUA7Nj9mZruN2beb6eVeQ"} ---- PASS: TestAuthInfoFromCtxWithRootJWT (0.01s) +{"level":"debug","msg":"created/assigned a new JWT token","user-name":"root","revision":4,"token":"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3MzA4MDc0MTUsInJldmlzaW9uIjo0LCJ1c2VybmFtZSI6InJvb3QifQ.m2jsODbbkd5cAJvZKca-WuFlr1yTtX31amTi6pgIlFdgmQgygaXeECN_LhzGYMEht6dEFFBP4frjwChk1lx1a4HE1MdC0l0OJOk2SEWcTWrBjeaz3p8zRbnwGHZfolaamXmJNIZGhf_fO5C1eT71PgxYmLIcRivn9Rb1mp6A8dzktG_m812LD7S1jAoIpsftq4xRsY_Im9WzNUMZK00xQehl7W3UzZsAMZ69_Tospb3zvEL2hLlAreBXovgNjhKppuDb6czNaILtPxTc0M0gX-dvbb0HuyF6JS2fTv7rZ6saPNvE50N_sDOzbz8dJHo3RrwxaCVRf4mSimgQb4aX-A"} +--- PASS: TestAuthInfoFromCtxWithRootJWT (0.02s) === RUN TestUserNoPasswordAdd {"level":"warn","msg":"simple token is not cryptographically signed"} {"level":"info","msg":"added a user","user-name":"root"} @@ -15806,7 +15809,7 @@ {"level":"info","msg":"added a user","user-name":"foo"} {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} {"level":"info","msg":"added a user","user-name":"usernopass"} ---- PASS: TestUserNoPasswordAdd (0.00s) +--- PASS: TestUserNoPasswordAdd (0.02s) === RUN TestUserAddWithOldLog {"level":"warn","msg":"simple token is not cryptographically signed"} {"level":"info","msg":"added a user","user-name":"root"} @@ -15830,9 +15833,9 @@ {"level":"debug","msg":"authenticated a user","user-name":"foo","token":"dummy.1"} {"level":"info","msg":"changed a password of a user","user-name":"foo","user-roles":[]} {"level":"debug","msg":"authenticated a user","user-name":"foo","token":"dummy.2"} ---- PASS: TestUserChangePasswordWithOldLog (0.01s) +--- PASS: TestUserChangePasswordWithOldLog (0.02s) PASS -ok go.etcd.io/etcd/server/auth 0.754s +ok go.etcd.io/etcd/server/auth 0.879s === RUN TestConfigVerifyBootstrapWithoutClusterAndDiscoveryURLFail --- PASS: TestConfigVerifyBootstrapWithoutClusterAndDiscoveryURLFail (0.00s) === RUN TestConfigVerifyExistingWithDiscoveryURLFail @@ -15864,7 +15867,7 @@ --- PASS: TestV2DeprecationEnum_IsAtLeast/write-only_>=_write-only-drop-data (0.00s) --- PASS: TestV2DeprecationEnum_IsAtLeast/write-only-drop-data_>=_write-only (0.00s) PASS -ok go.etcd.io/etcd/server/config 0.059s +ok go.etcd.io/etcd/server/config 0.066s === RUN TestToBackendFileName --- PASS: TestToBackendFileName (0.00s) === RUN TestToMemberDir @@ -15876,7 +15879,7 @@ === RUN TestToWalDirSlash --- PASS: TestToWalDirSlash (0.00s) PASS -ok go.etcd.io/etcd/server/datadir 0.046s +ok go.etcd.io/etcd/server/datadir 0.040s === RUN TestEnableAuth auth_test.go:27: Skipping test that fails in salsa CI pipeline --- SKIP: TestEnableAuth (0.00s) @@ -15892,62 +15895,62 @@ === RUN TestAutoCompactionModeParse --- PASS: TestAutoCompactionModeParse (0.00s) === RUN TestPeerURLsMapAndTokenFromSRV -{"level":"warn","ts":"2025-12-08T17:57:57.461541Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} -{"level":"info","ts":"2025-12-08T17:57:57.461554Z","caller":"embed/config.go:850","msg":"get cluster for etcd-server-ssl SRV","service-scheme":"https","service-name":"etcd-server-ssl","server-name":"1.example.com","discovery-srv":"example.com","advertise-peer-urls":["http://localhost:2380"],"found-cluster":[],"error":"lookup _etcd-server-ssl._tcp.example.com on 10.0.0.53:53: no such host"} -{"level":"info","ts":"2025-12-08T17:57:57.461661Z","caller":"embed/config.go:865","msg":"get cluster for etcd-server SRV","service-scheme":"http","service-name":"etcd-server","server-name":"1.example.com","discovery-srv":"example.com","advertise-peer-urls":["http://localhost:2380"],"found-cluster":[],"error":"lookup _etcd-server._tcp.example.com on 10.0.0.53:53: no such host"} -{"level":"warn","ts":"2025-12-08T17:57:57.461671Z","caller":"embed/config.go:799","msg":"failed to resolve during SRV discovery","error":"lookup _etcd-server-ssl._tcp.example.com on 10.0.0.53:53: no such host; lookup _etcd-server._tcp.example.com on 10.0.0.53:53: no such host","errorCauses":[{"error":"lookup _etcd-server-ssl._tcp.example.com on 10.0.0.53:53: no such host"},{"error":"lookup _etcd-server._tcp.example.com on 10.0.0.53:53: no such host"}]} -{"level":"warn","ts":"2025-12-08T17:57:57.464602Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} -{"level":"info","ts":"2025-12-08T17:57:57.464665Z","caller":"embed/config.go:850","msg":"get cluster for etcd-server-ssl SRV","service-scheme":"https","service-name":"etcd-server-ssl","server-name":"1.example.com","discovery-srv":"example.com","advertise-peer-urls":["https://1.example.com:2380"],"found-cluster":["1.example.com=https://1.example.com:2380","0=https://2.example.com:2380","1=https://3.example.com:2380"]} -{"level":"info","ts":"2025-12-08T17:57:57.464689Z","caller":"embed/config.go:865","msg":"get cluster for etcd-server SRV","service-scheme":"http","service-name":"etcd-server","server-name":"1.example.com","discovery-srv":"example.com","advertise-peer-urls":["https://1.example.com:2380"],"found-cluster":["1.example.com=https://1.example.com:2380","0=https://2.example.com:2380","1=https://3.example.com:2380"],"error":"lookup _etcd-server._tcp.example.com on 10.0.0.53:53: no such host"} -{"level":"warn","ts":"2025-12-08T17:57:57.464709Z","caller":"embed/config.go:799","msg":"failed to resolve during SRV discovery","error":"lookup _etcd-server._tcp.example.com on 10.0.0.53:53: no such host"} -{"level":"info","ts":"2025-12-08T17:57:57.464718Z","caller":"embed/config.go:805","msg":"got bootstrap from DNS for etcd-server","node":"1.example.com=https://1.example.com:2380"} -{"level":"info","ts":"2025-12-08T17:57:57.464725Z","caller":"embed/config.go:805","msg":"got bootstrap from DNS for etcd-server","node":"0=https://2.example.com:2380"} -{"level":"info","ts":"2025-12-08T17:57:57.464729Z","caller":"embed/config.go:805","msg":"got bootstrap from DNS for etcd-server","node":"1=https://3.example.com:2380"} -{"level":"warn","ts":"2025-12-08T17:57:57.465459Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} -{"level":"info","ts":"2025-12-08T17:57:57.465484Z","caller":"embed/config.go:850","msg":"get cluster for etcd-server-ssl SRV","service-scheme":"https","service-name":"etcd-server-ssl","server-name":"1.example.com","discovery-srv":"example.com","advertise-peer-urls":["https://1.example.com:2380"],"found-cluster":["1.example.com=https://1.example.com:2380"]} -{"level":"info","ts":"2025-12-08T17:57:57.465499Z","caller":"embed/config.go:865","msg":"get cluster for etcd-server SRV","service-scheme":"http","service-name":"etcd-server","server-name":"1.example.com","discovery-srv":"example.com","advertise-peer-urls":["https://1.example.com:2380"],"found-cluster":["1.example.com=https://1.example.com:2380","0=http://2.example.com:2380","1=http://3.example.com:2380"]} -{"level":"info","ts":"2025-12-08T17:57:57.465513Z","caller":"embed/config.go:805","msg":"got bootstrap from DNS for etcd-server","node":"1.example.com=https://1.example.com:2380"} -{"level":"info","ts":"2025-12-08T17:57:57.465524Z","caller":"embed/config.go:805","msg":"got bootstrap from DNS for etcd-server","node":"0=http://2.example.com:2380"} -{"level":"info","ts":"2025-12-08T17:57:57.465528Z","caller":"embed/config.go:805","msg":"got bootstrap from DNS for etcd-server","node":"1=http://3.example.com:2380"} -{"level":"warn","ts":"2025-12-08T17:57:57.488597Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} -{"level":"info","ts":"2025-12-08T17:57:57.488662Z","caller":"embed/config.go:850","msg":"get cluster for etcd-server-ssl SRV","service-scheme":"https","service-name":"etcd-server-ssl","server-name":"1.example.com","discovery-srv":"example.com","advertise-peer-urls":["http://1.example.com:2380"],"found-cluster":[],"error":"lookup _etcd-server-ssl._tcp.example.com on 10.0.0.53:53: no such host"} -{"level":"info","ts":"2025-12-08T17:57:57.488680Z","caller":"embed/config.go:865","msg":"get cluster for etcd-server SRV","service-scheme":"http","service-name":"etcd-server","server-name":"1.example.com","discovery-srv":"example.com","advertise-peer-urls":["http://1.example.com:2380"],"found-cluster":["1.example.com=http://1.example.com:2380","0=http://2.example.com:2380","1=http://3.example.com:2380"]} -{"level":"warn","ts":"2025-12-08T17:57:57.488689Z","caller":"embed/config.go:799","msg":"failed to resolve during SRV discovery","error":"lookup _etcd-server-ssl._tcp.example.com on 10.0.0.53:53: no such host"} -{"level":"info","ts":"2025-12-08T17:57:57.488694Z","caller":"embed/config.go:805","msg":"got bootstrap from DNS for etcd-server","node":"1.example.com=http://1.example.com:2380"} -{"level":"info","ts":"2025-12-08T17:57:57.488698Z","caller":"embed/config.go:805","msg":"got bootstrap from DNS for etcd-server","node":"0=http://2.example.com:2380"} -{"level":"info","ts":"2025-12-08T17:57:57.488701Z","caller":"embed/config.go:805","msg":"got bootstrap from DNS for etcd-server","node":"1=http://3.example.com:2380"} ---- PASS: TestPeerURLsMapAndTokenFromSRV (0.03s) +{"level":"warn","ts":"2024-11-05T11:45:23.142365Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} +{"level":"info","ts":"2024-11-05T11:45:23.142445Z","caller":"embed/config.go:850","msg":"get cluster for etcd-server-ssl SRV","service-scheme":"https","service-name":"etcd-server-ssl","server-name":"1.example.com","discovery-srv":"example.com","advertise-peer-urls":["http://localhost:2380"],"found-cluster":[],"error":"lookup _etcd-server-ssl._tcp.example.com on 10.0.0.53:53: no such host"} +{"level":"info","ts":"2024-11-05T11:45:23.142567Z","caller":"embed/config.go:865","msg":"get cluster for etcd-server SRV","service-scheme":"http","service-name":"etcd-server","server-name":"1.example.com","discovery-srv":"example.com","advertise-peer-urls":["http://localhost:2380"],"found-cluster":[],"error":"lookup _etcd-server._tcp.example.com on 10.0.0.53:53: no such host"} +{"level":"warn","ts":"2024-11-05T11:45:23.142585Z","caller":"embed/config.go:799","msg":"failed to resolve during SRV discovery","error":"lookup _etcd-server-ssl._tcp.example.com on 10.0.0.53:53: no such host; lookup _etcd-server._tcp.example.com on 10.0.0.53:53: no such host","errorCauses":[{"error":"lookup _etcd-server-ssl._tcp.example.com on 10.0.0.53:53: no such host"},{"error":"lookup _etcd-server._tcp.example.com on 10.0.0.53:53: no such host"}]} +{"level":"warn","ts":"2024-11-05T11:45:23.143049Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} +{"level":"info","ts":"2024-11-05T11:45:23.143068Z","caller":"embed/config.go:850","msg":"get cluster for etcd-server-ssl SRV","service-scheme":"https","service-name":"etcd-server-ssl","server-name":"1.example.com","discovery-srv":"example.com","advertise-peer-urls":["https://1.example.com:2380"],"found-cluster":["1.example.com=https://1.example.com:2380","0=https://2.example.com:2380","1=https://3.example.com:2380"]} +{"level":"info","ts":"2024-11-05T11:45:23.143154Z","caller":"embed/config.go:865","msg":"get cluster for etcd-server SRV","service-scheme":"http","service-name":"etcd-server","server-name":"1.example.com","discovery-srv":"example.com","advertise-peer-urls":["https://1.example.com:2380"],"found-cluster":["1.example.com=https://1.example.com:2380","0=https://2.example.com:2380","1=https://3.example.com:2380"],"error":"lookup _etcd-server._tcp.example.com on 10.0.0.53:53: no such host"} +{"level":"warn","ts":"2024-11-05T11:45:23.143169Z","caller":"embed/config.go:799","msg":"failed to resolve during SRV discovery","error":"lookup _etcd-server._tcp.example.com on 10.0.0.53:53: no such host"} +{"level":"info","ts":"2024-11-05T11:45:23.143177Z","caller":"embed/config.go:805","msg":"got bootstrap from DNS for etcd-server","node":"1.example.com=https://1.example.com:2380"} +{"level":"info","ts":"2024-11-05T11:45:23.143185Z","caller":"embed/config.go:805","msg":"got bootstrap from DNS for etcd-server","node":"0=https://2.example.com:2380"} +{"level":"info","ts":"2024-11-05T11:45:23.143189Z","caller":"embed/config.go:805","msg":"got bootstrap from DNS for etcd-server","node":"1=https://3.example.com:2380"} +{"level":"warn","ts":"2024-11-05T11:45:23.150711Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} +{"level":"info","ts":"2024-11-05T11:45:23.150752Z","caller":"embed/config.go:850","msg":"get cluster for etcd-server-ssl SRV","service-scheme":"https","service-name":"etcd-server-ssl","server-name":"1.example.com","discovery-srv":"example.com","advertise-peer-urls":["https://1.example.com:2380"],"found-cluster":["1.example.com=https://1.example.com:2380"]} +{"level":"info","ts":"2024-11-05T11:45:23.150765Z","caller":"embed/config.go:865","msg":"get cluster for etcd-server SRV","service-scheme":"http","service-name":"etcd-server","server-name":"1.example.com","discovery-srv":"example.com","advertise-peer-urls":["https://1.example.com:2380"],"found-cluster":["1.example.com=https://1.example.com:2380","0=http://2.example.com:2380","1=http://3.example.com:2380"]} +{"level":"info","ts":"2024-11-05T11:45:23.150773Z","caller":"embed/config.go:805","msg":"got bootstrap from DNS for etcd-server","node":"1.example.com=https://1.example.com:2380"} +{"level":"info","ts":"2024-11-05T11:45:23.150777Z","caller":"embed/config.go:805","msg":"got bootstrap from DNS for etcd-server","node":"0=http://2.example.com:2380"} +{"level":"info","ts":"2024-11-05T11:45:23.150781Z","caller":"embed/config.go:805","msg":"got bootstrap from DNS for etcd-server","node":"1=http://3.example.com:2380"} +{"level":"warn","ts":"2024-11-05T11:45:23.151051Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} +{"level":"info","ts":"2024-11-05T11:45:23.151063Z","caller":"embed/config.go:850","msg":"get cluster for etcd-server-ssl SRV","service-scheme":"https","service-name":"etcd-server-ssl","server-name":"1.example.com","discovery-srv":"example.com","advertise-peer-urls":["http://1.example.com:2380"],"found-cluster":[],"error":"lookup _etcd-server-ssl._tcp.example.com on 10.0.0.53:53: no such host"} +{"level":"info","ts":"2024-11-05T11:45:23.151071Z","caller":"embed/config.go:865","msg":"get cluster for etcd-server SRV","service-scheme":"http","service-name":"etcd-server","server-name":"1.example.com","discovery-srv":"example.com","advertise-peer-urls":["http://1.example.com:2380"],"found-cluster":["1.example.com=http://1.example.com:2380","0=http://2.example.com:2380","1=http://3.example.com:2380"]} +{"level":"warn","ts":"2024-11-05T11:45:23.151077Z","caller":"embed/config.go:799","msg":"failed to resolve during SRV discovery","error":"lookup _etcd-server-ssl._tcp.example.com on 10.0.0.53:53: no such host"} +{"level":"info","ts":"2024-11-05T11:45:23.151082Z","caller":"embed/config.go:805","msg":"got bootstrap from DNS for etcd-server","node":"1.example.com=http://1.example.com:2380"} +{"level":"info","ts":"2024-11-05T11:45:23.151085Z","caller":"embed/config.go:805","msg":"got bootstrap from DNS for etcd-server","node":"0=http://2.example.com:2380"} +{"level":"info","ts":"2024-11-05T11:45:23.151089Z","caller":"embed/config.go:805","msg":"got bootstrap from DNS for etcd-server","node":"1=http://3.example.com:2380"} +--- PASS: TestPeerURLsMapAndTokenFromSRV (0.01s) === RUN TestLeaseCheckpointValidate === RUN TestLeaseCheckpointValidate/Default_config_should_pass -{"level":"warn","ts":"2025-12-08T17:57:57.488864Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} +{"level":"warn","ts":"2024-11-05T11:45:23.151189Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} === RUN TestLeaseCheckpointValidate/Enabling_checkpoint_leases_should_pass -{"level":"warn","ts":"2025-12-08T17:57:57.489177Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} -{"level":"warn","ts":"2025-12-08T17:57:57.489190Z","caller":"embed/config.go:744","msg":"Detected that checkpointing is enabled without persistence. Consider enabling experimental-enable-lease-checkpoint-persist"} +{"level":"warn","ts":"2024-11-05T11:45:23.151740Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} +{"level":"warn","ts":"2024-11-05T11:45:23.151783Z","caller":"embed/config.go:744","msg":"Detected that checkpointing is enabled without persistence. Consider enabling experimental-enable-lease-checkpoint-persist"} === RUN TestLeaseCheckpointValidate/Enabling_checkpoint_leases_and_persist_should_pass -{"level":"warn","ts":"2025-12-08T17:57:57.496448Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} +{"level":"warn","ts":"2024-11-05T11:45:23.158485Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} === RUN TestLeaseCheckpointValidate/Enabling_checkpoint_leases_persist_without_checkpointing_itself_should_fail -{"level":"warn","ts":"2025-12-08T17:57:57.508484Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} ---- PASS: TestLeaseCheckpointValidate (0.02s) +{"level":"warn","ts":"2024-11-05T11:45:23.158617Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} +--- PASS: TestLeaseCheckpointValidate (0.01s) --- PASS: TestLeaseCheckpointValidate/Default_config_should_pass (0.00s) --- PASS: TestLeaseCheckpointValidate/Enabling_checkpoint_leases_should_pass (0.00s) - --- PASS: TestLeaseCheckpointValidate/Enabling_checkpoint_leases_and_persist_should_pass (0.01s) + --- PASS: TestLeaseCheckpointValidate/Enabling_checkpoint_leases_and_persist_should_pass (0.00s) --- PASS: TestLeaseCheckpointValidate/Enabling_checkpoint_leases_persist_without_checkpointing_itself_should_fail (0.00s) === RUN TestLogRotation === RUN TestLogRotation/mixed_log_output_targets -{"level":"warn","ts":"2025-12-08T17:57:57.508819Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} -{"level":"info","ts":"2025-12-08T17:57:57.508997Z","caller":"embed/config_test.go:446","msg":"test log"} +{"level":"warn","ts":"2024-11-05T11:45:23.159198Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} +{"level":"info","ts":"2024-11-05T11:45:23.159376Z","caller":"embed/config_test.go:446","msg":"test log"} === RUN TestLogRotation/log_output_relative_path -{"level":"warn","ts":"2025-12-08T17:57:57.516320Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} -{"level":"info","ts":"2025-12-08T17:57:57.516389Z","caller":"embed/config_test.go:446","msg":"test log"} +{"level":"warn","ts":"2024-11-05T11:45:23.159537Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} +{"level":"info","ts":"2024-11-05T11:45:23.159546Z","caller":"embed/config_test.go:446","msg":"test log"} === RUN TestLogRotation/no_file_targets === RUN TestLogRotation/multiple_file_targets === RUN TestLogRotation/default_output === RUN TestLogRotation/default_log_rotation_config === RUN TestLogRotation/invalid_logger_config === RUN TestLogRotation/improperly_formatted_logger_config ---- PASS: TestLogRotation (0.01s) +--- PASS: TestLogRotation (0.00s) --- PASS: TestLogRotation/mixed_log_output_targets (0.00s) - --- PASS: TestLogRotation/log_output_relative_path (0.01s) + --- PASS: TestLogRotation/log_output_relative_path (0.00s) --- PASS: TestLogRotation/no_file_targets (0.00s) --- PASS: TestLogRotation/multiple_file_targets (0.00s) --- PASS: TestLogRotation/default_output (0.00s) @@ -15956,25 +15959,25 @@ --- PASS: TestLogRotation/improperly_formatted_logger_config (0.00s) === RUN TestTLSVersionMinMax === RUN TestTLSVersionMinMax/Minimum_TLS_version_is_set -{"level":"warn","ts":"2025-12-08T17:57:57.516767Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} +{"level":"warn","ts":"2024-11-05T11:45:23.160285Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} === RUN TestTLSVersionMinMax/Maximum_TLS_version_is_set -{"level":"warn","ts":"2025-12-08T17:57:57.516925Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} +{"level":"warn","ts":"2024-11-05T11:45:23.160993Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} === RUN TestTLSVersionMinMax/Minimum_and_Maximum_TLS_versions_are_set -{"level":"warn","ts":"2025-12-08T17:57:57.517208Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} +{"level":"warn","ts":"2024-11-05T11:45:23.166360Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} === RUN TestTLSVersionMinMax/Minimum_and_Maximum_TLS_versions_are_set_in_reverse_order -{"level":"warn","ts":"2025-12-08T17:57:57.517500Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} +{"level":"warn","ts":"2024-11-05T11:45:23.166464Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} === RUN TestTLSVersionMinMax/Invalid_minimum_TLS_version -{"level":"warn","ts":"2025-12-08T17:57:57.528437Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} +{"level":"warn","ts":"2024-11-05T11:45:23.166779Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} === RUN TestTLSVersionMinMax/Invalid_maximum_TLS_version -{"level":"warn","ts":"2025-12-08T17:57:57.536493Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} +{"level":"warn","ts":"2024-11-05T11:45:23.166888Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} === RUN TestTLSVersionMinMax/Cipher_suites_configured_for_TLS_1.3 -{"level":"warn","ts":"2025-12-08T17:57:57.536584Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} ---- PASS: TestTLSVersionMinMax (0.02s) +{"level":"warn","ts":"2024-11-05T11:45:23.166932Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} +--- PASS: TestTLSVersionMinMax (0.01s) --- PASS: TestTLSVersionMinMax/Minimum_TLS_version_is_set (0.00s) --- PASS: TestTLSVersionMinMax/Maximum_TLS_version_is_set (0.00s) --- PASS: TestTLSVersionMinMax/Minimum_and_Maximum_TLS_versions_are_set (0.00s) --- PASS: TestTLSVersionMinMax/Minimum_and_Maximum_TLS_versions_are_set_in_reverse_order (0.00s) - --- PASS: TestTLSVersionMinMax/Invalid_minimum_TLS_version (0.01s) + --- PASS: TestTLSVersionMinMax/Invalid_minimum_TLS_version (0.00s) --- PASS: TestTLSVersionMinMax/Invalid_maximum_TLS_version (0.00s) --- PASS: TestTLSVersionMinMax/Cipher_suites_configured_for_TLS_1.3 (0.00s) === RUN TestDetermineSampler @@ -15994,128 +15997,128 @@ === RUN TestEmptyClientTLSInfo_createMetricsListener --- PASS: TestEmptyClientTLSInfo_createMetricsListener (0.00s) === RUN TestStartEtcdWrongToken -{"level":"warn","ts":"2025-12-08T17:57:57.537026Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} -{"level":"info","ts":"2025-12-08T17:57:57.537045Z","caller":"embed/etcd.go:128","msg":"configuring peer listeners","listen-peer-urls":["unix://localhost:2394673000001"]} -{"level":"info","ts":"2025-12-08T17:57:57.544411Z","caller":"embed/etcd.go:136","msg":"configuring client listeners","listen-client-urls":["unix://localhost:2394673000000"]} -{"level":"info","ts":"2025-12-08T17:57:57.544570Z","caller":"embed/etcd.go:311","msg":"starting an etcd server","etcd-version":"3.5.16","git-sha":"Not provided (use ./build instead of go build)","go-version":"go1.23.2","go-os":"linux","go-arch":"arm64","max-cpu-set":12,"max-cpu-available":12,"member-initialized":false,"name":"default","data-dir":"/tmp/TestStartEtcdWrongToken3038084109/001/token-test1058941326","wal-dir":"","wal-dir-dedicated":"","member-dir":"/tmp/TestStartEtcdWrongToken3038084109/001/token-test1058941326/member","force-new-cluster":false,"heartbeat-interval":"100ms","election-timeout":"1s","initial-election-tick-advance":true,"snapshot-count":100000,"max-wals":5,"max-snapshots":5,"snapshot-catchup-entries":5000,"initial-advertise-peer-urls":["unix://localhost:2394673000001"],"listen-peer-urls":["unix://localhost:2394673000001"],"advertise-client-urls":["unix://localhost:2394673000000"],"listen-client-urls":["unix://localhost:2394673000000"],"listen-metrics-urls":[],"cors":["*"],"host-whitelist":["*"],"initial-cluster":"default=unix://localhost:2394673000001","initial-cluster-state":"new","initial-cluster-token":"etcd-cluster","quota-backend-bytes":2147483648,"max-request-bytes":1572864,"max-concurrent-streams":4294967295,"pre-vote":true,"initial-corrupt-check":false,"corrupt-check-time-interval":"0s","compact-check-time-enabled":false,"compact-check-time-interval":"1m0s","auto-compaction-mode":"","auto-compaction-retention":"0s","auto-compaction-interval":"0s","discovery-url":"","discovery-proxy":"","downgrade-check-interval":"5s"} -{"level":"info","ts":"2025-12-08T17:57:57.545422Z","caller":"etcdserver/backend.go:81","msg":"opened backend db","path":"/tmp/TestStartEtcdWrongToken3038084109/001/token-test1058941326/member/snap/db","took":"692.12µs"} -{"level":"info","ts":"2025-12-08T17:57:57.574792Z","caller":"etcdserver/raft.go:505","msg":"starting local member","local-member-id":"a178876a77a878b4","cluster-id":"1481e271483bda22"} -{"level":"info","ts":"2025-12-08T17:57:57.574953Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"a178876a77a878b4 switched to configuration voters=()"} -{"level":"info","ts":"2025-12-08T17:57:57.575069Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"a178876a77a878b4 became follower at term 0"} -{"level":"info","ts":"2025-12-08T17:57:57.575078Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"newRaft a178876a77a878b4 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]"} -{"level":"info","ts":"2025-12-08T17:57:57.575090Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"a178876a77a878b4 became follower at term 1"} -{"level":"info","ts":"2025-12-08T17:57:57.575129Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"a178876a77a878b4 switched to configuration voters=(11635198528655489204)"} -{"level":"warn","ts":"2025-12-08T17:57:57.575410Z","caller":"auth/store.go:1253","msg":"unknown token type","type":"wrong-token","error":"auth: invalid auth options"} -{"level":"warn","ts":"2025-12-08T17:57:57.575431Z","caller":"etcdserver/server.go:615","msg":"failed to create token provider","error":"auth: invalid auth options"} -{"level":"info","ts":"2025-12-08T17:57:57.576686Z","caller":"embed/etcd.go:378","msg":"closing etcd server","name":"default","data-dir":"/tmp/TestStartEtcdWrongToken3038084109/001/token-test1058941326","advertise-peer-urls":["unix://localhost:2394673000001"],"advertise-client-urls":["unix://localhost:2394673000000"]} -{"level":"info","ts":"2025-12-08T17:57:57.576813Z","caller":"embed/etcd.go:380","msg":"closed etcd server","name":"default","data-dir":"/tmp/TestStartEtcdWrongToken3038084109/001/token-test1058941326","advertise-peer-urls":["unix://localhost:2394673000001"],"advertise-client-urls":["unix://localhost:2394673000000"]} ---- PASS: TestStartEtcdWrongToken (0.07s) +{"level":"warn","ts":"2024-11-05T11:45:23.167548Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} +{"level":"info","ts":"2024-11-05T11:45:23.167559Z","caller":"embed/etcd.go:128","msg":"configuring peer listeners","listen-peer-urls":["unix://localhost:1860586000001"]} +{"level":"info","ts":"2024-11-05T11:45:23.167676Z","caller":"embed/etcd.go:136","msg":"configuring client listeners","listen-client-urls":["unix://localhost:1860586000000"]} +{"level":"info","ts":"2024-11-05T11:45:23.167733Z","caller":"embed/etcd.go:311","msg":"starting an etcd server","etcd-version":"3.5.16","git-sha":"Not provided (use ./build instead of go build)","go-version":"go1.23.2","go-os":"linux","go-arch":"arm64","max-cpu-set":12,"max-cpu-available":12,"member-initialized":false,"name":"default","data-dir":"/tmp/TestStartEtcdWrongToken3158358540/001/token-test678489550","wal-dir":"","wal-dir-dedicated":"","member-dir":"/tmp/TestStartEtcdWrongToken3158358540/001/token-test678489550/member","force-new-cluster":false,"heartbeat-interval":"100ms","election-timeout":"1s","initial-election-tick-advance":true,"snapshot-count":100000,"max-wals":5,"max-snapshots":5,"snapshot-catchup-entries":5000,"initial-advertise-peer-urls":["unix://localhost:1860586000001"],"listen-peer-urls":["unix://localhost:1860586000001"],"advertise-client-urls":["unix://localhost:1860586000000"],"listen-client-urls":["unix://localhost:1860586000000"],"listen-metrics-urls":[],"cors":["*"],"host-whitelist":["*"],"initial-cluster":"default=unix://localhost:1860586000001","initial-cluster-state":"new","initial-cluster-token":"etcd-cluster","quota-backend-bytes":2147483648,"max-request-bytes":1572864,"max-concurrent-streams":4294967295,"pre-vote":true,"initial-corrupt-check":false,"corrupt-check-time-interval":"0s","compact-check-time-enabled":false,"compact-check-time-interval":"1m0s","auto-compaction-mode":"","auto-compaction-retention":"0s","auto-compaction-interval":"0s","discovery-url":"","discovery-proxy":"","downgrade-check-interval":"5s"} +{"level":"info","ts":"2024-11-05T11:45:23.168692Z","caller":"etcdserver/backend.go:81","msg":"opened backend db","path":"/tmp/TestStartEtcdWrongToken3158358540/001/token-test678489550/member/snap/db","took":"834.405µs"} +{"level":"info","ts":"2024-11-05T11:45:23.219561Z","caller":"etcdserver/raft.go:505","msg":"starting local member","local-member-id":"fccd88fc5460dbb1","cluster-id":"12d5f0a628f5d3f"} +{"level":"info","ts":"2024-11-05T11:45:23.219714Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"fccd88fc5460dbb1 switched to configuration voters=()"} +{"level":"info","ts":"2024-11-05T11:45:23.219738Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"fccd88fc5460dbb1 became follower at term 0"} +{"level":"info","ts":"2024-11-05T11:45:23.219747Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"newRaft fccd88fc5460dbb1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]"} +{"level":"info","ts":"2024-11-05T11:45:23.219753Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"fccd88fc5460dbb1 became follower at term 1"} +{"level":"info","ts":"2024-11-05T11:45:23.219791Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"fccd88fc5460dbb1 switched to configuration voters=(18216366685112294321)"} +{"level":"warn","ts":"2024-11-05T11:45:23.220030Z","caller":"auth/store.go:1253","msg":"unknown token type","type":"wrong-token","error":"auth: invalid auth options"} +{"level":"warn","ts":"2024-11-05T11:45:23.220046Z","caller":"etcdserver/server.go:615","msg":"failed to create token provider","error":"auth: invalid auth options"} +{"level":"info","ts":"2024-11-05T11:45:23.226836Z","caller":"embed/etcd.go:378","msg":"closing etcd server","name":"default","data-dir":"/tmp/TestStartEtcdWrongToken3158358540/001/token-test678489550","advertise-peer-urls":["unix://localhost:1860586000001"],"advertise-client-urls":["unix://localhost:1860586000000"]} +{"level":"info","ts":"2024-11-05T11:45:23.226947Z","caller":"embed/etcd.go:380","msg":"closed etcd server","name":"default","data-dir":"/tmp/TestStartEtcdWrongToken3158358540/001/token-test678489550","advertise-peer-urls":["unix://localhost:1860586000001"],"advertise-client-urls":["unix://localhost:1860586000000"]} +--- PASS: TestStartEtcdWrongToken (0.08s) PASS -ok go.etcd.io/etcd/server/embed 0.379s +ok go.etcd.io/etcd/server/embed 0.252s === RUN TestConfigParsingMemberFlags ---- PASS: TestConfigParsingMemberFlags (0.00s) +--- PASS: TestConfigParsingMemberFlags (0.02s) === RUN TestConfigFileMemberFields -{"level":"info","ts":"2025-12-08T17:58:00.581261Z","caller":"etcdmain/config.go:354","msg":"loaded server configuration, other configuration command line flags and environment variables will be ignored if provided","path":"/tmp/servercfg4164827414"} +{"level":"info","ts":"2024-11-05T11:45:27.068265Z","caller":"etcdmain/config.go:354","msg":"loaded server configuration, other configuration command line flags and environment variables will be ignored if provided","path":"/tmp/servercfg2858851656"} --- PASS: TestConfigFileMemberFields (0.00s) === RUN TestConfigParsingClusteringFlags -{"level":"warn","ts":"2025-12-08T17:58:00.600366Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} +{"level":"warn","ts":"2024-11-05T11:45:27.086378Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} --- PASS: TestConfigParsingClusteringFlags (0.02s) === RUN TestConfigFileClusteringFields -{"level":"warn","ts":"2025-12-08T17:58:00.601136Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} -{"level":"info","ts":"2025-12-08T17:58:00.601232Z","caller":"etcdmain/config.go:354","msg":"loaded server configuration, other configuration command line flags and environment variables will be ignored if provided","path":"/tmp/servercfg2205825293"} ---- PASS: TestConfigFileClusteringFields (0.00s) +{"level":"warn","ts":"2024-11-05T11:45:27.098543Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} +{"level":"info","ts":"2024-11-05T11:45:27.098839Z","caller":"etcdmain/config.go:354","msg":"loaded server configuration, other configuration command line flags and environment variables will be ignored if provided","path":"/tmp/servercfg100768256"} +--- PASS: TestConfigFileClusteringFields (0.01s) === RUN TestConfigFileClusteringFlags -{"level":"warn","ts":"2025-12-08T17:58:00.601713Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} -{"level":"info","ts":"2025-12-08T17:58:00.601781Z","caller":"etcdmain/config.go:354","msg":"loaded server configuration, other configuration command line flags and environment variables will be ignored if provided","path":"/tmp/servercfg1742758532"} -{"level":"warn","ts":"2025-12-08T17:58:00.608425Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} -{"level":"info","ts":"2025-12-08T17:58:00.608845Z","caller":"etcdmain/config.go:354","msg":"loaded server configuration, other configuration command line flags and environment variables will be ignored if provided","path":"/tmp/servercfg2216053447"} -{"level":"warn","ts":"2025-12-08T17:58:00.624861Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} -{"level":"info","ts":"2025-12-08T17:58:00.624940Z","caller":"etcdmain/config.go:354","msg":"loaded server configuration, other configuration command line flags and environment variables will be ignored if provided","path":"/tmp/servercfg2700655813"} -{"level":"warn","ts":"2025-12-08T17:58:00.625183Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} -{"level":"info","ts":"2025-12-08T17:58:00.625232Z","caller":"etcdmain/config.go:354","msg":"loaded server configuration, other configuration command line flags and environment variables will be ignored if provided","path":"/tmp/servercfg376008832"} -{"level":"warn","ts":"2025-12-08T17:58:00.625427Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} -{"level":"info","ts":"2025-12-08T17:58:00.625468Z","caller":"etcdmain/config.go:354","msg":"loaded server configuration, other configuration command line flags and environment variables will be ignored if provided","path":"/tmp/servercfg1489441739"} -{"level":"warn","ts":"2025-12-08T17:58:00.632431Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} -{"level":"info","ts":"2025-12-08T17:58:00.632859Z","caller":"etcdmain/config.go:354","msg":"loaded server configuration, other configuration command line flags and environment variables will be ignored if provided","path":"/tmp/servercfg571733493"} -{"level":"warn","ts":"2025-12-08T17:58:00.652585Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} -{"level":"info","ts":"2025-12-08T17:58:00.652663Z","caller":"etcdmain/config.go:354","msg":"loaded server configuration, other configuration command line flags and environment variables will be ignored if provided","path":"/tmp/servercfg2332446260"} -{"level":"warn","ts":"2025-12-08T17:58:00.652921Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} -{"level":"info","ts":"2025-12-08T17:58:00.652966Z","caller":"etcdmain/config.go:354","msg":"loaded server configuration, other configuration command line flags and environment variables will be ignored if provided","path":"/tmp/servercfg362252187"} ---- PASS: TestConfigFileClusteringFlags (0.05s) +{"level":"warn","ts":"2024-11-05T11:45:27.099343Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} +{"level":"info","ts":"2024-11-05T11:45:27.099392Z","caller":"etcdmain/config.go:354","msg":"loaded server configuration, other configuration command line flags and environment variables will be ignored if provided","path":"/tmp/servercfg1339894467"} +{"level":"warn","ts":"2024-11-05T11:45:27.114491Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} +{"level":"info","ts":"2024-11-05T11:45:27.114702Z","caller":"etcdmain/config.go:354","msg":"loaded server configuration, other configuration command line flags and environment variables will be ignored if provided","path":"/tmp/servercfg2605093957"} +{"level":"warn","ts":"2024-11-05T11:45:27.115409Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} +{"level":"info","ts":"2024-11-05T11:45:27.115503Z","caller":"etcdmain/config.go:354","msg":"loaded server configuration, other configuration command line flags and environment variables will be ignored if provided","path":"/tmp/servercfg3648866166"} +{"level":"warn","ts":"2024-11-05T11:45:27.118317Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} +{"level":"info","ts":"2024-11-05T11:45:27.118506Z","caller":"etcdmain/config.go:354","msg":"loaded server configuration, other configuration command line flags and environment variables will be ignored if provided","path":"/tmp/servercfg2202298614"} +{"level":"warn","ts":"2024-11-05T11:45:27.118826Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} +{"level":"info","ts":"2024-11-05T11:45:27.118880Z","caller":"etcdmain/config.go:354","msg":"loaded server configuration, other configuration command line flags and environment variables will be ignored if provided","path":"/tmp/servercfg733140463"} +{"level":"warn","ts":"2024-11-05T11:45:27.119175Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} +{"level":"info","ts":"2024-11-05T11:45:27.119255Z","caller":"etcdmain/config.go:354","msg":"loaded server configuration, other configuration command line flags and environment variables will be ignored if provided","path":"/tmp/servercfg2603802465"} +{"level":"warn","ts":"2024-11-05T11:45:27.119728Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} +{"level":"info","ts":"2024-11-05T11:45:27.119800Z","caller":"etcdmain/config.go:354","msg":"loaded server configuration, other configuration command line flags and environment variables will be ignored if provided","path":"/tmp/servercfg3350042596"} +{"level":"warn","ts":"2024-11-05T11:45:27.120072Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} +{"level":"info","ts":"2024-11-05T11:45:27.120133Z","caller":"etcdmain/config.go:354","msg":"loaded server configuration, other configuration command line flags and environment variables will be ignored if provided","path":"/tmp/servercfg2257619884"} +--- PASS: TestConfigFileClusteringFlags (0.02s) === RUN TestConfigParsingOtherFlags -{"level":"warn","ts":"2025-12-08T17:58:00.657777Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} ---- PASS: TestConfigParsingOtherFlags (0.01s) +{"level":"warn","ts":"2024-11-05T11:45:27.142328Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} +--- PASS: TestConfigParsingOtherFlags (0.02s) === RUN TestConfigFileOtherFields -{"level":"warn","ts":"2025-12-08T17:58:00.672416Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} -{"level":"info","ts":"2025-12-08T17:58:00.672603Z","caller":"etcdmain/config.go:354","msg":"loaded server configuration, other configuration command line flags and environment variables will be ignored if provided","path":"/tmp/servercfg1772586253"} ---- PASS: TestConfigFileOtherFields (0.01s) +{"level":"warn","ts":"2024-11-05T11:45:27.142918Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} +{"level":"info","ts":"2024-11-05T11:45:27.142972Z","caller":"etcdmain/config.go:354","msg":"loaded server configuration, other configuration command line flags and environment variables will be ignored if provided","path":"/tmp/servercfg1816510400"} +--- PASS: TestConfigFileOtherFields (0.00s) === RUN TestConfigParsingConflictClusteringFlags -{"level":"warn","ts":"2025-12-08T17:58:00.673088Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} -{"level":"warn","ts":"2025-12-08T17:58:00.700446Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} -{"level":"warn","ts":"2025-12-08T17:58:00.700806Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} -{"level":"warn","ts":"2025-12-08T17:58:00.724303Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} ---- PASS: TestConfigParsingConflictClusteringFlags (0.05s) +{"level":"warn","ts":"2024-11-05T11:45:27.144242Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} +{"level":"warn","ts":"2024-11-05T11:45:27.146891Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} +{"level":"warn","ts":"2024-11-05T11:45:27.147660Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} +{"level":"warn","ts":"2024-11-05T11:45:27.154352Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} +--- PASS: TestConfigParsingConflictClusteringFlags (0.01s) === RUN TestConfigFileConflictClusteringFlags -{"level":"warn","ts":"2025-12-08T17:58:00.724870Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} -{"level":"warn","ts":"2025-12-08T17:58:00.725106Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} -{"level":"warn","ts":"2025-12-08T17:58:00.732463Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} -{"level":"warn","ts":"2025-12-08T17:58:00.752345Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} ---- PASS: TestConfigFileConflictClusteringFlags (0.03s) +{"level":"warn","ts":"2024-11-05T11:45:27.154985Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} +{"level":"warn","ts":"2024-11-05T11:45:27.155196Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} +{"level":"warn","ts":"2024-11-05T11:45:27.155567Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} +{"level":"warn","ts":"2024-11-05T11:45:27.174331Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} +--- PASS: TestConfigFileConflictClusteringFlags (0.02s) === RUN TestConfigParsingMissedAdvertiseClientURLsFlag -{"level":"warn","ts":"2025-12-08T17:58:00.752947Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} -{"level":"warn","ts":"2025-12-08T17:58:00.784461Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} -{"level":"warn","ts":"2025-12-08T17:58:00.784846Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} -{"level":"warn","ts":"2025-12-08T17:58:00.812467Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} -{"level":"warn","ts":"2025-12-08T17:58:00.812835Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} -{"level":"warn","ts":"2025-12-08T17:58:00.816433Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} -{"level":"warn","ts":"2025-12-08T17:58:00.840604Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} ---- PASS: TestConfigParsingMissedAdvertiseClientURLsFlag (0.09s) +{"level":"warn","ts":"2024-11-05T11:45:27.174777Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} +{"level":"warn","ts":"2024-11-05T11:45:27.198224Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} +{"level":"warn","ts":"2024-11-05T11:45:27.198571Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} +{"level":"warn","ts":"2024-11-05T11:45:27.206474Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} +{"level":"warn","ts":"2024-11-05T11:45:27.207204Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} +{"level":"warn","ts":"2024-11-05T11:45:27.207529Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} +{"level":"warn","ts":"2024-11-05T11:45:27.214583Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} +--- PASS: TestConfigParsingMissedAdvertiseClientURLsFlag (0.04s) === RUN TestConfigIsNewCluster -{"level":"warn","ts":"2025-12-08T17:58:00.840977Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} -{"level":"warn","ts":"2025-12-08T17:58:00.860329Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} ---- PASS: TestConfigIsNewCluster (0.02s) +{"level":"warn","ts":"2024-11-05T11:45:27.215011Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} +{"level":"warn","ts":"2024-11-05T11:45:27.215238Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} +--- PASS: TestConfigIsNewCluster (0.00s) === RUN TestConfigIsProxy --- PASS: TestConfigIsProxy (0.00s) === RUN TestConfigIsReadonlyProxy ---- PASS: TestConfigIsReadonlyProxy (0.00s) +--- PASS: TestConfigIsReadonlyProxy (0.01s) === RUN TestConfigShouldFallbackToProxy --- PASS: TestConfigShouldFallbackToProxy (0.00s) === RUN TestConfigFileElectionTimeout -{"level":"warn","ts":"2025-12-08T17:58:00.861551Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} -{"level":"warn","ts":"2025-12-08T17:58:00.861770Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} -{"level":"warn","ts":"2025-12-08T17:58:00.872272Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} -{"level":"warn","ts":"2025-12-08T17:58:00.880352Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} ---- PASS: TestConfigFileElectionTimeout (0.02s) +{"level":"warn","ts":"2024-11-05T11:45:27.231136Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} +{"level":"warn","ts":"2024-11-05T11:45:27.231430Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} +{"level":"warn","ts":"2024-11-05T11:45:27.231677Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} +{"level":"warn","ts":"2024-11-05T11:45:27.231931Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} +--- PASS: TestConfigFileElectionTimeout (0.00s) === RUN TestFlagsPresentInHelp --- PASS: TestFlagsPresentInHelp (0.00s) PASS -ok go.etcd.io/etcd/server/etcdmain 0.406s +ok go.etcd.io/etcd/server/etcdmain 0.305s === RUN TestCheckLeasePutsKeys - logger.go:130: 2025-12-08T17:58:04.858Z WARN simple token is not cryptographically signed - logger.go:130: 2025-12-08T17:58:04.863Z INFO added a user {"user-name": "root"} - logger.go:130: 2025-12-08T17:58:04.863Z INFO created a role {"role-name": "root"} - logger.go:130: 2025-12-08T17:58:04.872Z INFO granted a role to a user {"user-name": "root", "user-roles": ["root"], "added-role-name": "root"} - logger.go:130: 2025-12-08T17:58:04.873Z INFO enabled authentication - logger.go:130: 2025-12-08T17:58:04.873Z WARN request auth revision is less than current node auth revision {"current node auth revision": 4, "request auth revision": 1, "request key": "a", "error": "auth: revision in header is old"} - logger.go:130: 2025-12-08T17:58:04.873Z ERROR cannot find a user for permission check {"user-name": "bob"} - logger.go:130: 2025-12-08T17:58:04.873Z INFO added a user {"user-name": "bob"} - logger.go:130: 2025-12-08T17:58:04.873Z INFO created a role {"role-name": "bobsrole"} - logger.go:130: 2025-12-08T17:58:04.873Z INFO granted/updated a permission to a user {"user-name": "bobsrole", "permission-name": "READWRITE"} - logger.go:130: 2025-12-08T17:58:04.873Z INFO granted a role to a user {"user-name": "bob", "user-roles": ["bobsrole"], "added-role-name": "bobsrole"} - logger.go:130: 2025-12-08T17:58:04.873Z INFO disabled authentication ---- PASS: TestCheckLeasePutsKeys (0.02s) + logger.go:130: 2024-11-05T11:45:32.659Z WARN simple token is not cryptographically signed + logger.go:130: 2024-11-05T11:45:32.662Z INFO added a user {"user-name": "root"} + logger.go:130: 2024-11-05T11:45:32.662Z INFO created a role {"role-name": "root"} + logger.go:130: 2024-11-05T11:45:32.662Z INFO granted a role to a user {"user-name": "root", "user-roles": ["root"], "added-role-name": "root"} + logger.go:130: 2024-11-05T11:45:32.662Z INFO enabled authentication + logger.go:130: 2024-11-05T11:45:32.666Z WARN request auth revision is less than current node auth revision {"current node auth revision": 4, "request auth revision": 1, "request key": "a", "error": "auth: revision in header is old"} + logger.go:130: 2024-11-05T11:45:32.666Z ERROR cannot find a user for permission check {"user-name": "bob"} + logger.go:130: 2024-11-05T11:45:32.666Z INFO added a user {"user-name": "bob"} + logger.go:130: 2024-11-05T11:45:32.666Z INFO created a role {"role-name": "bobsrole"} + logger.go:130: 2024-11-05T11:45:32.666Z INFO granted/updated a permission to a user {"user-name": "bobsrole", "permission-name": "READWRITE"} + logger.go:130: 2024-11-05T11:45:32.666Z INFO granted a role to a user {"user-name": "bob", "user-roles": ["bobsrole"], "added-role-name": "bobsrole"} + logger.go:130: 2024-11-05T11:45:32.666Z INFO disabled authentication +--- PASS: TestCheckLeasePutsKeys (0.01s) === RUN TestReadonlyTxnError {"level":"info","msg":"kvstore restored","current-rev":1} {"level":"error","msg":"unexpected error during readonly txn","error":"applyTxn: failed Range: rangeKeys: context cancelled: context canceled"} ---- PASS: TestReadonlyTxnError (0.00s) +--- PASS: TestReadonlyTxnError (0.02s) === RUN TestWriteTxnPanic {"level":"info","msg":"kvstore restored","current-rev":1} {"level":"panic","msg":"unexpected error during txn with writes","error":"applyTxn: failed Range: rangeKeys: context cancelled: context canceled"} ---- PASS: TestWriteTxnPanic (0.02s) +--- PASS: TestWriteTxnPanic (0.00s) === RUN TestDecideClusterVersion --- PASS: TestDecideClusterVersion (0.00s) === RUN TestIsCompatibleWithVers -{"level":"warn","msg":"cluster version of remote member is not compatible; too high","remote-member-id":"b","remote-member-cluster-version":"2.1.0","minimum-cluster-version-supported":"2.0.0"} +{"level":"warn","msg":"cluster version of remote member is not compatible; too high","remote-member-id":"c","remote-member-cluster-version":"2.1.0","minimum-cluster-version-supported":"2.0.0"} {"level":"warn","msg":"cluster version of remote member is not compatible; too low","remote-member-id":"b","remote-member-cluster-version":"2.0.0","minimum-cluster-version-supported":"2.1.0"} --- PASS: TestIsCompatibleWithVers (0.00s) === RUN TestConvertToClusterVersion @@ -16142,38 +16145,38 @@ --- PASS: TestIsMatchedVersions/When_downgrade_not_finished (0.00s) === RUN TestInitialCheck === RUN TestInitialCheck/No_peers - logger.go:130: 2025-12-08T17:58:04.897Z INFO starting initial corruption check {"local-member-id": "1", "timeout": "1s"} - logger.go:130: 2025-12-08T17:58:04.897Z INFO initial corruption checking passed; no corruption {"local-member-id": "1"} + logger.go:130: 2024-11-05T11:45:32.684Z INFO starting initial corruption check {"local-member-id": "1", "timeout": "1s"} + logger.go:130: 2024-11-05T11:45:32.684Z INFO initial corruption checking passed; no corruption {"local-member-id": "1"} === RUN TestInitialCheck/Error_getting_hash - logger.go:130: 2025-12-08T17:58:04.897Z INFO starting initial corruption check {"local-member-id": "1", "timeout": "1s"} + logger.go:130: 2024-11-05T11:45:32.684Z INFO starting initial corruption check {"local-member-id": "1", "timeout": "1s"} === RUN TestInitialCheck/Peer_with_empty_response - logger.go:130: 2025-12-08T17:58:04.897Z INFO starting initial corruption check {"local-member-id": "1", "timeout": "1s"} - logger.go:130: 2025-12-08T17:58:04.897Z INFO initial corruption checking passed; no corruption {"local-member-id": "1"} + logger.go:130: 2024-11-05T11:45:32.684Z INFO starting initial corruption check {"local-member-id": "1", "timeout": "1s"} + logger.go:130: 2024-11-05T11:45:32.684Z INFO initial corruption checking passed; no corruption {"local-member-id": "1"} === RUN TestInitialCheck/Peer_returned_ErrFutureRev - logger.go:130: 2025-12-08T17:58:04.897Z INFO starting initial corruption check {"local-member-id": "1", "timeout": "1s"} - logger.go:130: 2025-12-08T17:58:04.897Z WARN cannot fetch hash from slow remote peer {"local-member-id": "1", "local-member-revision": 0, "local-member-compact-revision": 0, "local-member-hash": 0, "remote-peer-id": "0", "remote-peer-endpoints": []} - logger.go:130: 2025-12-08T17:58:04.897Z INFO initial corruption checking passed; no corruption {"local-member-id": "1"} + logger.go:130: 2024-11-05T11:45:32.684Z INFO starting initial corruption check {"local-member-id": "1", "timeout": "1s"} + logger.go:130: 2024-11-05T11:45:32.684Z WARN cannot fetch hash from slow remote peer {"local-member-id": "1", "local-member-revision": 0, "local-member-compact-revision": 0, "local-member-hash": 0, "remote-peer-id": "0", "remote-peer-endpoints": []} + logger.go:130: 2024-11-05T11:45:32.684Z INFO initial corruption checking passed; no corruption {"local-member-id": "1"} === RUN TestInitialCheck/Peer_returned_ErrCompacted - logger.go:130: 2025-12-08T17:58:04.897Z INFO starting initial corruption check {"local-member-id": "1", "timeout": "1s"} - logger.go:130: 2025-12-08T17:58:04.897Z WARN cannot fetch hash from remote peer; local member is behind {"local-member-id": "1", "local-member-revision": 0, "local-member-compact-revision": 0, "local-member-hash": 0, "remote-peer-id": "0", "remote-peer-endpoints": []} - logger.go:130: 2025-12-08T17:58:04.897Z INFO initial corruption checking passed; no corruption {"local-member-id": "1"} + logger.go:130: 2024-11-05T11:45:32.685Z INFO starting initial corruption check {"local-member-id": "1", "timeout": "1s"} + logger.go:130: 2024-11-05T11:45:32.685Z WARN cannot fetch hash from remote peer; local member is behind {"local-member-id": "1", "local-member-revision": 0, "local-member-compact-revision": 0, "local-member-hash": 0, "remote-peer-id": "0", "remote-peer-endpoints": []} + logger.go:130: 2024-11-05T11:45:32.685Z INFO initial corruption checking passed; no corruption {"local-member-id": "1"} === RUN TestInitialCheck/Peer_returned_other_error - logger.go:130: 2025-12-08T17:58:04.897Z INFO starting initial corruption check {"local-member-id": "1", "timeout": "1s"} - logger.go:130: 2025-12-08T17:58:04.897Z INFO initial corruption checking passed; no corruption {"local-member-id": "1"} + logger.go:130: 2024-11-05T11:45:32.685Z INFO starting initial corruption check {"local-member-id": "1", "timeout": "1s"} + logger.go:130: 2024-11-05T11:45:32.685Z INFO initial corruption checking passed; no corruption {"local-member-id": "1"} === RUN TestInitialCheck/Peer_returned_same_hash - logger.go:130: 2025-12-08T17:58:04.897Z INFO starting initial corruption check {"local-member-id": "1", "timeout": "1s"} - logger.go:130: 2025-12-08T17:58:04.897Z INFO initial corruption checking passed; no corruption {"local-member-id": "1"} + logger.go:130: 2024-11-05T11:45:32.685Z INFO starting initial corruption check {"local-member-id": "1", "timeout": "1s"} + logger.go:130: 2024-11-05T11:45:32.685Z INFO initial corruption checking passed; no corruption {"local-member-id": "1"} === RUN TestInitialCheck/Peer_returned_different_hash_with_same_compaction_rev - logger.go:130: 2025-12-08T17:58:04.897Z INFO starting initial corruption check {"local-member-id": "1", "timeout": "1s"} - logger.go:130: 2025-12-08T17:58:04.897Z WARN found different hash values from remote peer {"local-member-id": "1", "local-member-revision": 0, "local-member-compact-revision": 1, "local-member-hash": 1, "remote-peer-id": "0", "remote-peer-endpoints": [], "remote-peer-revision": 0, "remote-peer-compact-revision": 1, "remote-peer-hash": 2} + logger.go:130: 2024-11-05T11:45:32.685Z INFO starting initial corruption check {"local-member-id": "1", "timeout": "1s"} + logger.go:130: 2024-11-05T11:45:32.685Z WARN found different hash values from remote peer {"local-member-id": "1", "local-member-revision": 0, "local-member-compact-revision": 1, "local-member-hash": 1, "remote-peer-id": "0", "remote-peer-endpoints": [], "remote-peer-revision": 0, "remote-peer-compact-revision": 1, "remote-peer-hash": 2} === RUN TestInitialCheck/Peer_returned_different_hash_and_compaction_rev - logger.go:130: 2025-12-08T17:58:04.897Z INFO starting initial corruption check {"local-member-id": "1", "timeout": "1s"} - logger.go:130: 2025-12-08T17:58:04.897Z WARN found different compact revision values from remote peer {"local-member-id": "1", "local-member-revision": 0, "local-member-compact-revision": 1, "local-member-hash": 1, "remote-peer-id": "0", "remote-peer-endpoints": [], "remote-peer-revision": 0, "remote-peer-compact-revision": 2, "remote-peer-hash": 2} - logger.go:130: 2025-12-08T17:58:04.897Z INFO initial corruption checking passed; no corruption {"local-member-id": "1"} + logger.go:130: 2024-11-05T11:45:32.685Z INFO starting initial corruption check {"local-member-id": "1", "timeout": "1s"} + logger.go:130: 2024-11-05T11:45:32.685Z WARN found different compact revision values from remote peer {"local-member-id": "1", "local-member-revision": 0, "local-member-compact-revision": 1, "local-member-hash": 1, "remote-peer-id": "0", "remote-peer-endpoints": [], "remote-peer-revision": 0, "remote-peer-compact-revision": 2, "remote-peer-hash": 2} + logger.go:130: 2024-11-05T11:45:32.685Z INFO initial corruption checking passed; no corruption {"local-member-id": "1"} === RUN TestInitialCheck/Cluster_ID_Mismatch_does_not_fail_CorruptionChecker.InitialCheck() - logger.go:130: 2025-12-08T17:58:04.897Z INFO starting initial corruption check {"local-member-id": "1", "timeout": "1s"} - logger.go:130: 2025-12-08T17:58:04.898Z WARN cluster ID mismatch {"local-member-id": "1", "local-member-revision": 0, "local-member-compact-revision": 0, "local-member-hash": 0, "remote-peer-id": "0", "remote-peer-endpoints": []} - logger.go:130: 2025-12-08T17:58:04.898Z INFO initial corruption checking passed; no corruption {"local-member-id": "1"} + logger.go:130: 2024-11-05T11:45:32.685Z INFO starting initial corruption check {"local-member-id": "1", "timeout": "1s"} + logger.go:130: 2024-11-05T11:45:32.685Z WARN cluster ID mismatch {"local-member-id": "1", "local-member-revision": 0, "local-member-compact-revision": 0, "local-member-hash": 0, "remote-peer-id": "0", "remote-peer-endpoints": []} + logger.go:130: 2024-11-05T11:45:32.685Z INFO initial corruption checking passed; no corruption {"local-member-id": "1"} --- PASS: TestInitialCheck (0.00s) --- PASS: TestInitialCheck/No_peers (0.00s) --- PASS: TestInitialCheck/Error_getting_hash (0.00s) @@ -16187,39 +16190,39 @@ --- PASS: TestInitialCheck/Cluster_ID_Mismatch_does_not_fail_CorruptionChecker.InitialCheck() (0.00s) === RUN TestPeriodicCheck === RUN TestPeriodicCheck/Same_local_hash_and_no_peers - logger.go:130: 2025-12-08T17:58:04.898Z INFO finished peer corruption check {"number-of-peers-checked": 0} + logger.go:130: 2024-11-05T11:45:32.685Z INFO finished peer corruption check {"number-of-peers-checked": 0} === RUN TestPeriodicCheck/Error_getting_hash_first_time === RUN TestPeriodicCheck/Error_getting_hash_second_time === RUN TestPeriodicCheck/Error_linearizableReadNotify === RUN TestPeriodicCheck/Different_local_hash_and_revision - logger.go:130: 2025-12-08T17:58:04.898Z INFO finished peer corruption check {"number-of-peers-checked": 0} + logger.go:130: 2024-11-05T11:45:32.685Z INFO finished peer corruption check {"number-of-peers-checked": 0} === RUN TestPeriodicCheck/Different_local_hash_and_compaction_revision - logger.go:130: 2025-12-08T17:58:04.898Z INFO finished peer corruption check {"number-of-peers-checked": 0} + logger.go:130: 2024-11-05T11:45:32.685Z INFO finished peer corruption check {"number-of-peers-checked": 0} === RUN TestPeriodicCheck/Different_local_hash_and_same_revisions - logger.go:130: 2025-12-08T17:58:04.898Z WARN found hash mismatch {"revision-1": 1, "compact-revision-1": 1, "hash-1": 1, "revision-2": 1, "compact-revision-2": 1, "hash-2": 2} - logger.go:130: 2025-12-08T17:58:04.898Z INFO finished peer corruption check {"number-of-peers-checked": 0} + logger.go:130: 2024-11-05T11:45:32.685Z WARN found hash mismatch {"revision-1": 1, "compact-revision-1": 1, "hash-1": 1, "revision-2": 1, "compact-revision-2": 1, "hash-2": 2} + logger.go:130: 2024-11-05T11:45:32.685Z INFO finished peer corruption check {"number-of-peers-checked": 0} === RUN TestPeriodicCheck/Peer_with_nil_response - logger.go:130: 2025-12-08T17:58:04.898Z INFO finished peer corruption check {"number-of-peers-checked": 0} + logger.go:130: 2024-11-05T11:45:32.685Z INFO finished peer corruption check {"number-of-peers-checked": 0} === RUN TestPeriodicCheck/Peer_with_newer_revision - logger.go:130: 2025-12-08T17:58:04.898Z WARN revision from follower must be less than or equal to leader's {"leader-revision": 0, "follower-revision": 1, "follower-peer-id": "2a"} - logger.go:130: 2025-12-08T17:58:04.898Z INFO finished peer corruption check {"number-of-peers-checked": 1} + logger.go:130: 2024-11-05T11:45:32.685Z WARN revision from follower must be less than or equal to leader's {"leader-revision": 0, "follower-revision": 1, "follower-peer-id": "2a"} + logger.go:130: 2024-11-05T11:45:32.685Z INFO finished peer corruption check {"number-of-peers-checked": 1} === RUN TestPeriodicCheck/Peer_with_newer_compact_revision - logger.go:130: 2025-12-08T17:58:04.898Z WARN revision from follower must be less than or equal to leader's {"leader-revision": 0, "follower-revision": 10, "follower-peer-id": "58"} - logger.go:130: 2025-12-08T17:58:04.898Z WARN compact revision from follower must be less than or equal to leader's {"leader-compact-revision": 0, "follower-compact-revision": 2, "follower-peer-id": "58"} - logger.go:130: 2025-12-08T17:58:04.898Z INFO finished peer corruption check {"number-of-peers-checked": 1} + logger.go:130: 2024-11-05T11:45:32.685Z WARN revision from follower must be less than or equal to leader's {"leader-revision": 0, "follower-revision": 10, "follower-peer-id": "58"} + logger.go:130: 2024-11-05T11:45:32.685Z WARN compact revision from follower must be less than or equal to leader's {"leader-compact-revision": 0, "follower-compact-revision": 2, "follower-peer-id": "58"} + logger.go:130: 2024-11-05T11:45:32.685Z INFO finished peer corruption check {"number-of-peers-checked": 1} === RUN TestPeriodicCheck/Peer_with_same_hash_and_compact_revision - logger.go:130: 2025-12-08T17:58:04.898Z INFO finished peer corruption check {"number-of-peers-checked": 1} + logger.go:130: 2024-11-05T11:45:32.685Z INFO finished peer corruption check {"number-of-peers-checked": 1} === RUN TestPeriodicCheck/Peer_with_different_hash_and_same_compact_revision_as_first_local - logger.go:130: 2025-12-08T17:58:04.898Z WARN same compact revision then hashes must match {"leader-compact-revision": 2, "leader-hash": 1, "follower-compact-revision": 1, "follower-hash": 2, "follower-peer-id": "29a"} - logger.go:130: 2025-12-08T17:58:04.898Z INFO finished peer corruption check {"number-of-peers-checked": 1} + logger.go:130: 2024-11-05T11:45:32.685Z WARN same compact revision then hashes must match {"leader-compact-revision": 2, "leader-hash": 1, "follower-compact-revision": 1, "follower-hash": 2, "follower-peer-id": "29a"} + logger.go:130: 2024-11-05T11:45:32.685Z INFO finished peer corruption check {"number-of-peers-checked": 1} === RUN TestPeriodicCheck/Multiple_corrupted_peers_trigger_one_alarm - logger.go:130: 2025-12-08T17:58:04.898Z WARN revision from follower must be less than or equal to leader's {"leader-revision": 0, "follower-revision": 10, "follower-peer-id": "58"} - logger.go:130: 2025-12-08T17:58:04.898Z WARN compact revision from follower must be less than or equal to leader's {"leader-compact-revision": 0, "follower-compact-revision": 2, "follower-peer-id": "58"} - logger.go:130: 2025-12-08T17:58:04.898Z WARN revision from follower must be less than or equal to leader's {"leader-revision": 0, "follower-revision": 10, "follower-peer-id": "59"} - logger.go:130: 2025-12-08T17:58:04.898Z WARN compact revision from follower must be less than or equal to leader's {"leader-compact-revision": 0, "follower-compact-revision": 2, "follower-peer-id": "59"} - logger.go:130: 2025-12-08T17:58:04.898Z INFO finished peer corruption check {"number-of-peers-checked": 2} + logger.go:130: 2024-11-05T11:45:32.685Z WARN revision from follower must be less than or equal to leader's {"leader-revision": 0, "follower-revision": 10, "follower-peer-id": "58"} + logger.go:130: 2024-11-05T11:45:32.685Z WARN compact revision from follower must be less than or equal to leader's {"leader-compact-revision": 0, "follower-compact-revision": 2, "follower-peer-id": "58"} + logger.go:130: 2024-11-05T11:45:32.685Z WARN revision from follower must be less than or equal to leader's {"leader-revision": 0, "follower-revision": 10, "follower-peer-id": "59"} + logger.go:130: 2024-11-05T11:45:32.685Z WARN compact revision from follower must be less than or equal to leader's {"leader-compact-revision": 0, "follower-compact-revision": 2, "follower-peer-id": "59"} + logger.go:130: 2024-11-05T11:45:32.685Z INFO finished peer corruption check {"number-of-peers-checked": 2} === RUN TestPeriodicCheck/Cluster_ID_Mismatch_does_not_fail_CorruptionChecker.PeriodicCheck() - logger.go:130: 2025-12-08T17:58:04.898Z INFO finished peer corruption check {"number-of-peers-checked": 0} + logger.go:130: 2024-11-05T11:45:32.685Z INFO finished peer corruption check {"number-of-peers-checked": 0} --- PASS: TestPeriodicCheck (0.00s) --- PASS: TestPeriodicCheck/Same_local_hash_and_no_peers (0.00s) --- PASS: TestPeriodicCheck/Error_getting_hash_first_time (0.00s) @@ -16237,38 +16240,38 @@ --- PASS: TestPeriodicCheck/Cluster_ID_Mismatch_does_not_fail_CorruptionChecker.PeriodicCheck() (0.00s) === RUN TestCompactHashCheck === RUN TestCompactHashCheck/No_hashes - logger.go:130: 2025-12-08T17:58:04.898Z INFO starting compact hash check {"local-member-id": "1", "timeout": "1s"} - logger.go:130: 2025-12-08T17:58:04.898Z INFO finished compaction hash check {"number-of-hashes-checked": 0} + logger.go:130: 2024-11-05T11:45:32.685Z INFO starting compact hash check {"local-member-id": "1", "timeout": "1s"} + logger.go:130: 2024-11-05T11:45:32.685Z INFO finished compaction hash check {"number-of-hashes-checked": 0} === RUN TestCompactHashCheck/No_peers,_check_new_checked_from_largest_to_smallest - logger.go:130: 2025-12-08T17:58:04.898Z INFO starting compact hash check {"local-member-id": "1", "timeout": "1s"} - logger.go:130: 2025-12-08T17:58:04.898Z INFO finished compaction hash check {"number-of-hashes-checked": 2} + logger.go:130: 2024-11-05T11:45:32.685Z INFO starting compact hash check {"local-member-id": "1", "timeout": "1s"} + logger.go:130: 2024-11-05T11:45:32.685Z INFO finished compaction hash check {"number-of-hashes-checked": 2} === RUN TestCompactHashCheck/Peer_error - logger.go:130: 2025-12-08T17:58:04.898Z INFO starting compact hash check {"local-member-id": "1", "timeout": "1s"} - logger.go:130: 2025-12-08T17:58:04.898Z WARN skipped revision in compaction hash check; was not able to check all peers {"number-of-peers-checked": 0, "number-of-peers": 1, "revision": 2} - logger.go:130: 2025-12-08T17:58:04.898Z WARN skipped revision in compaction hash check; was not able to check all peers {"number-of-peers-checked": 0, "number-of-peers": 1, "revision": 1} - logger.go:130: 2025-12-08T17:58:04.898Z INFO finished compaction hash check {"number-of-hashes-checked": 2} + logger.go:130: 2024-11-05T11:45:32.685Z INFO starting compact hash check {"local-member-id": "1", "timeout": "1s"} + logger.go:130: 2024-11-05T11:45:32.685Z WARN skipped revision in compaction hash check; was not able to check all peers {"number-of-peers-checked": 0, "number-of-peers": 1, "revision": 2} + logger.go:130: 2024-11-05T11:45:32.685Z WARN skipped revision in compaction hash check; was not able to check all peers {"number-of-peers-checked": 0, "number-of-peers": 1, "revision": 1} + logger.go:130: 2024-11-05T11:45:32.685Z INFO finished compaction hash check {"number-of-hashes-checked": 2} === RUN TestCompactHashCheck/Peer_returned_different_compaction_revision_is_skipped - logger.go:130: 2025-12-08T17:58:04.898Z INFO starting compact hash check {"local-member-id": "1", "timeout": "1s"} - logger.go:130: 2025-12-08T17:58:04.898Z WARN skipped revision in compaction hash check; was not able to check all peers {"number-of-peers-checked": 0, "number-of-peers": 1, "revision": 2} - logger.go:130: 2025-12-08T17:58:04.898Z WARN skipped revision in compaction hash check; was not able to check all peers {"number-of-peers-checked": 0, "number-of-peers": 1, "revision": 1} - logger.go:130: 2025-12-08T17:58:04.898Z INFO finished compaction hash check {"number-of-hashes-checked": 2} + logger.go:130: 2024-11-05T11:45:32.685Z INFO starting compact hash check {"local-member-id": "1", "timeout": "1s"} + logger.go:130: 2024-11-05T11:45:32.686Z WARN skipped revision in compaction hash check; was not able to check all peers {"number-of-peers-checked": 0, "number-of-peers": 1, "revision": 2} + logger.go:130: 2024-11-05T11:45:32.686Z WARN skipped revision in compaction hash check; was not able to check all peers {"number-of-peers-checked": 0, "number-of-peers": 1, "revision": 1} + logger.go:130: 2024-11-05T11:45:32.686Z INFO finished compaction hash check {"number-of-hashes-checked": 2} === RUN TestCompactHashCheck/Peer_returned_same_compaction_revision_but_different_hash_triggers_alarm - logger.go:130: 2025-12-08T17:58:04.898Z INFO starting compact hash check {"local-member-id": "1", "timeout": "1s"} - logger.go:130: 2025-12-08T17:58:04.898Z ERROR failed compaction hash check {"revision": 2, "leader-compact-revision": 1, "leader-hash": 2, "follower-compact-revision": 1, "follower-hash": 3, "follower-peer-id": "2a"} + logger.go:130: 2024-11-05T11:45:32.686Z INFO starting compact hash check {"local-member-id": "1", "timeout": "1s"} + logger.go:130: 2024-11-05T11:45:32.686Z ERROR failed compaction hash check {"revision": 2, "leader-compact-revision": 1, "leader-hash": 2, "follower-compact-revision": 1, "follower-hash": 3, "follower-peer-id": "2a"} === RUN TestCompactHashCheck/Peer_returned_same_hash_bumps_last_revision_checked - logger.go:130: 2025-12-08T17:58:04.898Z INFO starting compact hash check {"local-member-id": "1", "timeout": "1s"} - logger.go:130: 2025-12-08T17:58:04.898Z INFO successfully checked hash on follower {"revision": 2, "peer-id": "0"} - logger.go:130: 2025-12-08T17:58:04.898Z INFO successfully checked hash on whole cluster {"number-of-peers-checked": 1, "revision": 2} - logger.go:130: 2025-12-08T17:58:04.898Z INFO finished compaction hash check {"number-of-hashes-checked": 1} + logger.go:130: 2024-11-05T11:45:32.686Z INFO starting compact hash check {"local-member-id": "1", "timeout": "1s"} + logger.go:130: 2024-11-05T11:45:32.686Z INFO successfully checked hash on follower {"revision": 2, "peer-id": "0"} + logger.go:130: 2024-11-05T11:45:32.686Z INFO successfully checked hash on whole cluster {"number-of-peers-checked": 1, "revision": 2} + logger.go:130: 2024-11-05T11:45:32.686Z INFO finished compaction hash check {"number-of-hashes-checked": 1} === RUN TestCompactHashCheck/Only_one_peer_succeeded_check - logger.go:130: 2025-12-08T17:58:04.898Z INFO starting compact hash check {"local-member-id": "1", "timeout": "1s"} - logger.go:130: 2025-12-08T17:58:04.898Z INFO successfully checked hash on follower {"revision": 1, "peer-id": "0"} - logger.go:130: 2025-12-08T17:58:04.898Z WARN skipped revision in compaction hash check; was not able to check all peers {"number-of-peers-checked": 1, "number-of-peers": 2, "revision": 1} - logger.go:130: 2025-12-08T17:58:04.898Z INFO finished compaction hash check {"number-of-hashes-checked": 1} + logger.go:130: 2024-11-05T11:45:32.686Z INFO starting compact hash check {"local-member-id": "1", "timeout": "1s"} + logger.go:130: 2024-11-05T11:45:32.686Z INFO successfully checked hash on follower {"revision": 1, "peer-id": "0"} + logger.go:130: 2024-11-05T11:45:32.686Z WARN skipped revision in compaction hash check; was not able to check all peers {"number-of-peers-checked": 1, "number-of-peers": 2, "revision": 1} + logger.go:130: 2024-11-05T11:45:32.686Z INFO finished compaction hash check {"number-of-hashes-checked": 1} === RUN TestCompactHashCheck/Cluster_ID_Mismatch_does_not_fail_CorruptionChecker.CompactHashCheck() - logger.go:130: 2025-12-08T17:58:04.898Z INFO starting compact hash check {"local-member-id": "1", "timeout": "1s"} - logger.go:130: 2025-12-08T17:58:04.898Z WARN skipped revision in compaction hash check; was not able to check all peers {"number-of-peers-checked": 0, "number-of-peers": 1, "revision": 1} - logger.go:130: 2025-12-08T17:58:04.898Z INFO finished compaction hash check {"number-of-hashes-checked": 1} + logger.go:130: 2024-11-05T11:45:32.686Z INFO starting compact hash check {"local-member-id": "1", "timeout": "1s"} + logger.go:130: 2024-11-05T11:45:32.686Z WARN skipped revision in compaction hash check; was not able to check all peers {"number-of-peers-checked": 0, "number-of-peers": 1, "revision": 1} + logger.go:130: 2024-11-05T11:45:32.686Z INFO finished compaction hash check {"number-of-hashes-checked": 1} --- PASS: TestCompactHashCheck (0.00s) --- PASS: TestCompactHashCheck/No_hashes (0.00s) --- PASS: TestCompactHashCheck/No_peers,_check_new_checked_from_largest_to_smallest (0.00s) @@ -16281,9 +16284,9 @@ === RUN TestHashKVHandler === RUN TestHashKVHandler/HashKV_returns_200_if_cluster_hash_matches === RUN TestHashKVHandler/HashKV_returns_400_if_cluster_hash_doesn't_matche ---- PASS: TestHashKVHandler (0.03s) - --- PASS: TestHashKVHandler/HashKV_returns_200_if_cluster_hash_matches (0.01s) - --- PASS: TestHashKVHandler/HashKV_returns_400_if_cluster_hash_doesn't_matche (0.01s) +--- PASS: TestHashKVHandler (0.04s) + --- PASS: TestHashKVHandler/HashKV_returns_200_if_cluster_hash_matches (0.00s) + --- PASS: TestHashKVHandler/HashKV_returns_400_if_cluster_hash_doesn't_matche (0.00s) === RUN TestGetIDs --- PASS: TestGetIDs (0.00s) === RUN TestCreateConfigChangeEnts @@ -16291,7 +16294,7 @@ === RUN TestStopRaftWhenWaitingForApplyDone --- PASS: TestStopRaftWhenWaitingForApplyDone (0.00s) === RUN TestConfigChangeBlocksApply ---- PASS: TestConfigChangeBlocksApply (1.01s) +--- PASS: TestConfigChangeBlocksApply (1.00s) === RUN TestProcessDuplicatedAppRespMessage {"level":"info","msg":"updating snapshot-count to default","given-snapshot-count":0,"updated-snapshot-count":100000} {"level":"info","msg":"updating snapshot catch-up entries to default","given-snapshot-catchup-entries":0,"updated-snapshot-catchup-entries":5000} @@ -16323,7 +16326,7 @@ === RUN TestDoBadLocalAction --- PASS: TestDoBadLocalAction (0.00s) === RUN TestApplyRepeat - logger.go:130: 2025-12-08T17:58:05.936Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "4d2", "added-peer-peer-urls": []} + logger.go:130: 2024-11-05T11:45:33.738Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "4d2", "added-peer-peer-urls": []} {"level":"info","msg":"updating snapshot-count to default","given-snapshot-count":0,"updated-snapshot-count":100000} {"level":"info","msg":"updating snapshot catch-up entries to default","given-snapshot-catchup-entries":0,"updated-snapshot-catchup-entries":5000} {"level":"info","msg":"starting etcd server","local-member-id":"0","local-server-version":"3.5.16","cluster-version":"to_be_decided"} @@ -16331,83 +16334,83 @@ {"level":"debug","msg":"Applying entry","index":1,"term":0,"type":"EntryNormal"} {"level":"debug","msg":"apply entry normal","consistent-index":0,"entry-index":1,"should-applyV3":true} {"level":"debug","msg":"applyEntryNormal","V2request":"ID:1 Method:\"QGET\" "} -{"level":"warn","msg":"apply request took too long","took":"20.96µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"QGET\" ","response":""} +{"level":"warn","msg":"apply request took too long","took":"13.8µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"QGET\" ","response":""} {"level":"debug","msg":"Applying entries","num-entries":1} {"level":"debug","msg":"Applying entry","index":2,"term":0,"type":"EntryConfChange"} {"level":"error","msg":"Validation on configuration change failed","shouldApplyV3":true,"error":"membership: ID not found"} {"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"} --- PASS: TestApplyRepeat (0.02s) === RUN TestApplyRequest -{"level":"warn","msg":"apply request took too long","took":"19.16µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"POST\" ","response":""} -{"level":"warn","msg":"apply request took too long","took":"1.56µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"POST\" Expiration:1337 ","response":""} -{"level":"warn","msg":"apply request took too long","took":"1.2µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"POST\" Dir:true ","response":""} -{"level":"warn","msg":"apply request took too long","took":"5.88µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" ","response":""} -{"level":"warn","msg":"apply request took too long","took":"1.36µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" Dir:true ","response":""} -{"level":"warn","msg":"apply request took too long","took":"1.44µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" PrevExist:true ","response":""} -{"level":"warn","msg":"apply request took too long","took":"1.08µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" PrevExist:false ","response":""} -{"level":"warn","msg":"apply request took too long","took":"1.84µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" PrevIndex:1 PrevExist:true ","response":""} -{"level":"warn","msg":"apply request took too long","took":"880ns","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" PrevIndex:1 PrevExist:false ","response":""} -{"level":"warn","msg":"apply request took too long","took":"1.12µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" PrevIndex:1 ","response":""} -{"level":"warn","msg":"apply request took too long","took":"1.12µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" PrevValue:\"bar\" ","response":""} -{"level":"warn","msg":"apply request took too long","took":"1.16µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" PrevValue:\"bar\" PrevIndex:1 ","response":""} -{"level":"warn","msg":"apply request took too long","took":"4.24µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"DELETE\" ","response":""} -{"level":"warn","msg":"apply request took too long","took":"1.16µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"DELETE\" PrevIndex:1 ","response":""} -{"level":"warn","msg":"apply request took too long","took":"2.08µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"DELETE\" PrevValue:\"bar\" ","response":""} +{"level":"warn","msg":"apply request took too long","took":"16.24µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"POST\" ","response":""} +{"level":"warn","msg":"apply request took too long","took":"1.4µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"POST\" Expiration:1337 ","response":""} +{"level":"warn","msg":"apply request took too long","took":"1.4µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"POST\" Dir:true ","response":""} +{"level":"warn","msg":"apply request took too long","took":"5.72µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" ","response":""} +{"level":"warn","msg":"apply request took too long","took":"5.92µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" Dir:true ","response":""} +{"level":"warn","msg":"apply request took too long","took":"1.52µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" PrevExist:true ","response":""} +{"level":"warn","msg":"apply request took too long","took":"1.24µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" PrevExist:false ","response":""} +{"level":"warn","msg":"apply request took too long","took":"1.6µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" PrevIndex:1 PrevExist:true ","response":""} +{"level":"warn","msg":"apply request took too long","took":"1.08µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" PrevIndex:1 PrevExist:false ","response":""} +{"level":"warn","msg":"apply request took too long","took":"960ns","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" PrevIndex:1 ","response":""} +{"level":"warn","msg":"apply request took too long","took":"1.16µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" PrevValue:\"bar\" ","response":""} +{"level":"warn","msg":"apply request took too long","took":"1µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" PrevValue:\"bar\" PrevIndex:1 ","response":""} +{"level":"warn","msg":"apply request took too long","took":"8.281µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"DELETE\" ","response":""} +{"level":"warn","msg":"apply request took too long","took":"1.44µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"DELETE\" PrevIndex:1 ","response":""} +{"level":"warn","msg":"apply request took too long","took":"840ns","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"DELETE\" PrevValue:\"bar\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"960ns","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"DELETE\" PrevValue:\"bar\" PrevIndex:5 ","response":""} -{"level":"warn","msg":"apply request took too long","took":"2.4µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"QGET\" ","response":""} -{"level":"warn","msg":"apply request took too long","took":"3.32µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"SYNC\" ","response":""} +{"level":"warn","msg":"apply request took too long","took":"1.8µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"QGET\" ","response":""} +{"level":"warn","msg":"apply request took too long","took":"7.16µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"SYNC\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"760ns","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"SYNC\" Time:12345 ","response":""} -{"level":"warn","msg":"apply request took too long","took":"3.12µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"BADMETHOD\" ","response":""} +{"level":"warn","msg":"apply request took too long","took":"2.36µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"BADMETHOD\" ","response":""} --- PASS: TestApplyRequest (0.00s) === RUN TestApplyRequestOnAdminMemberAttributes - logger.go:130: 2025-12-08T17:58:05.960Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "1", "added-peer-peer-urls": []} -{"level":"warn","msg":"apply request took too long","took":"31.16µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" Path:\"/0/members/1/attributes\" Val:\"{\\\"Name\\\":\\\"abc\\\",\\\"ClientURLs\\\":[\\\"http://127.0.0.1:2379\\\"]}\" ","response":""} + logger.go:130: 2024-11-05T11:45:33.762Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "1", "added-peer-peer-urls": []} +{"level":"warn","msg":"apply request took too long","took":"33.481µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" Path:\"/0/members/1/attributes\" Val:\"{\\\"Name\\\":\\\"abc\\\",\\\"ClientURLs\\\":[\\\"http://127.0.0.1:2379\\\"]}\" ","response":""} --- PASS: TestApplyRequestOnAdminMemberAttributes (0.00s) === RUN TestApplyConfChangeError - logger.go:130: 2025-12-08T17:58:05.960Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "1", "added-peer-peer-urls": []} - logger.go:130: 2025-12-08T17:58:05.960Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "2", "added-peer-peer-urls": []} - logger.go:130: 2025-12-08T17:58:05.961Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "3", "added-peer-peer-urls": []} - logger.go:130: 2025-12-08T17:58:05.961Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "4", "added-peer-peer-urls": []} - logger.go:130: 2025-12-08T17:58:05.961Z INFO removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "4", "removed-remote-peer-urls": []} + logger.go:130: 2024-11-05T11:45:33.762Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "1", "added-peer-peer-urls": []} + logger.go:130: 2024-11-05T11:45:33.762Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "2", "added-peer-peer-urls": []} + logger.go:130: 2024-11-05T11:45:33.762Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "3", "added-peer-peer-urls": []} + logger.go:130: 2024-11-05T11:45:33.762Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "4", "added-peer-peer-urls": []} + logger.go:130: 2024-11-05T11:45:33.762Z INFO removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "4", "removed-remote-peer-urls": []} {"level":"error","msg":"Validation on configuration change failed","shouldApplyV3":true,"error":"membership: ID removed"} {"level":"error","msg":"Validation on configuration change failed","shouldApplyV3":true,"error":"membership: ID removed"} {"level":"error","msg":"Validation on configuration change failed","shouldApplyV3":true,"error":"membership: ID exists"} {"level":"error","msg":"Validation on configuration change failed","shouldApplyV3":true,"error":"membership: ID not found"} --- PASS: TestApplyConfChangeError (0.05s) === RUN TestApplyConfChangeShouldStop - logger.go:130: 2025-12-08T17:58:06.012Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "1", "added-peer-peer-urls": []} - logger.go:130: 2025-12-08T17:58:06.012Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "2", "added-peer-peer-urls": []} - logger.go:130: 2025-12-08T17:58:06.012Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "3", "added-peer-peer-urls": []} - logger.go:130: 2025-12-08T17:58:06.012Z INFO removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "2", "removed-remote-peer-urls": []} - logger.go:130: 2025-12-08T17:58:06.012Z INFO removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "1", "removed-remote-peer-urls": []} + logger.go:130: 2024-11-05T11:45:33.810Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "1", "added-peer-peer-urls": []} + logger.go:130: 2024-11-05T11:45:33.810Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "2", "added-peer-peer-urls": []} + logger.go:130: 2024-11-05T11:45:33.810Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "3", "added-peer-peer-urls": []} + logger.go:130: 2024-11-05T11:45:33.810Z INFO removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "2", "removed-remote-peer-urls": []} + logger.go:130: 2024-11-05T11:45:33.810Z INFO removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "1", "removed-remote-peer-urls": []} --- PASS: TestApplyConfChangeShouldStop (0.00s) === RUN TestApplyConfigChangeUpdatesConsistIndex - logger.go:130: 2025-12-08T17:58:06.012Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "1", "added-peer-peer-urls": []} + logger.go:130: 2024-11-05T11:45:33.810Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "1", "added-peer-peer-urls": []} {"level":"info","msg":"1 switched to configuration voters=()"} {"level":"info","msg":"1 became follower at term 0"} {"level":"info","msg":"newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]"} - logger.go:130: 2025-12-08T17:58:06.012Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.012Z DEBUG Applying entry {"index": 2, "term": 4, "type": "EntryConfChange"} + logger.go:130: 2024-11-05T11:45:33.810Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:33.810Z DEBUG Applying entry {"index": 2, "term": 4, "type": "EntryConfChange"} {"level":"info","msg":"1 switched to configuration voters=(2)"} - logger.go:130: 2025-12-08T17:58:06.013Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "2", "added-peer-peer-urls": ["http://whatever:123"]} + logger.go:130: 2024-11-05T11:45:33.810Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "2", "added-peer-peer-urls": ["http://whatever:123"]} === RUN TestApplyConfigChangeUpdatesConsistIndex/verify-backend --- PASS: TestApplyConfigChangeUpdatesConsistIndex (0.00s) --- PASS: TestApplyConfigChangeUpdatesConsistIndex/verify-backend (0.00s) === RUN TestApplyMultiConfChangeShouldStop - logger.go:130: 2025-12-08T17:58:06.013Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "1", "added-peer-peer-urls": []} - logger.go:130: 2025-12-08T17:58:06.013Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "2", "added-peer-peer-urls": []} - logger.go:130: 2025-12-08T17:58:06.013Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "3", "added-peer-peer-urls": []} - logger.go:130: 2025-12-08T17:58:06.013Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "4", "added-peer-peer-urls": []} - logger.go:130: 2025-12-08T17:58:06.013Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "5", "added-peer-peer-urls": []} - logger.go:130: 2025-12-08T17:58:06.013Z DEBUG Applying entries {"num-entries": 4} - logger.go:130: 2025-12-08T17:58:06.013Z DEBUG Applying entry {"index": 1, "term": 1, "type": "EntryConfChange"} - logger.go:130: 2025-12-08T17:58:06.013Z INFO removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "1", "removed-remote-peer-urls": []} - logger.go:130: 2025-12-08T17:58:06.013Z DEBUG Applying entry {"index": 2, "term": 1, "type": "EntryConfChange"} - logger.go:130: 2025-12-08T17:58:06.013Z INFO removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "2", "removed-remote-peer-urls": []} - logger.go:130: 2025-12-08T17:58:06.013Z DEBUG Applying entry {"index": 3, "term": 1, "type": "EntryConfChange"} - logger.go:130: 2025-12-08T17:58:06.013Z INFO removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "3", "removed-remote-peer-urls": []} - logger.go:130: 2025-12-08T17:58:06.013Z DEBUG Applying entry {"index": 4, "term": 1, "type": "EntryConfChange"} - logger.go:130: 2025-12-08T17:58:06.013Z INFO removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "4", "removed-remote-peer-urls": []} + logger.go:130: 2024-11-05T11:45:33.811Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "1", "added-peer-peer-urls": []} + logger.go:130: 2024-11-05T11:45:33.811Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "2", "added-peer-peer-urls": []} + logger.go:130: 2024-11-05T11:45:33.811Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "3", "added-peer-peer-urls": []} + logger.go:130: 2024-11-05T11:45:33.811Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "4", "added-peer-peer-urls": []} + logger.go:130: 2024-11-05T11:45:33.811Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "5", "added-peer-peer-urls": []} + logger.go:130: 2024-11-05T11:45:33.811Z DEBUG Applying entries {"num-entries": 4} + logger.go:130: 2024-11-05T11:45:33.811Z DEBUG Applying entry {"index": 1, "term": 1, "type": "EntryConfChange"} + logger.go:130: 2024-11-05T11:45:33.811Z INFO removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "1", "removed-remote-peer-urls": []} + logger.go:130: 2024-11-05T11:45:33.811Z DEBUG Applying entry {"index": 2, "term": 1, "type": "EntryConfChange"} + logger.go:130: 2024-11-05T11:45:33.811Z INFO removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "2", "removed-remote-peer-urls": []} + logger.go:130: 2024-11-05T11:45:33.811Z DEBUG Applying entry {"index": 3, "term": 1, "type": "EntryConfChange"} + logger.go:130: 2024-11-05T11:45:33.811Z INFO removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "3", "removed-remote-peer-urls": []} + logger.go:130: 2024-11-05T11:45:33.811Z DEBUG Applying entry {"index": 4, "term": 1, "type": "EntryConfChange"} + logger.go:130: 2024-11-05T11:45:33.811Z INFO removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "4", "removed-remote-peer-urls": []} --- PASS: TestApplyMultiConfChangeShouldStop (0.00s) === RUN TestDoProposal {"level":"info","msg":"updating snapshot-count to default","given-snapshot-count":0,"updated-snapshot-count":100000} @@ -16416,7 +16419,7 @@ {"level":"debug","msg":"Applying entry","index":1,"term":0,"type":"EntryNormal"} {"level":"debug","msg":"apply entry normal","consistent-index":0,"entry-index":1,"should-applyV3":true} {"level":"debug","msg":"applyEntryNormal","V2request":"ID:168003383571969 Method:\"POST\" "} -{"level":"warn","msg":"apply request took too long","took":"5.72µs","expected-duration":"0s","prefix":"","request":"ID:168003383571969 Method:\"POST\" ","response":""} +{"level":"warn","msg":"apply request took too long","took":"5µs","expected-duration":"0s","prefix":"","request":"ID:168003383571969 Method:\"POST\" ","response":""} {"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"} {"level":"info","msg":"updating snapshot-count to default","given-snapshot-count":0,"updated-snapshot-count":100000} {"level":"info","msg":"starting etcd server","local-member-id":"0","local-server-version":"3.5.16","cluster-version":"to_be_decided"} @@ -16424,7 +16427,7 @@ {"level":"debug","msg":"Applying entry","index":1,"term":0,"type":"EntryNormal"} {"level":"debug","msg":"apply entry normal","consistent-index":0,"entry-index":1,"should-applyV3":true} {"level":"debug","msg":"applyEntryNormal","V2request":"ID:168003383571969 Method:\"PUT\" "} -{"level":"warn","msg":"apply request took too long","took":"3.24µs","expected-duration":"0s","prefix":"","request":"ID:168003383571969 Method:\"PUT\" ","response":""} +{"level":"warn","msg":"apply request took too long","took":"3.16µs","expected-duration":"0s","prefix":"","request":"ID:168003383571969 Method:\"PUT\" ","response":""} {"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"} {"level":"info","msg":"updating snapshot-count to default","given-snapshot-count":0,"updated-snapshot-count":100000} {"level":"info","msg":"starting etcd server","local-member-id":"0","local-server-version":"3.5.16","cluster-version":"to_be_decided"} @@ -16432,7 +16435,7 @@ {"level":"debug","msg":"Applying entry","index":1,"term":0,"type":"EntryNormal"} {"level":"debug","msg":"apply entry normal","consistent-index":0,"entry-index":1,"should-applyV3":true} {"level":"debug","msg":"applyEntryNormal","V2request":"ID:168003383571969 Method:\"DELETE\" "} -{"level":"warn","msg":"apply request took too long","took":"2.44µs","expected-duration":"0s","prefix":"","request":"ID:168003383571969 Method:\"DELETE\" ","response":""} +{"level":"warn","msg":"apply request took too long","took":"2.16µs","expected-duration":"0s","prefix":"","request":"ID:168003383571969 Method:\"DELETE\" ","response":""} {"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"} {"level":"info","msg":"updating snapshot-count to default","given-snapshot-count":0,"updated-snapshot-count":100000} {"level":"info","msg":"starting etcd server","local-member-id":"0","local-server-version":"3.5.16","cluster-version":"to_be_decided"} @@ -16440,7 +16443,7 @@ {"level":"debug","msg":"Applying entry","index":1,"term":0,"type":"EntryNormal"} {"level":"debug","msg":"apply entry normal","consistent-index":0,"entry-index":1,"should-applyV3":true} {"level":"debug","msg":"applyEntryNormal","V2request":"ID:168003383571969 Method:\"QGET\" Quorum:true "} -{"level":"warn","msg":"apply request took too long","took":"2.2µs","expected-duration":"0s","prefix":"","request":"ID:168003383571969 Method:\"QGET\" Quorum:true ","response":""} +{"level":"warn","msg":"apply request took too long","took":"1.88µs","expected-duration":"0s","prefix":"","request":"ID:168003383571969 Method:\"QGET\" Quorum:true ","response":""} {"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"} --- PASS: TestDoProposal (0.00s) === RUN TestDoProposalCancelled @@ -16462,37 +16465,37 @@ {"level":"info","msg":"kvstore restored","current-rev":1} {"level":"info","msg":"saved snapshot","snapshot-index":1} {"level":"info","msg":"compacted Raft logs","compact-index":1} ---- PASS: TestSnapshot (0.02s) +--- PASS: TestSnapshot (0.04s) === RUN TestSnapshotOrdering - logger.go:130: 2025-12-08T17:58:06.073Z INFO kvstore restored {"current-rev": 1} - logger.go:130: 2025-12-08T17:58:06.073Z INFO updating snapshot-count to default {"given-snapshot-count": 0, "updated-snapshot-count": 100000} - logger.go:130: 2025-12-08T17:58:06.073Z INFO starting etcd server {"local-member-id": "0", "local-server-version": "3.5.16", "cluster-version": "to_be_decided"} - logger.go:130: 2025-12-08T17:58:06.074Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} -{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestSnapshotOrdering1357165936/001/testsnapdir3929060732/member/snap/0000000000000001.snap.db","bytes":20480,"size":"20 kB"} - logger.go:130: 2025-12-08T17:58:06.074Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26091, "size": "26 kB"} - logger.go:130: 2025-12-08T17:58:06.074Z INFO applied incoming Raft snapshot {"snapshot-index": 1} - logger.go:130: 2025-12-08T17:58:06.074Z INFO skipped leadership transfer for single voting member cluster {"local-member-id": "0", "current-leader-member-id": "0"} - logger.go:130: 2025-12-08T17:58:06.074Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26091, "size": "26 kB", "took": "312.48µs"} - logger.go:130: 2025-12-08T17:58:06.074Z INFO applying snapshot {"current-snapshot-index": 0, "current-applied-index": 0, "incoming-leader-snapshot-index": 1, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.074Z INFO opened backend db {"path": "/tmp/TestSnapshotOrdering1357165936/001/testsnapdir3929060732/member/snap/db", "took": "90.44µs"} - logger.go:130: 2025-12-08T17:58:06.074Z INFO restoring mvcc store - logger.go:130: 2025-12-08T17:58:06.080Z INFO kvstore restored {"current-rev": 1} - logger.go:130: 2025-12-08T17:58:06.080Z INFO restored mvcc store {"consistent-index": 0} - logger.go:130: 2025-12-08T17:58:06.080Z INFO restoring alarm store - logger.go:130: 2025-12-08T17:58:06.080Z INFO enabled backend quota with default value {"quota-name": "v3-applier", "quota-size-bytes": 2147483648, "quota-size": "2.1 GB"} - logger.go:130: 2025-12-08T17:58:06.080Z INFO restored alarm store - logger.go:130: 2025-12-08T17:58:06.080Z INFO restoring v2 store - logger.go:130: 2025-12-08T17:58:06.080Z INFO restored v2 store - logger.go:130: 2025-12-08T17:58:06.080Z INFO restoring cluster configuration - logger.go:130: 2025-12-08T17:58:06.080Z INFO restored cluster configuration - logger.go:130: 2025-12-08T17:58:06.080Z INFO removing old peers from network - logger.go:130: 2025-12-08T17:58:06.080Z INFO removed old peers from network - logger.go:130: 2025-12-08T17:58:06.080Z INFO adding peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.080Z INFO added peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.080Z INFO applied snapshot {"current-snapshot-index": 1, "current-applied-index": 1, "incoming-leader-snapshot-index": 1, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.080Z INFO closing old backend file - logger.go:130: 2025-12-08T17:58:06.081Z INFO closed old backend file ---- PASS: TestSnapshotOrdering (0.01s) + logger.go:130: 2024-11-05T11:45:33.894Z INFO kvstore restored {"current-rev": 1} + logger.go:130: 2024-11-05T11:45:33.894Z INFO updating snapshot-count to default {"given-snapshot-count": 0, "updated-snapshot-count": 100000} + logger.go:130: 2024-11-05T11:45:33.894Z INFO starting etcd server {"local-member-id": "0", "local-server-version": "3.5.16", "cluster-version": "to_be_decided"} + logger.go:130: 2024-11-05T11:45:33.902Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} +{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestSnapshotOrdering4118505593/001/testsnapdir1159857001/member/snap/0000000000000001.snap.db","bytes":20480,"size":"20 kB"} + logger.go:130: 2024-11-05T11:45:33.902Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26091, "size": "26 kB"} + logger.go:130: 2024-11-05T11:45:33.902Z INFO applied incoming Raft snapshot {"snapshot-index": 1} + logger.go:130: 2024-11-05T11:45:33.902Z INFO skipped leadership transfer for single voting member cluster {"local-member-id": "0", "current-leader-member-id": "0"} + logger.go:130: 2024-11-05T11:45:33.902Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26091, "size": "26 kB", "took": "452.763µs"} + logger.go:130: 2024-11-05T11:45:33.902Z INFO applying snapshot {"current-snapshot-index": 0, "current-applied-index": 0, "incoming-leader-snapshot-index": 1, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:33.903Z INFO opened backend db {"path": "/tmp/TestSnapshotOrdering4118505593/001/testsnapdir1159857001/member/snap/db", "took": "77.28µs"} + logger.go:130: 2024-11-05T11:45:33.903Z INFO restoring mvcc store + logger.go:130: 2024-11-05T11:45:33.910Z INFO kvstore restored {"current-rev": 1} + logger.go:130: 2024-11-05T11:45:33.910Z INFO restored mvcc store {"consistent-index": 0} + logger.go:130: 2024-11-05T11:45:33.910Z INFO restoring alarm store + logger.go:130: 2024-11-05T11:45:33.910Z INFO enabled backend quota with default value {"quota-name": "v3-applier", "quota-size-bytes": 2147483648, "quota-size": "2.1 GB"} + logger.go:130: 2024-11-05T11:45:33.910Z INFO restored alarm store + logger.go:130: 2024-11-05T11:45:33.910Z INFO restoring v2 store + logger.go:130: 2024-11-05T11:45:33.910Z INFO restored v2 store + logger.go:130: 2024-11-05T11:45:33.910Z INFO restoring cluster configuration + logger.go:130: 2024-11-05T11:45:33.910Z INFO restored cluster configuration + logger.go:130: 2024-11-05T11:45:33.910Z INFO removing old peers from network + logger.go:130: 2024-11-05T11:45:33.910Z INFO removed old peers from network + logger.go:130: 2024-11-05T11:45:33.910Z INFO adding peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:33.910Z INFO added peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:33.910Z INFO applied snapshot {"current-snapshot-index": 1, "current-applied-index": 1, "incoming-leader-snapshot-index": 1, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:33.910Z INFO closing old backend file + logger.go:130: 2024-11-05T11:45:33.910Z INFO closed old backend file +--- PASS: TestSnapshotOrdering (0.02s) === RUN TestTriggerSnap {"level":"info","msg":"kvstore restored","current-rev":1} {"level":"info","msg":"starting etcd server","local-member-id":"0","local-server-version":"3.5.16","cluster-version":"to_be_decided"} @@ -16500,1789 +16503,1787 @@ {"level":"debug","msg":"Applying entry","index":1,"term":0,"type":"EntryNormal"} {"level":"debug","msg":"apply entry normal","consistent-index":0,"entry-index":1,"should-applyV3":true} {"level":"debug","msg":"applyEntryNormal","V2request":"ID:168003383571969 Method:\"PUT\" "} -{"level":"warn","msg":"apply request took too long","took":"10.44µs","expected-duration":"0s","prefix":"","request":"ID:168003383571969 Method:\"PUT\" ","response":""} +{"level":"warn","msg":"apply request took too long","took":"9.52µs","expected-duration":"0s","prefix":"","request":"ID:168003383571969 Method:\"PUT\" ","response":""} {"level":"debug","msg":"Applying entries","num-entries":1} {"level":"debug","msg":"Applying entry","index":2,"term":0,"type":"EntryNormal"} {"level":"debug","msg":"apply entry normal","consistent-index":1,"entry-index":2,"should-applyV3":true} {"level":"debug","msg":"applyEntryNormal","V2request":"ID:168003383571970 Method:\"PUT\" "} -{"level":"warn","msg":"apply request took too long","took":"1.56µs","expected-duration":"0s","prefix":"","request":"ID:168003383571970 Method:\"PUT\" ","response":""} +{"level":"warn","msg":"apply request took too long","took":"2µs","expected-duration":"0s","prefix":"","request":"ID:168003383571970 Method:\"PUT\" ","response":""} {"level":"debug","msg":"Applying entries","num-entries":1} {"level":"debug","msg":"Applying entry","index":3,"term":0,"type":"EntryNormal"} {"level":"debug","msg":"apply entry normal","consistent-index":2,"entry-index":3,"should-applyV3":true} {"level":"debug","msg":"applyEntryNormal","V2request":"ID:168003383571971 Method:\"PUT\" "} -{"level":"warn","msg":"apply request took too long","took":"1.52µs","expected-duration":"0s","prefix":"","request":"ID:168003383571971 Method:\"PUT\" ","response":""} +{"level":"warn","msg":"apply request took too long","took":"1.68µs","expected-duration":"0s","prefix":"","request":"ID:168003383571971 Method:\"PUT\" ","response":""} {"level":"debug","msg":"Applying entries","num-entries":1} {"level":"debug","msg":"Applying entry","index":4,"term":0,"type":"EntryNormal"} {"level":"debug","msg":"apply entry normal","consistent-index":3,"entry-index":4,"should-applyV3":true} {"level":"debug","msg":"applyEntryNormal","V2request":"ID:168003383571972 Method:\"PUT\" "} -{"level":"warn","msg":"apply request took too long","took":"1.28µs","expected-duration":"0s","prefix":"","request":"ID:168003383571972 Method:\"PUT\" ","response":""} +{"level":"warn","msg":"apply request took too long","took":"1.32µs","expected-duration":"0s","prefix":"","request":"ID:168003383571972 Method:\"PUT\" ","response":""} {"level":"debug","msg":"Applying entries","num-entries":1} {"level":"debug","msg":"Applying entry","index":5,"term":0,"type":"EntryNormal"} {"level":"debug","msg":"apply entry normal","consistent-index":4,"entry-index":5,"should-applyV3":true} {"level":"debug","msg":"applyEntryNormal","V2request":"ID:168003383571973 Method:\"PUT\" "} -{"level":"warn","msg":"apply request took too long","took":"2.64µs","expected-duration":"0s","prefix":"","request":"ID:168003383571973 Method:\"PUT\" ","response":""} +{"level":"warn","msg":"apply request took too long","took":"1.76µs","expected-duration":"0s","prefix":"","request":"ID:168003383571973 Method:\"PUT\" ","response":""} {"level":"debug","msg":"Applying entries","num-entries":1} {"level":"debug","msg":"Applying entry","index":6,"term":0,"type":"EntryNormal"} {"level":"debug","msg":"apply entry normal","consistent-index":5,"entry-index":6,"should-applyV3":true} {"level":"debug","msg":"applyEntryNormal","V2request":"ID:168003383571974 Method:\"PUT\" "} -{"level":"warn","msg":"apply request took too long","took":"1.16µs","expected-duration":"0s","prefix":"","request":"ID:168003383571974 Method:\"PUT\" ","response":""} +{"level":"warn","msg":"apply request took too long","took":"1.28µs","expected-duration":"0s","prefix":"","request":"ID:168003383571974 Method:\"PUT\" ","response":""} {"level":"debug","msg":"Applying entries","num-entries":1} {"level":"debug","msg":"Applying entry","index":7,"term":0,"type":"EntryNormal"} {"level":"debug","msg":"apply entry normal","consistent-index":6,"entry-index":7,"should-applyV3":true} {"level":"debug","msg":"applyEntryNormal","V2request":"ID:168003383571975 Method:\"PUT\" "} -{"level":"warn","msg":"apply request took too long","took":"1.4µs","expected-duration":"0s","prefix":"","request":"ID:168003383571975 Method:\"PUT\" ","response":""} +{"level":"warn","msg":"apply request took too long","took":"1.2µs","expected-duration":"0s","prefix":"","request":"ID:168003383571975 Method:\"PUT\" ","response":""} {"level":"debug","msg":"Applying entries","num-entries":1} {"level":"debug","msg":"Applying entry","index":8,"term":0,"type":"EntryNormal"} {"level":"debug","msg":"apply entry normal","consistent-index":7,"entry-index":8,"should-applyV3":true} {"level":"debug","msg":"applyEntryNormal","V2request":"ID:168003383571976 Method:\"PUT\" "} -{"level":"warn","msg":"apply request took too long","took":"1.28µs","expected-duration":"0s","prefix":"","request":"ID:168003383571976 Method:\"PUT\" ","response":""} +{"level":"warn","msg":"apply request took too long","took":"1.16µs","expected-duration":"0s","prefix":"","request":"ID:168003383571976 Method:\"PUT\" ","response":""} {"level":"debug","msg":"Applying entries","num-entries":1} {"level":"debug","msg":"Applying entry","index":9,"term":0,"type":"EntryNormal"} {"level":"debug","msg":"apply entry normal","consistent-index":8,"entry-index":9,"should-applyV3":true} {"level":"debug","msg":"applyEntryNormal","V2request":"ID:168003383571977 Method:\"PUT\" "} -{"level":"warn","msg":"apply request took too long","took":"2.8µs","expected-duration":"0s","prefix":"","request":"ID:168003383571977 Method:\"PUT\" ","response":""} +{"level":"warn","msg":"apply request took too long","took":"2.56µs","expected-duration":"0s","prefix":"","request":"ID:168003383571977 Method:\"PUT\" ","response":""} {"level":"debug","msg":"Applying entries","num-entries":1} {"level":"debug","msg":"Applying entry","index":10,"term":0,"type":"EntryNormal"} {"level":"debug","msg":"apply entry normal","consistent-index":9,"entry-index":10,"should-applyV3":true} {"level":"debug","msg":"applyEntryNormal","V2request":"ID:168003383571978 Method:\"PUT\" "} -{"level":"warn","msg":"apply request took too long","took":"1.28µs","expected-duration":"0s","prefix":"","request":"ID:168003383571978 Method:\"PUT\" ","response":""} +{"level":"warn","msg":"apply request took too long","took":"1.12µs","expected-duration":"0s","prefix":"","request":"ID:168003383571978 Method:\"PUT\" ","response":""} {"level":"debug","msg":"Applying entries","num-entries":1} {"level":"debug","msg":"Applying entry","index":11,"term":0,"type":"EntryNormal"} {"level":"debug","msg":"apply entry normal","consistent-index":10,"entry-index":11,"should-applyV3":true} {"level":"debug","msg":"applyEntryNormal","V2request":"ID:168003383571979 Method:\"PUT\" "} -{"level":"warn","msg":"apply request took too long","took":"1.2µs","expected-duration":"0s","prefix":"","request":"ID:168003383571979 Method:\"PUT\" ","response":""} +{"level":"warn","msg":"apply request took too long","took":"1.56µs","expected-duration":"0s","prefix":"","request":"ID:168003383571979 Method:\"PUT\" ","response":""} {"level":"info","msg":"triggering snapshot","local-member-id":"0","local-member-applied-index":11,"local-member-snapshot-index":0,"local-member-snapshot-count":10} {"level":"info","msg":"saved snapshot","snapshot-index":11} {"level":"info","msg":"compacted Raft logs","compact-index":1} {"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"} ---- PASS: TestTriggerSnap (0.04s) +--- PASS: TestTriggerSnap (0.02s) === RUN TestConcurrentApplyAndSnapshotV3 - logger.go:130: 2025-12-08T17:58:06.140Z INFO kvstore restored {"current-rev": 1} - logger.go:130: 2025-12-08T17:58:06.140Z INFO updating snapshot-count to default {"given-snapshot-count": 0, "updated-snapshot-count": 100000} - logger.go:130: 2025-12-08T17:58:06.140Z INFO starting etcd server {"local-member-id": "0", "local-server-version": "3.5.16", "cluster-version": "to_be_decided"} - logger.go:130: 2025-12-08T17:58:06.144Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.144Z DEBUG Applying entry {"index": 1, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.144Z DEBUG apply entry normal {"consistent-index": 0, "entry-index": 1, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.144Z DEBUG applyEntryNormal {"V2request": "ID:1 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.144Z WARN apply request took too long {"took": "13.76µs", "expected-duration": "0s", "prefix": "", "request": "ID:1 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.144Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.144Z DEBUG Applying entry {"index": 2, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.144Z DEBUG apply entry normal {"consistent-index": 1, "entry-index": 2, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.144Z DEBUG applyEntryNormal {"V2request": "ID:2 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.144Z WARN apply request took too long {"took": "2.32µs", "expected-duration": "0s", "prefix": "", "request": "ID:2 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.144Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} -{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/0000000000000003.snap.db","bytes":20480,"size":"20 kB"} - logger.go:130: 2025-12-08T17:58:06.145Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26091, "size": "26 kB"} - logger.go:130: 2025-12-08T17:58:06.145Z INFO applied incoming Raft snapshot {"snapshot-index": 3} - logger.go:130: 2025-12-08T17:58:06.145Z INFO applying snapshot {"current-snapshot-index": 0, "current-applied-index": 2, "incoming-leader-snapshot-index": 3, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.145Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/member/snap/db", "took": "92.4µs"} - logger.go:130: 2025-12-08T17:58:06.145Z INFO restoring mvcc store - logger.go:130: 2025-12-08T17:58:06.146Z INFO kvstore restored {"current-rev": 1} - logger.go:130: 2025-12-08T17:58:06.146Z INFO restored mvcc store {"consistent-index": 0} - logger.go:130: 2025-12-08T17:58:06.146Z INFO restoring alarm store - logger.go:130: 2025-12-08T17:58:06.146Z INFO restored alarm store - logger.go:130: 2025-12-08T17:58:06.146Z INFO restoring v2 store - logger.go:130: 2025-12-08T17:58:06.146Z INFO restored v2 store - logger.go:130: 2025-12-08T17:58:06.146Z INFO restoring cluster configuration - logger.go:130: 2025-12-08T17:58:06.146Z INFO restored cluster configuration - logger.go:130: 2025-12-08T17:58:06.146Z INFO removing old peers from network - logger.go:130: 2025-12-08T17:58:06.146Z INFO removed old peers from network - logger.go:130: 2025-12-08T17:58:06.146Z INFO adding peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.146Z INFO added peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.146Z INFO applied snapshot {"current-snapshot-index": 3, "current-applied-index": 3, "incoming-leader-snapshot-index": 3, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.146Z INFO closing old backend file - logger.go:130: 2025-12-08T17:58:06.146Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.146Z DEBUG Applying entry {"index": 4, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.146Z DEBUG apply entry normal {"consistent-index": 0, "entry-index": 4, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.146Z DEBUG applyEntryNormal {"V2request": "ID:4 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.146Z WARN apply request took too long {"took": "5.6µs", "expected-duration": "0s", "prefix": "", "request": "ID:4 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.146Z INFO closed old backend file - logger.go:130: 2025-12-08T17:58:06.146Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.146Z DEBUG Applying entry {"index": 5, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.146Z DEBUG apply entry normal {"consistent-index": 4, "entry-index": 5, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.146Z DEBUG applyEntryNormal {"V2request": "ID:5 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.146Z WARN apply request took too long {"took": "2.68µs", "expected-duration": "0s", "prefix": "", "request": "ID:5 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.146Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} -{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/0000000000000006.snap.db","bytes":24576,"size":"25 kB"} - logger.go:130: 2025-12-08T17:58:06.147Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30187, "size": "30 kB"} - logger.go:130: 2025-12-08T17:58:06.147Z INFO applied incoming Raft snapshot {"snapshot-index": 6} - logger.go:130: 2025-12-08T17:58:06.147Z INFO applying snapshot {"current-snapshot-index": 3, "current-applied-index": 5, "incoming-leader-snapshot-index": 6, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.147Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/member/snap/db", "took": "96.24µs"} - logger.go:130: 2025-12-08T17:58:06.147Z INFO restoring mvcc store - logger.go:130: 2025-12-08T17:58:06.172Z INFO kvstore restored {"current-rev": 1} - logger.go:130: 2025-12-08T17:58:06.172Z INFO restored mvcc store {"consistent-index": 5} - logger.go:130: 2025-12-08T17:58:06.172Z INFO restoring alarm store - logger.go:130: 2025-12-08T17:58:06.172Z INFO restored alarm store - logger.go:130: 2025-12-08T17:58:06.172Z INFO restoring v2 store - logger.go:130: 2025-12-08T17:58:06.172Z INFO restored v2 store - logger.go:130: 2025-12-08T17:58:06.172Z INFO restoring cluster configuration - logger.go:130: 2025-12-08T17:58:06.172Z INFO restored cluster configuration - logger.go:130: 2025-12-08T17:58:06.172Z INFO removing old peers from network - logger.go:130: 2025-12-08T17:58:06.172Z INFO removed old peers from network - logger.go:130: 2025-12-08T17:58:06.172Z INFO adding peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.172Z INFO added peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.172Z INFO applied snapshot {"current-snapshot-index": 6, "current-applied-index": 6, "incoming-leader-snapshot-index": 6, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.172Z INFO closing old backend file - logger.go:130: 2025-12-08T17:58:06.173Z INFO closed old backend file - logger.go:130: 2025-12-08T17:58:06.176Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.176Z DEBUG Applying entry {"index": 7, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.176Z DEBUG apply entry normal {"consistent-index": 5, "entry-index": 7, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.176Z DEBUG applyEntryNormal {"V2request": "ID:7 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.176Z WARN apply request took too long {"took": "15.08µs", "expected-duration": "0s", "prefix": "", "request": "ID:7 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.176Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.176Z DEBUG Applying entry {"index": 8, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.176Z DEBUG apply entry normal {"consistent-index": 7, "entry-index": 8, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.176Z DEBUG applyEntryNormal {"V2request": "ID:8 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.176Z WARN apply request took too long {"took": "1.88µs", "expected-duration": "0s", "prefix": "", "request": "ID:8 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.176Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} -{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/0000000000000009.snap.db","bytes":24576,"size":"25 kB"} - logger.go:130: 2025-12-08T17:58:06.176Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30187, "size": "30 kB"} - logger.go:130: 2025-12-08T17:58:06.176Z INFO applied incoming Raft snapshot {"snapshot-index": 9} - logger.go:130: 2025-12-08T17:58:06.177Z INFO applying snapshot {"current-snapshot-index": 6, "current-applied-index": 8, "incoming-leader-snapshot-index": 9, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.177Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/member/snap/db", "took": "90.68µs"} - logger.go:130: 2025-12-08T17:58:06.177Z INFO restoring mvcc store - logger.go:130: 2025-12-08T17:58:06.184Z INFO kvstore restored {"current-rev": 1} - logger.go:130: 2025-12-08T17:58:06.184Z INFO restored mvcc store {"consistent-index": 8} - logger.go:130: 2025-12-08T17:58:06.184Z INFO restoring alarm store - logger.go:130: 2025-12-08T17:58:06.184Z INFO restored alarm store - logger.go:130: 2025-12-08T17:58:06.184Z INFO restoring v2 store - logger.go:130: 2025-12-08T17:58:06.184Z INFO restored v2 store - logger.go:130: 2025-12-08T17:58:06.184Z INFO restoring cluster configuration - logger.go:130: 2025-12-08T17:58:06.184Z INFO restored cluster configuration - logger.go:130: 2025-12-08T17:58:06.184Z INFO removing old peers from network - logger.go:130: 2025-12-08T17:58:06.184Z INFO removed old peers from network - logger.go:130: 2025-12-08T17:58:06.184Z INFO adding peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.184Z INFO added peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.184Z INFO applied snapshot {"current-snapshot-index": 9, "current-applied-index": 9, "incoming-leader-snapshot-index": 9, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.184Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.184Z DEBUG Applying entry {"index": 10, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.184Z DEBUG apply entry normal {"consistent-index": 8, "entry-index": 10, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.184Z DEBUG applyEntryNormal {"V2request": "ID:10 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.184Z WARN apply request took too long {"took": "6.36µs", "expected-duration": "0s", "prefix": "", "request": "ID:10 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.185Z INFO closing old backend file - logger.go:130: 2025-12-08T17:58:06.185Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.185Z DEBUG Applying entry {"index": 11, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.185Z DEBUG apply entry normal {"consistent-index": 10, "entry-index": 11, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.185Z DEBUG applyEntryNormal {"V2request": "ID:11 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.185Z WARN apply request took too long {"took": "3.24µs", "expected-duration": "0s", "prefix": "", "request": "ID:11 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.185Z INFO closed old backend file - logger.go:130: 2025-12-08T17:58:06.196Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} -{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/000000000000000c.snap.db","bytes":24576,"size":"25 kB"} - logger.go:130: 2025-12-08T17:58:06.196Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30188, "size": "30 kB"} - logger.go:130: 2025-12-08T17:58:06.196Z INFO applied incoming Raft snapshot {"snapshot-index": 12} - logger.go:130: 2025-12-08T17:58:06.196Z INFO applying snapshot {"current-snapshot-index": 9, "current-applied-index": 11, "incoming-leader-snapshot-index": 12, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.196Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/member/snap/db", "took": "96.08µs"} - logger.go:130: 2025-12-08T17:58:06.196Z INFO restoring mvcc store - logger.go:130: 2025-12-08T17:58:06.197Z INFO kvstore restored {"current-rev": 1} - logger.go:130: 2025-12-08T17:58:06.197Z INFO restored mvcc store {"consistent-index": 11} - logger.go:130: 2025-12-08T17:58:06.197Z INFO restoring alarm store - logger.go:130: 2025-12-08T17:58:06.197Z INFO restored alarm store - logger.go:130: 2025-12-08T17:58:06.197Z INFO restoring v2 store - logger.go:130: 2025-12-08T17:58:06.197Z INFO restored v2 store - logger.go:130: 2025-12-08T17:58:06.197Z INFO restoring cluster configuration - logger.go:130: 2025-12-08T17:58:06.197Z INFO restored cluster configuration - logger.go:130: 2025-12-08T17:58:06.197Z INFO removing old peers from network - logger.go:130: 2025-12-08T17:58:06.197Z INFO removed old peers from network - logger.go:130: 2025-12-08T17:58:06.197Z INFO adding peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.197Z INFO added peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.197Z INFO applied snapshot {"current-snapshot-index": 12, "current-applied-index": 12, "incoming-leader-snapshot-index": 12, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.197Z INFO closing old backend file - logger.go:130: 2025-12-08T17:58:06.197Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.197Z DEBUG Applying entry {"index": 13, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.197Z DEBUG apply entry normal {"consistent-index": 11, "entry-index": 13, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.197Z DEBUG applyEntryNormal {"V2request": "ID:13 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.198Z WARN apply request took too long {"took": "6.12µs", "expected-duration": "0s", "prefix": "", "request": "ID:13 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.198Z INFO closed old backend file - logger.go:130: 2025-12-08T17:58:06.198Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.198Z DEBUG Applying entry {"index": 14, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.198Z DEBUG apply entry normal {"consistent-index": 13, "entry-index": 14, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.198Z DEBUG applyEntryNormal {"V2request": "ID:14 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.198Z WARN apply request took too long {"took": "2.4µs", "expected-duration": "0s", "prefix": "", "request": "ID:14 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.198Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} -{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/000000000000000f.snap.db","bytes":24576,"size":"25 kB"} - logger.go:130: 2025-12-08T17:58:06.198Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30188, "size": "30 kB"} - logger.go:130: 2025-12-08T17:58:06.198Z INFO applied incoming Raft snapshot {"snapshot-index": 15} - logger.go:130: 2025-12-08T17:58:06.198Z INFO applying snapshot {"current-snapshot-index": 12, "current-applied-index": 14, "incoming-leader-snapshot-index": 15, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.198Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/member/snap/db", "took": "83.12µs"} - logger.go:130: 2025-12-08T17:58:06.198Z INFO restoring mvcc store - logger.go:130: 2025-12-08T17:58:06.220Z INFO kvstore restored {"current-rev": 1} - logger.go:130: 2025-12-08T17:58:06.220Z INFO restored mvcc store {"consistent-index": 14} - logger.go:130: 2025-12-08T17:58:06.220Z INFO restoring alarm store - logger.go:130: 2025-12-08T17:58:06.220Z INFO restored alarm store - logger.go:130: 2025-12-08T17:58:06.220Z INFO restoring v2 store - logger.go:130: 2025-12-08T17:58:06.220Z INFO restored v2 store - logger.go:130: 2025-12-08T17:58:06.220Z INFO restoring cluster configuration - logger.go:130: 2025-12-08T17:58:06.220Z INFO restored cluster configuration - logger.go:130: 2025-12-08T17:58:06.220Z INFO removing old peers from network - logger.go:130: 2025-12-08T17:58:06.220Z INFO removed old peers from network - logger.go:130: 2025-12-08T17:58:06.220Z INFO adding peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.220Z INFO added peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.220Z INFO applied snapshot {"current-snapshot-index": 15, "current-applied-index": 15, "incoming-leader-snapshot-index": 15, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.220Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.220Z DEBUG Applying entry {"index": 16, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.220Z DEBUG apply entry normal {"consistent-index": 14, "entry-index": 16, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.220Z DEBUG applyEntryNormal {"V2request": "ID:16 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.220Z WARN apply request took too long {"took": "4.72µs", "expected-duration": "0s", "prefix": "", "request": "ID:16 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.220Z INFO closing old backend file - logger.go:130: 2025-12-08T17:58:06.221Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.221Z DEBUG Applying entry {"index": 17, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.221Z DEBUG apply entry normal {"consistent-index": 16, "entry-index": 17, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.221Z DEBUG applyEntryNormal {"V2request": "ID:17 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.221Z WARN apply request took too long {"took": "3µs", "expected-duration": "0s", "prefix": "", "request": "ID:17 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.221Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} -{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/0000000000000012.snap.db","bytes":24576,"size":"25 kB"} - logger.go:130: 2025-12-08T17:58:06.221Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} - logger.go:130: 2025-12-08T17:58:06.221Z INFO closed old backend file - logger.go:130: 2025-12-08T17:58:06.221Z INFO applied incoming Raft snapshot {"snapshot-index": 18} - logger.go:130: 2025-12-08T17:58:06.221Z INFO applying snapshot {"current-snapshot-index": 15, "current-applied-index": 17, "incoming-leader-snapshot-index": 18, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.221Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/member/snap/db", "took": "84.64µs"} - logger.go:130: 2025-12-08T17:58:06.221Z INFO restoring mvcc store - logger.go:130: 2025-12-08T17:58:06.235Z INFO kvstore restored {"current-rev": 1} - logger.go:130: 2025-12-08T17:58:06.235Z INFO restored mvcc store {"consistent-index": 17} - logger.go:130: 2025-12-08T17:58:06.235Z INFO restoring alarm store - logger.go:130: 2025-12-08T17:58:06.235Z INFO restored alarm store - logger.go:130: 2025-12-08T17:58:06.235Z INFO restoring v2 store - logger.go:130: 2025-12-08T17:58:06.236Z INFO restored v2 store - logger.go:130: 2025-12-08T17:58:06.236Z INFO restoring cluster configuration - logger.go:130: 2025-12-08T17:58:06.236Z INFO restored cluster configuration - logger.go:130: 2025-12-08T17:58:06.236Z INFO removing old peers from network - logger.go:130: 2025-12-08T17:58:06.236Z INFO removed old peers from network - logger.go:130: 2025-12-08T17:58:06.236Z INFO adding peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.236Z INFO added peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.236Z INFO applied snapshot {"current-snapshot-index": 18, "current-applied-index": 18, "incoming-leader-snapshot-index": 18, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.236Z INFO closing old backend file - logger.go:130: 2025-12-08T17:58:06.244Z INFO closed old backend file - logger.go:130: 2025-12-08T17:58:06.244Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.244Z DEBUG Applying entry {"index": 19, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.244Z DEBUG apply entry normal {"consistent-index": 17, "entry-index": 19, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.244Z DEBUG applyEntryNormal {"V2request": "ID:19 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.244Z WARN apply request took too long {"took": "12.76µs", "expected-duration": "0s", "prefix": "", "request": "ID:19 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.244Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.244Z DEBUG Applying entry {"index": 20, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.244Z DEBUG apply entry normal {"consistent-index": 19, "entry-index": 20, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.244Z DEBUG applyEntryNormal {"V2request": "ID:20 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.244Z WARN apply request took too long {"took": "1.68µs", "expected-duration": "0s", "prefix": "", "request": "ID:20 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.245Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} -{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/0000000000000015.snap.db","bytes":24576,"size":"25 kB"} - logger.go:130: 2025-12-08T17:58:06.245Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} - logger.go:130: 2025-12-08T17:58:06.245Z INFO applied incoming Raft snapshot {"snapshot-index": 21} - logger.go:130: 2025-12-08T17:58:06.245Z INFO applying snapshot {"current-snapshot-index": 18, "current-applied-index": 20, "incoming-leader-snapshot-index": 21, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.245Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/member/snap/db", "took": "94.72µs"} - logger.go:130: 2025-12-08T17:58:06.245Z INFO restoring mvcc store - logger.go:130: 2025-12-08T17:58:06.264Z INFO kvstore restored {"current-rev": 1} - logger.go:130: 2025-12-08T17:58:06.264Z INFO restored mvcc store {"consistent-index": 20} - logger.go:130: 2025-12-08T17:58:06.264Z INFO restoring alarm store - logger.go:130: 2025-12-08T17:58:06.264Z INFO restored alarm store - logger.go:130: 2025-12-08T17:58:06.264Z INFO restoring v2 store - logger.go:130: 2025-12-08T17:58:06.264Z INFO restored v2 store - logger.go:130: 2025-12-08T17:58:06.264Z INFO restoring cluster configuration - logger.go:130: 2025-12-08T17:58:06.264Z INFO restored cluster configuration - logger.go:130: 2025-12-08T17:58:06.264Z INFO removing old peers from network - logger.go:130: 2025-12-08T17:58:06.264Z INFO removed old peers from network - logger.go:130: 2025-12-08T17:58:06.264Z INFO adding peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.264Z INFO added peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.264Z INFO applied snapshot {"current-snapshot-index": 21, "current-applied-index": 21, "incoming-leader-snapshot-index": 21, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.265Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.265Z DEBUG Applying entry {"index": 22, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.265Z DEBUG apply entry normal {"consistent-index": 20, "entry-index": 22, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.265Z DEBUG applyEntryNormal {"V2request": "ID:22 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.265Z WARN apply request took too long {"took": "5.2µs", "expected-duration": "0s", "prefix": "", "request": "ID:22 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.265Z INFO closing old backend file - logger.go:130: 2025-12-08T17:58:06.265Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.265Z DEBUG Applying entry {"index": 23, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.265Z DEBUG apply entry normal {"consistent-index": 22, "entry-index": 23, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.265Z DEBUG applyEntryNormal {"V2request": "ID:23 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.265Z WARN apply request took too long {"took": "3.88µs", "expected-duration": "0s", "prefix": "", "request": "ID:23 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.265Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} -{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/0000000000000018.snap.db","bytes":24576,"size":"25 kB"} - logger.go:130: 2025-12-08T17:58:06.265Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} - logger.go:130: 2025-12-08T17:58:06.265Z INFO closed old backend file - logger.go:130: 2025-12-08T17:58:06.265Z INFO applied incoming Raft snapshot {"snapshot-index": 24} - logger.go:130: 2025-12-08T17:58:06.265Z INFO applying snapshot {"current-snapshot-index": 21, "current-applied-index": 23, "incoming-leader-snapshot-index": 24, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.265Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/member/snap/db", "took": "88.64µs"} - logger.go:130: 2025-12-08T17:58:06.265Z INFO restoring mvcc store - logger.go:130: 2025-12-08T17:58:06.272Z INFO kvstore restored {"current-rev": 1} - logger.go:130: 2025-12-08T17:58:06.272Z INFO restored mvcc store {"consistent-index": 23} - logger.go:130: 2025-12-08T17:58:06.272Z INFO restoring alarm store - logger.go:130: 2025-12-08T17:58:06.272Z INFO restored alarm store - logger.go:130: 2025-12-08T17:58:06.272Z INFO restoring v2 store - logger.go:130: 2025-12-08T17:58:06.272Z INFO restored v2 store - logger.go:130: 2025-12-08T17:58:06.272Z INFO restoring cluster configuration - logger.go:130: 2025-12-08T17:58:06.272Z INFO restored cluster configuration - logger.go:130: 2025-12-08T17:58:06.272Z INFO removing old peers from network - logger.go:130: 2025-12-08T17:58:06.272Z INFO removed old peers from network - logger.go:130: 2025-12-08T17:58:06.272Z INFO adding peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.272Z INFO added peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.272Z INFO applied snapshot {"current-snapshot-index": 24, "current-applied-index": 24, "incoming-leader-snapshot-index": 24, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.272Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.272Z DEBUG Applying entry {"index": 25, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.272Z DEBUG apply entry normal {"consistent-index": 23, "entry-index": 25, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.272Z DEBUG applyEntryNormal {"V2request": "ID:25 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.272Z WARN apply request took too long {"took": "4.72µs", "expected-duration": "0s", "prefix": "", "request": "ID:25 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.272Z INFO closing old backend file - logger.go:130: 2025-12-08T17:58:06.273Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.273Z DEBUG Applying entry {"index": 26, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.273Z DEBUG apply entry normal {"consistent-index": 25, "entry-index": 26, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.273Z DEBUG applyEntryNormal {"V2request": "ID:26 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.273Z WARN apply request took too long {"took": "2.92µs", "expected-duration": "0s", "prefix": "", "request": "ID:26 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.273Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} -{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/000000000000001b.snap.db","bytes":24576,"size":"25 kB"} - logger.go:130: 2025-12-08T17:58:06.273Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} - logger.go:130: 2025-12-08T17:58:06.273Z INFO closed old backend file - logger.go:130: 2025-12-08T17:58:06.273Z INFO applied incoming Raft snapshot {"snapshot-index": 27} - logger.go:130: 2025-12-08T17:58:06.273Z INFO applying snapshot {"current-snapshot-index": 24, "current-applied-index": 26, "incoming-leader-snapshot-index": 27, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.273Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/member/snap/db", "took": "84.36µs"} - logger.go:130: 2025-12-08T17:58:06.273Z INFO restoring mvcc store - logger.go:130: 2025-12-08T17:58:06.274Z INFO kvstore restored {"current-rev": 1} - logger.go:130: 2025-12-08T17:58:06.274Z INFO restored mvcc store {"consistent-index": 26} - logger.go:130: 2025-12-08T17:58:06.274Z INFO restoring alarm store - logger.go:130: 2025-12-08T17:58:06.274Z INFO restored alarm store - logger.go:130: 2025-12-08T17:58:06.274Z INFO restoring v2 store - logger.go:130: 2025-12-08T17:58:06.274Z INFO restored v2 store - logger.go:130: 2025-12-08T17:58:06.274Z INFO restoring cluster configuration - logger.go:130: 2025-12-08T17:58:06.274Z INFO restored cluster configuration - logger.go:130: 2025-12-08T17:58:06.274Z INFO removing old peers from network - logger.go:130: 2025-12-08T17:58:06.274Z INFO removed old peers from network - logger.go:130: 2025-12-08T17:58:06.274Z INFO adding peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.274Z INFO added peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.274Z INFO applied snapshot {"current-snapshot-index": 27, "current-applied-index": 27, "incoming-leader-snapshot-index": 27, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.274Z INFO closing old backend file - logger.go:130: 2025-12-08T17:58:06.274Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.274Z DEBUG Applying entry {"index": 28, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.274Z DEBUG apply entry normal {"consistent-index": 26, "entry-index": 28, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.274Z DEBUG applyEntryNormal {"V2request": "ID:28 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.274Z WARN apply request took too long {"took": "5.96µs", "expected-duration": "0s", "prefix": "", "request": "ID:28 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.274Z INFO closed old backend file - logger.go:130: 2025-12-08T17:58:06.274Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.274Z DEBUG Applying entry {"index": 29, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.274Z DEBUG apply entry normal {"consistent-index": 28, "entry-index": 29, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.274Z DEBUG applyEntryNormal {"V2request": "ID:29 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.274Z WARN apply request took too long {"took": "2.64µs", "expected-duration": "0s", "prefix": "", "request": "ID:29 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.275Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} -{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/000000000000001e.snap.db","bytes":24576,"size":"25 kB"} - logger.go:130: 2025-12-08T17:58:06.275Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} - logger.go:130: 2025-12-08T17:58:06.275Z INFO applied incoming Raft snapshot {"snapshot-index": 30} - logger.go:130: 2025-12-08T17:58:06.275Z INFO applying snapshot {"current-snapshot-index": 27, "current-applied-index": 29, "incoming-leader-snapshot-index": 30, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.275Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/member/snap/db", "took": "88.68µs"} - logger.go:130: 2025-12-08T17:58:06.275Z INFO restoring mvcc store - logger.go:130: 2025-12-08T17:58:06.284Z INFO kvstore restored {"current-rev": 1} - logger.go:130: 2025-12-08T17:58:06.284Z INFO restored mvcc store {"consistent-index": 29} - logger.go:130: 2025-12-08T17:58:06.284Z INFO restoring alarm store - logger.go:130: 2025-12-08T17:58:06.284Z INFO restored alarm store - logger.go:130: 2025-12-08T17:58:06.284Z INFO restoring v2 store - logger.go:130: 2025-12-08T17:58:06.284Z INFO restored v2 store - logger.go:130: 2025-12-08T17:58:06.284Z INFO restoring cluster configuration - logger.go:130: 2025-12-08T17:58:06.284Z INFO restored cluster configuration - logger.go:130: 2025-12-08T17:58:06.284Z INFO removing old peers from network - logger.go:130: 2025-12-08T17:58:06.284Z INFO removed old peers from network - logger.go:130: 2025-12-08T17:58:06.284Z INFO adding peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.284Z INFO added peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.284Z INFO applied snapshot {"current-snapshot-index": 30, "current-applied-index": 30, "incoming-leader-snapshot-index": 30, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.284Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.284Z DEBUG Applying entry {"index": 31, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.284Z DEBUG apply entry normal {"consistent-index": 29, "entry-index": 31, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.284Z DEBUG applyEntryNormal {"V2request": "ID:31 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.284Z WARN apply request took too long {"took": "5.24µs", "expected-duration": "0s", "prefix": "", "request": "ID:31 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.285Z INFO closing old backend file - logger.go:130: 2025-12-08T17:58:06.285Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.285Z DEBUG Applying entry {"index": 32, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.285Z DEBUG apply entry normal {"consistent-index": 31, "entry-index": 32, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.285Z DEBUG applyEntryNormal {"V2request": "ID:32 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.285Z WARN apply request took too long {"took": "3.92µs", "expected-duration": "0s", "prefix": "", "request": "ID:32 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.285Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} -{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/0000000000000021.snap.db","bytes":24576,"size":"25 kB"} - logger.go:130: 2025-12-08T17:58:06.285Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} - logger.go:130: 2025-12-08T17:58:06.285Z INFO closed old backend file - logger.go:130: 2025-12-08T17:58:06.285Z INFO applied incoming Raft snapshot {"snapshot-index": 33} - logger.go:130: 2025-12-08T17:58:06.285Z INFO applying snapshot {"current-snapshot-index": 30, "current-applied-index": 32, "incoming-leader-snapshot-index": 33, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.285Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/member/snap/db", "took": "100µs"} - logger.go:130: 2025-12-08T17:58:06.286Z INFO restoring mvcc store - logger.go:130: 2025-12-08T17:58:06.292Z INFO kvstore restored {"current-rev": 1} - logger.go:130: 2025-12-08T17:58:06.292Z INFO restored mvcc store {"consistent-index": 32} - logger.go:130: 2025-12-08T17:58:06.292Z INFO restoring alarm store - logger.go:130: 2025-12-08T17:58:06.292Z INFO restored alarm store - logger.go:130: 2025-12-08T17:58:06.292Z INFO restoring v2 store - logger.go:130: 2025-12-08T17:58:06.292Z INFO restored v2 store - logger.go:130: 2025-12-08T17:58:06.292Z INFO restoring cluster configuration - logger.go:130: 2025-12-08T17:58:06.292Z INFO restored cluster configuration - logger.go:130: 2025-12-08T17:58:06.292Z INFO removing old peers from network - logger.go:130: 2025-12-08T17:58:06.292Z INFO removed old peers from network - logger.go:130: 2025-12-08T17:58:06.292Z INFO adding peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.292Z INFO added peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.292Z INFO applied snapshot {"current-snapshot-index": 33, "current-applied-index": 33, "incoming-leader-snapshot-index": 33, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.292Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.292Z DEBUG Applying entry {"index": 34, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.292Z DEBUG apply entry normal {"consistent-index": 32, "entry-index": 34, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.293Z DEBUG applyEntryNormal {"V2request": "ID:34 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.293Z WARN apply request took too long {"took": "4.6µs", "expected-duration": "0s", "prefix": "", "request": "ID:34 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.293Z INFO closing old backend file - logger.go:130: 2025-12-08T17:58:06.293Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.293Z DEBUG Applying entry {"index": 35, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.293Z DEBUG apply entry normal {"consistent-index": 34, "entry-index": 35, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.293Z DEBUG applyEntryNormal {"V2request": "ID:35 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.293Z WARN apply request took too long {"took": "2.4µs", "expected-duration": "0s", "prefix": "", "request": "ID:35 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.293Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} -{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/0000000000000024.snap.db","bytes":24576,"size":"25 kB"} - logger.go:130: 2025-12-08T17:58:06.293Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} - logger.go:130: 2025-12-08T17:58:06.293Z INFO closed old backend file - logger.go:130: 2025-12-08T17:58:06.293Z INFO applied incoming Raft snapshot {"snapshot-index": 36} - logger.go:130: 2025-12-08T17:58:06.293Z INFO applying snapshot {"current-snapshot-index": 33, "current-applied-index": 35, "incoming-leader-snapshot-index": 36, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.293Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/member/snap/db", "took": "83.84µs"} - logger.go:130: 2025-12-08T17:58:06.293Z INFO restoring mvcc store - logger.go:130: 2025-12-08T17:58:06.295Z INFO kvstore restored {"current-rev": 1} - logger.go:130: 2025-12-08T17:58:06.295Z INFO restored mvcc store {"consistent-index": 35} - logger.go:130: 2025-12-08T17:58:06.295Z INFO restoring alarm store - logger.go:130: 2025-12-08T17:58:06.295Z INFO restored alarm store - logger.go:130: 2025-12-08T17:58:06.295Z INFO restoring v2 store - logger.go:130: 2025-12-08T17:58:06.295Z INFO restored v2 store - logger.go:130: 2025-12-08T17:58:06.295Z INFO restoring cluster configuration - logger.go:130: 2025-12-08T17:58:06.295Z INFO restored cluster configuration - logger.go:130: 2025-12-08T17:58:06.295Z INFO removing old peers from network - logger.go:130: 2025-12-08T17:58:06.295Z INFO removed old peers from network - logger.go:130: 2025-12-08T17:58:06.295Z INFO adding peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.295Z INFO added peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.295Z INFO applied snapshot {"current-snapshot-index": 36, "current-applied-index": 36, "incoming-leader-snapshot-index": 36, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.296Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.296Z DEBUG Applying entry {"index": 37, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.296Z DEBUG apply entry normal {"consistent-index": 35, "entry-index": 37, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.296Z DEBUG applyEntryNormal {"V2request": "ID:37 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.296Z WARN apply request took too long {"took": "4.4µs", "expected-duration": "0s", "prefix": "", "request": "ID:37 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.296Z INFO closing old backend file - logger.go:130: 2025-12-08T17:58:06.296Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.296Z DEBUG Applying entry {"index": 38, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.296Z DEBUG apply entry normal {"consistent-index": 37, "entry-index": 38, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.296Z DEBUG applyEntryNormal {"V2request": "ID:38 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.296Z WARN apply request took too long {"took": "2.84µs", "expected-duration": "0s", "prefix": "", "request": "ID:38 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.296Z INFO closed old backend file - logger.go:130: 2025-12-08T17:58:06.296Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} -{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/0000000000000027.snap.db","bytes":24576,"size":"25 kB"} - logger.go:130: 2025-12-08T17:58:06.296Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} - logger.go:130: 2025-12-08T17:58:06.296Z INFO applied incoming Raft snapshot {"snapshot-index": 39} - logger.go:130: 2025-12-08T17:58:06.296Z INFO applying snapshot {"current-snapshot-index": 36, "current-applied-index": 38, "incoming-leader-snapshot-index": 39, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.304Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/member/snap/db", "took": "7.5302ms"} - logger.go:130: 2025-12-08T17:58:06.304Z INFO restoring mvcc store - logger.go:130: 2025-12-08T17:58:06.324Z INFO kvstore restored {"current-rev": 1} - logger.go:130: 2025-12-08T17:58:06.324Z INFO restored mvcc store {"consistent-index": 38} - logger.go:130: 2025-12-08T17:58:06.324Z INFO restoring alarm store - logger.go:130: 2025-12-08T17:58:06.324Z INFO restored alarm store - logger.go:130: 2025-12-08T17:58:06.324Z INFO restoring v2 store - logger.go:130: 2025-12-08T17:58:06.324Z INFO restored v2 store - logger.go:130: 2025-12-08T17:58:06.324Z INFO restoring cluster configuration - logger.go:130: 2025-12-08T17:58:06.324Z INFO restored cluster configuration - logger.go:130: 2025-12-08T17:58:06.324Z INFO removing old peers from network - logger.go:130: 2025-12-08T17:58:06.324Z INFO removed old peers from network - logger.go:130: 2025-12-08T17:58:06.325Z INFO adding peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.325Z INFO added peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.325Z INFO applied snapshot {"current-snapshot-index": 39, "current-applied-index": 39, "incoming-leader-snapshot-index": 39, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.325Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.325Z DEBUG Applying entry {"index": 40, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.325Z DEBUG apply entry normal {"consistent-index": 38, "entry-index": 40, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.325Z DEBUG applyEntryNormal {"V2request": "ID:40 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.325Z WARN apply request took too long {"took": "5.52µs", "expected-duration": "0s", "prefix": "", "request": "ID:40 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.325Z INFO closing old backend file - logger.go:130: 2025-12-08T17:58:06.325Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.325Z DEBUG Applying entry {"index": 41, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.325Z DEBUG apply entry normal {"consistent-index": 40, "entry-index": 41, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.325Z DEBUG applyEntryNormal {"V2request": "ID:41 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.325Z WARN apply request took too long {"took": "3.04µs", "expected-duration": "0s", "prefix": "", "request": "ID:41 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.325Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} -{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/000000000000002a.snap.db","bytes":24576,"size":"25 kB"} - logger.go:130: 2025-12-08T17:58:06.325Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} - logger.go:130: 2025-12-08T17:58:06.325Z INFO closed old backend file - logger.go:130: 2025-12-08T17:58:06.325Z INFO applied incoming Raft snapshot {"snapshot-index": 42} - logger.go:130: 2025-12-08T17:58:06.325Z INFO applying snapshot {"current-snapshot-index": 39, "current-applied-index": 41, "incoming-leader-snapshot-index": 42, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.326Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/member/snap/db", "took": "100µs"} - logger.go:130: 2025-12-08T17:58:06.326Z INFO restoring mvcc store - logger.go:130: 2025-12-08T17:58:06.332Z INFO kvstore restored {"current-rev": 1} - logger.go:130: 2025-12-08T17:58:06.332Z INFO restored mvcc store {"consistent-index": 41} - logger.go:130: 2025-12-08T17:58:06.332Z INFO restoring alarm store - logger.go:130: 2025-12-08T17:58:06.332Z INFO restored alarm store - logger.go:130: 2025-12-08T17:58:06.332Z INFO restoring v2 store - logger.go:130: 2025-12-08T17:58:06.332Z INFO restored v2 store - logger.go:130: 2025-12-08T17:58:06.332Z INFO restoring cluster configuration - logger.go:130: 2025-12-08T17:58:06.332Z INFO restored cluster configuration - logger.go:130: 2025-12-08T17:58:06.333Z INFO removing old peers from network - logger.go:130: 2025-12-08T17:58:06.333Z INFO removed old peers from network - logger.go:130: 2025-12-08T17:58:06.333Z INFO adding peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.333Z INFO added peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.333Z INFO applied snapshot {"current-snapshot-index": 42, "current-applied-index": 42, "incoming-leader-snapshot-index": 42, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.333Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.333Z DEBUG Applying entry {"index": 43, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.333Z DEBUG apply entry normal {"consistent-index": 41, "entry-index": 43, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.333Z DEBUG applyEntryNormal {"V2request": "ID:43 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.333Z WARN apply request took too long {"took": "5.68µs", "expected-duration": "0s", "prefix": "", "request": "ID:43 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.333Z INFO closing old backend file - logger.go:130: 2025-12-08T17:58:06.333Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.333Z DEBUG Applying entry {"index": 44, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.333Z DEBUG apply entry normal {"consistent-index": 43, "entry-index": 44, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.333Z DEBUG applyEntryNormal {"V2request": "ID:44 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.333Z WARN apply request took too long {"took": "2.56µs", "expected-duration": "0s", "prefix": "", "request": "ID:44 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.333Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} -{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/000000000000002d.snap.db","bytes":24576,"size":"25 kB"} - logger.go:130: 2025-12-08T17:58:06.333Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} - logger.go:130: 2025-12-08T17:58:06.336Z INFO closed old backend file - logger.go:130: 2025-12-08T17:58:06.336Z INFO applied incoming Raft snapshot {"snapshot-index": 45} - logger.go:130: 2025-12-08T17:58:06.336Z INFO applying snapshot {"current-snapshot-index": 42, "current-applied-index": 44, "incoming-leader-snapshot-index": 45, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.336Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/member/snap/db", "took": "121.76µs"} - logger.go:130: 2025-12-08T17:58:06.336Z INFO restoring mvcc store - logger.go:130: 2025-12-08T17:58:06.360Z INFO kvstore restored {"current-rev": 1} - logger.go:130: 2025-12-08T17:58:06.360Z INFO restored mvcc store {"consistent-index": 44} - logger.go:130: 2025-12-08T17:58:06.360Z INFO restoring alarm store - logger.go:130: 2025-12-08T17:58:06.361Z INFO restored alarm store - logger.go:130: 2025-12-08T17:58:06.361Z INFO restoring v2 store - logger.go:130: 2025-12-08T17:58:06.361Z INFO restored v2 store - logger.go:130: 2025-12-08T17:58:06.361Z INFO restoring cluster configuration - logger.go:130: 2025-12-08T17:58:06.361Z INFO restored cluster configuration - logger.go:130: 2025-12-08T17:58:06.361Z INFO removing old peers from network - logger.go:130: 2025-12-08T17:58:06.361Z INFO removed old peers from network - logger.go:130: 2025-12-08T17:58:06.361Z INFO adding peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.361Z INFO added peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.361Z INFO applied snapshot {"current-snapshot-index": 45, "current-applied-index": 45, "incoming-leader-snapshot-index": 45, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.361Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.361Z DEBUG Applying entry {"index": 46, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.361Z DEBUG apply entry normal {"consistent-index": 44, "entry-index": 46, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.361Z DEBUG applyEntryNormal {"V2request": "ID:46 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.361Z WARN apply request took too long {"took": "8.28µs", "expected-duration": "0s", "prefix": "", "request": "ID:46 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.361Z INFO closing old backend file - logger.go:130: 2025-12-08T17:58:06.361Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.361Z DEBUG Applying entry {"index": 47, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.361Z DEBUG apply entry normal {"consistent-index": 46, "entry-index": 47, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.361Z DEBUG applyEntryNormal {"V2request": "ID:47 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.361Z WARN apply request took too long {"took": "3.36µs", "expected-duration": "0s", "prefix": "", "request": "ID:47 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.361Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} -{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/0000000000000030.snap.db","bytes":24576,"size":"25 kB"} - logger.go:130: 2025-12-08T17:58:06.362Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} - logger.go:130: 2025-12-08T17:58:06.362Z INFO closed old backend file - logger.go:130: 2025-12-08T17:58:06.362Z INFO applied incoming Raft snapshot {"snapshot-index": 48} - logger.go:130: 2025-12-08T17:58:06.362Z INFO applying snapshot {"current-snapshot-index": 45, "current-applied-index": 47, "incoming-leader-snapshot-index": 48, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.362Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/member/snap/db", "took": "112.08µs"} - logger.go:130: 2025-12-08T17:58:06.362Z INFO restoring mvcc store - logger.go:130: 2025-12-08T17:58:06.380Z INFO kvstore restored {"current-rev": 1} - logger.go:130: 2025-12-08T17:58:06.380Z INFO restored mvcc store {"consistent-index": 47} - logger.go:130: 2025-12-08T17:58:06.380Z INFO restoring alarm store - logger.go:130: 2025-12-08T17:58:06.380Z INFO restored alarm store - logger.go:130: 2025-12-08T17:58:06.380Z INFO restoring v2 store - logger.go:130: 2025-12-08T17:58:06.380Z INFO restored v2 store - logger.go:130: 2025-12-08T17:58:06.380Z INFO restoring cluster configuration - logger.go:130: 2025-12-08T17:58:06.380Z INFO restored cluster configuration - logger.go:130: 2025-12-08T17:58:06.380Z INFO removing old peers from network - logger.go:130: 2025-12-08T17:58:06.380Z INFO removed old peers from network - logger.go:130: 2025-12-08T17:58:06.380Z INFO adding peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.380Z INFO added peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.380Z INFO applied snapshot {"current-snapshot-index": 48, "current-applied-index": 48, "incoming-leader-snapshot-index": 48, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.380Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.380Z DEBUG Applying entry {"index": 49, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.380Z DEBUG apply entry normal {"consistent-index": 47, "entry-index": 49, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.380Z DEBUG applyEntryNormal {"V2request": "ID:49 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.381Z WARN apply request took too long {"took": "8µs", "expected-duration": "0s", "prefix": "", "request": "ID:49 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.381Z INFO closing old backend file - logger.go:130: 2025-12-08T17:58:06.381Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.381Z DEBUG Applying entry {"index": 50, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.381Z DEBUG apply entry normal {"consistent-index": 49, "entry-index": 50, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.381Z DEBUG applyEntryNormal {"V2request": "ID:50 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.381Z WARN apply request took too long {"took": "3.24µs", "expected-duration": "0s", "prefix": "", "request": "ID:50 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.381Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} -{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/0000000000000033.snap.db","bytes":24576,"size":"25 kB"} - logger.go:130: 2025-12-08T17:58:06.381Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} - logger.go:130: 2025-12-08T17:58:06.381Z INFO closed old backend file - logger.go:130: 2025-12-08T17:58:06.381Z INFO applied incoming Raft snapshot {"snapshot-index": 51} - logger.go:130: 2025-12-08T17:58:06.381Z INFO applying snapshot {"current-snapshot-index": 48, "current-applied-index": 50, "incoming-leader-snapshot-index": 51, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.382Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/member/snap/db", "took": "111.36µs"} - logger.go:130: 2025-12-08T17:58:06.382Z INFO restoring mvcc store - logger.go:130: 2025-12-08T17:58:06.385Z INFO kvstore restored {"current-rev": 1} - logger.go:130: 2025-12-08T17:58:06.385Z INFO restored mvcc store {"consistent-index": 50} - logger.go:130: 2025-12-08T17:58:06.385Z INFO restoring alarm store - logger.go:130: 2025-12-08T17:58:06.385Z INFO restored alarm store - logger.go:130: 2025-12-08T17:58:06.385Z INFO restoring v2 store - logger.go:130: 2025-12-08T17:58:06.385Z INFO restored v2 store - logger.go:130: 2025-12-08T17:58:06.385Z INFO restoring cluster configuration - logger.go:130: 2025-12-08T17:58:06.385Z INFO restored cluster configuration - logger.go:130: 2025-12-08T17:58:06.385Z INFO removing old peers from network - logger.go:130: 2025-12-08T17:58:06.385Z INFO removed old peers from network - logger.go:130: 2025-12-08T17:58:06.385Z INFO adding peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.385Z INFO added peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.385Z INFO applied snapshot {"current-snapshot-index": 51, "current-applied-index": 51, "incoming-leader-snapshot-index": 51, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.385Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.385Z DEBUG Applying entry {"index": 52, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.385Z DEBUG apply entry normal {"consistent-index": 50, "entry-index": 52, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.385Z DEBUG applyEntryNormal {"V2request": "ID:52 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.385Z WARN apply request took too long {"took": "5.6µs", "expected-duration": "0s", "prefix": "", "request": "ID:52 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.385Z INFO closing old backend file - logger.go:130: 2025-12-08T17:58:06.385Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.385Z DEBUG Applying entry {"index": 53, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.385Z DEBUG apply entry normal {"consistent-index": 52, "entry-index": 53, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.385Z DEBUG applyEntryNormal {"V2request": "ID:53 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.385Z WARN apply request took too long {"took": "2.2µs", "expected-duration": "0s", "prefix": "", "request": "ID:53 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.385Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} -{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/0000000000000036.snap.db","bytes":24576,"size":"25 kB"} - logger.go:130: 2025-12-08T17:58:06.385Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} - logger.go:130: 2025-12-08T17:58:06.386Z INFO closed old backend file - logger.go:130: 2025-12-08T17:58:06.386Z INFO applied incoming Raft snapshot {"snapshot-index": 54} - logger.go:130: 2025-12-08T17:58:06.386Z INFO applying snapshot {"current-snapshot-index": 51, "current-applied-index": 53, "incoming-leader-snapshot-index": 54, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.386Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/member/snap/db", "took": "83.44µs"} - logger.go:130: 2025-12-08T17:58:06.386Z INFO restoring mvcc store - logger.go:130: 2025-12-08T17:58:06.400Z INFO kvstore restored {"current-rev": 1} - logger.go:130: 2025-12-08T17:58:06.400Z INFO restored mvcc store {"consistent-index": 53} - logger.go:130: 2025-12-08T17:58:06.400Z INFO restoring alarm store - logger.go:130: 2025-12-08T17:58:06.400Z INFO restored alarm store - logger.go:130: 2025-12-08T17:58:06.400Z INFO restoring v2 store - logger.go:130: 2025-12-08T17:58:06.400Z INFO restored v2 store - logger.go:130: 2025-12-08T17:58:06.400Z INFO restoring cluster configuration - logger.go:130: 2025-12-08T17:58:06.400Z INFO restored cluster configuration - logger.go:130: 2025-12-08T17:58:06.400Z INFO removing old peers from network - logger.go:130: 2025-12-08T17:58:06.400Z INFO removed old peers from network - logger.go:130: 2025-12-08T17:58:06.400Z INFO adding peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.400Z INFO added peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.400Z INFO applied snapshot {"current-snapshot-index": 54, "current-applied-index": 54, "incoming-leader-snapshot-index": 54, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.400Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.400Z DEBUG Applying entry {"index": 55, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.400Z DEBUG apply entry normal {"consistent-index": 53, "entry-index": 55, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.400Z DEBUG applyEntryNormal {"V2request": "ID:55 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.400Z WARN apply request took too long {"took": "5.24µs", "expected-duration": "0s", "prefix": "", "request": "ID:55 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.400Z INFO closing old backend file - logger.go:130: 2025-12-08T17:58:06.401Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.401Z DEBUG Applying entry {"index": 56, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.401Z DEBUG apply entry normal {"consistent-index": 55, "entry-index": 56, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.401Z DEBUG applyEntryNormal {"V2request": "ID:56 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.401Z WARN apply request took too long {"took": "2.44µs", "expected-duration": "0s", "prefix": "", "request": "ID:56 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.401Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} -{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/0000000000000039.snap.db","bytes":24576,"size":"25 kB"} - logger.go:130: 2025-12-08T17:58:06.401Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} - logger.go:130: 2025-12-08T17:58:06.401Z INFO closed old backend file - logger.go:130: 2025-12-08T17:58:06.401Z INFO applied incoming Raft snapshot {"snapshot-index": 57} - logger.go:130: 2025-12-08T17:58:06.401Z INFO applying snapshot {"current-snapshot-index": 54, "current-applied-index": 56, "incoming-leader-snapshot-index": 57, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.401Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/member/snap/db", "took": "85.64µs"} - logger.go:130: 2025-12-08T17:58:06.401Z INFO restoring mvcc store - logger.go:130: 2025-12-08T17:58:06.416Z INFO kvstore restored {"current-rev": 1} - logger.go:130: 2025-12-08T17:58:06.416Z INFO restored mvcc store {"consistent-index": 56} - logger.go:130: 2025-12-08T17:58:06.416Z INFO restoring alarm store - logger.go:130: 2025-12-08T17:58:06.416Z INFO restored alarm store - logger.go:130: 2025-12-08T17:58:06.416Z INFO restoring v2 store - logger.go:130: 2025-12-08T17:58:06.416Z INFO restored v2 store - logger.go:130: 2025-12-08T17:58:06.416Z INFO restoring cluster configuration - logger.go:130: 2025-12-08T17:58:06.416Z INFO restored cluster configuration - logger.go:130: 2025-12-08T17:58:06.416Z INFO removing old peers from network - logger.go:130: 2025-12-08T17:58:06.416Z INFO removed old peers from network - logger.go:130: 2025-12-08T17:58:06.416Z INFO adding peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.416Z INFO added peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.416Z INFO applied snapshot {"current-snapshot-index": 57, "current-applied-index": 57, "incoming-leader-snapshot-index": 57, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.416Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.416Z DEBUG Applying entry {"index": 58, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.416Z DEBUG apply entry normal {"consistent-index": 56, "entry-index": 58, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.416Z DEBUG applyEntryNormal {"V2request": "ID:58 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.416Z WARN apply request took too long {"took": "5.24µs", "expected-duration": "0s", "prefix": "", "request": "ID:58 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.416Z INFO closing old backend file - logger.go:130: 2025-12-08T17:58:06.417Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.417Z DEBUG Applying entry {"index": 59, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.417Z DEBUG apply entry normal {"consistent-index": 58, "entry-index": 59, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.417Z DEBUG applyEntryNormal {"V2request": "ID:59 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.417Z WARN apply request took too long {"took": "3.16µs", "expected-duration": "0s", "prefix": "", "request": "ID:59 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.417Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} -{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/000000000000003c.snap.db","bytes":24576,"size":"25 kB"} - logger.go:130: 2025-12-08T17:58:06.417Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} - logger.go:130: 2025-12-08T17:58:06.417Z INFO closed old backend file - logger.go:130: 2025-12-08T17:58:06.417Z INFO applied incoming Raft snapshot {"snapshot-index": 60} - logger.go:130: 2025-12-08T17:58:06.417Z INFO applying snapshot {"current-snapshot-index": 57, "current-applied-index": 59, "incoming-leader-snapshot-index": 60, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.417Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/member/snap/db", "took": "88.44µs"} - logger.go:130: 2025-12-08T17:58:06.417Z INFO restoring mvcc store - logger.go:130: 2025-12-08T17:58:06.426Z INFO kvstore restored {"current-rev": 1} - logger.go:130: 2025-12-08T17:58:06.426Z INFO restored mvcc store {"consistent-index": 59} - logger.go:130: 2025-12-08T17:58:06.426Z INFO restoring alarm store - logger.go:130: 2025-12-08T17:58:06.426Z INFO restored alarm store - logger.go:130: 2025-12-08T17:58:06.426Z INFO restoring v2 store - logger.go:130: 2025-12-08T17:58:06.426Z INFO restored v2 store - logger.go:130: 2025-12-08T17:58:06.426Z INFO restoring cluster configuration - logger.go:130: 2025-12-08T17:58:06.426Z INFO restored cluster configuration - logger.go:130: 2025-12-08T17:58:06.426Z INFO removing old peers from network - logger.go:130: 2025-12-08T17:58:06.426Z INFO removed old peers from network - logger.go:130: 2025-12-08T17:58:06.426Z INFO adding peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.426Z INFO added peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.426Z INFO applied snapshot {"current-snapshot-index": 60, "current-applied-index": 60, "incoming-leader-snapshot-index": 60, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.427Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.427Z DEBUG Applying entry {"index": 61, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.427Z DEBUG apply entry normal {"consistent-index": 59, "entry-index": 61, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.427Z DEBUG applyEntryNormal {"V2request": "ID:61 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.427Z WARN apply request took too long {"took": "5.48µs", "expected-duration": "0s", "prefix": "", "request": "ID:61 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.427Z INFO closing old backend file - logger.go:130: 2025-12-08T17:58:06.427Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.427Z DEBUG Applying entry {"index": 62, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.427Z DEBUG apply entry normal {"consistent-index": 61, "entry-index": 62, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.427Z DEBUG applyEntryNormal {"V2request": "ID:62 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.427Z WARN apply request took too long {"took": "3.08µs", "expected-duration": "0s", "prefix": "", "request": "ID:62 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.427Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} -{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/000000000000003f.snap.db","bytes":24576,"size":"25 kB"} - logger.go:130: 2025-12-08T17:58:06.427Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} - logger.go:130: 2025-12-08T17:58:06.427Z INFO closed old backend file - logger.go:130: 2025-12-08T17:58:06.427Z INFO applied incoming Raft snapshot {"snapshot-index": 63} - logger.go:130: 2025-12-08T17:58:06.427Z INFO applying snapshot {"current-snapshot-index": 60, "current-applied-index": 62, "incoming-leader-snapshot-index": 63, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.427Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/member/snap/db", "took": "86.6µs"} - logger.go:130: 2025-12-08T17:58:06.427Z INFO restoring mvcc store - logger.go:130: 2025-12-08T17:58:06.448Z INFO kvstore restored {"current-rev": 1} - logger.go:130: 2025-12-08T17:58:06.448Z INFO restored mvcc store {"consistent-index": 62} - logger.go:130: 2025-12-08T17:58:06.448Z INFO restoring alarm store - logger.go:130: 2025-12-08T17:58:06.448Z INFO restored alarm store - logger.go:130: 2025-12-08T17:58:06.448Z INFO restoring v2 store - logger.go:130: 2025-12-08T17:58:06.448Z INFO restored v2 store - logger.go:130: 2025-12-08T17:58:06.448Z INFO restoring cluster configuration - logger.go:130: 2025-12-08T17:58:06.448Z INFO restored cluster configuration - logger.go:130: 2025-12-08T17:58:06.448Z INFO removing old peers from network - logger.go:130: 2025-12-08T17:58:06.448Z INFO removed old peers from network - logger.go:130: 2025-12-08T17:58:06.448Z INFO adding peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.448Z INFO added peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.448Z INFO applied snapshot {"current-snapshot-index": 63, "current-applied-index": 63, "incoming-leader-snapshot-index": 63, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.448Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.448Z DEBUG Applying entry {"index": 64, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.448Z DEBUG apply entry normal {"consistent-index": 62, "entry-index": 64, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.448Z DEBUG applyEntryNormal {"V2request": "ID:64 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.448Z WARN apply request took too long {"took": "5.36µs", "expected-duration": "0s", "prefix": "", "request": "ID:64 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.448Z INFO closing old backend file - logger.go:130: 2025-12-08T17:58:06.449Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.449Z DEBUG Applying entry {"index": 65, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.449Z DEBUG apply entry normal {"consistent-index": 64, "entry-index": 65, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.449Z DEBUG applyEntryNormal {"V2request": "ID:65 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.449Z WARN apply request took too long {"took": "2.36µs", "expected-duration": "0s", "prefix": "", "request": "ID:65 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.449Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} -{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/0000000000000042.snap.db","bytes":24576,"size":"25 kB"} - logger.go:130: 2025-12-08T17:58:06.449Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} - logger.go:130: 2025-12-08T17:58:06.449Z INFO closed old backend file - logger.go:130: 2025-12-08T17:58:06.449Z INFO applied incoming Raft snapshot {"snapshot-index": 66} - logger.go:130: 2025-12-08T17:58:06.449Z INFO applying snapshot {"current-snapshot-index": 63, "current-applied-index": 65, "incoming-leader-snapshot-index": 66, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.449Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/member/snap/db", "took": "79.12µs"} - logger.go:130: 2025-12-08T17:58:06.449Z INFO restoring mvcc store - logger.go:130: 2025-12-08T17:58:06.476Z INFO kvstore restored {"current-rev": 1} - logger.go:130: 2025-12-08T17:58:06.476Z INFO restored mvcc store {"consistent-index": 65} - logger.go:130: 2025-12-08T17:58:06.476Z INFO restoring alarm store - logger.go:130: 2025-12-08T17:58:06.476Z INFO restored alarm store - logger.go:130: 2025-12-08T17:58:06.476Z INFO restoring v2 store - logger.go:130: 2025-12-08T17:58:06.476Z INFO restored v2 store - logger.go:130: 2025-12-08T17:58:06.476Z INFO restoring cluster configuration - logger.go:130: 2025-12-08T17:58:06.476Z INFO restored cluster configuration - logger.go:130: 2025-12-08T17:58:06.476Z INFO removing old peers from network - logger.go:130: 2025-12-08T17:58:06.476Z INFO removed old peers from network - logger.go:130: 2025-12-08T17:58:06.476Z INFO adding peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.476Z INFO added peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.476Z INFO applied snapshot {"current-snapshot-index": 66, "current-applied-index": 66, "incoming-leader-snapshot-index": 66, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.476Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.476Z DEBUG Applying entry {"index": 67, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.476Z DEBUG apply entry normal {"consistent-index": 65, "entry-index": 67, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.476Z DEBUG applyEntryNormal {"V2request": "ID:67 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.476Z WARN apply request took too long {"took": "4.56µs", "expected-duration": "0s", "prefix": "", "request": "ID:67 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.476Z INFO closing old backend file - logger.go:130: 2025-12-08T17:58:06.476Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.476Z DEBUG Applying entry {"index": 68, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.476Z DEBUG apply entry normal {"consistent-index": 67, "entry-index": 68, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.476Z DEBUG applyEntryNormal {"V2request": "ID:68 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.476Z WARN apply request took too long {"took": "2.32µs", "expected-duration": "0s", "prefix": "", "request": "ID:68 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.477Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} -{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/0000000000000045.snap.db","bytes":24576,"size":"25 kB"} - logger.go:130: 2025-12-08T17:58:06.477Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} - logger.go:130: 2025-12-08T17:58:06.477Z INFO closed old backend file - logger.go:130: 2025-12-08T17:58:06.477Z INFO applied incoming Raft snapshot {"snapshot-index": 69} - logger.go:130: 2025-12-08T17:58:06.477Z INFO applying snapshot {"current-snapshot-index": 66, "current-applied-index": 68, "incoming-leader-snapshot-index": 69, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.477Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/member/snap/db", "took": "89.68µs"} - logger.go:130: 2025-12-08T17:58:06.477Z INFO restoring mvcc store - logger.go:130: 2025-12-08T17:58:06.492Z INFO kvstore restored {"current-rev": 1} - logger.go:130: 2025-12-08T17:58:06.492Z INFO restored mvcc store {"consistent-index": 68} - logger.go:130: 2025-12-08T17:58:06.492Z INFO restoring alarm store - logger.go:130: 2025-12-08T17:58:06.492Z INFO restored alarm store - logger.go:130: 2025-12-08T17:58:06.492Z INFO restoring v2 store - logger.go:130: 2025-12-08T17:58:06.492Z INFO restored v2 store - logger.go:130: 2025-12-08T17:58:06.492Z INFO restoring cluster configuration - logger.go:130: 2025-12-08T17:58:06.492Z INFO restored cluster configuration - logger.go:130: 2025-12-08T17:58:06.492Z INFO removing old peers from network - logger.go:130: 2025-12-08T17:58:06.493Z INFO removed old peers from network - logger.go:130: 2025-12-08T17:58:06.493Z INFO adding peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.493Z INFO added peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.493Z INFO applied snapshot {"current-snapshot-index": 69, "current-applied-index": 69, "incoming-leader-snapshot-index": 69, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.493Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.493Z DEBUG Applying entry {"index": 70, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.493Z DEBUG apply entry normal {"consistent-index": 68, "entry-index": 70, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.493Z DEBUG applyEntryNormal {"V2request": "ID:70 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.493Z WARN apply request took too long {"took": "5.4µs", "expected-duration": "0s", "prefix": "", "request": "ID:70 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.493Z INFO closing old backend file - logger.go:130: 2025-12-08T17:58:06.493Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.493Z DEBUG Applying entry {"index": 71, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.493Z DEBUG apply entry normal {"consistent-index": 70, "entry-index": 71, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.493Z DEBUG applyEntryNormal {"V2request": "ID:71 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.493Z WARN apply request took too long {"took": "3.28µs", "expected-duration": "0s", "prefix": "", "request": "ID:71 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.493Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} -{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/0000000000000048.snap.db","bytes":24576,"size":"25 kB"} - logger.go:130: 2025-12-08T17:58:06.493Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} - logger.go:130: 2025-12-08T17:58:06.493Z INFO closed old backend file - logger.go:130: 2025-12-08T17:58:06.493Z INFO applied incoming Raft snapshot {"snapshot-index": 72} - logger.go:130: 2025-12-08T17:58:06.493Z INFO applying snapshot {"current-snapshot-index": 69, "current-applied-index": 71, "incoming-leader-snapshot-index": 72, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.494Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/member/snap/db", "took": "86.36µs"} - logger.go:130: 2025-12-08T17:58:06.494Z INFO restoring mvcc store - logger.go:130: 2025-12-08T17:58:06.500Z INFO kvstore restored {"current-rev": 1} - logger.go:130: 2025-12-08T17:58:06.500Z INFO restored mvcc store {"consistent-index": 71} - logger.go:130: 2025-12-08T17:58:06.500Z INFO restoring alarm store - logger.go:130: 2025-12-08T17:58:06.500Z INFO restored alarm store - logger.go:130: 2025-12-08T17:58:06.500Z INFO restoring v2 store - logger.go:130: 2025-12-08T17:58:06.500Z INFO restored v2 store - logger.go:130: 2025-12-08T17:58:06.500Z INFO restoring cluster configuration - logger.go:130: 2025-12-08T17:58:06.500Z INFO restored cluster configuration - logger.go:130: 2025-12-08T17:58:06.500Z INFO removing old peers from network - logger.go:130: 2025-12-08T17:58:06.500Z INFO removed old peers from network - logger.go:130: 2025-12-08T17:58:06.500Z INFO adding peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.500Z INFO added peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.500Z INFO applied snapshot {"current-snapshot-index": 72, "current-applied-index": 72, "incoming-leader-snapshot-index": 72, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.500Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.500Z DEBUG Applying entry {"index": 73, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.500Z DEBUG apply entry normal {"consistent-index": 71, "entry-index": 73, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.501Z DEBUG applyEntryNormal {"V2request": "ID:73 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.501Z WARN apply request took too long {"took": "5.56µs", "expected-duration": "0s", "prefix": "", "request": "ID:73 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.501Z INFO closing old backend file - logger.go:130: 2025-12-08T17:58:06.501Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.501Z DEBUG Applying entry {"index": 74, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.501Z DEBUG apply entry normal {"consistent-index": 73, "entry-index": 74, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.501Z DEBUG applyEntryNormal {"V2request": "ID:74 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.501Z WARN apply request took too long {"took": "2.96µs", "expected-duration": "0s", "prefix": "", "request": "ID:74 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.501Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} -{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/000000000000004b.snap.db","bytes":24576,"size":"25 kB"} - logger.go:130: 2025-12-08T17:58:06.501Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} - logger.go:130: 2025-12-08T17:58:06.501Z INFO closed old backend file - logger.go:130: 2025-12-08T17:58:06.501Z INFO applied incoming Raft snapshot {"snapshot-index": 75} - logger.go:130: 2025-12-08T17:58:06.501Z INFO applying snapshot {"current-snapshot-index": 72, "current-applied-index": 74, "incoming-leader-snapshot-index": 75, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.501Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/member/snap/db", "took": "85.6µs"} - logger.go:130: 2025-12-08T17:58:06.501Z INFO restoring mvcc store - logger.go:130: 2025-12-08T17:58:06.528Z INFO kvstore restored {"current-rev": 1} - logger.go:130: 2025-12-08T17:58:06.528Z INFO restored mvcc store {"consistent-index": 74} - logger.go:130: 2025-12-08T17:58:06.528Z INFO restoring alarm store - logger.go:130: 2025-12-08T17:58:06.528Z INFO restored alarm store - logger.go:130: 2025-12-08T17:58:06.528Z INFO restoring v2 store - logger.go:130: 2025-12-08T17:58:06.528Z INFO restored v2 store - logger.go:130: 2025-12-08T17:58:06.528Z INFO restoring cluster configuration - logger.go:130: 2025-12-08T17:58:06.528Z INFO restored cluster configuration - logger.go:130: 2025-12-08T17:58:06.528Z INFO removing old peers from network - logger.go:130: 2025-12-08T17:58:06.528Z INFO removed old peers from network - logger.go:130: 2025-12-08T17:58:06.528Z INFO adding peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.528Z INFO added peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.528Z INFO applied snapshot {"current-snapshot-index": 75, "current-applied-index": 75, "incoming-leader-snapshot-index": 75, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.528Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.528Z DEBUG Applying entry {"index": 76, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.528Z DEBUG apply entry normal {"consistent-index": 74, "entry-index": 76, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.528Z DEBUG applyEntryNormal {"V2request": "ID:76 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.528Z WARN apply request took too long {"took": "4.92µs", "expected-duration": "0s", "prefix": "", "request": "ID:76 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.528Z INFO closing old backend file - logger.go:130: 2025-12-08T17:58:06.528Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.528Z DEBUG Applying entry {"index": 77, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.528Z DEBUG apply entry normal {"consistent-index": 76, "entry-index": 77, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.529Z DEBUG applyEntryNormal {"V2request": "ID:77 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.529Z WARN apply request took too long {"took": "2.36µs", "expected-duration": "0s", "prefix": "", "request": "ID:77 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.529Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} -{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/000000000000004e.snap.db","bytes":24576,"size":"25 kB"} - logger.go:130: 2025-12-08T17:58:06.529Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} - logger.go:130: 2025-12-08T17:58:06.529Z INFO closed old backend file - logger.go:130: 2025-12-08T17:58:06.529Z INFO applied incoming Raft snapshot {"snapshot-index": 78} - logger.go:130: 2025-12-08T17:58:06.529Z INFO applying snapshot {"current-snapshot-index": 75, "current-applied-index": 77, "incoming-leader-snapshot-index": 78, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.529Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/member/snap/db", "took": "87.48µs"} - logger.go:130: 2025-12-08T17:58:06.529Z INFO restoring mvcc store - logger.go:130: 2025-12-08T17:58:06.548Z INFO kvstore restored {"current-rev": 1} - logger.go:130: 2025-12-08T17:58:06.548Z INFO restored mvcc store {"consistent-index": 77} - logger.go:130: 2025-12-08T17:58:06.548Z INFO restoring alarm store - logger.go:130: 2025-12-08T17:58:06.548Z INFO restored alarm store - logger.go:130: 2025-12-08T17:58:06.548Z INFO restoring v2 store - logger.go:130: 2025-12-08T17:58:06.548Z INFO restored v2 store - logger.go:130: 2025-12-08T17:58:06.548Z INFO restoring cluster configuration - logger.go:130: 2025-12-08T17:58:06.548Z INFO restored cluster configuration - logger.go:130: 2025-12-08T17:58:06.548Z INFO removing old peers from network - logger.go:130: 2025-12-08T17:58:06.548Z INFO removed old peers from network - logger.go:130: 2025-12-08T17:58:06.548Z INFO adding peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.548Z INFO added peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.548Z INFO applied snapshot {"current-snapshot-index": 78, "current-applied-index": 78, "incoming-leader-snapshot-index": 78, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.548Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.548Z DEBUG Applying entry {"index": 79, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.548Z DEBUG apply entry normal {"consistent-index": 77, "entry-index": 79, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.548Z DEBUG applyEntryNormal {"V2request": "ID:79 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.548Z WARN apply request took too long {"took": "5.68µs", "expected-duration": "0s", "prefix": "", "request": "ID:79 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.548Z INFO closing old backend file - logger.go:130: 2025-12-08T17:58:06.549Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.549Z DEBUG Applying entry {"index": 80, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.549Z DEBUG apply entry normal {"consistent-index": 79, "entry-index": 80, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.549Z DEBUG applyEntryNormal {"V2request": "ID:80 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.549Z WARN apply request took too long {"took": "3.44µs", "expected-duration": "0s", "prefix": "", "request": "ID:80 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.549Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} -{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/0000000000000051.snap.db","bytes":24576,"size":"25 kB"} - logger.go:130: 2025-12-08T17:58:06.549Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} - logger.go:130: 2025-12-08T17:58:06.549Z INFO closed old backend file - logger.go:130: 2025-12-08T17:58:06.549Z INFO applied incoming Raft snapshot {"snapshot-index": 81} - logger.go:130: 2025-12-08T17:58:06.549Z INFO applying snapshot {"current-snapshot-index": 78, "current-applied-index": 80, "incoming-leader-snapshot-index": 81, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.549Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/member/snap/db", "took": "95.6µs"} - logger.go:130: 2025-12-08T17:58:06.549Z INFO restoring mvcc store - logger.go:130: 2025-12-08T17:58:06.564Z INFO kvstore restored {"current-rev": 1} - logger.go:130: 2025-12-08T17:58:06.564Z INFO restored mvcc store {"consistent-index": 80} - logger.go:130: 2025-12-08T17:58:06.564Z INFO restoring alarm store - logger.go:130: 2025-12-08T17:58:06.564Z INFO restored alarm store - logger.go:130: 2025-12-08T17:58:06.564Z INFO restoring v2 store - logger.go:130: 2025-12-08T17:58:06.564Z INFO restored v2 store - logger.go:130: 2025-12-08T17:58:06.564Z INFO restoring cluster configuration - logger.go:130: 2025-12-08T17:58:06.564Z INFO restored cluster configuration - logger.go:130: 2025-12-08T17:58:06.564Z INFO removing old peers from network - logger.go:130: 2025-12-08T17:58:06.564Z INFO removed old peers from network - logger.go:130: 2025-12-08T17:58:06.564Z INFO adding peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.564Z INFO added peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.564Z INFO applied snapshot {"current-snapshot-index": 81, "current-applied-index": 81, "incoming-leader-snapshot-index": 81, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.564Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.564Z DEBUG Applying entry {"index": 82, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.564Z DEBUG apply entry normal {"consistent-index": 80, "entry-index": 82, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.564Z DEBUG applyEntryNormal {"V2request": "ID:82 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.564Z WARN apply request took too long {"took": "4.68µs", "expected-duration": "0s", "prefix": "", "request": "ID:82 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.564Z INFO closing old backend file - logger.go:130: 2025-12-08T17:58:06.565Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.565Z DEBUG Applying entry {"index": 83, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.565Z DEBUG apply entry normal {"consistent-index": 82, "entry-index": 83, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.565Z DEBUG applyEntryNormal {"V2request": "ID:83 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.565Z WARN apply request took too long {"took": "2.68µs", "expected-duration": "0s", "prefix": "", "request": "ID:83 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.565Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} -{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/0000000000000054.snap.db","bytes":24576,"size":"25 kB"} - logger.go:130: 2025-12-08T17:58:06.565Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} - logger.go:130: 2025-12-08T17:58:06.565Z INFO closed old backend file - logger.go:130: 2025-12-08T17:58:06.565Z INFO applied incoming Raft snapshot {"snapshot-index": 84} - logger.go:130: 2025-12-08T17:58:06.565Z INFO applying snapshot {"current-snapshot-index": 81, "current-applied-index": 83, "incoming-leader-snapshot-index": 84, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.565Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/member/snap/db", "took": "89.64µs"} - logger.go:130: 2025-12-08T17:58:06.565Z INFO restoring mvcc store - logger.go:130: 2025-12-08T17:58:06.566Z INFO kvstore restored {"current-rev": 1} - logger.go:130: 2025-12-08T17:58:06.566Z INFO restored mvcc store {"consistent-index": 83} - logger.go:130: 2025-12-08T17:58:06.566Z INFO restoring alarm store - logger.go:130: 2025-12-08T17:58:06.566Z INFO restored alarm store - logger.go:130: 2025-12-08T17:58:06.566Z INFO restoring v2 store - logger.go:130: 2025-12-08T17:58:06.566Z INFO restored v2 store - logger.go:130: 2025-12-08T17:58:06.566Z INFO restoring cluster configuration - logger.go:130: 2025-12-08T17:58:06.566Z INFO restored cluster configuration - logger.go:130: 2025-12-08T17:58:06.566Z INFO removing old peers from network - logger.go:130: 2025-12-08T17:58:06.566Z INFO removed old peers from network - logger.go:130: 2025-12-08T17:58:06.566Z INFO adding peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.566Z INFO added peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.566Z INFO applied snapshot {"current-snapshot-index": 84, "current-applied-index": 84, "incoming-leader-snapshot-index": 84, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.566Z INFO closing old backend file - logger.go:130: 2025-12-08T17:58:06.566Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.566Z DEBUG Applying entry {"index": 85, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.566Z DEBUG apply entry normal {"consistent-index": 83, "entry-index": 85, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.566Z DEBUG applyEntryNormal {"V2request": "ID:85 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.566Z WARN apply request took too long {"took": "5.6µs", "expected-duration": "0s", "prefix": "", "request": "ID:85 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.566Z INFO closed old backend file - logger.go:130: 2025-12-08T17:58:06.566Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.566Z DEBUG Applying entry {"index": 86, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.567Z DEBUG apply entry normal {"consistent-index": 85, "entry-index": 86, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.567Z DEBUG applyEntryNormal {"V2request": "ID:86 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.567Z WARN apply request took too long {"took": "2.52µs", "expected-duration": "0s", "prefix": "", "request": "ID:86 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.567Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} -{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/0000000000000057.snap.db","bytes":24576,"size":"25 kB"} - logger.go:130: 2025-12-08T17:58:06.567Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} - logger.go:130: 2025-12-08T17:58:06.567Z INFO applied incoming Raft snapshot {"snapshot-index": 87} - logger.go:130: 2025-12-08T17:58:06.567Z INFO applying snapshot {"current-snapshot-index": 84, "current-applied-index": 86, "incoming-leader-snapshot-index": 87, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.567Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/member/snap/db", "took": "93.48µs"} - logger.go:130: 2025-12-08T17:58:06.567Z INFO restoring mvcc store - logger.go:130: 2025-12-08T17:58:06.573Z INFO kvstore restored {"current-rev": 1} - logger.go:130: 2025-12-08T17:58:06.573Z INFO restored mvcc store {"consistent-index": 86} - logger.go:130: 2025-12-08T17:58:06.573Z INFO restoring alarm store - logger.go:130: 2025-12-08T17:58:06.574Z INFO restored alarm store - logger.go:130: 2025-12-08T17:58:06.574Z INFO restoring v2 store - logger.go:130: 2025-12-08T17:58:06.574Z INFO restored v2 store - logger.go:130: 2025-12-08T17:58:06.574Z INFO restoring cluster configuration - logger.go:130: 2025-12-08T17:58:06.574Z INFO restored cluster configuration - logger.go:130: 2025-12-08T17:58:06.574Z INFO removing old peers from network - logger.go:130: 2025-12-08T17:58:06.574Z INFO removed old peers from network - logger.go:130: 2025-12-08T17:58:06.574Z INFO adding peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.574Z INFO added peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.574Z INFO applied snapshot {"current-snapshot-index": 87, "current-applied-index": 87, "incoming-leader-snapshot-index": 87, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.574Z INFO closing old backend file - logger.go:130: 2025-12-08T17:58:06.574Z INFO closed old backend file - logger.go:130: 2025-12-08T17:58:06.580Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.580Z DEBUG Applying entry {"index": 88, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.580Z DEBUG apply entry normal {"consistent-index": 86, "entry-index": 88, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.580Z DEBUG applyEntryNormal {"V2request": "ID:88 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.580Z WARN apply request took too long {"took": "15.72µs", "expected-duration": "0s", "prefix": "", "request": "ID:88 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.580Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.580Z DEBUG Applying entry {"index": 89, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.580Z DEBUG apply entry normal {"consistent-index": 88, "entry-index": 89, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.580Z DEBUG applyEntryNormal {"V2request": "ID:89 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.580Z WARN apply request took too long {"took": "3.92µs", "expected-duration": "0s", "prefix": "", "request": "ID:89 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.580Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} -{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/000000000000005a.snap.db","bytes":24576,"size":"25 kB"} - logger.go:130: 2025-12-08T17:58:06.581Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} - logger.go:130: 2025-12-08T17:58:06.581Z INFO applied incoming Raft snapshot {"snapshot-index": 90} - logger.go:130: 2025-12-08T17:58:06.581Z INFO applying snapshot {"current-snapshot-index": 87, "current-applied-index": 89, "incoming-leader-snapshot-index": 90, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.581Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/member/snap/db", "took": "101.16µs"} - logger.go:130: 2025-12-08T17:58:06.581Z INFO restoring mvcc store - logger.go:130: 2025-12-08T17:58:06.581Z INFO kvstore restored {"current-rev": 1} - logger.go:130: 2025-12-08T17:58:06.581Z INFO restored mvcc store {"consistent-index": 89} - logger.go:130: 2025-12-08T17:58:06.581Z INFO restoring alarm store - logger.go:130: 2025-12-08T17:58:06.581Z INFO restored alarm store - logger.go:130: 2025-12-08T17:58:06.581Z INFO restoring v2 store - logger.go:130: 2025-12-08T17:58:06.582Z INFO restored v2 store - logger.go:130: 2025-12-08T17:58:06.582Z INFO restoring cluster configuration - logger.go:130: 2025-12-08T17:58:06.582Z INFO restored cluster configuration - logger.go:130: 2025-12-08T17:58:06.582Z INFO removing old peers from network - logger.go:130: 2025-12-08T17:58:06.582Z INFO removed old peers from network - logger.go:130: 2025-12-08T17:58:06.582Z INFO adding peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.582Z INFO added peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.582Z INFO applied snapshot {"current-snapshot-index": 90, "current-applied-index": 90, "incoming-leader-snapshot-index": 90, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.582Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.582Z DEBUG Applying entry {"index": 91, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.582Z DEBUG apply entry normal {"consistent-index": 89, "entry-index": 91, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.582Z DEBUG applyEntryNormal {"V2request": "ID:91 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.582Z WARN apply request took too long {"took": "5.4µs", "expected-duration": "0s", "prefix": "", "request": "ID:91 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.582Z INFO closing old backend file - logger.go:130: 2025-12-08T17:58:06.582Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.582Z DEBUG Applying entry {"index": 92, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.582Z DEBUG apply entry normal {"consistent-index": 91, "entry-index": 92, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.582Z DEBUG applyEntryNormal {"V2request": "ID:92 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.582Z WARN apply request took too long {"took": "2.4µs", "expected-duration": "0s", "prefix": "", "request": "ID:92 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.582Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} -{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/000000000000005d.snap.db","bytes":24576,"size":"25 kB"} - logger.go:130: 2025-12-08T17:58:06.582Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} - logger.go:130: 2025-12-08T17:58:06.582Z INFO closed old backend file - logger.go:130: 2025-12-08T17:58:06.582Z INFO applied incoming Raft snapshot {"snapshot-index": 93} - logger.go:130: 2025-12-08T17:58:06.582Z INFO applying snapshot {"current-snapshot-index": 90, "current-applied-index": 92, "incoming-leader-snapshot-index": 93, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.583Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/member/snap/db", "took": "84.52µs"} - logger.go:130: 2025-12-08T17:58:06.583Z INFO restoring mvcc store - logger.go:130: 2025-12-08T17:58:06.604Z INFO kvstore restored {"current-rev": 1} - logger.go:130: 2025-12-08T17:58:06.604Z INFO restored mvcc store {"consistent-index": 92} - logger.go:130: 2025-12-08T17:58:06.604Z INFO restoring alarm store - logger.go:130: 2025-12-08T17:58:06.604Z INFO restored alarm store - logger.go:130: 2025-12-08T17:58:06.604Z INFO restoring v2 store - logger.go:130: 2025-12-08T17:58:06.604Z INFO restored v2 store - logger.go:130: 2025-12-08T17:58:06.604Z INFO restoring cluster configuration - logger.go:130: 2025-12-08T17:58:06.604Z INFO restored cluster configuration - logger.go:130: 2025-12-08T17:58:06.604Z INFO removing old peers from network - logger.go:130: 2025-12-08T17:58:06.604Z INFO removed old peers from network - logger.go:130: 2025-12-08T17:58:06.604Z INFO adding peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.604Z INFO added peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.604Z INFO applied snapshot {"current-snapshot-index": 93, "current-applied-index": 93, "incoming-leader-snapshot-index": 93, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.604Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.604Z DEBUG Applying entry {"index": 94, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.604Z DEBUG apply entry normal {"consistent-index": 92, "entry-index": 94, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.604Z DEBUG applyEntryNormal {"V2request": "ID:94 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.604Z WARN apply request took too long {"took": "5.28µs", "expected-duration": "0s", "prefix": "", "request": "ID:94 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.604Z INFO closing old backend file - logger.go:130: 2025-12-08T17:58:06.604Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.604Z DEBUG Applying entry {"index": 95, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.605Z DEBUG apply entry normal {"consistent-index": 94, "entry-index": 95, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.605Z DEBUG applyEntryNormal {"V2request": "ID:95 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.605Z WARN apply request took too long {"took": "2.32µs", "expected-duration": "0s", "prefix": "", "request": "ID:95 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.605Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} -{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/0000000000000060.snap.db","bytes":24576,"size":"25 kB"} - logger.go:130: 2025-12-08T17:58:06.605Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} - logger.go:130: 2025-12-08T17:58:06.605Z INFO closed old backend file - logger.go:130: 2025-12-08T17:58:06.605Z INFO applied incoming Raft snapshot {"snapshot-index": 96} - logger.go:130: 2025-12-08T17:58:06.605Z INFO applying snapshot {"current-snapshot-index": 93, "current-applied-index": 95, "incoming-leader-snapshot-index": 96, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.605Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/member/snap/db", "took": "79.52µs"} - logger.go:130: 2025-12-08T17:58:06.605Z INFO restoring mvcc store - logger.go:130: 2025-12-08T17:58:06.617Z INFO kvstore restored {"current-rev": 1} - logger.go:130: 2025-12-08T17:58:06.617Z INFO restored mvcc store {"consistent-index": 95} - logger.go:130: 2025-12-08T17:58:06.617Z INFO restoring alarm store - logger.go:130: 2025-12-08T17:58:06.617Z INFO restored alarm store - logger.go:130: 2025-12-08T17:58:06.617Z INFO restoring v2 store - logger.go:130: 2025-12-08T17:58:06.617Z INFO restored v2 store - logger.go:130: 2025-12-08T17:58:06.617Z INFO restoring cluster configuration - logger.go:130: 2025-12-08T17:58:06.617Z INFO restored cluster configuration - logger.go:130: 2025-12-08T17:58:06.617Z INFO removing old peers from network - logger.go:130: 2025-12-08T17:58:06.617Z INFO removed old peers from network - logger.go:130: 2025-12-08T17:58:06.617Z INFO adding peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.617Z INFO added peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.617Z INFO applied snapshot {"current-snapshot-index": 96, "current-applied-index": 96, "incoming-leader-snapshot-index": 96, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.617Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.617Z DEBUG Applying entry {"index": 97, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.617Z DEBUG apply entry normal {"consistent-index": 95, "entry-index": 97, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.617Z DEBUG applyEntryNormal {"V2request": "ID:97 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.617Z WARN apply request took too long {"took": "6.16µs", "expected-duration": "0s", "prefix": "", "request": "ID:97 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.617Z INFO closing old backend file - logger.go:130: 2025-12-08T17:58:06.617Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.617Z DEBUG Applying entry {"index": 98, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.617Z DEBUG apply entry normal {"consistent-index": 97, "entry-index": 98, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.617Z DEBUG applyEntryNormal {"V2request": "ID:98 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.617Z WARN apply request took too long {"took": "3.16µs", "expected-duration": "0s", "prefix": "", "request": "ID:98 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.618Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} -{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/0000000000000063.snap.db","bytes":24576,"size":"25 kB"} - logger.go:130: 2025-12-08T17:58:06.618Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} - logger.go:130: 2025-12-08T17:58:06.618Z INFO closed old backend file - logger.go:130: 2025-12-08T17:58:06.618Z INFO applied incoming Raft snapshot {"snapshot-index": 99} - logger.go:130: 2025-12-08T17:58:06.618Z INFO applying snapshot {"current-snapshot-index": 96, "current-applied-index": 98, "incoming-leader-snapshot-index": 99, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.618Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/member/snap/db", "took": "98µs"} - logger.go:130: 2025-12-08T17:58:06.618Z INFO restoring mvcc store - logger.go:130: 2025-12-08T17:58:06.632Z INFO kvstore restored {"current-rev": 1} - logger.go:130: 2025-12-08T17:58:06.632Z INFO restored mvcc store {"consistent-index": 98} - logger.go:130: 2025-12-08T17:58:06.632Z INFO restoring alarm store - logger.go:130: 2025-12-08T17:58:06.632Z INFO restored alarm store - logger.go:130: 2025-12-08T17:58:06.632Z INFO restoring v2 store - logger.go:130: 2025-12-08T17:58:06.632Z INFO restored v2 store - logger.go:130: 2025-12-08T17:58:06.632Z INFO restoring cluster configuration - logger.go:130: 2025-12-08T17:58:06.632Z INFO restored cluster configuration - logger.go:130: 2025-12-08T17:58:06.632Z INFO removing old peers from network - logger.go:130: 2025-12-08T17:58:06.632Z INFO removed old peers from network - logger.go:130: 2025-12-08T17:58:06.632Z INFO adding peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.632Z INFO added peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.632Z INFO applied snapshot {"current-snapshot-index": 99, "current-applied-index": 99, "incoming-leader-snapshot-index": 99, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.632Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.632Z DEBUG Applying entry {"index": 100, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.632Z DEBUG apply entry normal {"consistent-index": 98, "entry-index": 100, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.632Z DEBUG applyEntryNormal {"V2request": "ID:100 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.632Z WARN apply request took too long {"took": "5.4µs", "expected-duration": "0s", "prefix": "", "request": "ID:100 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.632Z INFO closing old backend file - logger.go:130: 2025-12-08T17:58:06.633Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.633Z DEBUG Applying entry {"index": 101, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.633Z DEBUG apply entry normal {"consistent-index": 100, "entry-index": 101, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.633Z DEBUG applyEntryNormal {"V2request": "ID:101 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.633Z WARN apply request took too long {"took": "2.6µs", "expected-duration": "0s", "prefix": "", "request": "ID:101 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.633Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} -{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/0000000000000066.snap.db","bytes":24576,"size":"25 kB"} - logger.go:130: 2025-12-08T17:58:06.633Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30190, "size": "30 kB"} - logger.go:130: 2025-12-08T17:58:06.633Z INFO closed old backend file - logger.go:130: 2025-12-08T17:58:06.633Z INFO applied incoming Raft snapshot {"snapshot-index": 102} - logger.go:130: 2025-12-08T17:58:06.633Z INFO applying snapshot {"current-snapshot-index": 99, "current-applied-index": 101, "incoming-leader-snapshot-index": 102, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.633Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/member/snap/db", "took": "84.36µs"} - logger.go:130: 2025-12-08T17:58:06.633Z INFO restoring mvcc store - logger.go:130: 2025-12-08T17:58:06.634Z INFO kvstore restored {"current-rev": 1} - logger.go:130: 2025-12-08T17:58:06.634Z INFO restored mvcc store {"consistent-index": 101} - logger.go:130: 2025-12-08T17:58:06.634Z INFO restoring alarm store - logger.go:130: 2025-12-08T17:58:06.634Z INFO restored alarm store - logger.go:130: 2025-12-08T17:58:06.634Z INFO restoring v2 store - logger.go:130: 2025-12-08T17:58:06.634Z INFO restored v2 store - logger.go:130: 2025-12-08T17:58:06.634Z INFO restoring cluster configuration - logger.go:130: 2025-12-08T17:58:06.634Z INFO restored cluster configuration - logger.go:130: 2025-12-08T17:58:06.634Z INFO removing old peers from network - logger.go:130: 2025-12-08T17:58:06.634Z INFO removed old peers from network - logger.go:130: 2025-12-08T17:58:06.634Z INFO adding peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.634Z INFO added peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.634Z INFO applied snapshot {"current-snapshot-index": 102, "current-applied-index": 102, "incoming-leader-snapshot-index": 102, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.634Z INFO closing old backend file - logger.go:130: 2025-12-08T17:58:06.634Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.634Z DEBUG Applying entry {"index": 103, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.634Z DEBUG apply entry normal {"consistent-index": 101, "entry-index": 103, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.634Z DEBUG applyEntryNormal {"V2request": "ID:103 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.634Z WARN apply request took too long {"took": "6.28µs", "expected-duration": "0s", "prefix": "", "request": "ID:103 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.634Z INFO closed old backend file - logger.go:130: 2025-12-08T17:58:06.634Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.634Z DEBUG Applying entry {"index": 104, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.634Z DEBUG apply entry normal {"consistent-index": 103, "entry-index": 104, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.634Z DEBUG applyEntryNormal {"V2request": "ID:104 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.634Z WARN apply request took too long {"took": "2.52µs", "expected-duration": "0s", "prefix": "", "request": "ID:104 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.635Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} -{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/0000000000000069.snap.db","bytes":24576,"size":"25 kB"} - logger.go:130: 2025-12-08T17:58:06.635Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30190, "size": "30 kB"} - logger.go:130: 2025-12-08T17:58:06.635Z INFO applied incoming Raft snapshot {"snapshot-index": 105} - logger.go:130: 2025-12-08T17:58:06.635Z INFO applying snapshot {"current-snapshot-index": 102, "current-applied-index": 104, "incoming-leader-snapshot-index": 105, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.635Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/member/snap/db", "took": "85.52µs"} - logger.go:130: 2025-12-08T17:58:06.635Z INFO restoring mvcc store - logger.go:130: 2025-12-08T17:58:06.648Z INFO kvstore restored {"current-rev": 1} - logger.go:130: 2025-12-08T17:58:06.648Z INFO restored mvcc store {"consistent-index": 104} - logger.go:130: 2025-12-08T17:58:06.648Z INFO restoring alarm store - logger.go:130: 2025-12-08T17:58:06.648Z INFO restored alarm store - logger.go:130: 2025-12-08T17:58:06.648Z INFO restoring v2 store - logger.go:130: 2025-12-08T17:58:06.648Z INFO restored v2 store - logger.go:130: 2025-12-08T17:58:06.648Z INFO restoring cluster configuration - logger.go:130: 2025-12-08T17:58:06.648Z INFO restored cluster configuration - logger.go:130: 2025-12-08T17:58:06.648Z INFO removing old peers from network - logger.go:130: 2025-12-08T17:58:06.648Z INFO removed old peers from network - logger.go:130: 2025-12-08T17:58:06.648Z INFO adding peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.648Z INFO added peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.648Z INFO applied snapshot {"current-snapshot-index": 105, "current-applied-index": 105, "incoming-leader-snapshot-index": 105, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.648Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.648Z DEBUG Applying entry {"index": 106, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.648Z DEBUG apply entry normal {"consistent-index": 104, "entry-index": 106, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.648Z DEBUG applyEntryNormal {"V2request": "ID:106 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.648Z WARN apply request took too long {"took": "5.44µs", "expected-duration": "0s", "prefix": "", "request": "ID:106 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.648Z INFO closing old backend file - logger.go:130: 2025-12-08T17:58:06.649Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.649Z DEBUG Applying entry {"index": 107, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.649Z DEBUG apply entry normal {"consistent-index": 106, "entry-index": 107, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.649Z DEBUG applyEntryNormal {"V2request": "ID:107 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.649Z WARN apply request took too long {"took": "2.52µs", "expected-duration": "0s", "prefix": "", "request": "ID:107 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.649Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} -{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/000000000000006c.snap.db","bytes":24576,"size":"25 kB"} - logger.go:130: 2025-12-08T17:58:06.649Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30190, "size": "30 kB"} - logger.go:130: 2025-12-08T17:58:06.649Z INFO closed old backend file - logger.go:130: 2025-12-08T17:58:06.649Z INFO applied incoming Raft snapshot {"snapshot-index": 108} - logger.go:130: 2025-12-08T17:58:06.649Z INFO applying snapshot {"current-snapshot-index": 105, "current-applied-index": 107, "incoming-leader-snapshot-index": 108, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.649Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/member/snap/db", "took": "90.24µs"} - logger.go:130: 2025-12-08T17:58:06.649Z INFO restoring mvcc store - logger.go:130: 2025-12-08T17:58:06.656Z INFO kvstore restored {"current-rev": 1} - logger.go:130: 2025-12-08T17:58:06.656Z INFO restored mvcc store {"consistent-index": 107} - logger.go:130: 2025-12-08T17:58:06.656Z INFO restoring alarm store - logger.go:130: 2025-12-08T17:58:06.656Z INFO restored alarm store - logger.go:130: 2025-12-08T17:58:06.656Z INFO restoring v2 store - logger.go:130: 2025-12-08T17:58:06.656Z INFO restored v2 store - logger.go:130: 2025-12-08T17:58:06.656Z INFO restoring cluster configuration - logger.go:130: 2025-12-08T17:58:06.656Z INFO restored cluster configuration - logger.go:130: 2025-12-08T17:58:06.656Z INFO removing old peers from network - logger.go:130: 2025-12-08T17:58:06.656Z INFO removed old peers from network - logger.go:130: 2025-12-08T17:58:06.656Z INFO adding peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.656Z INFO added peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.656Z INFO applied snapshot {"current-snapshot-index": 108, "current-applied-index": 108, "incoming-leader-snapshot-index": 108, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.656Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.656Z DEBUG Applying entry {"index": 109, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.656Z DEBUG apply entry normal {"consistent-index": 107, "entry-index": 109, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.656Z DEBUG applyEntryNormal {"V2request": "ID:109 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.657Z WARN apply request took too long {"took": "5.96µs", "expected-duration": "0s", "prefix": "", "request": "ID:109 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.657Z INFO closing old backend file - logger.go:130: 2025-12-08T17:58:06.657Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.657Z DEBUG Applying entry {"index": 110, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.657Z DEBUG apply entry normal {"consistent-index": 109, "entry-index": 110, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.657Z DEBUG applyEntryNormal {"V2request": "ID:110 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.657Z WARN apply request took too long {"took": "2.52µs", "expected-duration": "0s", "prefix": "", "request": "ID:110 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.657Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} -{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/000000000000006f.snap.db","bytes":24576,"size":"25 kB"} - logger.go:130: 2025-12-08T17:58:06.657Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30190, "size": "30 kB"} - logger.go:130: 2025-12-08T17:58:06.657Z INFO closed old backend file - logger.go:130: 2025-12-08T17:58:06.657Z INFO applied incoming Raft snapshot {"snapshot-index": 111} - logger.go:130: 2025-12-08T17:58:06.657Z INFO applying snapshot {"current-snapshot-index": 108, "current-applied-index": 110, "incoming-leader-snapshot-index": 111, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.657Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/member/snap/db", "took": "78.76µs"} - logger.go:130: 2025-12-08T17:58:06.657Z INFO restoring mvcc store - logger.go:130: 2025-12-08T17:58:06.684Z INFO kvstore restored {"current-rev": 1} - logger.go:130: 2025-12-08T17:58:06.684Z INFO restored mvcc store {"consistent-index": 110} - logger.go:130: 2025-12-08T17:58:06.684Z INFO restoring alarm store - logger.go:130: 2025-12-08T17:58:06.684Z INFO restored alarm store - logger.go:130: 2025-12-08T17:58:06.684Z INFO restoring v2 store - logger.go:130: 2025-12-08T17:58:06.684Z INFO restored v2 store - logger.go:130: 2025-12-08T17:58:06.684Z INFO restoring cluster configuration - logger.go:130: 2025-12-08T17:58:06.684Z INFO restored cluster configuration - logger.go:130: 2025-12-08T17:58:06.684Z INFO removing old peers from network - logger.go:130: 2025-12-08T17:58:06.684Z INFO removed old peers from network - logger.go:130: 2025-12-08T17:58:06.684Z INFO adding peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.684Z INFO added peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.684Z INFO applied snapshot {"current-snapshot-index": 111, "current-applied-index": 111, "incoming-leader-snapshot-index": 111, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.684Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.684Z DEBUG Applying entry {"index": 112, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.684Z DEBUG apply entry normal {"consistent-index": 110, "entry-index": 112, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.684Z DEBUG applyEntryNormal {"V2request": "ID:112 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.684Z WARN apply request took too long {"took": "4.48µs", "expected-duration": "0s", "prefix": "", "request": "ID:112 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.684Z INFO closing old backend file - logger.go:130: 2025-12-08T17:58:06.684Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.684Z DEBUG Applying entry {"index": 113, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.685Z DEBUG apply entry normal {"consistent-index": 112, "entry-index": 113, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.685Z DEBUG applyEntryNormal {"V2request": "ID:113 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.685Z WARN apply request took too long {"took": "2.96µs", "expected-duration": "0s", "prefix": "", "request": "ID:113 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.685Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} -{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/0000000000000072.snap.db","bytes":24576,"size":"25 kB"} - logger.go:130: 2025-12-08T17:58:06.685Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30190, "size": "30 kB"} - logger.go:130: 2025-12-08T17:58:06.685Z INFO closed old backend file - logger.go:130: 2025-12-08T17:58:06.685Z INFO applied incoming Raft snapshot {"snapshot-index": 114} - logger.go:130: 2025-12-08T17:58:06.685Z INFO applying snapshot {"current-snapshot-index": 111, "current-applied-index": 113, "incoming-leader-snapshot-index": 114, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.685Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/member/snap/db", "took": "80.48µs"} - logger.go:130: 2025-12-08T17:58:06.685Z INFO restoring mvcc store - logger.go:130: 2025-12-08T17:58:06.700Z INFO kvstore restored {"current-rev": 1} - logger.go:130: 2025-12-08T17:58:06.700Z INFO restored mvcc store {"consistent-index": 113} - logger.go:130: 2025-12-08T17:58:06.700Z INFO restoring alarm store - logger.go:130: 2025-12-08T17:58:06.700Z INFO restored alarm store - logger.go:130: 2025-12-08T17:58:06.700Z INFO restoring v2 store - logger.go:130: 2025-12-08T17:58:06.700Z INFO restored v2 store - logger.go:130: 2025-12-08T17:58:06.700Z INFO restoring cluster configuration - logger.go:130: 2025-12-08T17:58:06.700Z INFO restored cluster configuration - logger.go:130: 2025-12-08T17:58:06.700Z INFO removing old peers from network - logger.go:130: 2025-12-08T17:58:06.700Z INFO removed old peers from network - logger.go:130: 2025-12-08T17:58:06.700Z INFO adding peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.700Z INFO added peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.700Z INFO applied snapshot {"current-snapshot-index": 114, "current-applied-index": 114, "incoming-leader-snapshot-index": 114, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.700Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.700Z DEBUG Applying entry {"index": 115, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.700Z DEBUG apply entry normal {"consistent-index": 113, "entry-index": 115, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.700Z DEBUG applyEntryNormal {"V2request": "ID:115 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.701Z WARN apply request took too long {"took": "4.84µs", "expected-duration": "0s", "prefix": "", "request": "ID:115 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.701Z INFO closing old backend file - logger.go:130: 2025-12-08T17:58:06.701Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.701Z DEBUG Applying entry {"index": 116, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.701Z DEBUG apply entry normal {"consistent-index": 115, "entry-index": 116, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.701Z DEBUG applyEntryNormal {"V2request": "ID:116 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.701Z WARN apply request took too long {"took": "2.92µs", "expected-duration": "0s", "prefix": "", "request": "ID:116 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.701Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} -{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/0000000000000075.snap.db","bytes":24576,"size":"25 kB"} - logger.go:130: 2025-12-08T17:58:06.701Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30190, "size": "30 kB"} - logger.go:130: 2025-12-08T17:58:06.701Z INFO closed old backend file - logger.go:130: 2025-12-08T17:58:06.701Z INFO applied incoming Raft snapshot {"snapshot-index": 117} - logger.go:130: 2025-12-08T17:58:06.701Z INFO applying snapshot {"current-snapshot-index": 114, "current-applied-index": 116, "incoming-leader-snapshot-index": 117, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.702Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/member/snap/db", "took": "100.28µs"} - logger.go:130: 2025-12-08T17:58:06.702Z INFO restoring mvcc store - logger.go:130: 2025-12-08T17:58:06.712Z INFO kvstore restored {"current-rev": 1} - logger.go:130: 2025-12-08T17:58:06.712Z INFO restored mvcc store {"consistent-index": 116} - logger.go:130: 2025-12-08T17:58:06.712Z INFO restoring alarm store - logger.go:130: 2025-12-08T17:58:06.712Z INFO restored alarm store - logger.go:130: 2025-12-08T17:58:06.712Z INFO restoring v2 store - logger.go:130: 2025-12-08T17:58:06.712Z INFO restored v2 store - logger.go:130: 2025-12-08T17:58:06.712Z INFO restoring cluster configuration - logger.go:130: 2025-12-08T17:58:06.712Z INFO restored cluster configuration - logger.go:130: 2025-12-08T17:58:06.712Z INFO removing old peers from network - logger.go:130: 2025-12-08T17:58:06.712Z INFO removed old peers from network - logger.go:130: 2025-12-08T17:58:06.712Z INFO adding peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.712Z INFO added peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.712Z INFO applied snapshot {"current-snapshot-index": 117, "current-applied-index": 117, "incoming-leader-snapshot-index": 117, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.712Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.712Z DEBUG Applying entry {"index": 118, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.712Z DEBUG apply entry normal {"consistent-index": 116, "entry-index": 118, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.712Z DEBUG applyEntryNormal {"V2request": "ID:118 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.713Z WARN apply request took too long {"took": "4.92µs", "expected-duration": "0s", "prefix": "", "request": "ID:118 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.713Z INFO closing old backend file - logger.go:130: 2025-12-08T17:58:06.713Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.713Z DEBUG Applying entry {"index": 119, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.713Z DEBUG apply entry normal {"consistent-index": 118, "entry-index": 119, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.713Z DEBUG applyEntryNormal {"V2request": "ID:119 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.713Z WARN apply request took too long {"took": "2.72µs", "expected-duration": "0s", "prefix": "", "request": "ID:119 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.713Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} -{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/0000000000000078.snap.db","bytes":24576,"size":"25 kB"} - logger.go:130: 2025-12-08T17:58:06.713Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30190, "size": "30 kB"} - logger.go:130: 2025-12-08T17:58:06.713Z INFO closed old backend file - logger.go:130: 2025-12-08T17:58:06.713Z INFO applied incoming Raft snapshot {"snapshot-index": 120} - logger.go:130: 2025-12-08T17:58:06.713Z INFO applying snapshot {"current-snapshot-index": 117, "current-applied-index": 119, "incoming-leader-snapshot-index": 120, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.713Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/member/snap/db", "took": "79.92µs"} - logger.go:130: 2025-12-08T17:58:06.713Z INFO restoring mvcc store - logger.go:130: 2025-12-08T17:58:06.736Z INFO kvstore restored {"current-rev": 1} - logger.go:130: 2025-12-08T17:58:06.736Z INFO restored mvcc store {"consistent-index": 119} - logger.go:130: 2025-12-08T17:58:06.736Z INFO restoring alarm store - logger.go:130: 2025-12-08T17:58:06.736Z INFO restored alarm store - logger.go:130: 2025-12-08T17:58:06.736Z INFO restoring v2 store - logger.go:130: 2025-12-08T17:58:06.736Z INFO restored v2 store - logger.go:130: 2025-12-08T17:58:06.736Z INFO restoring cluster configuration - logger.go:130: 2025-12-08T17:58:06.736Z INFO restored cluster configuration - logger.go:130: 2025-12-08T17:58:06.736Z INFO removing old peers from network - logger.go:130: 2025-12-08T17:58:06.736Z INFO removed old peers from network - logger.go:130: 2025-12-08T17:58:06.736Z INFO adding peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.736Z INFO added peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.736Z INFO applied snapshot {"current-snapshot-index": 120, "current-applied-index": 120, "incoming-leader-snapshot-index": 120, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.736Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.736Z DEBUG Applying entry {"index": 121, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.736Z DEBUG apply entry normal {"consistent-index": 119, "entry-index": 121, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.736Z DEBUG applyEntryNormal {"V2request": "ID:121 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.736Z WARN apply request took too long {"took": "4.84µs", "expected-duration": "0s", "prefix": "", "request": "ID:121 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.736Z INFO closing old backend file - logger.go:130: 2025-12-08T17:58:06.736Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.736Z DEBUG Applying entry {"index": 122, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.736Z DEBUG apply entry normal {"consistent-index": 121, "entry-index": 122, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.736Z DEBUG applyEntryNormal {"V2request": "ID:122 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.736Z WARN apply request took too long {"took": "2.28µs", "expected-duration": "0s", "prefix": "", "request": "ID:122 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.737Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} -{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/000000000000007b.snap.db","bytes":24576,"size":"25 kB"} - logger.go:130: 2025-12-08T17:58:06.737Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30190, "size": "30 kB"} - logger.go:130: 2025-12-08T17:58:06.737Z INFO closed old backend file - logger.go:130: 2025-12-08T17:58:06.737Z INFO applied incoming Raft snapshot {"snapshot-index": 123} - logger.go:130: 2025-12-08T17:58:06.737Z INFO applying snapshot {"current-snapshot-index": 120, "current-applied-index": 122, "incoming-leader-snapshot-index": 123, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.737Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/member/snap/db", "took": "77.16µs"} - logger.go:130: 2025-12-08T17:58:06.737Z INFO restoring mvcc store - logger.go:130: 2025-12-08T17:58:06.759Z INFO kvstore restored {"current-rev": 1} - logger.go:130: 2025-12-08T17:58:06.759Z INFO restored mvcc store {"consistent-index": 122} - logger.go:130: 2025-12-08T17:58:06.759Z INFO restoring alarm store - logger.go:130: 2025-12-08T17:58:06.760Z INFO restored alarm store - logger.go:130: 2025-12-08T17:58:06.760Z INFO restoring v2 store - logger.go:130: 2025-12-08T17:58:06.760Z INFO closing old backend file - logger.go:130: 2025-12-08T17:58:06.764Z INFO restored v2 store - logger.go:130: 2025-12-08T17:58:06.764Z INFO restoring cluster configuration - logger.go:130: 2025-12-08T17:58:06.764Z INFO restored cluster configuration - logger.go:130: 2025-12-08T17:58:06.764Z INFO removing old peers from network - logger.go:130: 2025-12-08T17:58:06.764Z INFO removed old peers from network - logger.go:130: 2025-12-08T17:58:06.764Z INFO adding peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.764Z INFO added peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.764Z INFO applied snapshot {"current-snapshot-index": 123, "current-applied-index": 123, "incoming-leader-snapshot-index": 123, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.764Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.764Z DEBUG Applying entry {"index": 124, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.764Z DEBUG apply entry normal {"consistent-index": 122, "entry-index": 124, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.764Z DEBUG applyEntryNormal {"V2request": "ID:124 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.764Z WARN apply request took too long {"took": "7.28µs", "expected-duration": "0s", "prefix": "", "request": "ID:124 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.764Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.764Z DEBUG Applying entry {"index": 125, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.764Z DEBUG apply entry normal {"consistent-index": 124, "entry-index": 125, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.764Z DEBUG applyEntryNormal {"V2request": "ID:125 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.765Z WARN apply request took too long {"took": "3.64µs", "expected-duration": "0s", "prefix": "", "request": "ID:125 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.765Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} -{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/000000000000007e.snap.db","bytes":24576,"size":"25 kB"} - logger.go:130: 2025-12-08T17:58:06.765Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30190, "size": "30 kB"} - logger.go:130: 2025-12-08T17:58:06.765Z INFO applied incoming Raft snapshot {"snapshot-index": 126} - logger.go:130: 2025-12-08T17:58:06.765Z INFO applying snapshot {"current-snapshot-index": 123, "current-applied-index": 125, "incoming-leader-snapshot-index": 126, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.765Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/member/snap/db", "took": "85.68µs"} - logger.go:130: 2025-12-08T17:58:06.765Z INFO restoring mvcc store - logger.go:130: 2025-12-08T17:58:06.766Z INFO kvstore restored {"current-rev": 1} - logger.go:130: 2025-12-08T17:58:06.766Z INFO restored mvcc store {"consistent-index": 125} - logger.go:130: 2025-12-08T17:58:06.766Z INFO restoring alarm store - logger.go:130: 2025-12-08T17:58:06.766Z INFO restored alarm store - logger.go:130: 2025-12-08T17:58:06.766Z INFO restoring v2 store - logger.go:130: 2025-12-08T17:58:06.766Z INFO restored v2 store - logger.go:130: 2025-12-08T17:58:06.766Z INFO restoring cluster configuration - logger.go:130: 2025-12-08T17:58:06.766Z INFO restored cluster configuration - logger.go:130: 2025-12-08T17:58:06.766Z INFO removing old peers from network - logger.go:130: 2025-12-08T17:58:06.766Z INFO removed old peers from network - logger.go:130: 2025-12-08T17:58:06.766Z INFO adding peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.766Z INFO added peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.766Z INFO applied snapshot {"current-snapshot-index": 126, "current-applied-index": 126, "incoming-leader-snapshot-index": 126, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.766Z INFO closing old backend file - logger.go:130: 2025-12-08T17:58:06.766Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.766Z DEBUG Applying entry {"index": 127, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.766Z DEBUG apply entry normal {"consistent-index": 125, "entry-index": 127, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.766Z DEBUG applyEntryNormal {"V2request": "ID:127 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.766Z WARN apply request took too long {"took": "6.76µs", "expected-duration": "0s", "prefix": "", "request": "ID:127 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.766Z INFO closed old backend file - logger.go:130: 2025-12-08T17:58:06.766Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.766Z DEBUG Applying entry {"index": 128, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.766Z DEBUG apply entry normal {"consistent-index": 127, "entry-index": 128, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.766Z DEBUG applyEntryNormal {"V2request": "ID:128 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.766Z WARN apply request took too long {"took": "3.08µs", "expected-duration": "0s", "prefix": "", "request": "ID:128 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.767Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} -{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/0000000000000081.snap.db","bytes":24576,"size":"25 kB"} - logger.go:130: 2025-12-08T17:58:06.767Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30191, "size": "30 kB"} - logger.go:130: 2025-12-08T17:58:06.767Z INFO applied incoming Raft snapshot {"snapshot-index": 129} - logger.go:130: 2025-12-08T17:58:06.767Z INFO applying snapshot {"current-snapshot-index": 126, "current-applied-index": 128, "incoming-leader-snapshot-index": 129, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.767Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/member/snap/db", "took": "87.4µs"} - logger.go:130: 2025-12-08T17:58:06.767Z INFO restoring mvcc store - logger.go:130: 2025-12-08T17:58:06.776Z INFO closed old backend file - logger.go:130: 2025-12-08T17:58:06.784Z INFO kvstore restored {"current-rev": 1} - logger.go:130: 2025-12-08T17:58:06.784Z INFO restored mvcc store {"consistent-index": 128} - logger.go:130: 2025-12-08T17:58:06.784Z INFO restoring alarm store - logger.go:130: 2025-12-08T17:58:06.784Z INFO restored alarm store - logger.go:130: 2025-12-08T17:58:06.784Z INFO restoring v2 store - logger.go:130: 2025-12-08T17:58:06.784Z INFO restored v2 store - logger.go:130: 2025-12-08T17:58:06.784Z INFO restoring cluster configuration - logger.go:130: 2025-12-08T17:58:06.784Z INFO restored cluster configuration - logger.go:130: 2025-12-08T17:58:06.784Z INFO removing old peers from network - logger.go:130: 2025-12-08T17:58:06.784Z INFO removed old peers from network - logger.go:130: 2025-12-08T17:58:06.784Z INFO adding peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.784Z INFO added peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.784Z INFO applied snapshot {"current-snapshot-index": 129, "current-applied-index": 129, "incoming-leader-snapshot-index": 129, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.784Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.784Z DEBUG Applying entry {"index": 130, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.784Z DEBUG apply entry normal {"consistent-index": 128, "entry-index": 130, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.784Z DEBUG applyEntryNormal {"V2request": "ID:130 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.784Z WARN apply request took too long {"took": "4.72µs", "expected-duration": "0s", "prefix": "", "request": "ID:130 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.784Z INFO closing old backend file - logger.go:130: 2025-12-08T17:58:06.785Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.785Z DEBUG Applying entry {"index": 131, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.785Z DEBUG apply entry normal {"consistent-index": 130, "entry-index": 131, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.785Z DEBUG applyEntryNormal {"V2request": "ID:131 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.785Z WARN apply request took too long {"took": "2.84µs", "expected-duration": "0s", "prefix": "", "request": "ID:131 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.785Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} -{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/0000000000000084.snap.db","bytes":24576,"size":"25 kB"} - logger.go:130: 2025-12-08T17:58:06.785Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30191, "size": "30 kB"} - logger.go:130: 2025-12-08T17:58:06.785Z INFO closed old backend file - logger.go:130: 2025-12-08T17:58:06.785Z INFO applied incoming Raft snapshot {"snapshot-index": 132} - logger.go:130: 2025-12-08T17:58:06.785Z INFO applying snapshot {"current-snapshot-index": 129, "current-applied-index": 131, "incoming-leader-snapshot-index": 132, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.785Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/member/snap/db", "took": "86.08µs"} - logger.go:130: 2025-12-08T17:58:06.785Z INFO restoring mvcc store - logger.go:130: 2025-12-08T17:58:06.800Z INFO kvstore restored {"current-rev": 1} - logger.go:130: 2025-12-08T17:58:06.800Z INFO restored mvcc store {"consistent-index": 131} - logger.go:130: 2025-12-08T17:58:06.800Z INFO restoring alarm store - logger.go:130: 2025-12-08T17:58:06.800Z INFO restored alarm store - logger.go:130: 2025-12-08T17:58:06.800Z INFO restoring v2 store - logger.go:130: 2025-12-08T17:58:06.800Z INFO restored v2 store - logger.go:130: 2025-12-08T17:58:06.800Z INFO restoring cluster configuration - logger.go:130: 2025-12-08T17:58:06.800Z INFO restored cluster configuration - logger.go:130: 2025-12-08T17:58:06.800Z INFO removing old peers from network - logger.go:130: 2025-12-08T17:58:06.800Z INFO removed old peers from network - logger.go:130: 2025-12-08T17:58:06.800Z INFO adding peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.800Z INFO added peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.800Z INFO applied snapshot {"current-snapshot-index": 132, "current-applied-index": 132, "incoming-leader-snapshot-index": 132, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.800Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.800Z DEBUG Applying entry {"index": 133, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.800Z DEBUG apply entry normal {"consistent-index": 131, "entry-index": 133, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.800Z DEBUG applyEntryNormal {"V2request": "ID:133 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.800Z WARN apply request took too long {"took": "5.56µs", "expected-duration": "0s", "prefix": "", "request": "ID:133 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.800Z INFO closing old backend file - logger.go:130: 2025-12-08T17:58:06.801Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.801Z DEBUG Applying entry {"index": 134, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.801Z DEBUG apply entry normal {"consistent-index": 133, "entry-index": 134, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.801Z DEBUG applyEntryNormal {"V2request": "ID:134 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.801Z WARN apply request took too long {"took": "3.48µs", "expected-duration": "0s", "prefix": "", "request": "ID:134 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.801Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} -{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/0000000000000087.snap.db","bytes":24576,"size":"25 kB"} - logger.go:130: 2025-12-08T17:58:06.801Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30191, "size": "30 kB"} - logger.go:130: 2025-12-08T17:58:06.801Z INFO closed old backend file - logger.go:130: 2025-12-08T17:58:06.801Z INFO applied incoming Raft snapshot {"snapshot-index": 135} - logger.go:130: 2025-12-08T17:58:06.801Z INFO applying snapshot {"current-snapshot-index": 132, "current-applied-index": 134, "incoming-leader-snapshot-index": 135, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.801Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/member/snap/db", "took": "93.2µs"} - logger.go:130: 2025-12-08T17:58:06.801Z INFO restoring mvcc store - logger.go:130: 2025-12-08T17:58:06.812Z INFO kvstore restored {"current-rev": 1} - logger.go:130: 2025-12-08T17:58:06.812Z INFO restored mvcc store {"consistent-index": 134} - logger.go:130: 2025-12-08T17:58:06.812Z INFO restoring alarm store - logger.go:130: 2025-12-08T17:58:06.812Z INFO closing old backend file - logger.go:130: 2025-12-08T17:58:06.832Z INFO restored alarm store - logger.go:130: 2025-12-08T17:58:06.832Z INFO restoring v2 store - logger.go:130: 2025-12-08T17:58:06.832Z INFO restored v2 store - logger.go:130: 2025-12-08T17:58:06.832Z INFO restoring cluster configuration - logger.go:130: 2025-12-08T17:58:06.832Z INFO restored cluster configuration - logger.go:130: 2025-12-08T17:58:06.832Z INFO removing old peers from network - logger.go:130: 2025-12-08T17:58:06.832Z INFO removed old peers from network - logger.go:130: 2025-12-08T17:58:06.832Z INFO adding peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.832Z INFO added peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.832Z INFO applied snapshot {"current-snapshot-index": 135, "current-applied-index": 135, "incoming-leader-snapshot-index": 135, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.832Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.832Z DEBUG Applying entry {"index": 136, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.832Z DEBUG apply entry normal {"consistent-index": 134, "entry-index": 136, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.832Z DEBUG applyEntryNormal {"V2request": "ID:136 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.832Z WARN apply request took too long {"took": "5.24µs", "expected-duration": "0s", "prefix": "", "request": "ID:136 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.833Z INFO closed old backend file - logger.go:130: 2025-12-08T17:58:06.833Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.833Z DEBUG Applying entry {"index": 137, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.833Z DEBUG apply entry normal {"consistent-index": 136, "entry-index": 137, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.833Z DEBUG applyEntryNormal {"V2request": "ID:137 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.833Z WARN apply request took too long {"took": "4.32µs", "expected-duration": "0s", "prefix": "", "request": "ID:137 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.833Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} -{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/000000000000008a.snap.db","bytes":24576,"size":"25 kB"} - logger.go:130: 2025-12-08T17:58:06.833Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30191, "size": "30 kB"} - logger.go:130: 2025-12-08T17:58:06.833Z INFO applied incoming Raft snapshot {"snapshot-index": 138} - logger.go:130: 2025-12-08T17:58:06.833Z INFO applying snapshot {"current-snapshot-index": 135, "current-applied-index": 137, "incoming-leader-snapshot-index": 138, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.833Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/member/snap/db", "took": "98.68µs"} - logger.go:130: 2025-12-08T17:58:06.833Z INFO restoring mvcc store - logger.go:130: 2025-12-08T17:58:06.844Z INFO kvstore restored {"current-rev": 1} - logger.go:130: 2025-12-08T17:58:06.844Z INFO restored mvcc store {"consistent-index": 137} - logger.go:130: 2025-12-08T17:58:06.844Z INFO restoring alarm store - logger.go:130: 2025-12-08T17:58:06.844Z INFO restored alarm store - logger.go:130: 2025-12-08T17:58:06.844Z INFO restoring v2 store - logger.go:130: 2025-12-08T17:58:06.844Z INFO restored v2 store - logger.go:130: 2025-12-08T17:58:06.844Z INFO restoring cluster configuration - logger.go:130: 2025-12-08T17:58:06.844Z INFO restored cluster configuration - logger.go:130: 2025-12-08T17:58:06.844Z INFO removing old peers from network - logger.go:130: 2025-12-08T17:58:06.844Z INFO removed old peers from network - logger.go:130: 2025-12-08T17:58:06.844Z INFO adding peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.844Z INFO added peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.844Z INFO closing old backend file - logger.go:130: 2025-12-08T17:58:06.851Z INFO applied snapshot {"current-snapshot-index": 138, "current-applied-index": 138, "incoming-leader-snapshot-index": 138, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.851Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.851Z DEBUG Applying entry {"index": 139, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.851Z DEBUG apply entry normal {"consistent-index": 137, "entry-index": 139, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.852Z DEBUG applyEntryNormal {"V2request": "ID:139 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.852Z WARN apply request took too long {"took": "14.04µs", "expected-duration": "0s", "prefix": "", "request": "ID:139 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.852Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.852Z DEBUG Applying entry {"index": 140, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.852Z DEBUG apply entry normal {"consistent-index": 139, "entry-index": 140, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.852Z DEBUG applyEntryNormal {"V2request": "ID:140 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.853Z WARN apply request took too long {"took": "11.12µs", "expected-duration": "0s", "prefix": "", "request": "ID:140 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.853Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} -{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/000000000000008d.snap.db","bytes":24576,"size":"25 kB"} - logger.go:130: 2025-12-08T17:58:06.853Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30191, "size": "30 kB"} - logger.go:130: 2025-12-08T17:58:06.853Z INFO applied incoming Raft snapshot {"snapshot-index": 141} - logger.go:130: 2025-12-08T17:58:06.853Z INFO applying snapshot {"current-snapshot-index": 138, "current-applied-index": 140, "incoming-leader-snapshot-index": 141, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.853Z INFO closed old backend file - logger.go:130: 2025-12-08T17:58:06.853Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/member/snap/db", "took": "130µs"} - logger.go:130: 2025-12-08T17:58:06.853Z INFO restoring mvcc store - logger.go:130: 2025-12-08T17:58:06.855Z INFO kvstore restored {"current-rev": 1} - logger.go:130: 2025-12-08T17:58:06.855Z INFO restored mvcc store {"consistent-index": 140} - logger.go:130: 2025-12-08T17:58:06.855Z INFO restoring alarm store - logger.go:130: 2025-12-08T17:58:06.855Z INFO restored alarm store - logger.go:130: 2025-12-08T17:58:06.855Z INFO restoring v2 store - logger.go:130: 2025-12-08T17:58:06.855Z INFO restored v2 store - logger.go:130: 2025-12-08T17:58:06.855Z INFO restoring cluster configuration - logger.go:130: 2025-12-08T17:58:06.855Z INFO restored cluster configuration - logger.go:130: 2025-12-08T17:58:06.855Z INFO removing old peers from network - logger.go:130: 2025-12-08T17:58:06.855Z INFO removed old peers from network - logger.go:130: 2025-12-08T17:58:06.855Z INFO adding peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.855Z INFO added peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.855Z INFO applied snapshot {"current-snapshot-index": 141, "current-applied-index": 141, "incoming-leader-snapshot-index": 141, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.855Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.855Z DEBUG Applying entry {"index": 142, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.855Z DEBUG apply entry normal {"consistent-index": 140, "entry-index": 142, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.855Z DEBUG applyEntryNormal {"V2request": "ID:142 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.855Z WARN apply request took too long {"took": "5.88µs", "expected-duration": "0s", "prefix": "", "request": "ID:142 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.855Z INFO closing old backend file - logger.go:130: 2025-12-08T17:58:06.855Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.855Z DEBUG Applying entry {"index": 143, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.855Z DEBUG apply entry normal {"consistent-index": 142, "entry-index": 143, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.855Z DEBUG applyEntryNormal {"V2request": "ID:143 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.855Z WARN apply request took too long {"took": "2.92µs", "expected-duration": "0s", "prefix": "", "request": "ID:143 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.856Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} -{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/0000000000000090.snap.db","bytes":24576,"size":"25 kB"} - logger.go:130: 2025-12-08T17:58:06.856Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30191, "size": "30 kB"} - logger.go:130: 2025-12-08T17:58:06.856Z INFO closed old backend file - logger.go:130: 2025-12-08T17:58:06.856Z INFO applied incoming Raft snapshot {"snapshot-index": 144} - logger.go:130: 2025-12-08T17:58:06.856Z INFO applying snapshot {"current-snapshot-index": 141, "current-applied-index": 143, "incoming-leader-snapshot-index": 144, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.856Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/member/snap/db", "took": "84.2µs"} - logger.go:130: 2025-12-08T17:58:06.856Z INFO restoring mvcc store - logger.go:130: 2025-12-08T17:58:06.862Z INFO kvstore restored {"current-rev": 1} - logger.go:130: 2025-12-08T17:58:06.862Z INFO restored mvcc store {"consistent-index": 143} - logger.go:130: 2025-12-08T17:58:06.862Z INFO restoring alarm store - logger.go:130: 2025-12-08T17:58:06.862Z INFO restored alarm store - logger.go:130: 2025-12-08T17:58:06.862Z INFO restoring v2 store - logger.go:130: 2025-12-08T17:58:06.862Z INFO restored v2 store - logger.go:130: 2025-12-08T17:58:06.862Z INFO restoring cluster configuration - logger.go:130: 2025-12-08T17:58:06.862Z INFO restored cluster configuration - logger.go:130: 2025-12-08T17:58:06.862Z INFO removing old peers from network - logger.go:130: 2025-12-08T17:58:06.862Z INFO removed old peers from network - logger.go:130: 2025-12-08T17:58:06.862Z INFO adding peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.862Z INFO added peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.862Z INFO applied snapshot {"current-snapshot-index": 144, "current-applied-index": 144, "incoming-leader-snapshot-index": 144, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.862Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.862Z DEBUG Applying entry {"index": 145, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.862Z DEBUG apply entry normal {"consistent-index": 143, "entry-index": 145, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.862Z DEBUG applyEntryNormal {"V2request": "ID:145 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.862Z WARN apply request took too long {"took": "4.76µs", "expected-duration": "0s", "prefix": "", "request": "ID:145 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.862Z INFO closing old backend file - logger.go:130: 2025-12-08T17:58:06.862Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.862Z DEBUG Applying entry {"index": 146, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.862Z DEBUG apply entry normal {"consistent-index": 145, "entry-index": 146, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.862Z DEBUG applyEntryNormal {"V2request": "ID:146 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.862Z WARN apply request took too long {"took": "4.4µs", "expected-duration": "0s", "prefix": "", "request": "ID:146 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.863Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} -{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/0000000000000093.snap.db","bytes":24576,"size":"25 kB"} - logger.go:130: 2025-12-08T17:58:06.863Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30191, "size": "30 kB"} - logger.go:130: 2025-12-08T17:58:06.863Z INFO closed old backend file - logger.go:130: 2025-12-08T17:58:06.863Z INFO applied incoming Raft snapshot {"snapshot-index": 147} - logger.go:130: 2025-12-08T17:58:06.863Z INFO applying snapshot {"current-snapshot-index": 144, "current-applied-index": 146, "incoming-leader-snapshot-index": 147, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.863Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/member/snap/db", "took": "97.68µs"} - logger.go:130: 2025-12-08T17:58:06.863Z INFO restoring mvcc store - logger.go:130: 2025-12-08T17:58:06.864Z INFO kvstore restored {"current-rev": 1} - logger.go:130: 2025-12-08T17:58:06.864Z INFO restored mvcc store {"consistent-index": 146} - logger.go:130: 2025-12-08T17:58:06.864Z INFO restoring alarm store - logger.go:130: 2025-12-08T17:58:06.864Z INFO restored alarm store - logger.go:130: 2025-12-08T17:58:06.864Z INFO restoring v2 store - logger.go:130: 2025-12-08T17:58:06.864Z INFO restored v2 store - logger.go:130: 2025-12-08T17:58:06.864Z INFO restoring cluster configuration - logger.go:130: 2025-12-08T17:58:06.865Z INFO restored cluster configuration - logger.go:130: 2025-12-08T17:58:06.865Z INFO removing old peers from network - logger.go:130: 2025-12-08T17:58:06.865Z INFO removed old peers from network - logger.go:130: 2025-12-08T17:58:06.865Z INFO adding peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.865Z INFO added peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.865Z INFO applied snapshot {"current-snapshot-index": 147, "current-applied-index": 147, "incoming-leader-snapshot-index": 147, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.865Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.865Z DEBUG Applying entry {"index": 148, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.865Z DEBUG apply entry normal {"consistent-index": 146, "entry-index": 148, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.865Z DEBUG applyEntryNormal {"V2request": "ID:148 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.865Z WARN apply request took too long {"took": "4.48µs", "expected-duration": "0s", "prefix": "", "request": "ID:148 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.865Z INFO closing old backend file - logger.go:130: 2025-12-08T17:58:06.865Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.865Z DEBUG Applying entry {"index": 149, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.865Z DEBUG apply entry normal {"consistent-index": 148, "entry-index": 149, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.865Z DEBUG applyEntryNormal {"V2request": "ID:149 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.865Z WARN apply request took too long {"took": "2.48µs", "expected-duration": "0s", "prefix": "", "request": "ID:149 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.865Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} -{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/0000000000000096.snap.db","bytes":24576,"size":"25 kB"} - logger.go:130: 2025-12-08T17:58:06.865Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30191, "size": "30 kB"} - logger.go:130: 2025-12-08T17:58:06.865Z INFO closed old backend file - logger.go:130: 2025-12-08T17:58:06.865Z INFO applied incoming Raft snapshot {"snapshot-index": 150} - logger.go:130: 2025-12-08T17:58:06.865Z INFO applying snapshot {"current-snapshot-index": 147, "current-applied-index": 149, "incoming-leader-snapshot-index": 150, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.865Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV31360771126/001/testsnapdir102253883/member/snap/db", "took": "80.08µs"} - logger.go:130: 2025-12-08T17:58:06.865Z INFO restoring mvcc store - logger.go:130: 2025-12-08T17:58:06.866Z INFO kvstore restored {"current-rev": 1} - logger.go:130: 2025-12-08T17:58:06.866Z INFO restored mvcc store {"consistent-index": 149} - logger.go:130: 2025-12-08T17:58:06.866Z INFO restoring alarm store - logger.go:130: 2025-12-08T17:58:06.866Z INFO restored alarm store - logger.go:130: 2025-12-08T17:58:06.866Z INFO restoring v2 store - logger.go:130: 2025-12-08T17:58:06.866Z INFO restored v2 store - logger.go:130: 2025-12-08T17:58:06.866Z INFO restoring cluster configuration - logger.go:130: 2025-12-08T17:58:06.866Z INFO restored cluster configuration - logger.go:130: 2025-12-08T17:58:06.866Z INFO removing old peers from network - logger.go:130: 2025-12-08T17:58:06.866Z INFO removed old peers from network - logger.go:130: 2025-12-08T17:58:06.866Z INFO adding peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.866Z INFO added peers from new cluster configuration - logger.go:130: 2025-12-08T17:58:06.866Z INFO applied snapshot {"current-snapshot-index": 150, "current-applied-index": 150, "incoming-leader-snapshot-index": 150, "incoming-leader-snapshot-term": 0} - logger.go:130: 2025-12-08T17:58:06.866Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.866Z DEBUG Applying entry {"index": 151, "term": 0, "type": "EntryNormal"} - logger.go:130: 2025-12-08T17:58:06.867Z DEBUG apply entry normal {"consistent-index": 149, "entry-index": 151, "should-applyV3": true} - logger.go:130: 2025-12-08T17:58:06.867Z DEBUG applyEntryNormal {"V2request": "ID:151 Method:\"QGET\" "} - logger.go:130: 2025-12-08T17:58:06.867Z WARN apply request took too long {"took": "5.88µs", "expected-duration": "0s", "prefix": "", "request": "ID:151 Method:\"QGET\" ", "response": ""} - logger.go:130: 2025-12-08T17:58:06.868Z INFO closing old backend file - logger.go:130: 2025-12-08T17:58:06.868Z INFO closed old backend file - logger.go:130: 2025-12-08T17:58:06.868Z INFO skipped leadership transfer for single voting member cluster {"local-member-id": "0", "current-leader-member-id": "0"} - logger.go:130: 2025-12-08T17:58:06.868Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30191, "size": "30 kB", "took": "3.3862ms"} - logger.go:130: 2025-12-08T17:58:06.868Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30191, "size": "30 kB", "took": "5.82116ms"} - logger.go:130: 2025-12-08T17:58:06.868Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30191, "size": "30 kB", "took": "12.76612ms"} - logger.go:130: 2025-12-08T17:58:06.868Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30191, "size": "30 kB", "took": "15.67732ms"} - logger.go:130: 2025-12-08T17:58:06.868Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30191, "size": "30 kB", "took": "35.60568ms"} - logger.go:130: 2025-12-08T17:58:06.868Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30191, "size": "30 kB", "took": "67.65336ms"} - logger.go:130: 2025-12-08T17:58:06.868Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30191, "size": "30 kB", "took": "83.69956ms"} - logger.go:130: 2025-12-08T17:58:06.868Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30191, "size": "30 kB", "took": "101.97104ms"} - logger.go:130: 2025-12-08T17:58:06.868Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30190, "size": "30 kB", "took": "103.809ms"} - logger.go:130: 2025-12-08T17:58:06.869Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30190, "size": "30 kB", "took": "131.90796ms"} - logger.go:130: 2025-12-08T17:58:06.869Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30190, "size": "30 kB", "took": "155.6912ms"} - logger.go:130: 2025-12-08T17:58:06.869Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30190, "size": "30 kB", "took": "167.6272ms"} - logger.go:130: 2025-12-08T17:58:06.869Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30190, "size": "30 kB", "took": "183.89768ms"} - logger.go:130: 2025-12-08T17:58:06.869Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30190, "size": "30 kB", "took": "211.7178ms"} - logger.go:130: 2025-12-08T17:58:06.869Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30190, "size": "30 kB", "took": "219.79052ms"} - logger.go:130: 2025-12-08T17:58:06.869Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30190, "size": "30 kB", "took": "234.16624ms"} - logger.go:130: 2025-12-08T17:58:06.869Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30190, "size": "30 kB", "took": "235.88672ms"} - logger.go:130: 2025-12-08T17:58:06.869Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "251.04736ms"} - logger.go:130: 2025-12-08T17:58:06.869Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "263.99396ms"} - logger.go:130: 2025-12-08T17:58:06.869Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "286.64728ms"} - logger.go:130: 2025-12-08T17:58:06.869Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "288.34564ms"} - logger.go:130: 2025-12-08T17:58:06.869Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "301.989ms"} - logger.go:130: 2025-12-08T17:58:06.869Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "304.02984ms"} - logger.go:130: 2025-12-08T17:58:06.869Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "319.91356ms"} - logger.go:130: 2025-12-08T17:58:06.869Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "340.08088ms"} - logger.go:130: 2025-12-08T17:58:06.869Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "367.83524ms"} - logger.go:130: 2025-12-08T17:58:06.869Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "375.7318ms"} - logger.go:130: 2025-12-08T17:58:06.869Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "392.1628ms"} - logger.go:130: 2025-12-08T17:58:06.869Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "420.07208ms"} - logger.go:130: 2025-12-08T17:58:06.869Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "441.89884ms"} - logger.go:130: 2025-12-08T17:58:06.869Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "452.05244ms"} - logger.go:130: 2025-12-08T17:58:06.869Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "468.13228ms"} - logger.go:130: 2025-12-08T17:58:06.869Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "483.557ms"} - logger.go:130: 2025-12-08T17:58:06.869Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "487.94268ms"} - logger.go:130: 2025-12-08T17:58:06.869Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "507.56992ms"} - logger.go:130: 2025-12-08T17:58:06.869Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "535.93252ms"} - logger.go:130: 2025-12-08T17:58:06.869Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "543.86384ms"} - logger.go:130: 2025-12-08T17:58:06.869Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "573.01488ms"} - logger.go:130: 2025-12-08T17:58:06.869Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "576.09352ms"} - logger.go:130: 2025-12-08T17:58:06.869Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "584.105ms"} - logger.go:130: 2025-12-08T17:58:06.869Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "594.408ms"} - logger.go:130: 2025-12-08T17:58:06.869Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "596.25416ms"} - logger.go:130: 2025-12-08T17:58:06.869Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "604.0478ms"} - logger.go:130: 2025-12-08T17:58:06.869Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "624.44936ms"} - logger.go:130: 2025-12-08T17:58:06.869Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "648.2744ms"} - logger.go:130: 2025-12-08T17:58:06.869Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30188, "size": "30 kB", "took": "671.1798ms"} - logger.go:130: 2025-12-08T17:58:06.869Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30188, "size": "30 kB", "took": "673.09092ms"} - logger.go:130: 2025-12-08T17:58:06.869Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30187, "size": "30 kB", "took": "692.8286ms"} - logger.go:130: 2025-12-08T17:58:06.869Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30187, "size": "30 kB", "took": "722.75628ms"} - logger.go:130: 2025-12-08T17:58:06.869Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26091, "size": "26 kB", "took": "724.7894ms"} ---- PASS: TestConcurrentApplyAndSnapshotV3 (0.75s) + logger.go:130: 2024-11-05T11:45:33.938Z INFO kvstore restored {"current-rev": 1} + logger.go:130: 2024-11-05T11:45:33.938Z INFO updating snapshot-count to default {"given-snapshot-count": 0, "updated-snapshot-count": 100000} + logger.go:130: 2024-11-05T11:45:33.938Z INFO starting etcd server {"local-member-id": "0", "local-server-version": "3.5.16", "cluster-version": "to_be_decided"} + logger.go:130: 2024-11-05T11:45:33.938Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:33.938Z DEBUG Applying entry {"index": 1, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:33.938Z DEBUG apply entry normal {"consistent-index": 0, "entry-index": 1, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:33.938Z DEBUG applyEntryNormal {"V2request": "ID:1 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:33.938Z WARN apply request took too long {"took": "11.4µs", "expected-duration": "0s", "prefix": "", "request": "ID:1 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:33.938Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:33.938Z DEBUG Applying entry {"index": 2, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:33.938Z DEBUG apply entry normal {"consistent-index": 1, "entry-index": 2, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:33.938Z DEBUG applyEntryNormal {"V2request": "ID:2 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:33.938Z WARN apply request took too long {"took": "2.32µs", "expected-duration": "0s", "prefix": "", "request": "ID:2 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:33.938Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} +{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/0000000000000003.snap.db","bytes":20480,"size":"20 kB"} + logger.go:130: 2024-11-05T11:45:33.938Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26091, "size": "26 kB"} + logger.go:130: 2024-11-05T11:45:33.939Z INFO applied incoming Raft snapshot {"snapshot-index": 3} + logger.go:130: 2024-11-05T11:45:33.939Z INFO applying snapshot {"current-snapshot-index": 0, "current-applied-index": 2, "incoming-leader-snapshot-index": 3, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:33.939Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/member/snap/db", "took": "85.12µs"} + logger.go:130: 2024-11-05T11:45:33.939Z INFO restoring mvcc store + logger.go:130: 2024-11-05T11:45:33.939Z INFO kvstore restored {"current-rev": 1} + logger.go:130: 2024-11-05T11:45:33.939Z INFO restored mvcc store {"consistent-index": 0} + logger.go:130: 2024-11-05T11:45:33.939Z INFO restoring alarm store + logger.go:130: 2024-11-05T11:45:33.939Z INFO restored alarm store + logger.go:130: 2024-11-05T11:45:33.939Z INFO restoring v2 store + logger.go:130: 2024-11-05T11:45:33.939Z INFO restored v2 store + logger.go:130: 2024-11-05T11:45:33.939Z INFO restoring cluster configuration + logger.go:130: 2024-11-05T11:45:33.939Z INFO restored cluster configuration + logger.go:130: 2024-11-05T11:45:33.939Z INFO removing old peers from network + logger.go:130: 2024-11-05T11:45:33.939Z INFO removed old peers from network + logger.go:130: 2024-11-05T11:45:33.939Z INFO adding peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:33.939Z INFO added peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:33.939Z INFO applied snapshot {"current-snapshot-index": 3, "current-applied-index": 3, "incoming-leader-snapshot-index": 3, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:33.939Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:33.939Z DEBUG Applying entry {"index": 4, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:33.939Z DEBUG apply entry normal {"consistent-index": 0, "entry-index": 4, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:33.939Z DEBUG applyEntryNormal {"V2request": "ID:4 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:33.939Z WARN apply request took too long {"took": "5.04µs", "expected-duration": "0s", "prefix": "", "request": "ID:4 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:33.939Z INFO closing old backend file + logger.go:130: 2024-11-05T11:45:33.939Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:33.939Z DEBUG Applying entry {"index": 5, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:33.939Z DEBUG apply entry normal {"consistent-index": 4, "entry-index": 5, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:33.939Z DEBUG applyEntryNormal {"V2request": "ID:5 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:33.939Z WARN apply request took too long {"took": "2.28µs", "expected-duration": "0s", "prefix": "", "request": "ID:5 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:33.940Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} +{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/0000000000000006.snap.db","bytes":24576,"size":"25 kB"} + logger.go:130: 2024-11-05T11:45:33.940Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30187, "size": "30 kB"} + logger.go:130: 2024-11-05T11:45:33.940Z INFO closed old backend file + logger.go:130: 2024-11-05T11:45:33.940Z INFO applied incoming Raft snapshot {"snapshot-index": 6} + logger.go:130: 2024-11-05T11:45:33.940Z INFO applying snapshot {"current-snapshot-index": 3, "current-applied-index": 5, "incoming-leader-snapshot-index": 6, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:33.940Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/member/snap/db", "took": "64.92µs"} + logger.go:130: 2024-11-05T11:45:33.940Z INFO restoring mvcc store + logger.go:130: 2024-11-05T11:45:33.954Z INFO kvstore restored {"current-rev": 1} + logger.go:130: 2024-11-05T11:45:33.954Z INFO restored mvcc store {"consistent-index": 5} + logger.go:130: 2024-11-05T11:45:33.954Z INFO restoring alarm store + logger.go:130: 2024-11-05T11:45:33.954Z INFO restored alarm store + logger.go:130: 2024-11-05T11:45:33.954Z INFO restoring v2 store + logger.go:130: 2024-11-05T11:45:33.954Z INFO restored v2 store + logger.go:130: 2024-11-05T11:45:33.954Z INFO restoring cluster configuration + logger.go:130: 2024-11-05T11:45:33.954Z INFO restored cluster configuration + logger.go:130: 2024-11-05T11:45:33.954Z INFO removing old peers from network + logger.go:130: 2024-11-05T11:45:33.954Z INFO removed old peers from network + logger.go:130: 2024-11-05T11:45:33.954Z INFO adding peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:33.954Z INFO added peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:33.954Z INFO applied snapshot {"current-snapshot-index": 6, "current-applied-index": 6, "incoming-leader-snapshot-index": 6, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:33.954Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:33.954Z DEBUG Applying entry {"index": 7, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:33.954Z DEBUG apply entry normal {"consistent-index": 5, "entry-index": 7, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:33.954Z DEBUG applyEntryNormal {"V2request": "ID:7 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:33.954Z WARN apply request took too long {"took": "5.24µs", "expected-duration": "0s", "prefix": "", "request": "ID:7 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:33.954Z INFO closing old backend file + logger.go:130: 2024-11-05T11:45:33.955Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:33.955Z DEBUG Applying entry {"index": 8, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:33.955Z DEBUG apply entry normal {"consistent-index": 7, "entry-index": 8, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:33.955Z DEBUG applyEntryNormal {"V2request": "ID:8 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:33.955Z WARN apply request took too long {"took": "3.96µs", "expected-duration": "0s", "prefix": "", "request": "ID:8 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:33.955Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} +{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/0000000000000009.snap.db","bytes":24576,"size":"25 kB"} + logger.go:130: 2024-11-05T11:45:33.955Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30187, "size": "30 kB"} + logger.go:130: 2024-11-05T11:45:33.955Z INFO closed old backend file + logger.go:130: 2024-11-05T11:45:33.955Z INFO applied incoming Raft snapshot {"snapshot-index": 9} + logger.go:130: 2024-11-05T11:45:33.955Z INFO applying snapshot {"current-snapshot-index": 6, "current-applied-index": 8, "incoming-leader-snapshot-index": 9, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:33.955Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/member/snap/db", "took": "84.361µs"} + logger.go:130: 2024-11-05T11:45:33.955Z INFO restoring mvcc store + logger.go:130: 2024-11-05T11:45:33.966Z INFO kvstore restored {"current-rev": 1} + logger.go:130: 2024-11-05T11:45:33.966Z INFO restored mvcc store {"consistent-index": 8} + logger.go:130: 2024-11-05T11:45:33.966Z INFO restoring alarm store + logger.go:130: 2024-11-05T11:45:33.966Z INFO restored alarm store + logger.go:130: 2024-11-05T11:45:33.966Z INFO restoring v2 store + logger.go:130: 2024-11-05T11:45:33.966Z INFO restored v2 store + logger.go:130: 2024-11-05T11:45:33.966Z INFO restoring cluster configuration + logger.go:130: 2024-11-05T11:45:33.966Z INFO restored cluster configuration + logger.go:130: 2024-11-05T11:45:33.966Z INFO removing old peers from network + logger.go:130: 2024-11-05T11:45:33.966Z INFO removed old peers from network + logger.go:130: 2024-11-05T11:45:33.966Z INFO adding peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:33.966Z INFO added peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:33.966Z INFO applied snapshot {"current-snapshot-index": 9, "current-applied-index": 9, "incoming-leader-snapshot-index": 9, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:33.966Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:33.966Z DEBUG Applying entry {"index": 10, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:33.966Z DEBUG apply entry normal {"consistent-index": 8, "entry-index": 10, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:33.966Z DEBUG applyEntryNormal {"V2request": "ID:10 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:33.966Z WARN apply request took too long {"took": "4.801µs", "expected-duration": "0s", "prefix": "", "request": "ID:10 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:33.966Z INFO closing old backend file + logger.go:130: 2024-11-05T11:45:33.966Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:33.966Z DEBUG Applying entry {"index": 11, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:33.966Z DEBUG apply entry normal {"consistent-index": 10, "entry-index": 11, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:33.966Z DEBUG applyEntryNormal {"V2request": "ID:11 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:33.966Z WARN apply request took too long {"took": "2.641µs", "expected-duration": "0s", "prefix": "", "request": "ID:11 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:33.967Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} +{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/000000000000000c.snap.db","bytes":24576,"size":"25 kB"} + logger.go:130: 2024-11-05T11:45:33.967Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30188, "size": "30 kB"} + logger.go:130: 2024-11-05T11:45:33.967Z INFO closed old backend file + logger.go:130: 2024-11-05T11:45:33.967Z INFO applied incoming Raft snapshot {"snapshot-index": 12} + logger.go:130: 2024-11-05T11:45:33.967Z INFO applying snapshot {"current-snapshot-index": 9, "current-applied-index": 11, "incoming-leader-snapshot-index": 12, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:33.967Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/member/snap/db", "took": "77.641µs"} + logger.go:130: 2024-11-05T11:45:33.967Z INFO restoring mvcc store + logger.go:130: 2024-11-05T11:45:33.982Z INFO kvstore restored {"current-rev": 1} + logger.go:130: 2024-11-05T11:45:33.982Z INFO restored mvcc store {"consistent-index": 11} + logger.go:130: 2024-11-05T11:45:33.982Z INFO restoring alarm store + logger.go:130: 2024-11-05T11:45:33.982Z INFO restored alarm store + logger.go:130: 2024-11-05T11:45:33.982Z INFO restoring v2 store + logger.go:130: 2024-11-05T11:45:33.982Z INFO restored v2 store + logger.go:130: 2024-11-05T11:45:33.982Z INFO restoring cluster configuration + logger.go:130: 2024-11-05T11:45:33.982Z INFO restored cluster configuration + logger.go:130: 2024-11-05T11:45:33.982Z INFO removing old peers from network + logger.go:130: 2024-11-05T11:45:33.982Z INFO removed old peers from network + logger.go:130: 2024-11-05T11:45:33.982Z INFO adding peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:33.982Z INFO added peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:33.982Z INFO applied snapshot {"current-snapshot-index": 12, "current-applied-index": 12, "incoming-leader-snapshot-index": 12, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:33.982Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:33.982Z DEBUG Applying entry {"index": 13, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:33.982Z DEBUG apply entry normal {"consistent-index": 11, "entry-index": 13, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:33.982Z DEBUG applyEntryNormal {"V2request": "ID:13 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:33.982Z WARN apply request took too long {"took": "4.84µs", "expected-duration": "0s", "prefix": "", "request": "ID:13 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:33.982Z INFO closing old backend file + logger.go:130: 2024-11-05T11:45:33.982Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:33.982Z DEBUG Applying entry {"index": 14, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:33.982Z DEBUG apply entry normal {"consistent-index": 13, "entry-index": 14, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:33.982Z DEBUG applyEntryNormal {"V2request": "ID:14 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:33.982Z WARN apply request took too long {"took": "3.36µs", "expected-duration": "0s", "prefix": "", "request": "ID:14 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:33.983Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} +{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/000000000000000f.snap.db","bytes":24576,"size":"25 kB"} + logger.go:130: 2024-11-05T11:45:33.983Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30188, "size": "30 kB"} + logger.go:130: 2024-11-05T11:45:33.983Z INFO closed old backend file + logger.go:130: 2024-11-05T11:45:33.983Z INFO applied incoming Raft snapshot {"snapshot-index": 15} + logger.go:130: 2024-11-05T11:45:33.983Z INFO applying snapshot {"current-snapshot-index": 12, "current-applied-index": 14, "incoming-leader-snapshot-index": 15, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:33.983Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/member/snap/db", "took": "87.561µs"} + logger.go:130: 2024-11-05T11:45:33.983Z INFO restoring mvcc store + logger.go:130: 2024-11-05T11:45:33.986Z INFO kvstore restored {"current-rev": 1} + logger.go:130: 2024-11-05T11:45:33.986Z INFO restored mvcc store {"consistent-index": 14} + logger.go:130: 2024-11-05T11:45:33.986Z INFO restoring alarm store + logger.go:130: 2024-11-05T11:45:33.986Z INFO restored alarm store + logger.go:130: 2024-11-05T11:45:33.986Z INFO restoring v2 store + logger.go:130: 2024-11-05T11:45:33.986Z INFO restored v2 store + logger.go:130: 2024-11-05T11:45:33.986Z INFO restoring cluster configuration + logger.go:130: 2024-11-05T11:45:33.986Z INFO restored cluster configuration + logger.go:130: 2024-11-05T11:45:33.986Z INFO removing old peers from network + logger.go:130: 2024-11-05T11:45:33.986Z INFO removed old peers from network + logger.go:130: 2024-11-05T11:45:33.986Z INFO adding peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:33.986Z INFO added peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:33.986Z INFO applied snapshot {"current-snapshot-index": 15, "current-applied-index": 15, "incoming-leader-snapshot-index": 15, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:33.986Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:33.986Z DEBUG Applying entry {"index": 16, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:33.986Z DEBUG apply entry normal {"consistent-index": 14, "entry-index": 16, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:33.986Z DEBUG applyEntryNormal {"V2request": "ID:16 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:33.986Z WARN apply request took too long {"took": "4.88µs", "expected-duration": "0s", "prefix": "", "request": "ID:16 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:33.986Z INFO closing old backend file + logger.go:130: 2024-11-05T11:45:33.986Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:33.986Z DEBUG Applying entry {"index": 17, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:33.986Z DEBUG apply entry normal {"consistent-index": 16, "entry-index": 17, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:33.986Z DEBUG applyEntryNormal {"V2request": "ID:17 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:33.986Z WARN apply request took too long {"took": "2.4µs", "expected-duration": "0s", "prefix": "", "request": "ID:17 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:33.987Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} +{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/0000000000000012.snap.db","bytes":24576,"size":"25 kB"} + logger.go:130: 2024-11-05T11:45:33.987Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} + logger.go:130: 2024-11-05T11:45:33.987Z INFO closed old backend file + logger.go:130: 2024-11-05T11:45:33.987Z INFO applied incoming Raft snapshot {"snapshot-index": 18} + logger.go:130: 2024-11-05T11:45:33.987Z INFO applying snapshot {"current-snapshot-index": 15, "current-applied-index": 17, "incoming-leader-snapshot-index": 18, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:33.987Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/member/snap/db", "took": "72.601µs"} + logger.go:130: 2024-11-05T11:45:33.987Z INFO restoring mvcc store + logger.go:130: 2024-11-05T11:45:34.002Z INFO kvstore restored {"current-rev": 1} + logger.go:130: 2024-11-05T11:45:34.002Z INFO restored mvcc store {"consistent-index": 17} + logger.go:130: 2024-11-05T11:45:34.002Z INFO restoring alarm store + logger.go:130: 2024-11-05T11:45:34.002Z INFO restored alarm store + logger.go:130: 2024-11-05T11:45:34.002Z INFO restoring v2 store + logger.go:130: 2024-11-05T11:45:34.002Z INFO restored v2 store + logger.go:130: 2024-11-05T11:45:34.002Z INFO restoring cluster configuration + logger.go:130: 2024-11-05T11:45:34.002Z INFO restored cluster configuration + logger.go:130: 2024-11-05T11:45:34.002Z INFO removing old peers from network + logger.go:130: 2024-11-05T11:45:34.002Z INFO removed old peers from network + logger.go:130: 2024-11-05T11:45:34.002Z INFO adding peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.002Z INFO added peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.002Z INFO applied snapshot {"current-snapshot-index": 18, "current-applied-index": 18, "incoming-leader-snapshot-index": 18, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.002Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.002Z DEBUG Applying entry {"index": 19, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.002Z DEBUG apply entry normal {"consistent-index": 17, "entry-index": 19, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.002Z DEBUG applyEntryNormal {"V2request": "ID:19 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.002Z WARN apply request took too long {"took": "5µs", "expected-duration": "0s", "prefix": "", "request": "ID:19 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.002Z INFO closing old backend file + logger.go:130: 2024-11-05T11:45:34.002Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.002Z DEBUG Applying entry {"index": 20, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.002Z DEBUG apply entry normal {"consistent-index": 19, "entry-index": 20, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.002Z DEBUG applyEntryNormal {"V2request": "ID:20 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.003Z WARN apply request took too long {"took": "2.88µs", "expected-duration": "0s", "prefix": "", "request": "ID:20 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.003Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} +{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/0000000000000015.snap.db","bytes":24576,"size":"25 kB"} + logger.go:130: 2024-11-05T11:45:34.003Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} + logger.go:130: 2024-11-05T11:45:34.003Z INFO closed old backend file + logger.go:130: 2024-11-05T11:45:34.003Z INFO applied incoming Raft snapshot {"snapshot-index": 21} + logger.go:130: 2024-11-05T11:45:34.003Z INFO applying snapshot {"current-snapshot-index": 18, "current-applied-index": 20, "incoming-leader-snapshot-index": 21, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.003Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/member/snap/db", "took": "84.28µs"} + logger.go:130: 2024-11-05T11:45:34.003Z INFO restoring mvcc store + logger.go:130: 2024-11-05T11:45:34.010Z INFO kvstore restored {"current-rev": 1} + logger.go:130: 2024-11-05T11:45:34.010Z INFO restored mvcc store {"consistent-index": 20} + logger.go:130: 2024-11-05T11:45:34.010Z INFO restoring alarm store + logger.go:130: 2024-11-05T11:45:34.010Z INFO restored alarm store + logger.go:130: 2024-11-05T11:45:34.010Z INFO restoring v2 store + logger.go:130: 2024-11-05T11:45:34.010Z INFO restored v2 store + logger.go:130: 2024-11-05T11:45:34.010Z INFO restoring cluster configuration + logger.go:130: 2024-11-05T11:45:34.010Z INFO restored cluster configuration + logger.go:130: 2024-11-05T11:45:34.010Z INFO removing old peers from network + logger.go:130: 2024-11-05T11:45:34.010Z INFO removed old peers from network + logger.go:130: 2024-11-05T11:45:34.010Z INFO adding peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.010Z INFO added peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.010Z INFO applied snapshot {"current-snapshot-index": 21, "current-applied-index": 21, "incoming-leader-snapshot-index": 21, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.010Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.010Z DEBUG Applying entry {"index": 22, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.010Z DEBUG apply entry normal {"consistent-index": 20, "entry-index": 22, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.010Z DEBUG applyEntryNormal {"V2request": "ID:22 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.010Z WARN apply request took too long {"took": "4.72µs", "expected-duration": "0s", "prefix": "", "request": "ID:22 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.010Z INFO closing old backend file + logger.go:130: 2024-11-05T11:45:34.010Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.010Z DEBUG Applying entry {"index": 23, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.010Z DEBUG apply entry normal {"consistent-index": 22, "entry-index": 23, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.010Z DEBUG applyEntryNormal {"V2request": "ID:23 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.010Z WARN apply request took too long {"took": "2.56µs", "expected-duration": "0s", "prefix": "", "request": "ID:23 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.011Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} +{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/0000000000000018.snap.db","bytes":24576,"size":"25 kB"} + logger.go:130: 2024-11-05T11:45:34.011Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} + logger.go:130: 2024-11-05T11:45:34.011Z INFO applied incoming Raft snapshot {"snapshot-index": 24} + logger.go:130: 2024-11-05T11:45:34.011Z INFO applying snapshot {"current-snapshot-index": 21, "current-applied-index": 23, "incoming-leader-snapshot-index": 24, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.011Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/member/snap/db", "took": "81.12µs"} + logger.go:130: 2024-11-05T11:45:34.011Z INFO restoring mvcc store + logger.go:130: 2024-11-05T11:45:34.023Z INFO closed old backend file + logger.go:130: 2024-11-05T11:45:34.030Z INFO kvstore restored {"current-rev": 1} + logger.go:130: 2024-11-05T11:45:34.030Z INFO restored mvcc store {"consistent-index": 23} + logger.go:130: 2024-11-05T11:45:34.030Z INFO restoring alarm store + logger.go:130: 2024-11-05T11:45:34.030Z INFO restored alarm store + logger.go:130: 2024-11-05T11:45:34.030Z INFO restoring v2 store + logger.go:130: 2024-11-05T11:45:34.030Z INFO restored v2 store + logger.go:130: 2024-11-05T11:45:34.030Z INFO restoring cluster configuration + logger.go:130: 2024-11-05T11:45:34.030Z INFO restored cluster configuration + logger.go:130: 2024-11-05T11:45:34.030Z INFO removing old peers from network + logger.go:130: 2024-11-05T11:45:34.030Z INFO removed old peers from network + logger.go:130: 2024-11-05T11:45:34.030Z INFO adding peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.030Z INFO added peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.030Z INFO applied snapshot {"current-snapshot-index": 24, "current-applied-index": 24, "incoming-leader-snapshot-index": 24, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.030Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.030Z DEBUG Applying entry {"index": 25, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.030Z DEBUG apply entry normal {"consistent-index": 23, "entry-index": 25, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.030Z DEBUG applyEntryNormal {"V2request": "ID:25 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.030Z WARN apply request took too long {"took": "4.56µs", "expected-duration": "0s", "prefix": "", "request": "ID:25 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.030Z INFO closing old backend file + logger.go:130: 2024-11-05T11:45:34.030Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.030Z DEBUG Applying entry {"index": 26, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.030Z DEBUG apply entry normal {"consistent-index": 25, "entry-index": 26, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.030Z DEBUG applyEntryNormal {"V2request": "ID:26 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.030Z WARN apply request took too long {"took": "2.76µs", "expected-duration": "0s", "prefix": "", "request": "ID:26 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.031Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} +{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/000000000000001b.snap.db","bytes":24576,"size":"25 kB"} + logger.go:130: 2024-11-05T11:45:34.031Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} + logger.go:130: 2024-11-05T11:45:34.031Z INFO closed old backend file + logger.go:130: 2024-11-05T11:45:34.031Z INFO applied incoming Raft snapshot {"snapshot-index": 27} + logger.go:130: 2024-11-05T11:45:34.031Z INFO applying snapshot {"current-snapshot-index": 24, "current-applied-index": 26, "incoming-leader-snapshot-index": 27, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.031Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/member/snap/db", "took": "83.32µs"} + logger.go:130: 2024-11-05T11:45:34.031Z INFO restoring mvcc store + logger.go:130: 2024-11-05T11:45:34.038Z INFO kvstore restored {"current-rev": 1} + logger.go:130: 2024-11-05T11:45:34.038Z INFO restored mvcc store {"consistent-index": 26} + logger.go:130: 2024-11-05T11:45:34.038Z INFO restoring alarm store + logger.go:130: 2024-11-05T11:45:34.038Z INFO restored alarm store + logger.go:130: 2024-11-05T11:45:34.038Z INFO restoring v2 store + logger.go:130: 2024-11-05T11:45:34.038Z INFO restored v2 store + logger.go:130: 2024-11-05T11:45:34.038Z INFO restoring cluster configuration + logger.go:130: 2024-11-05T11:45:34.038Z INFO restored cluster configuration + logger.go:130: 2024-11-05T11:45:34.038Z INFO removing old peers from network + logger.go:130: 2024-11-05T11:45:34.038Z INFO removed old peers from network + logger.go:130: 2024-11-05T11:45:34.038Z INFO adding peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.038Z INFO added peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.038Z INFO applied snapshot {"current-snapshot-index": 27, "current-applied-index": 27, "incoming-leader-snapshot-index": 27, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.038Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.038Z DEBUG Applying entry {"index": 28, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.038Z DEBUG apply entry normal {"consistent-index": 26, "entry-index": 28, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.038Z DEBUG applyEntryNormal {"V2request": "ID:28 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.039Z WARN apply request took too long {"took": "4.24µs", "expected-duration": "0s", "prefix": "", "request": "ID:28 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.039Z INFO closing old backend file + logger.go:130: 2024-11-05T11:45:34.039Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.039Z DEBUG Applying entry {"index": 29, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.039Z DEBUG apply entry normal {"consistent-index": 28, "entry-index": 29, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.039Z DEBUG applyEntryNormal {"V2request": "ID:29 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.039Z WARN apply request took too long {"took": "2.52µs", "expected-duration": "0s", "prefix": "", "request": "ID:29 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.039Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} +{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/000000000000001e.snap.db","bytes":24576,"size":"25 kB"} + logger.go:130: 2024-11-05T11:45:34.039Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} + logger.go:130: 2024-11-05T11:45:34.039Z INFO closed old backend file + logger.go:130: 2024-11-05T11:45:34.039Z INFO applied incoming Raft snapshot {"snapshot-index": 30} + logger.go:130: 2024-11-05T11:45:34.039Z INFO applying snapshot {"current-snapshot-index": 27, "current-applied-index": 29, "incoming-leader-snapshot-index": 30, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.039Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/member/snap/db", "took": "70.001µs"} + logger.go:130: 2024-11-05T11:45:34.039Z INFO restoring mvcc store + logger.go:130: 2024-11-05T11:45:34.054Z INFO kvstore restored {"current-rev": 1} + logger.go:130: 2024-11-05T11:45:34.054Z INFO restored mvcc store {"consistent-index": 29} + logger.go:130: 2024-11-05T11:45:34.054Z INFO restoring alarm store + logger.go:130: 2024-11-05T11:45:34.054Z INFO restored alarm store + logger.go:130: 2024-11-05T11:45:34.054Z INFO restoring v2 store + logger.go:130: 2024-11-05T11:45:34.054Z INFO restored v2 store + logger.go:130: 2024-11-05T11:45:34.054Z INFO restoring cluster configuration + logger.go:130: 2024-11-05T11:45:34.054Z INFO restored cluster configuration + logger.go:130: 2024-11-05T11:45:34.054Z INFO removing old peers from network + logger.go:130: 2024-11-05T11:45:34.054Z INFO removed old peers from network + logger.go:130: 2024-11-05T11:45:34.054Z INFO adding peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.054Z INFO added peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.054Z INFO applied snapshot {"current-snapshot-index": 30, "current-applied-index": 30, "incoming-leader-snapshot-index": 30, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.054Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.054Z DEBUG Applying entry {"index": 31, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.054Z DEBUG apply entry normal {"consistent-index": 29, "entry-index": 31, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.054Z DEBUG applyEntryNormal {"V2request": "ID:31 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.054Z WARN apply request took too long {"took": "4.64µs", "expected-duration": "0s", "prefix": "", "request": "ID:31 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.054Z INFO closing old backend file + logger.go:130: 2024-11-05T11:45:34.054Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.054Z DEBUG Applying entry {"index": 32, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.054Z DEBUG apply entry normal {"consistent-index": 31, "entry-index": 32, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.054Z DEBUG applyEntryNormal {"V2request": "ID:32 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.054Z WARN apply request took too long {"took": "2.48µs", "expected-duration": "0s", "prefix": "", "request": "ID:32 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.055Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} +{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/0000000000000021.snap.db","bytes":24576,"size":"25 kB"} + logger.go:130: 2024-11-05T11:45:34.055Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} + logger.go:130: 2024-11-05T11:45:34.055Z INFO closed old backend file + logger.go:130: 2024-11-05T11:45:34.055Z INFO applied incoming Raft snapshot {"snapshot-index": 33} + logger.go:130: 2024-11-05T11:45:34.055Z INFO applying snapshot {"current-snapshot-index": 30, "current-applied-index": 32, "incoming-leader-snapshot-index": 33, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.055Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/member/snap/db", "took": "82.04µs"} + logger.go:130: 2024-11-05T11:45:34.055Z INFO restoring mvcc store + logger.go:130: 2024-11-05T11:45:34.056Z INFO kvstore restored {"current-rev": 1} + logger.go:130: 2024-11-05T11:45:34.056Z INFO restored mvcc store {"consistent-index": 32} + logger.go:130: 2024-11-05T11:45:34.056Z INFO restoring alarm store + logger.go:130: 2024-11-05T11:45:34.056Z INFO restored alarm store + logger.go:130: 2024-11-05T11:45:34.056Z INFO restoring v2 store + logger.go:130: 2024-11-05T11:45:34.056Z INFO restored v2 store + logger.go:130: 2024-11-05T11:45:34.056Z INFO restoring cluster configuration + logger.go:130: 2024-11-05T11:45:34.056Z INFO restored cluster configuration + logger.go:130: 2024-11-05T11:45:34.056Z INFO removing old peers from network + logger.go:130: 2024-11-05T11:45:34.056Z INFO removed old peers from network + logger.go:130: 2024-11-05T11:45:34.056Z INFO adding peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.056Z INFO added peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.056Z INFO applied snapshot {"current-snapshot-index": 33, "current-applied-index": 33, "incoming-leader-snapshot-index": 33, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.056Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.056Z DEBUG Applying entry {"index": 34, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.056Z DEBUG apply entry normal {"consistent-index": 32, "entry-index": 34, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.056Z DEBUG applyEntryNormal {"V2request": "ID:34 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.056Z WARN apply request took too long {"took": "4.72µs", "expected-duration": "0s", "prefix": "", "request": "ID:34 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.056Z INFO closing old backend file + logger.go:130: 2024-11-05T11:45:34.056Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.056Z DEBUG Applying entry {"index": 35, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.056Z DEBUG apply entry normal {"consistent-index": 34, "entry-index": 35, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.056Z DEBUG applyEntryNormal {"V2request": "ID:35 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.056Z WARN apply request took too long {"took": "2.32µs", "expected-duration": "0s", "prefix": "", "request": "ID:35 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.056Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} +{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/0000000000000024.snap.db","bytes":24576,"size":"25 kB"} + logger.go:130: 2024-11-05T11:45:34.056Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} + logger.go:130: 2024-11-05T11:45:34.057Z INFO closed old backend file + logger.go:130: 2024-11-05T11:45:34.057Z INFO applied incoming Raft snapshot {"snapshot-index": 36} + logger.go:130: 2024-11-05T11:45:34.057Z INFO applying snapshot {"current-snapshot-index": 33, "current-applied-index": 35, "incoming-leader-snapshot-index": 36, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.057Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/member/snap/db", "took": "74.88µs"} + logger.go:130: 2024-11-05T11:45:34.057Z INFO restoring mvcc store + logger.go:130: 2024-11-05T11:45:34.057Z INFO kvstore restored {"current-rev": 1} + logger.go:130: 2024-11-05T11:45:34.057Z INFO restored mvcc store {"consistent-index": 35} + logger.go:130: 2024-11-05T11:45:34.057Z INFO restoring alarm store + logger.go:130: 2024-11-05T11:45:34.057Z INFO restored alarm store + logger.go:130: 2024-11-05T11:45:34.057Z INFO restoring v2 store + logger.go:130: 2024-11-05T11:45:34.057Z INFO restored v2 store + logger.go:130: 2024-11-05T11:45:34.057Z INFO restoring cluster configuration + logger.go:130: 2024-11-05T11:45:34.057Z INFO restored cluster configuration + logger.go:130: 2024-11-05T11:45:34.057Z INFO removing old peers from network + logger.go:130: 2024-11-05T11:45:34.057Z INFO removed old peers from network + logger.go:130: 2024-11-05T11:45:34.057Z INFO adding peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.057Z INFO added peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.057Z INFO applied snapshot {"current-snapshot-index": 36, "current-applied-index": 36, "incoming-leader-snapshot-index": 36, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.057Z INFO closing old backend file + logger.go:130: 2024-11-05T11:45:34.057Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.057Z DEBUG Applying entry {"index": 37, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.057Z DEBUG apply entry normal {"consistent-index": 35, "entry-index": 37, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.057Z DEBUG applyEntryNormal {"V2request": "ID:37 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.057Z WARN apply request took too long {"took": "5.28µs", "expected-duration": "0s", "prefix": "", "request": "ID:37 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.058Z INFO closed old backend file + logger.go:130: 2024-11-05T11:45:34.058Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.058Z DEBUG Applying entry {"index": 38, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.058Z DEBUG apply entry normal {"consistent-index": 37, "entry-index": 38, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.058Z DEBUG applyEntryNormal {"V2request": "ID:38 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.058Z WARN apply request took too long {"took": "7.04µs", "expected-duration": "0s", "prefix": "", "request": "ID:38 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.058Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} +{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/0000000000000027.snap.db","bytes":24576,"size":"25 kB"} + logger.go:130: 2024-11-05T11:45:34.058Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} + logger.go:130: 2024-11-05T11:45:34.058Z INFO applied incoming Raft snapshot {"snapshot-index": 39} + logger.go:130: 2024-11-05T11:45:34.058Z INFO applying snapshot {"current-snapshot-index": 36, "current-applied-index": 38, "incoming-leader-snapshot-index": 39, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.058Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/member/snap/db", "took": "79.2µs"} + logger.go:130: 2024-11-05T11:45:34.058Z INFO restoring mvcc store + logger.go:130: 2024-11-05T11:45:34.078Z INFO kvstore restored {"current-rev": 1} + logger.go:130: 2024-11-05T11:45:34.078Z INFO restored mvcc store {"consistent-index": 38} + logger.go:130: 2024-11-05T11:45:34.078Z INFO restoring alarm store + logger.go:130: 2024-11-05T11:45:34.078Z INFO restored alarm store + logger.go:130: 2024-11-05T11:45:34.078Z INFO restoring v2 store + logger.go:130: 2024-11-05T11:45:34.078Z INFO restored v2 store + logger.go:130: 2024-11-05T11:45:34.078Z INFO restoring cluster configuration + logger.go:130: 2024-11-05T11:45:34.078Z INFO restored cluster configuration + logger.go:130: 2024-11-05T11:45:34.078Z INFO removing old peers from network + logger.go:130: 2024-11-05T11:45:34.078Z INFO removed old peers from network + logger.go:130: 2024-11-05T11:45:34.078Z INFO adding peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.078Z INFO added peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.078Z INFO applied snapshot {"current-snapshot-index": 39, "current-applied-index": 39, "incoming-leader-snapshot-index": 39, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.078Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.078Z DEBUG Applying entry {"index": 40, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.078Z DEBUG apply entry normal {"consistent-index": 38, "entry-index": 40, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.078Z DEBUG applyEntryNormal {"V2request": "ID:40 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.078Z WARN apply request took too long {"took": "4.6µs", "expected-duration": "0s", "prefix": "", "request": "ID:40 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.078Z INFO closing old backend file + logger.go:130: 2024-11-05T11:45:34.078Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.078Z DEBUG Applying entry {"index": 41, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.078Z DEBUG apply entry normal {"consistent-index": 40, "entry-index": 41, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.078Z DEBUG applyEntryNormal {"V2request": "ID:41 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.078Z WARN apply request took too long {"took": "2.52µs", "expected-duration": "0s", "prefix": "", "request": "ID:41 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.079Z INFO closed old backend file + logger.go:130: 2024-11-05T11:45:34.079Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} +{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/000000000000002a.snap.db","bytes":24576,"size":"25 kB"} + logger.go:130: 2024-11-05T11:45:34.079Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} + logger.go:130: 2024-11-05T11:45:34.079Z INFO applied incoming Raft snapshot {"snapshot-index": 42} + logger.go:130: 2024-11-05T11:45:34.079Z INFO applying snapshot {"current-snapshot-index": 39, "current-applied-index": 41, "incoming-leader-snapshot-index": 42, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.079Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/member/snap/db", "took": "75.361µs"} + logger.go:130: 2024-11-05T11:45:34.079Z INFO restoring mvcc store + logger.go:130: 2024-11-05T11:45:34.090Z INFO kvstore restored {"current-rev": 1} + logger.go:130: 2024-11-05T11:45:34.090Z INFO restored mvcc store {"consistent-index": 41} + logger.go:130: 2024-11-05T11:45:34.090Z INFO restoring alarm store + logger.go:130: 2024-11-05T11:45:34.090Z INFO restored alarm store + logger.go:130: 2024-11-05T11:45:34.090Z INFO restoring v2 store + logger.go:130: 2024-11-05T11:45:34.090Z INFO restored v2 store + logger.go:130: 2024-11-05T11:45:34.090Z INFO restoring cluster configuration + logger.go:130: 2024-11-05T11:45:34.090Z INFO restored cluster configuration + logger.go:130: 2024-11-05T11:45:34.090Z INFO removing old peers from network + logger.go:130: 2024-11-05T11:45:34.090Z INFO removed old peers from network + logger.go:130: 2024-11-05T11:45:34.090Z INFO adding peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.090Z INFO added peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.090Z INFO applied snapshot {"current-snapshot-index": 42, "current-applied-index": 42, "incoming-leader-snapshot-index": 42, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.090Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.090Z DEBUG Applying entry {"index": 43, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.090Z DEBUG apply entry normal {"consistent-index": 41, "entry-index": 43, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.090Z DEBUG applyEntryNormal {"V2request": "ID:43 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.090Z WARN apply request took too long {"took": "4.96µs", "expected-duration": "0s", "prefix": "", "request": "ID:43 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.090Z INFO closing old backend file + logger.go:130: 2024-11-05T11:45:34.091Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.091Z DEBUG Applying entry {"index": 44, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.091Z DEBUG apply entry normal {"consistent-index": 43, "entry-index": 44, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.091Z DEBUG applyEntryNormal {"V2request": "ID:44 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.091Z WARN apply request took too long {"took": "2.6µs", "expected-duration": "0s", "prefix": "", "request": "ID:44 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.091Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} +{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/000000000000002d.snap.db","bytes":24576,"size":"25 kB"} + logger.go:130: 2024-11-05T11:45:34.091Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} + logger.go:130: 2024-11-05T11:45:34.091Z INFO closed old backend file + logger.go:130: 2024-11-05T11:45:34.091Z INFO applied incoming Raft snapshot {"snapshot-index": 45} + logger.go:130: 2024-11-05T11:45:34.091Z INFO applying snapshot {"current-snapshot-index": 42, "current-applied-index": 44, "incoming-leader-snapshot-index": 45, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.091Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/member/snap/db", "took": "79.24µs"} + logger.go:130: 2024-11-05T11:45:34.091Z INFO restoring mvcc store + logger.go:130: 2024-11-05T11:45:34.102Z INFO kvstore restored {"current-rev": 1} + logger.go:130: 2024-11-05T11:45:34.102Z INFO restored mvcc store {"consistent-index": 44} + logger.go:130: 2024-11-05T11:45:34.102Z INFO restoring alarm store + logger.go:130: 2024-11-05T11:45:34.102Z INFO restored alarm store + logger.go:130: 2024-11-05T11:45:34.102Z INFO restoring v2 store + logger.go:130: 2024-11-05T11:45:34.102Z INFO restored v2 store + logger.go:130: 2024-11-05T11:45:34.102Z INFO restoring cluster configuration + logger.go:130: 2024-11-05T11:45:34.102Z INFO restored cluster configuration + logger.go:130: 2024-11-05T11:45:34.102Z INFO removing old peers from network + logger.go:130: 2024-11-05T11:45:34.102Z INFO removed old peers from network + logger.go:130: 2024-11-05T11:45:34.102Z INFO adding peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.102Z INFO added peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.102Z INFO applied snapshot {"current-snapshot-index": 45, "current-applied-index": 45, "incoming-leader-snapshot-index": 45, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.102Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.102Z DEBUG Applying entry {"index": 46, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.102Z DEBUG apply entry normal {"consistent-index": 44, "entry-index": 46, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.102Z DEBUG applyEntryNormal {"V2request": "ID:46 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.102Z WARN apply request took too long {"took": "4.88µs", "expected-duration": "0s", "prefix": "", "request": "ID:46 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.102Z INFO closing old backend file + logger.go:130: 2024-11-05T11:45:34.102Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.102Z DEBUG Applying entry {"index": 47, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.102Z DEBUG apply entry normal {"consistent-index": 46, "entry-index": 47, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.102Z DEBUG applyEntryNormal {"V2request": "ID:47 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.102Z WARN apply request took too long {"took": "2.12µs", "expected-duration": "0s", "prefix": "", "request": "ID:47 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.103Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} +{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/0000000000000030.snap.db","bytes":24576,"size":"25 kB"} + logger.go:130: 2024-11-05T11:45:34.103Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} + logger.go:130: 2024-11-05T11:45:34.103Z INFO closed old backend file + logger.go:130: 2024-11-05T11:45:34.103Z INFO applied incoming Raft snapshot {"snapshot-index": 48} + logger.go:130: 2024-11-05T11:45:34.103Z INFO applying snapshot {"current-snapshot-index": 45, "current-applied-index": 47, "incoming-leader-snapshot-index": 48, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.103Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/member/snap/db", "took": "68.08µs"} + logger.go:130: 2024-11-05T11:45:34.103Z INFO restoring mvcc store + logger.go:130: 2024-11-05T11:45:34.103Z INFO kvstore restored {"current-rev": 1} + logger.go:130: 2024-11-05T11:45:34.103Z INFO restored mvcc store {"consistent-index": 47} + logger.go:130: 2024-11-05T11:45:34.103Z INFO restoring alarm store + logger.go:130: 2024-11-05T11:45:34.103Z INFO restored alarm store + logger.go:130: 2024-11-05T11:45:34.103Z INFO restoring v2 store + logger.go:130: 2024-11-05T11:45:34.103Z INFO restored v2 store + logger.go:130: 2024-11-05T11:45:34.103Z INFO restoring cluster configuration + logger.go:130: 2024-11-05T11:45:34.103Z INFO restored cluster configuration + logger.go:130: 2024-11-05T11:45:34.103Z INFO removing old peers from network + logger.go:130: 2024-11-05T11:45:34.103Z INFO removed old peers from network + logger.go:130: 2024-11-05T11:45:34.103Z INFO adding peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.103Z INFO added peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.103Z INFO applied snapshot {"current-snapshot-index": 48, "current-applied-index": 48, "incoming-leader-snapshot-index": 48, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.103Z INFO closing old backend file + logger.go:130: 2024-11-05T11:45:34.103Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.103Z DEBUG Applying entry {"index": 49, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.103Z DEBUG apply entry normal {"consistent-index": 47, "entry-index": 49, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.103Z DEBUG applyEntryNormal {"V2request": "ID:49 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.104Z WARN apply request took too long {"took": "4.52µs", "expected-duration": "0s", "prefix": "", "request": "ID:49 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.104Z INFO closed old backend file + logger.go:130: 2024-11-05T11:45:34.104Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.104Z DEBUG Applying entry {"index": 50, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.104Z DEBUG apply entry normal {"consistent-index": 49, "entry-index": 50, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.104Z DEBUG applyEntryNormal {"V2request": "ID:50 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.104Z WARN apply request took too long {"took": "2.2µs", "expected-duration": "0s", "prefix": "", "request": "ID:50 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.104Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} +{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/0000000000000033.snap.db","bytes":24576,"size":"25 kB"} + logger.go:130: 2024-11-05T11:45:34.104Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} + logger.go:130: 2024-11-05T11:45:34.104Z INFO applied incoming Raft snapshot {"snapshot-index": 51} + logger.go:130: 2024-11-05T11:45:34.104Z INFO applying snapshot {"current-snapshot-index": 48, "current-applied-index": 50, "incoming-leader-snapshot-index": 51, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.104Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/member/snap/db", "took": "67.76µs"} + logger.go:130: 2024-11-05T11:45:34.104Z INFO restoring mvcc store + logger.go:130: 2024-11-05T11:45:34.118Z INFO kvstore restored {"current-rev": 1} + logger.go:130: 2024-11-05T11:45:34.118Z INFO restored mvcc store {"consistent-index": 50} + logger.go:130: 2024-11-05T11:45:34.118Z INFO restoring alarm store + logger.go:130: 2024-11-05T11:45:34.118Z INFO restored alarm store + logger.go:130: 2024-11-05T11:45:34.118Z INFO restoring v2 store + logger.go:130: 2024-11-05T11:45:34.118Z INFO restored v2 store + logger.go:130: 2024-11-05T11:45:34.118Z INFO restoring cluster configuration + logger.go:130: 2024-11-05T11:45:34.118Z INFO restored cluster configuration + logger.go:130: 2024-11-05T11:45:34.118Z INFO removing old peers from network + logger.go:130: 2024-11-05T11:45:34.118Z INFO removed old peers from network + logger.go:130: 2024-11-05T11:45:34.118Z INFO adding peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.118Z INFO added peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.118Z INFO applied snapshot {"current-snapshot-index": 51, "current-applied-index": 51, "incoming-leader-snapshot-index": 51, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.118Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.118Z DEBUG Applying entry {"index": 52, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.118Z DEBUG apply entry normal {"consistent-index": 50, "entry-index": 52, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.118Z DEBUG applyEntryNormal {"V2request": "ID:52 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.118Z WARN apply request took too long {"took": "5.28µs", "expected-duration": "0s", "prefix": "", "request": "ID:52 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.118Z INFO closing old backend file + logger.go:130: 2024-11-05T11:45:34.119Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.119Z DEBUG Applying entry {"index": 53, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.119Z DEBUG apply entry normal {"consistent-index": 52, "entry-index": 53, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.119Z DEBUG applyEntryNormal {"V2request": "ID:53 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.119Z WARN apply request took too long {"took": "2.64µs", "expected-duration": "0s", "prefix": "", "request": "ID:53 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.119Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} +{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/0000000000000036.snap.db","bytes":24576,"size":"25 kB"} + logger.go:130: 2024-11-05T11:45:34.119Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} + logger.go:130: 2024-11-05T11:45:34.119Z INFO closed old backend file + logger.go:130: 2024-11-05T11:45:34.119Z INFO applied incoming Raft snapshot {"snapshot-index": 54} + logger.go:130: 2024-11-05T11:45:34.119Z INFO applying snapshot {"current-snapshot-index": 51, "current-applied-index": 53, "incoming-leader-snapshot-index": 54, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.119Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/member/snap/db", "took": "85.161µs"} + logger.go:130: 2024-11-05T11:45:34.119Z INFO restoring mvcc store + logger.go:130: 2024-11-05T11:45:34.120Z INFO kvstore restored {"current-rev": 1} + logger.go:130: 2024-11-05T11:45:34.120Z INFO restored mvcc store {"consistent-index": 53} + logger.go:130: 2024-11-05T11:45:34.120Z INFO restoring alarm store + logger.go:130: 2024-11-05T11:45:34.120Z INFO restored alarm store + logger.go:130: 2024-11-05T11:45:34.120Z INFO restoring v2 store + logger.go:130: 2024-11-05T11:45:34.120Z INFO restored v2 store + logger.go:130: 2024-11-05T11:45:34.120Z INFO restoring cluster configuration + logger.go:130: 2024-11-05T11:45:34.120Z INFO restored cluster configuration + logger.go:130: 2024-11-05T11:45:34.120Z INFO removing old peers from network + logger.go:130: 2024-11-05T11:45:34.120Z INFO removed old peers from network + logger.go:130: 2024-11-05T11:45:34.120Z INFO adding peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.120Z INFO added peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.120Z INFO applied snapshot {"current-snapshot-index": 54, "current-applied-index": 54, "incoming-leader-snapshot-index": 54, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.120Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.120Z DEBUG Applying entry {"index": 55, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.120Z DEBUG apply entry normal {"consistent-index": 53, "entry-index": 55, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.120Z DEBUG applyEntryNormal {"V2request": "ID:55 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.120Z WARN apply request took too long {"took": "4.16µs", "expected-duration": "0s", "prefix": "", "request": "ID:55 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.120Z INFO closing old backend file + logger.go:130: 2024-11-05T11:45:34.120Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.120Z DEBUG Applying entry {"index": 56, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.120Z DEBUG apply entry normal {"consistent-index": 55, "entry-index": 56, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.120Z DEBUG applyEntryNormal {"V2request": "ID:56 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.120Z WARN apply request took too long {"took": "2.36µs", "expected-duration": "0s", "prefix": "", "request": "ID:56 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.120Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} +{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/0000000000000039.snap.db","bytes":24576,"size":"25 kB"} + logger.go:130: 2024-11-05T11:45:34.120Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} + logger.go:130: 2024-11-05T11:45:34.121Z INFO closed old backend file + logger.go:130: 2024-11-05T11:45:34.121Z INFO applied incoming Raft snapshot {"snapshot-index": 57} + logger.go:130: 2024-11-05T11:45:34.121Z INFO applying snapshot {"current-snapshot-index": 54, "current-applied-index": 56, "incoming-leader-snapshot-index": 57, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.121Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/member/snap/db", "took": "76.321µs"} + logger.go:130: 2024-11-05T11:45:34.121Z INFO restoring mvcc store + logger.go:130: 2024-11-05T11:45:34.134Z INFO kvstore restored {"current-rev": 1} + logger.go:130: 2024-11-05T11:45:34.134Z INFO restored mvcc store {"consistent-index": 56} + logger.go:130: 2024-11-05T11:45:34.134Z INFO restoring alarm store + logger.go:130: 2024-11-05T11:45:34.134Z INFO restored alarm store + logger.go:130: 2024-11-05T11:45:34.134Z INFO restoring v2 store + logger.go:130: 2024-11-05T11:45:34.134Z INFO restored v2 store + logger.go:130: 2024-11-05T11:45:34.134Z INFO restoring cluster configuration + logger.go:130: 2024-11-05T11:45:34.134Z INFO restored cluster configuration + logger.go:130: 2024-11-05T11:45:34.134Z INFO removing old peers from network + logger.go:130: 2024-11-05T11:45:34.134Z INFO removed old peers from network + logger.go:130: 2024-11-05T11:45:34.134Z INFO adding peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.134Z INFO added peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.134Z INFO applied snapshot {"current-snapshot-index": 57, "current-applied-index": 57, "incoming-leader-snapshot-index": 57, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.134Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.134Z DEBUG Applying entry {"index": 58, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.134Z DEBUG apply entry normal {"consistent-index": 56, "entry-index": 58, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.134Z DEBUG applyEntryNormal {"V2request": "ID:58 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.134Z WARN apply request took too long {"took": "5.24µs", "expected-duration": "0s", "prefix": "", "request": "ID:58 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.134Z INFO closing old backend file + logger.go:130: 2024-11-05T11:45:34.134Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.134Z DEBUG Applying entry {"index": 59, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.134Z DEBUG apply entry normal {"consistent-index": 58, "entry-index": 59, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.134Z DEBUG applyEntryNormal {"V2request": "ID:59 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.134Z WARN apply request took too long {"took": "2.48µs", "expected-duration": "0s", "prefix": "", "request": "ID:59 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.135Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} +{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/000000000000003c.snap.db","bytes":24576,"size":"25 kB"} + logger.go:130: 2024-11-05T11:45:34.135Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} + logger.go:130: 2024-11-05T11:45:34.135Z INFO closed old backend file + logger.go:130: 2024-11-05T11:45:34.135Z INFO applied incoming Raft snapshot {"snapshot-index": 60} + logger.go:130: 2024-11-05T11:45:34.135Z INFO applying snapshot {"current-snapshot-index": 57, "current-applied-index": 59, "incoming-leader-snapshot-index": 60, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.135Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/member/snap/db", "took": "73.16µs"} + logger.go:130: 2024-11-05T11:45:34.135Z INFO restoring mvcc store + logger.go:130: 2024-11-05T11:45:34.150Z INFO kvstore restored {"current-rev": 1} + logger.go:130: 2024-11-05T11:45:34.150Z INFO restored mvcc store {"consistent-index": 59} + logger.go:130: 2024-11-05T11:45:34.150Z INFO restoring alarm store + logger.go:130: 2024-11-05T11:45:34.150Z INFO restored alarm store + logger.go:130: 2024-11-05T11:45:34.150Z INFO restoring v2 store + logger.go:130: 2024-11-05T11:45:34.150Z INFO restored v2 store + logger.go:130: 2024-11-05T11:45:34.150Z INFO restoring cluster configuration + logger.go:130: 2024-11-05T11:45:34.150Z INFO restored cluster configuration + logger.go:130: 2024-11-05T11:45:34.150Z INFO removing old peers from network + logger.go:130: 2024-11-05T11:45:34.150Z INFO removed old peers from network + logger.go:130: 2024-11-05T11:45:34.150Z INFO adding peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.150Z INFO added peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.150Z INFO applied snapshot {"current-snapshot-index": 60, "current-applied-index": 60, "incoming-leader-snapshot-index": 60, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.150Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.150Z DEBUG Applying entry {"index": 61, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.150Z DEBUG apply entry normal {"consistent-index": 59, "entry-index": 61, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.150Z DEBUG applyEntryNormal {"V2request": "ID:61 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.150Z WARN apply request took too long {"took": "5.4µs", "expected-duration": "0s", "prefix": "", "request": "ID:61 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.151Z INFO closing old backend file + logger.go:130: 2024-11-05T11:45:34.151Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.151Z DEBUG Applying entry {"index": 62, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.151Z DEBUG apply entry normal {"consistent-index": 61, "entry-index": 62, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.151Z DEBUG applyEntryNormal {"V2request": "ID:62 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.151Z WARN apply request took too long {"took": "2.96µs", "expected-duration": "0s", "prefix": "", "request": "ID:62 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.151Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} +{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/000000000000003f.snap.db","bytes":24576,"size":"25 kB"} + logger.go:130: 2024-11-05T11:45:34.151Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} + logger.go:130: 2024-11-05T11:45:34.151Z INFO closed old backend file + logger.go:130: 2024-11-05T11:45:34.151Z INFO applied incoming Raft snapshot {"snapshot-index": 63} + logger.go:130: 2024-11-05T11:45:34.151Z INFO applying snapshot {"current-snapshot-index": 60, "current-applied-index": 62, "incoming-leader-snapshot-index": 63, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.152Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/member/snap/db", "took": "88.121µs"} + logger.go:130: 2024-11-05T11:45:34.152Z INFO restoring mvcc store + logger.go:130: 2024-11-05T11:45:34.152Z INFO kvstore restored {"current-rev": 1} + logger.go:130: 2024-11-05T11:45:34.152Z INFO restored mvcc store {"consistent-index": 62} + logger.go:130: 2024-11-05T11:45:34.152Z INFO restoring alarm store + logger.go:130: 2024-11-05T11:45:34.152Z INFO restored alarm store + logger.go:130: 2024-11-05T11:45:34.152Z INFO restoring v2 store + logger.go:130: 2024-11-05T11:45:34.152Z INFO restored v2 store + logger.go:130: 2024-11-05T11:45:34.152Z INFO restoring cluster configuration + logger.go:130: 2024-11-05T11:45:34.152Z INFO restored cluster configuration + logger.go:130: 2024-11-05T11:45:34.152Z INFO removing old peers from network + logger.go:130: 2024-11-05T11:45:34.152Z INFO removed old peers from network + logger.go:130: 2024-11-05T11:45:34.152Z INFO adding peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.152Z INFO added peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.152Z INFO applied snapshot {"current-snapshot-index": 63, "current-applied-index": 63, "incoming-leader-snapshot-index": 63, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.152Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.152Z DEBUG Applying entry {"index": 64, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.152Z DEBUG apply entry normal {"consistent-index": 62, "entry-index": 64, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.152Z DEBUG applyEntryNormal {"V2request": "ID:64 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.152Z WARN apply request took too long {"took": "4.88µs", "expected-duration": "0s", "prefix": "", "request": "ID:64 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.152Z INFO closing old backend file + logger.go:130: 2024-11-05T11:45:34.152Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.152Z DEBUG Applying entry {"index": 65, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.152Z DEBUG apply entry normal {"consistent-index": 64, "entry-index": 65, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.152Z DEBUG applyEntryNormal {"V2request": "ID:65 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.152Z WARN apply request took too long {"took": "2.28µs", "expected-duration": "0s", "prefix": "", "request": "ID:65 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.153Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} +{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/0000000000000042.snap.db","bytes":24576,"size":"25 kB"} + logger.go:130: 2024-11-05T11:45:34.153Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} + logger.go:130: 2024-11-05T11:45:34.153Z INFO closed old backend file + logger.go:130: 2024-11-05T11:45:34.153Z INFO applied incoming Raft snapshot {"snapshot-index": 66} + logger.go:130: 2024-11-05T11:45:34.153Z INFO applying snapshot {"current-snapshot-index": 63, "current-applied-index": 65, "incoming-leader-snapshot-index": 66, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.153Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/member/snap/db", "took": "73.76µs"} + logger.go:130: 2024-11-05T11:45:34.153Z INFO restoring mvcc store + logger.go:130: 2024-11-05T11:45:34.166Z INFO kvstore restored {"current-rev": 1} + logger.go:130: 2024-11-05T11:45:34.166Z INFO restored mvcc store {"consistent-index": 65} + logger.go:130: 2024-11-05T11:45:34.166Z INFO restoring alarm store + logger.go:130: 2024-11-05T11:45:34.166Z INFO restored alarm store + logger.go:130: 2024-11-05T11:45:34.166Z INFO restoring v2 store + logger.go:130: 2024-11-05T11:45:34.166Z INFO restored v2 store + logger.go:130: 2024-11-05T11:45:34.166Z INFO restoring cluster configuration + logger.go:130: 2024-11-05T11:45:34.166Z INFO restored cluster configuration + logger.go:130: 2024-11-05T11:45:34.166Z INFO removing old peers from network + logger.go:130: 2024-11-05T11:45:34.166Z INFO removed old peers from network + logger.go:130: 2024-11-05T11:45:34.166Z INFO adding peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.166Z INFO added peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.166Z INFO applied snapshot {"current-snapshot-index": 66, "current-applied-index": 66, "incoming-leader-snapshot-index": 66, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.166Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.166Z DEBUG Applying entry {"index": 67, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.166Z DEBUG apply entry normal {"consistent-index": 65, "entry-index": 67, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.166Z DEBUG applyEntryNormal {"V2request": "ID:67 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.166Z WARN apply request took too long {"took": "5.24µs", "expected-duration": "0s", "prefix": "", "request": "ID:67 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.166Z INFO closing old backend file + logger.go:130: 2024-11-05T11:45:34.167Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.167Z DEBUG Applying entry {"index": 68, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.167Z DEBUG apply entry normal {"consistent-index": 67, "entry-index": 68, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.167Z DEBUG applyEntryNormal {"V2request": "ID:68 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.167Z WARN apply request took too long {"took": "2.68µs", "expected-duration": "0s", "prefix": "", "request": "ID:68 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.167Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} +{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/0000000000000045.snap.db","bytes":24576,"size":"25 kB"} + logger.go:130: 2024-11-05T11:45:34.167Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} + logger.go:130: 2024-11-05T11:45:34.167Z INFO closed old backend file + logger.go:130: 2024-11-05T11:45:34.167Z INFO applied incoming Raft snapshot {"snapshot-index": 69} + logger.go:130: 2024-11-05T11:45:34.167Z INFO applying snapshot {"current-snapshot-index": 66, "current-applied-index": 68, "incoming-leader-snapshot-index": 69, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.167Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/member/snap/db", "took": "73.64µs"} + logger.go:130: 2024-11-05T11:45:34.167Z INFO restoring mvcc store + logger.go:130: 2024-11-05T11:45:34.182Z INFO kvstore restored {"current-rev": 1} + logger.go:130: 2024-11-05T11:45:34.182Z INFO restored mvcc store {"consistent-index": 68} + logger.go:130: 2024-11-05T11:45:34.182Z INFO restoring alarm store + logger.go:130: 2024-11-05T11:45:34.182Z INFO restored alarm store + logger.go:130: 2024-11-05T11:45:34.182Z INFO restoring v2 store + logger.go:130: 2024-11-05T11:45:34.182Z INFO restored v2 store + logger.go:130: 2024-11-05T11:45:34.182Z INFO restoring cluster configuration + logger.go:130: 2024-11-05T11:45:34.182Z INFO restored cluster configuration + logger.go:130: 2024-11-05T11:45:34.182Z INFO removing old peers from network + logger.go:130: 2024-11-05T11:45:34.182Z INFO removed old peers from network + logger.go:130: 2024-11-05T11:45:34.182Z INFO adding peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.182Z INFO added peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.182Z INFO applied snapshot {"current-snapshot-index": 69, "current-applied-index": 69, "incoming-leader-snapshot-index": 69, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.182Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.182Z DEBUG Applying entry {"index": 70, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.182Z DEBUG apply entry normal {"consistent-index": 68, "entry-index": 70, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.182Z DEBUG applyEntryNormal {"V2request": "ID:70 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.182Z WARN apply request took too long {"took": "5.241µs", "expected-duration": "0s", "prefix": "", "request": "ID:70 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.182Z INFO closing old backend file + logger.go:130: 2024-11-05T11:45:34.182Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.182Z DEBUG Applying entry {"index": 71, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.182Z DEBUG apply entry normal {"consistent-index": 70, "entry-index": 71, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.182Z DEBUG applyEntryNormal {"V2request": "ID:71 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.183Z WARN apply request took too long {"took": "2.96µs", "expected-duration": "0s", "prefix": "", "request": "ID:71 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.183Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} +{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/0000000000000048.snap.db","bytes":24576,"size":"25 kB"} + logger.go:130: 2024-11-05T11:45:34.183Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} + logger.go:130: 2024-11-05T11:45:34.183Z INFO closed old backend file + logger.go:130: 2024-11-05T11:45:34.183Z INFO applied incoming Raft snapshot {"snapshot-index": 72} + logger.go:130: 2024-11-05T11:45:34.183Z INFO applying snapshot {"current-snapshot-index": 69, "current-applied-index": 71, "incoming-leader-snapshot-index": 72, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.183Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/member/snap/db", "took": "84.32µs"} + logger.go:130: 2024-11-05T11:45:34.183Z INFO restoring mvcc store + logger.go:130: 2024-11-05T11:45:34.184Z INFO kvstore restored {"current-rev": 1} + logger.go:130: 2024-11-05T11:45:34.184Z INFO restored mvcc store {"consistent-index": 71} + logger.go:130: 2024-11-05T11:45:34.184Z INFO restoring alarm store + logger.go:130: 2024-11-05T11:45:34.184Z INFO restored alarm store + logger.go:130: 2024-11-05T11:45:34.184Z INFO restoring v2 store + logger.go:130: 2024-11-05T11:45:34.184Z INFO restored v2 store + logger.go:130: 2024-11-05T11:45:34.184Z INFO restoring cluster configuration + logger.go:130: 2024-11-05T11:45:34.184Z INFO restored cluster configuration + logger.go:130: 2024-11-05T11:45:34.184Z INFO removing old peers from network + logger.go:130: 2024-11-05T11:45:34.184Z INFO removed old peers from network + logger.go:130: 2024-11-05T11:45:34.184Z INFO adding peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.184Z INFO added peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.184Z INFO applied snapshot {"current-snapshot-index": 72, "current-applied-index": 72, "incoming-leader-snapshot-index": 72, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.184Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.184Z DEBUG Applying entry {"index": 73, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.184Z DEBUG apply entry normal {"consistent-index": 71, "entry-index": 73, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.184Z DEBUG applyEntryNormal {"V2request": "ID:73 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.184Z WARN apply request took too long {"took": "4.88µs", "expected-duration": "0s", "prefix": "", "request": "ID:73 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.184Z INFO closing old backend file + logger.go:130: 2024-11-05T11:45:34.184Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.184Z DEBUG Applying entry {"index": 74, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.184Z DEBUG apply entry normal {"consistent-index": 73, "entry-index": 74, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.184Z DEBUG applyEntryNormal {"V2request": "ID:74 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.184Z WARN apply request took too long {"took": "2.4µs", "expected-duration": "0s", "prefix": "", "request": "ID:74 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.184Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} +{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/000000000000004b.snap.db","bytes":24576,"size":"25 kB"} + logger.go:130: 2024-11-05T11:45:34.184Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} + logger.go:130: 2024-11-05T11:45:34.185Z INFO closed old backend file + logger.go:130: 2024-11-05T11:45:34.185Z INFO applied incoming Raft snapshot {"snapshot-index": 75} + logger.go:130: 2024-11-05T11:45:34.185Z INFO applying snapshot {"current-snapshot-index": 72, "current-applied-index": 74, "incoming-leader-snapshot-index": 75, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.185Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/member/snap/db", "took": "77.8µs"} + logger.go:130: 2024-11-05T11:45:34.185Z INFO restoring mvcc store + logger.go:130: 2024-11-05T11:45:34.185Z INFO kvstore restored {"current-rev": 1} + logger.go:130: 2024-11-05T11:45:34.185Z INFO restored mvcc store {"consistent-index": 74} + logger.go:130: 2024-11-05T11:45:34.185Z INFO restoring alarm store + logger.go:130: 2024-11-05T11:45:34.185Z INFO restored alarm store + logger.go:130: 2024-11-05T11:45:34.185Z INFO restoring v2 store + logger.go:130: 2024-11-05T11:45:34.186Z INFO restored v2 store + logger.go:130: 2024-11-05T11:45:34.186Z INFO restoring cluster configuration + logger.go:130: 2024-11-05T11:45:34.186Z INFO restored cluster configuration + logger.go:130: 2024-11-05T11:45:34.186Z INFO removing old peers from network + logger.go:130: 2024-11-05T11:45:34.186Z INFO removed old peers from network + logger.go:130: 2024-11-05T11:45:34.186Z INFO adding peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.186Z INFO added peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.186Z INFO applied snapshot {"current-snapshot-index": 75, "current-applied-index": 75, "incoming-leader-snapshot-index": 75, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.186Z INFO closing old backend file + logger.go:130: 2024-11-05T11:45:34.186Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.186Z DEBUG Applying entry {"index": 76, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.186Z DEBUG apply entry normal {"consistent-index": 74, "entry-index": 76, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.186Z DEBUG applyEntryNormal {"V2request": "ID:76 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.186Z WARN apply request took too long {"took": "5.04µs", "expected-duration": "0s", "prefix": "", "request": "ID:76 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.186Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.186Z INFO closed old backend file + logger.go:130: 2024-11-05T11:45:34.186Z DEBUG Applying entry {"index": 77, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.186Z DEBUG apply entry normal {"consistent-index": 76, "entry-index": 77, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.186Z DEBUG applyEntryNormal {"V2request": "ID:77 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.186Z WARN apply request took too long {"took": "8.08µs", "expected-duration": "0s", "prefix": "", "request": "ID:77 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.186Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} +{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/000000000000004e.snap.db","bytes":24576,"size":"25 kB"} + logger.go:130: 2024-11-05T11:45:34.186Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} + logger.go:130: 2024-11-05T11:45:34.186Z INFO applied incoming Raft snapshot {"snapshot-index": 78} + logger.go:130: 2024-11-05T11:45:34.186Z INFO applying snapshot {"current-snapshot-index": 75, "current-applied-index": 77, "incoming-leader-snapshot-index": 78, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.186Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/member/snap/db", "took": "84.201µs"} + logger.go:130: 2024-11-05T11:45:34.186Z INFO restoring mvcc store + logger.go:130: 2024-11-05T11:45:34.195Z INFO kvstore restored {"current-rev": 1} + logger.go:130: 2024-11-05T11:45:34.195Z INFO restored mvcc store {"consistent-index": 77} + logger.go:130: 2024-11-05T11:45:34.195Z INFO restoring alarm store + logger.go:130: 2024-11-05T11:45:34.195Z INFO restored alarm store + logger.go:130: 2024-11-05T11:45:34.195Z INFO restoring v2 store + logger.go:130: 2024-11-05T11:45:34.195Z INFO restored v2 store + logger.go:130: 2024-11-05T11:45:34.195Z INFO restoring cluster configuration + logger.go:130: 2024-11-05T11:45:34.195Z INFO restored cluster configuration + logger.go:130: 2024-11-05T11:45:34.195Z INFO removing old peers from network + logger.go:130: 2024-11-05T11:45:34.195Z INFO removed old peers from network + logger.go:130: 2024-11-05T11:45:34.195Z INFO adding peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.195Z INFO added peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.195Z INFO applied snapshot {"current-snapshot-index": 78, "current-applied-index": 78, "incoming-leader-snapshot-index": 78, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.195Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.195Z DEBUG Applying entry {"index": 79, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.195Z DEBUG apply entry normal {"consistent-index": 77, "entry-index": 79, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.195Z DEBUG applyEntryNormal {"V2request": "ID:79 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.195Z WARN apply request took too long {"took": "4.28µs", "expected-duration": "0s", "prefix": "", "request": "ID:79 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.195Z INFO closing old backend file + logger.go:130: 2024-11-05T11:45:34.195Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.195Z DEBUG Applying entry {"index": 80, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.198Z DEBUG apply entry normal {"consistent-index": 79, "entry-index": 80, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.198Z DEBUG applyEntryNormal {"V2request": "ID:80 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.198Z WARN apply request took too long {"took": "11.6µs", "expected-duration": "0s", "prefix": "", "request": "ID:80 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.198Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} +{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/0000000000000051.snap.db","bytes":24576,"size":"25 kB"} + logger.go:130: 2024-11-05T11:45:34.198Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} + logger.go:130: 2024-11-05T11:45:34.199Z INFO closed old backend file + logger.go:130: 2024-11-05T11:45:34.199Z INFO applied incoming Raft snapshot {"snapshot-index": 81} + logger.go:130: 2024-11-05T11:45:34.199Z INFO applying snapshot {"current-snapshot-index": 78, "current-applied-index": 80, "incoming-leader-snapshot-index": 81, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.199Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/member/snap/db", "took": "74.96µs"} + logger.go:130: 2024-11-05T11:45:34.199Z INFO restoring mvcc store + logger.go:130: 2024-11-05T11:45:34.199Z INFO kvstore restored {"current-rev": 1} + logger.go:130: 2024-11-05T11:45:34.199Z INFO restored mvcc store {"consistent-index": 80} + logger.go:130: 2024-11-05T11:45:34.199Z INFO restoring alarm store + logger.go:130: 2024-11-05T11:45:34.199Z INFO restored alarm store + logger.go:130: 2024-11-05T11:45:34.199Z INFO restoring v2 store + logger.go:130: 2024-11-05T11:45:34.199Z INFO restored v2 store + logger.go:130: 2024-11-05T11:45:34.199Z INFO restoring cluster configuration + logger.go:130: 2024-11-05T11:45:34.199Z INFO restored cluster configuration + logger.go:130: 2024-11-05T11:45:34.199Z INFO removing old peers from network + logger.go:130: 2024-11-05T11:45:34.199Z INFO removed old peers from network + logger.go:130: 2024-11-05T11:45:34.199Z INFO adding peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.199Z INFO added peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.199Z INFO applied snapshot {"current-snapshot-index": 81, "current-applied-index": 81, "incoming-leader-snapshot-index": 81, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.199Z INFO closing old backend file + logger.go:130: 2024-11-05T11:45:34.199Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.199Z DEBUG Applying entry {"index": 82, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.199Z DEBUG apply entry normal {"consistent-index": 80, "entry-index": 82, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.200Z DEBUG applyEntryNormal {"V2request": "ID:82 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.200Z WARN apply request took too long {"took": "4.88µs", "expected-duration": "0s", "prefix": "", "request": "ID:82 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.200Z INFO closed old backend file + logger.go:130: 2024-11-05T11:45:34.200Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.200Z DEBUG Applying entry {"index": 83, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.200Z DEBUG apply entry normal {"consistent-index": 82, "entry-index": 83, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.200Z DEBUG applyEntryNormal {"V2request": "ID:83 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.200Z WARN apply request took too long {"took": "2.32µs", "expected-duration": "0s", "prefix": "", "request": "ID:83 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.200Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} +{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/0000000000000054.snap.db","bytes":24576,"size":"25 kB"} + logger.go:130: 2024-11-05T11:45:34.200Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} + logger.go:130: 2024-11-05T11:45:34.200Z INFO applied incoming Raft snapshot {"snapshot-index": 84} + logger.go:130: 2024-11-05T11:45:34.200Z INFO applying snapshot {"current-snapshot-index": 81, "current-applied-index": 83, "incoming-leader-snapshot-index": 84, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.200Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/member/snap/db", "took": "72.481µs"} + logger.go:130: 2024-11-05T11:45:34.200Z INFO restoring mvcc store + logger.go:130: 2024-11-05T11:45:34.226Z INFO kvstore restored {"current-rev": 1} + logger.go:130: 2024-11-05T11:45:34.226Z INFO restored mvcc store {"consistent-index": 83} + logger.go:130: 2024-11-05T11:45:34.226Z INFO restoring alarm store + logger.go:130: 2024-11-05T11:45:34.226Z INFO restored alarm store + logger.go:130: 2024-11-05T11:45:34.226Z INFO restoring v2 store + logger.go:130: 2024-11-05T11:45:34.226Z INFO restored v2 store + logger.go:130: 2024-11-05T11:45:34.226Z INFO restoring cluster configuration + logger.go:130: 2024-11-05T11:45:34.226Z INFO restored cluster configuration + logger.go:130: 2024-11-05T11:45:34.226Z INFO removing old peers from network + logger.go:130: 2024-11-05T11:45:34.226Z INFO removed old peers from network + logger.go:130: 2024-11-05T11:45:34.226Z INFO adding peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.226Z INFO added peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.226Z INFO applied snapshot {"current-snapshot-index": 84, "current-applied-index": 84, "incoming-leader-snapshot-index": 84, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.226Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.226Z DEBUG Applying entry {"index": 85, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.226Z DEBUG apply entry normal {"consistent-index": 83, "entry-index": 85, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.226Z DEBUG applyEntryNormal {"V2request": "ID:85 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.226Z WARN apply request took too long {"took": "4.56µs", "expected-duration": "0s", "prefix": "", "request": "ID:85 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.226Z INFO closing old backend file + logger.go:130: 2024-11-05T11:45:34.226Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.226Z DEBUG Applying entry {"index": 86, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.226Z DEBUG apply entry normal {"consistent-index": 85, "entry-index": 86, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.226Z DEBUG applyEntryNormal {"V2request": "ID:86 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.226Z WARN apply request took too long {"took": "2.52µs", "expected-duration": "0s", "prefix": "", "request": "ID:86 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.227Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} +{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/0000000000000057.snap.db","bytes":24576,"size":"25 kB"} + logger.go:130: 2024-11-05T11:45:34.227Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} + logger.go:130: 2024-11-05T11:45:34.227Z INFO closed old backend file + logger.go:130: 2024-11-05T11:45:34.227Z INFO applied incoming Raft snapshot {"snapshot-index": 87} + logger.go:130: 2024-11-05T11:45:34.227Z INFO applying snapshot {"current-snapshot-index": 84, "current-applied-index": 86, "incoming-leader-snapshot-index": 87, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.227Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/member/snap/db", "took": "74.321µs"} + logger.go:130: 2024-11-05T11:45:34.227Z INFO restoring mvcc store + logger.go:130: 2024-11-05T11:45:34.242Z INFO kvstore restored {"current-rev": 1} + logger.go:130: 2024-11-05T11:45:34.242Z INFO restored mvcc store {"consistent-index": 86} + logger.go:130: 2024-11-05T11:45:34.242Z INFO restoring alarm store + logger.go:130: 2024-11-05T11:45:34.242Z INFO restored alarm store + logger.go:130: 2024-11-05T11:45:34.242Z INFO restoring v2 store + logger.go:130: 2024-11-05T11:45:34.242Z INFO restored v2 store + logger.go:130: 2024-11-05T11:45:34.242Z INFO restoring cluster configuration + logger.go:130: 2024-11-05T11:45:34.242Z INFO restored cluster configuration + logger.go:130: 2024-11-05T11:45:34.242Z INFO removing old peers from network + logger.go:130: 2024-11-05T11:45:34.242Z INFO removed old peers from network + logger.go:130: 2024-11-05T11:45:34.242Z INFO adding peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.242Z INFO added peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.242Z INFO applied snapshot {"current-snapshot-index": 87, "current-applied-index": 87, "incoming-leader-snapshot-index": 87, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.242Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.242Z DEBUG Applying entry {"index": 88, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.242Z DEBUG apply entry normal {"consistent-index": 86, "entry-index": 88, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.242Z DEBUG applyEntryNormal {"V2request": "ID:88 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.243Z WARN apply request took too long {"took": "5.04µs", "expected-duration": "0s", "prefix": "", "request": "ID:88 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.243Z INFO closing old backend file + logger.go:130: 2024-11-05T11:45:34.243Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.243Z DEBUG Applying entry {"index": 89, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.243Z DEBUG apply entry normal {"consistent-index": 88, "entry-index": 89, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.243Z DEBUG applyEntryNormal {"V2request": "ID:89 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.243Z WARN apply request took too long {"took": "2.68µs", "expected-duration": "0s", "prefix": "", "request": "ID:89 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.243Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} +{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/000000000000005a.snap.db","bytes":24576,"size":"25 kB"} + logger.go:130: 2024-11-05T11:45:34.243Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} + logger.go:130: 2024-11-05T11:45:34.243Z INFO closed old backend file + logger.go:130: 2024-11-05T11:45:34.243Z INFO applied incoming Raft snapshot {"snapshot-index": 90} + logger.go:130: 2024-11-05T11:45:34.243Z INFO applying snapshot {"current-snapshot-index": 87, "current-applied-index": 89, "incoming-leader-snapshot-index": 90, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.243Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/member/snap/db", "took": "82.601µs"} + logger.go:130: 2024-11-05T11:45:34.243Z INFO restoring mvcc store + logger.go:130: 2024-11-05T11:45:34.250Z INFO kvstore restored {"current-rev": 1} + logger.go:130: 2024-11-05T11:45:34.250Z INFO restored mvcc store {"consistent-index": 89} + logger.go:130: 2024-11-05T11:45:34.250Z INFO restoring alarm store + logger.go:130: 2024-11-05T11:45:34.250Z INFO restored alarm store + logger.go:130: 2024-11-05T11:45:34.250Z INFO restoring v2 store + logger.go:130: 2024-11-05T11:45:34.250Z INFO restored v2 store + logger.go:130: 2024-11-05T11:45:34.250Z INFO restoring cluster configuration + logger.go:130: 2024-11-05T11:45:34.250Z INFO restored cluster configuration + logger.go:130: 2024-11-05T11:45:34.250Z INFO removing old peers from network + logger.go:130: 2024-11-05T11:45:34.250Z INFO removed old peers from network + logger.go:130: 2024-11-05T11:45:34.250Z INFO adding peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.250Z INFO added peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.250Z INFO applied snapshot {"current-snapshot-index": 90, "current-applied-index": 90, "incoming-leader-snapshot-index": 90, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.250Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.250Z DEBUG Applying entry {"index": 91, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.250Z DEBUG apply entry normal {"consistent-index": 89, "entry-index": 91, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.250Z DEBUG applyEntryNormal {"V2request": "ID:91 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.250Z WARN apply request took too long {"took": "4.44µs", "expected-duration": "0s", "prefix": "", "request": "ID:91 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.250Z INFO closing old backend file + logger.go:130: 2024-11-05T11:45:34.250Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.250Z DEBUG Applying entry {"index": 92, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.250Z DEBUG apply entry normal {"consistent-index": 91, "entry-index": 92, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.250Z DEBUG applyEntryNormal {"V2request": "ID:92 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.250Z WARN apply request took too long {"took": "2.36µs", "expected-duration": "0s", "prefix": "", "request": "ID:92 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.251Z INFO closed old backend file + logger.go:130: 2024-11-05T11:45:34.251Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} +{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/000000000000005d.snap.db","bytes":24576,"size":"25 kB"} + logger.go:130: 2024-11-05T11:45:34.251Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} + logger.go:130: 2024-11-05T11:45:34.251Z INFO applied incoming Raft snapshot {"snapshot-index": 93} + logger.go:130: 2024-11-05T11:45:34.251Z INFO applying snapshot {"current-snapshot-index": 90, "current-applied-index": 92, "incoming-leader-snapshot-index": 93, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.251Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/member/snap/db", "took": "73.8µs"} + logger.go:130: 2024-11-05T11:45:34.251Z INFO restoring mvcc store + logger.go:130: 2024-11-05T11:45:34.251Z INFO kvstore restored {"current-rev": 1} + logger.go:130: 2024-11-05T11:45:34.252Z INFO restored mvcc store {"consistent-index": 92} + logger.go:130: 2024-11-05T11:45:34.252Z INFO restoring alarm store + logger.go:130: 2024-11-05T11:45:34.252Z INFO restored alarm store + logger.go:130: 2024-11-05T11:45:34.252Z INFO restoring v2 store + logger.go:130: 2024-11-05T11:45:34.252Z INFO restored v2 store + logger.go:130: 2024-11-05T11:45:34.252Z INFO restoring cluster configuration + logger.go:130: 2024-11-05T11:45:34.252Z INFO restored cluster configuration + logger.go:130: 2024-11-05T11:45:34.252Z INFO removing old peers from network + logger.go:130: 2024-11-05T11:45:34.252Z INFO removed old peers from network + logger.go:130: 2024-11-05T11:45:34.252Z INFO adding peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.252Z INFO added peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.252Z INFO applied snapshot {"current-snapshot-index": 93, "current-applied-index": 93, "incoming-leader-snapshot-index": 93, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.252Z INFO closing old backend file + logger.go:130: 2024-11-05T11:45:34.252Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.252Z DEBUG Applying entry {"index": 94, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.252Z DEBUG apply entry normal {"consistent-index": 92, "entry-index": 94, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.252Z DEBUG applyEntryNormal {"V2request": "ID:94 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.252Z WARN apply request took too long {"took": "5.04µs", "expected-duration": "0s", "prefix": "", "request": "ID:94 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.252Z INFO closed old backend file + logger.go:130: 2024-11-05T11:45:34.252Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.252Z DEBUG Applying entry {"index": 95, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.252Z DEBUG apply entry normal {"consistent-index": 94, "entry-index": 95, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.252Z DEBUG applyEntryNormal {"V2request": "ID:95 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.252Z WARN apply request took too long {"took": "2.2µs", "expected-duration": "0s", "prefix": "", "request": "ID:95 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.252Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} +{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/0000000000000060.snap.db","bytes":24576,"size":"25 kB"} + logger.go:130: 2024-11-05T11:45:34.252Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} + logger.go:130: 2024-11-05T11:45:34.252Z INFO applied incoming Raft snapshot {"snapshot-index": 96} + logger.go:130: 2024-11-05T11:45:34.252Z INFO applying snapshot {"current-snapshot-index": 93, "current-applied-index": 95, "incoming-leader-snapshot-index": 96, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.253Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/member/snap/db", "took": "70.92µs"} + logger.go:130: 2024-11-05T11:45:34.253Z INFO restoring mvcc store + logger.go:130: 2024-11-05T11:45:34.270Z INFO kvstore restored {"current-rev": 1} + logger.go:130: 2024-11-05T11:45:34.270Z INFO restored mvcc store {"consistent-index": 95} + logger.go:130: 2024-11-05T11:45:34.270Z INFO restoring alarm store + logger.go:130: 2024-11-05T11:45:34.270Z INFO restored alarm store + logger.go:130: 2024-11-05T11:45:34.270Z INFO restoring v2 store + logger.go:130: 2024-11-05T11:45:34.270Z INFO restored v2 store + logger.go:130: 2024-11-05T11:45:34.270Z INFO restoring cluster configuration + logger.go:130: 2024-11-05T11:45:34.270Z INFO restored cluster configuration + logger.go:130: 2024-11-05T11:45:34.270Z INFO removing old peers from network + logger.go:130: 2024-11-05T11:45:34.270Z INFO removed old peers from network + logger.go:130: 2024-11-05T11:45:34.270Z INFO adding peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.270Z INFO added peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.270Z INFO applied snapshot {"current-snapshot-index": 96, "current-applied-index": 96, "incoming-leader-snapshot-index": 96, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.270Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.270Z DEBUG Applying entry {"index": 97, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.270Z DEBUG apply entry normal {"consistent-index": 95, "entry-index": 97, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.270Z DEBUG applyEntryNormal {"V2request": "ID:97 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.270Z WARN apply request took too long {"took": "5.72µs", "expected-duration": "0s", "prefix": "", "request": "ID:97 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.270Z INFO closing old backend file + logger.go:130: 2024-11-05T11:45:34.270Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.270Z DEBUG Applying entry {"index": 98, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.271Z DEBUG apply entry normal {"consistent-index": 97, "entry-index": 98, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.271Z DEBUG applyEntryNormal {"V2request": "ID:98 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.271Z WARN apply request took too long {"took": "2.52µs", "expected-duration": "0s", "prefix": "", "request": "ID:98 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.271Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} +{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/0000000000000063.snap.db","bytes":24576,"size":"25 kB"} + logger.go:130: 2024-11-05T11:45:34.271Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} + logger.go:130: 2024-11-05T11:45:34.271Z INFO closed old backend file + logger.go:130: 2024-11-05T11:45:34.271Z INFO applied incoming Raft snapshot {"snapshot-index": 99} + logger.go:130: 2024-11-05T11:45:34.271Z INFO applying snapshot {"current-snapshot-index": 96, "current-applied-index": 98, "incoming-leader-snapshot-index": 99, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.271Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/member/snap/db", "took": "82.361µs"} + logger.go:130: 2024-11-05T11:45:34.271Z INFO restoring mvcc store + logger.go:130: 2024-11-05T11:45:34.274Z INFO kvstore restored {"current-rev": 1} + logger.go:130: 2024-11-05T11:45:34.274Z INFO restored mvcc store {"consistent-index": 98} + logger.go:130: 2024-11-05T11:45:34.274Z INFO restoring alarm store + logger.go:130: 2024-11-05T11:45:34.274Z INFO restored alarm store + logger.go:130: 2024-11-05T11:45:34.274Z INFO restoring v2 store + logger.go:130: 2024-11-05T11:45:34.275Z INFO restored v2 store + logger.go:130: 2024-11-05T11:45:34.275Z INFO restoring cluster configuration + logger.go:130: 2024-11-05T11:45:34.275Z INFO restored cluster configuration + logger.go:130: 2024-11-05T11:45:34.275Z INFO removing old peers from network + logger.go:130: 2024-11-05T11:45:34.275Z INFO removed old peers from network + logger.go:130: 2024-11-05T11:45:34.275Z INFO adding peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.275Z INFO added peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.275Z INFO applied snapshot {"current-snapshot-index": 99, "current-applied-index": 99, "incoming-leader-snapshot-index": 99, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.275Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.275Z DEBUG Applying entry {"index": 100, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.275Z DEBUG apply entry normal {"consistent-index": 98, "entry-index": 100, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.275Z DEBUG applyEntryNormal {"V2request": "ID:100 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.275Z WARN apply request took too long {"took": "5.68µs", "expected-duration": "0s", "prefix": "", "request": "ID:100 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.275Z INFO closing old backend file + logger.go:130: 2024-11-05T11:45:34.275Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.275Z DEBUG Applying entry {"index": 101, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.275Z DEBUG apply entry normal {"consistent-index": 100, "entry-index": 101, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.275Z DEBUG applyEntryNormal {"V2request": "ID:101 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.275Z WARN apply request took too long {"took": "2.48µs", "expected-duration": "0s", "prefix": "", "request": "ID:101 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.275Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} +{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/0000000000000066.snap.db","bytes":24576,"size":"25 kB"} + logger.go:130: 2024-11-05T11:45:34.275Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30190, "size": "30 kB"} + logger.go:130: 2024-11-05T11:45:34.275Z INFO closed old backend file + logger.go:130: 2024-11-05T11:45:34.275Z INFO applied incoming Raft snapshot {"snapshot-index": 102} + logger.go:130: 2024-11-05T11:45:34.275Z INFO applying snapshot {"current-snapshot-index": 99, "current-applied-index": 101, "incoming-leader-snapshot-index": 102, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.275Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/member/snap/db", "took": "71.64µs"} + logger.go:130: 2024-11-05T11:45:34.275Z INFO restoring mvcc store + logger.go:130: 2024-11-05T11:45:34.294Z INFO kvstore restored {"current-rev": 1} + logger.go:130: 2024-11-05T11:45:34.294Z INFO restored mvcc store {"consistent-index": 101} + logger.go:130: 2024-11-05T11:45:34.294Z INFO restoring alarm store + logger.go:130: 2024-11-05T11:45:34.294Z INFO restored alarm store + logger.go:130: 2024-11-05T11:45:34.294Z INFO restoring v2 store + logger.go:130: 2024-11-05T11:45:34.294Z INFO restored v2 store + logger.go:130: 2024-11-05T11:45:34.294Z INFO restoring cluster configuration + logger.go:130: 2024-11-05T11:45:34.294Z INFO restored cluster configuration + logger.go:130: 2024-11-05T11:45:34.294Z INFO removing old peers from network + logger.go:130: 2024-11-05T11:45:34.294Z INFO removed old peers from network + logger.go:130: 2024-11-05T11:45:34.294Z INFO adding peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.294Z INFO added peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.294Z INFO applied snapshot {"current-snapshot-index": 102, "current-applied-index": 102, "incoming-leader-snapshot-index": 102, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.294Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.294Z DEBUG Applying entry {"index": 103, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.294Z DEBUG apply entry normal {"consistent-index": 101, "entry-index": 103, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.294Z DEBUG applyEntryNormal {"V2request": "ID:103 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.294Z WARN apply request took too long {"took": "5.24µs", "expected-duration": "0s", "prefix": "", "request": "ID:103 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.294Z INFO closing old backend file + logger.go:130: 2024-11-05T11:45:34.294Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.294Z DEBUG Applying entry {"index": 104, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.294Z DEBUG apply entry normal {"consistent-index": 103, "entry-index": 104, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.294Z DEBUG applyEntryNormal {"V2request": "ID:104 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.294Z WARN apply request took too long {"took": "2.4µs", "expected-duration": "0s", "prefix": "", "request": "ID:104 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.295Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} +{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/0000000000000069.snap.db","bytes":24576,"size":"25 kB"} + logger.go:130: 2024-11-05T11:45:34.295Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30190, "size": "30 kB"} + logger.go:130: 2024-11-05T11:45:34.295Z INFO closed old backend file + logger.go:130: 2024-11-05T11:45:34.295Z INFO applied incoming Raft snapshot {"snapshot-index": 105} + logger.go:130: 2024-11-05T11:45:34.295Z INFO applying snapshot {"current-snapshot-index": 102, "current-applied-index": 104, "incoming-leader-snapshot-index": 105, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.295Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/member/snap/db", "took": "71.36µs"} + logger.go:130: 2024-11-05T11:45:34.295Z INFO restoring mvcc store + logger.go:130: 2024-11-05T11:45:34.310Z INFO kvstore restored {"current-rev": 1} + logger.go:130: 2024-11-05T11:45:34.310Z INFO restored mvcc store {"consistent-index": 104} + logger.go:130: 2024-11-05T11:45:34.310Z INFO restoring alarm store + logger.go:130: 2024-11-05T11:45:34.310Z INFO restored alarm store + logger.go:130: 2024-11-05T11:45:34.310Z INFO restoring v2 store + logger.go:130: 2024-11-05T11:45:34.310Z INFO restored v2 store + logger.go:130: 2024-11-05T11:45:34.310Z INFO restoring cluster configuration + logger.go:130: 2024-11-05T11:45:34.310Z INFO restored cluster configuration + logger.go:130: 2024-11-05T11:45:34.310Z INFO removing old peers from network + logger.go:130: 2024-11-05T11:45:34.310Z INFO removed old peers from network + logger.go:130: 2024-11-05T11:45:34.310Z INFO adding peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.310Z INFO added peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.310Z INFO applied snapshot {"current-snapshot-index": 105, "current-applied-index": 105, "incoming-leader-snapshot-index": 105, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.310Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.310Z DEBUG Applying entry {"index": 106, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.310Z DEBUG apply entry normal {"consistent-index": 104, "entry-index": 106, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.310Z DEBUG applyEntryNormal {"V2request": "ID:106 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.311Z WARN apply request took too long {"took": "4.88µs", "expected-duration": "0s", "prefix": "", "request": "ID:106 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.311Z INFO closing old backend file + logger.go:130: 2024-11-05T11:45:34.311Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.311Z DEBUG Applying entry {"index": 107, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.311Z DEBUG apply entry normal {"consistent-index": 106, "entry-index": 107, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.311Z DEBUG applyEntryNormal {"V2request": "ID:107 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.311Z WARN apply request took too long {"took": "2.56µs", "expected-duration": "0s", "prefix": "", "request": "ID:107 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.311Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} +{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/000000000000006c.snap.db","bytes":24576,"size":"25 kB"} + logger.go:130: 2024-11-05T11:45:34.311Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30190, "size": "30 kB"} + logger.go:130: 2024-11-05T11:45:34.311Z INFO closed old backend file + logger.go:130: 2024-11-05T11:45:34.311Z INFO applied incoming Raft snapshot {"snapshot-index": 108} + logger.go:130: 2024-11-05T11:45:34.311Z INFO applying snapshot {"current-snapshot-index": 105, "current-applied-index": 107, "incoming-leader-snapshot-index": 108, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.311Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/member/snap/db", "took": "81.04µs"} + logger.go:130: 2024-11-05T11:45:34.311Z INFO restoring mvcc store + logger.go:130: 2024-11-05T11:45:34.314Z INFO kvstore restored {"current-rev": 1} + logger.go:130: 2024-11-05T11:45:34.314Z INFO restored mvcc store {"consistent-index": 107} + logger.go:130: 2024-11-05T11:45:34.314Z INFO restoring alarm store + logger.go:130: 2024-11-05T11:45:34.314Z INFO restored alarm store + logger.go:130: 2024-11-05T11:45:34.314Z INFO restoring v2 store + logger.go:130: 2024-11-05T11:45:34.314Z INFO restored v2 store + logger.go:130: 2024-11-05T11:45:34.314Z INFO restoring cluster configuration + logger.go:130: 2024-11-05T11:45:34.314Z INFO restored cluster configuration + logger.go:130: 2024-11-05T11:45:34.314Z INFO removing old peers from network + logger.go:130: 2024-11-05T11:45:34.314Z INFO removed old peers from network + logger.go:130: 2024-11-05T11:45:34.314Z INFO adding peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.314Z INFO added peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.314Z INFO applied snapshot {"current-snapshot-index": 108, "current-applied-index": 108, "incoming-leader-snapshot-index": 108, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.314Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.314Z DEBUG Applying entry {"index": 109, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.314Z DEBUG apply entry normal {"consistent-index": 107, "entry-index": 109, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.314Z DEBUG applyEntryNormal {"V2request": "ID:109 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.314Z WARN apply request took too long {"took": "5.36µs", "expected-duration": "0s", "prefix": "", "request": "ID:109 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.315Z INFO closing old backend file + logger.go:130: 2024-11-05T11:45:34.315Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.315Z DEBUG Applying entry {"index": 110, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.315Z DEBUG apply entry normal {"consistent-index": 109, "entry-index": 110, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.315Z DEBUG applyEntryNormal {"V2request": "ID:110 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.315Z WARN apply request took too long {"took": "2.52µs", "expected-duration": "0s", "prefix": "", "request": "ID:110 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.315Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} +{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/000000000000006f.snap.db","bytes":24576,"size":"25 kB"} + logger.go:130: 2024-11-05T11:45:34.315Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30190, "size": "30 kB"} + logger.go:130: 2024-11-05T11:45:34.315Z INFO closed old backend file + logger.go:130: 2024-11-05T11:45:34.315Z INFO applied incoming Raft snapshot {"snapshot-index": 111} + logger.go:130: 2024-11-05T11:45:34.315Z INFO applying snapshot {"current-snapshot-index": 108, "current-applied-index": 110, "incoming-leader-snapshot-index": 111, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.315Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/member/snap/db", "took": "73.121µs"} + logger.go:130: 2024-11-05T11:45:34.315Z INFO restoring mvcc store + logger.go:130: 2024-11-05T11:45:34.316Z INFO kvstore restored {"current-rev": 1} + logger.go:130: 2024-11-05T11:45:34.316Z INFO restored mvcc store {"consistent-index": 110} + logger.go:130: 2024-11-05T11:45:34.316Z INFO restoring alarm store + logger.go:130: 2024-11-05T11:45:34.316Z INFO restored alarm store + logger.go:130: 2024-11-05T11:45:34.316Z INFO restoring v2 store + logger.go:130: 2024-11-05T11:45:34.316Z INFO restored v2 store + logger.go:130: 2024-11-05T11:45:34.316Z INFO restoring cluster configuration + logger.go:130: 2024-11-05T11:45:34.316Z INFO restored cluster configuration + logger.go:130: 2024-11-05T11:45:34.316Z INFO removing old peers from network + logger.go:130: 2024-11-05T11:45:34.316Z INFO removed old peers from network + logger.go:130: 2024-11-05T11:45:34.316Z INFO adding peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.316Z INFO added peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.316Z INFO applied snapshot {"current-snapshot-index": 111, "current-applied-index": 111, "incoming-leader-snapshot-index": 111, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.316Z INFO closing old backend file + logger.go:130: 2024-11-05T11:45:34.316Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.316Z DEBUG Applying entry {"index": 112, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.316Z DEBUG apply entry normal {"consistent-index": 110, "entry-index": 112, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.316Z DEBUG applyEntryNormal {"V2request": "ID:112 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.316Z WARN apply request took too long {"took": "5.16µs", "expected-duration": "0s", "prefix": "", "request": "ID:112 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.316Z INFO closed old backend file + logger.go:130: 2024-11-05T11:45:34.316Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.316Z DEBUG Applying entry {"index": 113, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.316Z DEBUG apply entry normal {"consistent-index": 112, "entry-index": 113, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.316Z DEBUG applyEntryNormal {"V2request": "ID:113 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.316Z WARN apply request took too long {"took": "2.36µs", "expected-duration": "0s", "prefix": "", "request": "ID:113 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.316Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} +{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/0000000000000072.snap.db","bytes":24576,"size":"25 kB"} + logger.go:130: 2024-11-05T11:45:34.317Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30190, "size": "30 kB"} + logger.go:130: 2024-11-05T11:45:34.317Z INFO applied incoming Raft snapshot {"snapshot-index": 114} + logger.go:130: 2024-11-05T11:45:34.317Z INFO applying snapshot {"current-snapshot-index": 111, "current-applied-index": 113, "incoming-leader-snapshot-index": 114, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.317Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/member/snap/db", "took": "84.161µs"} + logger.go:130: 2024-11-05T11:45:34.317Z INFO restoring mvcc store + logger.go:130: 2024-11-05T11:45:34.330Z INFO kvstore restored {"current-rev": 1} + logger.go:130: 2024-11-05T11:45:34.330Z INFO restored mvcc store {"consistent-index": 113} + logger.go:130: 2024-11-05T11:45:34.330Z INFO restoring alarm store + logger.go:130: 2024-11-05T11:45:34.330Z INFO restored alarm store + logger.go:130: 2024-11-05T11:45:34.330Z INFO restoring v2 store + logger.go:130: 2024-11-05T11:45:34.330Z INFO restored v2 store + logger.go:130: 2024-11-05T11:45:34.330Z INFO restoring cluster configuration + logger.go:130: 2024-11-05T11:45:34.330Z INFO restored cluster configuration + logger.go:130: 2024-11-05T11:45:34.330Z INFO removing old peers from network + logger.go:130: 2024-11-05T11:45:34.330Z INFO removed old peers from network + logger.go:130: 2024-11-05T11:45:34.330Z INFO adding peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.330Z INFO added peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.330Z INFO applied snapshot {"current-snapshot-index": 114, "current-applied-index": 114, "incoming-leader-snapshot-index": 114, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.330Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.330Z DEBUG Applying entry {"index": 115, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.330Z DEBUG apply entry normal {"consistent-index": 113, "entry-index": 115, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.330Z DEBUG applyEntryNormal {"V2request": "ID:115 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.330Z WARN apply request took too long {"took": "5.04µs", "expected-duration": "0s", "prefix": "", "request": "ID:115 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.330Z INFO closing old backend file + logger.go:130: 2024-11-05T11:45:34.330Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.330Z DEBUG Applying entry {"index": 116, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.331Z DEBUG apply entry normal {"consistent-index": 115, "entry-index": 116, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.331Z DEBUG applyEntryNormal {"V2request": "ID:116 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.331Z WARN apply request took too long {"took": "3.04µs", "expected-duration": "0s", "prefix": "", "request": "ID:116 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.331Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} +{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/0000000000000075.snap.db","bytes":24576,"size":"25 kB"} + logger.go:130: 2024-11-05T11:45:34.331Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30190, "size": "30 kB"} + logger.go:130: 2024-11-05T11:45:34.331Z INFO closed old backend file + logger.go:130: 2024-11-05T11:45:34.331Z INFO applied incoming Raft snapshot {"snapshot-index": 117} + logger.go:130: 2024-11-05T11:45:34.331Z INFO applying snapshot {"current-snapshot-index": 114, "current-applied-index": 116, "incoming-leader-snapshot-index": 117, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.331Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/member/snap/db", "took": "82.361µs"} + logger.go:130: 2024-11-05T11:45:34.331Z INFO restoring mvcc store + logger.go:130: 2024-11-05T11:45:34.332Z INFO kvstore restored {"current-rev": 1} + logger.go:130: 2024-11-05T11:45:34.332Z INFO restored mvcc store {"consistent-index": 116} + logger.go:130: 2024-11-05T11:45:34.332Z INFO restoring alarm store + logger.go:130: 2024-11-05T11:45:34.332Z INFO restored alarm store + logger.go:130: 2024-11-05T11:45:34.332Z INFO restoring v2 store + logger.go:130: 2024-11-05T11:45:34.332Z INFO restored v2 store + logger.go:130: 2024-11-05T11:45:34.332Z INFO restoring cluster configuration + logger.go:130: 2024-11-05T11:45:34.332Z INFO restored cluster configuration + logger.go:130: 2024-11-05T11:45:34.332Z INFO removing old peers from network + logger.go:130: 2024-11-05T11:45:34.332Z INFO removed old peers from network + logger.go:130: 2024-11-05T11:45:34.332Z INFO adding peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.332Z INFO added peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.332Z INFO applied snapshot {"current-snapshot-index": 117, "current-applied-index": 117, "incoming-leader-snapshot-index": 117, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.332Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.332Z DEBUG Applying entry {"index": 118, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.332Z DEBUG apply entry normal {"consistent-index": 116, "entry-index": 118, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.332Z DEBUG applyEntryNormal {"V2request": "ID:118 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.332Z WARN apply request took too long {"took": "4.4µs", "expected-duration": "0s", "prefix": "", "request": "ID:118 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.332Z INFO closing old backend file + logger.go:130: 2024-11-05T11:45:34.332Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.332Z DEBUG Applying entry {"index": 119, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.332Z DEBUG apply entry normal {"consistent-index": 118, "entry-index": 119, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.332Z DEBUG applyEntryNormal {"V2request": "ID:119 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.332Z WARN apply request took too long {"took": "2.2µs", "expected-duration": "0s", "prefix": "", "request": "ID:119 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.333Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} +{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/0000000000000078.snap.db","bytes":24576,"size":"25 kB"} + logger.go:130: 2024-11-05T11:45:34.333Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30190, "size": "30 kB"} + logger.go:130: 2024-11-05T11:45:34.333Z INFO closed old backend file + logger.go:130: 2024-11-05T11:45:34.333Z INFO applied incoming Raft snapshot {"snapshot-index": 120} + logger.go:130: 2024-11-05T11:45:34.333Z INFO applying snapshot {"current-snapshot-index": 117, "current-applied-index": 119, "incoming-leader-snapshot-index": 120, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.333Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/member/snap/db", "took": "75.4µs"} + logger.go:130: 2024-11-05T11:45:34.333Z INFO restoring mvcc store + logger.go:130: 2024-11-05T11:45:34.342Z INFO kvstore restored {"current-rev": 1} + logger.go:130: 2024-11-05T11:45:34.342Z INFO restored mvcc store {"consistent-index": 119} + logger.go:130: 2024-11-05T11:45:34.342Z INFO restoring alarm store + logger.go:130: 2024-11-05T11:45:34.342Z INFO restored alarm store + logger.go:130: 2024-11-05T11:45:34.342Z INFO restoring v2 store + logger.go:130: 2024-11-05T11:45:34.342Z INFO restored v2 store + logger.go:130: 2024-11-05T11:45:34.342Z INFO restoring cluster configuration + logger.go:130: 2024-11-05T11:45:34.342Z INFO restored cluster configuration + logger.go:130: 2024-11-05T11:45:34.342Z INFO removing old peers from network + logger.go:130: 2024-11-05T11:45:34.342Z INFO removed old peers from network + logger.go:130: 2024-11-05T11:45:34.342Z INFO adding peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.342Z INFO added peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.342Z INFO applied snapshot {"current-snapshot-index": 120, "current-applied-index": 120, "incoming-leader-snapshot-index": 120, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.342Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.342Z DEBUG Applying entry {"index": 121, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.342Z DEBUG apply entry normal {"consistent-index": 119, "entry-index": 121, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.342Z DEBUG applyEntryNormal {"V2request": "ID:121 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.342Z WARN apply request took too long {"took": "4.84µs", "expected-duration": "0s", "prefix": "", "request": "ID:121 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.342Z INFO closing old backend file + logger.go:130: 2024-11-05T11:45:34.342Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.342Z DEBUG Applying entry {"index": 122, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.342Z DEBUG apply entry normal {"consistent-index": 121, "entry-index": 122, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.342Z DEBUG applyEntryNormal {"V2request": "ID:122 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.342Z WARN apply request took too long {"took": "2.2µs", "expected-duration": "0s", "prefix": "", "request": "ID:122 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.343Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} +{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/000000000000007b.snap.db","bytes":24576,"size":"25 kB"} + logger.go:130: 2024-11-05T11:45:34.343Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30190, "size": "30 kB"} + logger.go:130: 2024-11-05T11:45:34.343Z INFO closed old backend file + logger.go:130: 2024-11-05T11:45:34.343Z INFO applied incoming Raft snapshot {"snapshot-index": 123} + logger.go:130: 2024-11-05T11:45:34.343Z INFO applying snapshot {"current-snapshot-index": 120, "current-applied-index": 122, "incoming-leader-snapshot-index": 123, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.343Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/member/snap/db", "took": "73.28µs"} + logger.go:130: 2024-11-05T11:45:34.343Z INFO restoring mvcc store + logger.go:130: 2024-11-05T11:45:34.358Z INFO kvstore restored {"current-rev": 1} + logger.go:130: 2024-11-05T11:45:34.358Z INFO restored mvcc store {"consistent-index": 122} + logger.go:130: 2024-11-05T11:45:34.358Z INFO restoring alarm store + logger.go:130: 2024-11-05T11:45:34.358Z INFO restored alarm store + logger.go:130: 2024-11-05T11:45:34.358Z INFO restoring v2 store + logger.go:130: 2024-11-05T11:45:34.358Z INFO restored v2 store + logger.go:130: 2024-11-05T11:45:34.358Z INFO restoring cluster configuration + logger.go:130: 2024-11-05T11:45:34.358Z INFO restored cluster configuration + logger.go:130: 2024-11-05T11:45:34.358Z INFO removing old peers from network + logger.go:130: 2024-11-05T11:45:34.358Z INFO removed old peers from network + logger.go:130: 2024-11-05T11:45:34.358Z INFO adding peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.358Z INFO added peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.359Z INFO applied snapshot {"current-snapshot-index": 123, "current-applied-index": 123, "incoming-leader-snapshot-index": 123, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.359Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.359Z DEBUG Applying entry {"index": 124, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.359Z DEBUG apply entry normal {"consistent-index": 122, "entry-index": 124, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.359Z DEBUG applyEntryNormal {"V2request": "ID:124 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.359Z WARN apply request took too long {"took": "5.04µs", "expected-duration": "0s", "prefix": "", "request": "ID:124 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.359Z INFO closing old backend file + logger.go:130: 2024-11-05T11:45:34.359Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.359Z DEBUG Applying entry {"index": 125, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.359Z DEBUG apply entry normal {"consistent-index": 124, "entry-index": 125, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.359Z DEBUG applyEntryNormal {"V2request": "ID:125 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.359Z WARN apply request took too long {"took": "2.56µs", "expected-duration": "0s", "prefix": "", "request": "ID:125 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.359Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} +{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/000000000000007e.snap.db","bytes":24576,"size":"25 kB"} + logger.go:130: 2024-11-05T11:45:34.359Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30190, "size": "30 kB"} + logger.go:130: 2024-11-05T11:45:34.359Z INFO closed old backend file + logger.go:130: 2024-11-05T11:45:34.359Z INFO applied incoming Raft snapshot {"snapshot-index": 126} + logger.go:130: 2024-11-05T11:45:34.359Z INFO applying snapshot {"current-snapshot-index": 123, "current-applied-index": 125, "incoming-leader-snapshot-index": 126, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.359Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/member/snap/db", "took": "79.72µs"} + logger.go:130: 2024-11-05T11:45:34.359Z INFO restoring mvcc store + logger.go:130: 2024-11-05T11:45:34.378Z INFO kvstore restored {"current-rev": 1} + logger.go:130: 2024-11-05T11:45:34.378Z INFO restored mvcc store {"consistent-index": 125} + logger.go:130: 2024-11-05T11:45:34.378Z INFO restoring alarm store + logger.go:130: 2024-11-05T11:45:34.378Z INFO restored alarm store + logger.go:130: 2024-11-05T11:45:34.378Z INFO restoring v2 store + logger.go:130: 2024-11-05T11:45:34.378Z INFO restored v2 store + logger.go:130: 2024-11-05T11:45:34.378Z INFO restoring cluster configuration + logger.go:130: 2024-11-05T11:45:34.378Z INFO restored cluster configuration + logger.go:130: 2024-11-05T11:45:34.378Z INFO removing old peers from network + logger.go:130: 2024-11-05T11:45:34.378Z INFO removed old peers from network + logger.go:130: 2024-11-05T11:45:34.378Z INFO adding peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.378Z INFO added peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.378Z INFO applied snapshot {"current-snapshot-index": 126, "current-applied-index": 126, "incoming-leader-snapshot-index": 126, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.378Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.378Z DEBUG Applying entry {"index": 127, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.378Z DEBUG apply entry normal {"consistent-index": 125, "entry-index": 127, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.378Z DEBUG applyEntryNormal {"V2request": "ID:127 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.378Z WARN apply request took too long {"took": "5.2µs", "expected-duration": "0s", "prefix": "", "request": "ID:127 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.378Z INFO closing old backend file + logger.go:130: 2024-11-05T11:45:34.379Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.379Z DEBUG Applying entry {"index": 128, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.379Z DEBUG apply entry normal {"consistent-index": 127, "entry-index": 128, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.379Z DEBUG applyEntryNormal {"V2request": "ID:128 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.379Z WARN apply request took too long {"took": "2.64µs", "expected-duration": "0s", "prefix": "", "request": "ID:128 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.379Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} +{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/0000000000000081.snap.db","bytes":24576,"size":"25 kB"} + logger.go:130: 2024-11-05T11:45:34.379Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30191, "size": "30 kB"} + logger.go:130: 2024-11-05T11:45:34.379Z INFO closed old backend file + logger.go:130: 2024-11-05T11:45:34.379Z INFO applied incoming Raft snapshot {"snapshot-index": 129} + logger.go:130: 2024-11-05T11:45:34.379Z INFO applying snapshot {"current-snapshot-index": 126, "current-applied-index": 128, "incoming-leader-snapshot-index": 129, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.379Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/member/snap/db", "took": "72.081µs"} + logger.go:130: 2024-11-05T11:45:34.379Z INFO restoring mvcc store + logger.go:130: 2024-11-05T11:45:34.414Z INFO kvstore restored {"current-rev": 1} + logger.go:130: 2024-11-05T11:45:34.414Z INFO restored mvcc store {"consistent-index": 128} + logger.go:130: 2024-11-05T11:45:34.414Z INFO restoring alarm store + logger.go:130: 2024-11-05T11:45:34.414Z INFO restored alarm store + logger.go:130: 2024-11-05T11:45:34.414Z INFO restoring v2 store + logger.go:130: 2024-11-05T11:45:34.414Z INFO restored v2 store + logger.go:130: 2024-11-05T11:45:34.414Z INFO restoring cluster configuration + logger.go:130: 2024-11-05T11:45:34.414Z INFO restored cluster configuration + logger.go:130: 2024-11-05T11:45:34.414Z INFO removing old peers from network + logger.go:130: 2024-11-05T11:45:34.414Z INFO removed old peers from network + logger.go:130: 2024-11-05T11:45:34.414Z INFO adding peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.414Z INFO added peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.414Z INFO applied snapshot {"current-snapshot-index": 129, "current-applied-index": 129, "incoming-leader-snapshot-index": 129, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.414Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.414Z DEBUG Applying entry {"index": 130, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.414Z DEBUG apply entry normal {"consistent-index": 128, "entry-index": 130, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.414Z DEBUG applyEntryNormal {"V2request": "ID:130 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.414Z WARN apply request took too long {"took": "4.76µs", "expected-duration": "0s", "prefix": "", "request": "ID:130 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.414Z INFO closing old backend file + logger.go:130: 2024-11-05T11:45:34.414Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.414Z DEBUG Applying entry {"index": 131, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.414Z DEBUG apply entry normal {"consistent-index": 130, "entry-index": 131, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.414Z DEBUG applyEntryNormal {"V2request": "ID:131 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.414Z WARN apply request took too long {"took": "2.08µs", "expected-duration": "0s", "prefix": "", "request": "ID:131 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.415Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} +{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/0000000000000084.snap.db","bytes":24576,"size":"25 kB"} + logger.go:130: 2024-11-05T11:45:34.415Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30191, "size": "30 kB"} + logger.go:130: 2024-11-05T11:45:34.415Z INFO closed old backend file + logger.go:130: 2024-11-05T11:45:34.415Z INFO applied incoming Raft snapshot {"snapshot-index": 132} + logger.go:130: 2024-11-05T11:45:34.415Z INFO applying snapshot {"current-snapshot-index": 129, "current-applied-index": 131, "incoming-leader-snapshot-index": 132, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.415Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/member/snap/db", "took": "68.281µs"} + logger.go:130: 2024-11-05T11:45:34.415Z INFO restoring mvcc store + logger.go:130: 2024-11-05T11:45:34.430Z INFO kvstore restored {"current-rev": 1} + logger.go:130: 2024-11-05T11:45:34.430Z INFO restored mvcc store {"consistent-index": 131} + logger.go:130: 2024-11-05T11:45:34.430Z INFO restoring alarm store + logger.go:130: 2024-11-05T11:45:34.430Z INFO restored alarm store + logger.go:130: 2024-11-05T11:45:34.430Z INFO restoring v2 store + logger.go:130: 2024-11-05T11:45:34.431Z INFO restored v2 store + logger.go:130: 2024-11-05T11:45:34.431Z INFO restoring cluster configuration + logger.go:130: 2024-11-05T11:45:34.431Z INFO restored cluster configuration + logger.go:130: 2024-11-05T11:45:34.431Z INFO removing old peers from network + logger.go:130: 2024-11-05T11:45:34.431Z INFO removed old peers from network + logger.go:130: 2024-11-05T11:45:34.431Z INFO adding peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.431Z INFO added peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.431Z INFO applied snapshot {"current-snapshot-index": 132, "current-applied-index": 132, "incoming-leader-snapshot-index": 132, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.431Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.431Z DEBUG Applying entry {"index": 133, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.431Z DEBUG apply entry normal {"consistent-index": 131, "entry-index": 133, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.431Z DEBUG applyEntryNormal {"V2request": "ID:133 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.431Z WARN apply request took too long {"took": "4.72µs", "expected-duration": "0s", "prefix": "", "request": "ID:133 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.431Z INFO closing old backend file + logger.go:130: 2024-11-05T11:45:34.431Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.431Z DEBUG Applying entry {"index": 134, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.431Z DEBUG apply entry normal {"consistent-index": 133, "entry-index": 134, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.431Z DEBUG applyEntryNormal {"V2request": "ID:134 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.431Z WARN apply request took too long {"took": "2.6µs", "expected-duration": "0s", "prefix": "", "request": "ID:134 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.431Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} +{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/0000000000000087.snap.db","bytes":24576,"size":"25 kB"} + logger.go:130: 2024-11-05T11:45:34.431Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30191, "size": "30 kB"} + logger.go:130: 2024-11-05T11:45:34.432Z INFO closed old backend file + logger.go:130: 2024-11-05T11:45:34.432Z INFO applied incoming Raft snapshot {"snapshot-index": 135} + logger.go:130: 2024-11-05T11:45:34.432Z INFO applying snapshot {"current-snapshot-index": 132, "current-applied-index": 134, "incoming-leader-snapshot-index": 135, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.432Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/member/snap/db", "took": "85.841µs"} + logger.go:130: 2024-11-05T11:45:34.432Z INFO restoring mvcc store + logger.go:130: 2024-11-05T11:45:34.434Z INFO kvstore restored {"current-rev": 1} + logger.go:130: 2024-11-05T11:45:34.434Z INFO restored mvcc store {"consistent-index": 134} + logger.go:130: 2024-11-05T11:45:34.434Z INFO restoring alarm store + logger.go:130: 2024-11-05T11:45:34.434Z INFO restored alarm store + logger.go:130: 2024-11-05T11:45:34.434Z INFO restoring v2 store + logger.go:130: 2024-11-05T11:45:34.434Z INFO restored v2 store + logger.go:130: 2024-11-05T11:45:34.434Z INFO restoring cluster configuration + logger.go:130: 2024-11-05T11:45:34.434Z INFO restored cluster configuration + logger.go:130: 2024-11-05T11:45:34.434Z INFO removing old peers from network + logger.go:130: 2024-11-05T11:45:34.434Z INFO removed old peers from network + logger.go:130: 2024-11-05T11:45:34.434Z INFO adding peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.434Z INFO added peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.434Z INFO applied snapshot {"current-snapshot-index": 135, "current-applied-index": 135, "incoming-leader-snapshot-index": 135, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.434Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.434Z DEBUG Applying entry {"index": 136, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.434Z DEBUG apply entry normal {"consistent-index": 134, "entry-index": 136, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.434Z DEBUG applyEntryNormal {"V2request": "ID:136 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.434Z WARN apply request took too long {"took": "4.52µs", "expected-duration": "0s", "prefix": "", "request": "ID:136 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.435Z INFO closing old backend file + logger.go:130: 2024-11-05T11:45:34.435Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.435Z DEBUG Applying entry {"index": 137, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.435Z DEBUG apply entry normal {"consistent-index": 136, "entry-index": 137, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.435Z DEBUG applyEntryNormal {"V2request": "ID:137 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.435Z WARN apply request took too long {"took": "2.28µs", "expected-duration": "0s", "prefix": "", "request": "ID:137 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.435Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} +{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/000000000000008a.snap.db","bytes":24576,"size":"25 kB"} + logger.go:130: 2024-11-05T11:45:34.435Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30191, "size": "30 kB"} + logger.go:130: 2024-11-05T11:45:34.435Z INFO closed old backend file + logger.go:130: 2024-11-05T11:45:34.435Z INFO applied incoming Raft snapshot {"snapshot-index": 138} + logger.go:130: 2024-11-05T11:45:34.435Z INFO applying snapshot {"current-snapshot-index": 135, "current-applied-index": 137, "incoming-leader-snapshot-index": 138, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.435Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/member/snap/db", "took": "68.32µs"} + logger.go:130: 2024-11-05T11:45:34.435Z INFO restoring mvcc store + logger.go:130: 2024-11-05T11:45:34.435Z INFO kvstore restored {"current-rev": 1} + logger.go:130: 2024-11-05T11:45:34.435Z INFO restored mvcc store {"consistent-index": 137} + logger.go:130: 2024-11-05T11:45:34.435Z INFO restoring alarm store + logger.go:130: 2024-11-05T11:45:34.436Z INFO restored alarm store + logger.go:130: 2024-11-05T11:45:34.436Z INFO restoring v2 store + logger.go:130: 2024-11-05T11:45:34.436Z INFO restored v2 store + logger.go:130: 2024-11-05T11:45:34.436Z INFO restoring cluster configuration + logger.go:130: 2024-11-05T11:45:34.436Z INFO restored cluster configuration + logger.go:130: 2024-11-05T11:45:34.436Z INFO removing old peers from network + logger.go:130: 2024-11-05T11:45:34.436Z INFO removed old peers from network + logger.go:130: 2024-11-05T11:45:34.436Z INFO adding peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.436Z INFO added peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.436Z INFO applied snapshot {"current-snapshot-index": 138, "current-applied-index": 138, "incoming-leader-snapshot-index": 138, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.436Z INFO closing old backend file + logger.go:130: 2024-11-05T11:45:34.436Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.436Z DEBUG Applying entry {"index": 139, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.436Z DEBUG apply entry normal {"consistent-index": 137, "entry-index": 139, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.436Z DEBUG applyEntryNormal {"V2request": "ID:139 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.436Z WARN apply request took too long {"took": "4.6µs", "expected-duration": "0s", "prefix": "", "request": "ID:139 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.436Z INFO closed old backend file + logger.go:130: 2024-11-05T11:45:34.436Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.436Z DEBUG Applying entry {"index": 140, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.436Z DEBUG apply entry normal {"consistent-index": 139, "entry-index": 140, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.436Z DEBUG applyEntryNormal {"V2request": "ID:140 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.436Z WARN apply request took too long {"took": "2.28µs", "expected-duration": "0s", "prefix": "", "request": "ID:140 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.436Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} +{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/000000000000008d.snap.db","bytes":24576,"size":"25 kB"} + logger.go:130: 2024-11-05T11:45:34.436Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30191, "size": "30 kB"} + logger.go:130: 2024-11-05T11:45:34.436Z INFO applied incoming Raft snapshot {"snapshot-index": 141} + logger.go:130: 2024-11-05T11:45:34.436Z INFO applying snapshot {"current-snapshot-index": 138, "current-applied-index": 140, "incoming-leader-snapshot-index": 141, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.436Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/member/snap/db", "took": "75.88µs"} + logger.go:130: 2024-11-05T11:45:34.436Z INFO restoring mvcc store + logger.go:130: 2024-11-05T11:45:34.446Z INFO kvstore restored {"current-rev": 1} + logger.go:130: 2024-11-05T11:45:34.446Z INFO restored mvcc store {"consistent-index": 140} + logger.go:130: 2024-11-05T11:45:34.446Z INFO restoring alarm store + logger.go:130: 2024-11-05T11:45:34.446Z INFO restored alarm store + logger.go:130: 2024-11-05T11:45:34.446Z INFO restoring v2 store + logger.go:130: 2024-11-05T11:45:34.447Z INFO restored v2 store + logger.go:130: 2024-11-05T11:45:34.447Z INFO restoring cluster configuration + logger.go:130: 2024-11-05T11:45:34.447Z INFO restored cluster configuration + logger.go:130: 2024-11-05T11:45:34.447Z INFO removing old peers from network + logger.go:130: 2024-11-05T11:45:34.447Z INFO removed old peers from network + logger.go:130: 2024-11-05T11:45:34.447Z INFO adding peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.447Z INFO added peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.447Z INFO applied snapshot {"current-snapshot-index": 141, "current-applied-index": 141, "incoming-leader-snapshot-index": 141, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.447Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.447Z DEBUG Applying entry {"index": 142, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.447Z DEBUG apply entry normal {"consistent-index": 140, "entry-index": 142, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.447Z DEBUG applyEntryNormal {"V2request": "ID:142 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.447Z WARN apply request took too long {"took": "5µs", "expected-duration": "0s", "prefix": "", "request": "ID:142 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.447Z INFO closing old backend file + logger.go:130: 2024-11-05T11:45:34.447Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.447Z DEBUG Applying entry {"index": 143, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.447Z DEBUG apply entry normal {"consistent-index": 142, "entry-index": 143, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.447Z DEBUG applyEntryNormal {"V2request": "ID:143 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.447Z WARN apply request took too long {"took": "2.44µs", "expected-duration": "0s", "prefix": "", "request": "ID:143 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.447Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} +{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/0000000000000090.snap.db","bytes":24576,"size":"25 kB"} + logger.go:130: 2024-11-05T11:45:34.447Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30191, "size": "30 kB"} + logger.go:130: 2024-11-05T11:45:34.447Z INFO closed old backend file + logger.go:130: 2024-11-05T11:45:34.447Z INFO applied incoming Raft snapshot {"snapshot-index": 144} + logger.go:130: 2024-11-05T11:45:34.447Z INFO applying snapshot {"current-snapshot-index": 141, "current-applied-index": 143, "incoming-leader-snapshot-index": 144, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.448Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/member/snap/db", "took": "88.88µs"} + logger.go:130: 2024-11-05T11:45:34.448Z INFO restoring mvcc store + logger.go:130: 2024-11-05T11:45:34.450Z INFO kvstore restored {"current-rev": 1} + logger.go:130: 2024-11-05T11:45:34.450Z INFO restored mvcc store {"consistent-index": 143} + logger.go:130: 2024-11-05T11:45:34.450Z INFO restoring alarm store + logger.go:130: 2024-11-05T11:45:34.450Z INFO restored alarm store + logger.go:130: 2024-11-05T11:45:34.450Z INFO restoring v2 store + logger.go:130: 2024-11-05T11:45:34.451Z INFO restored v2 store + logger.go:130: 2024-11-05T11:45:34.451Z INFO restoring cluster configuration + logger.go:130: 2024-11-05T11:45:34.451Z INFO restored cluster configuration + logger.go:130: 2024-11-05T11:45:34.451Z INFO removing old peers from network + logger.go:130: 2024-11-05T11:45:34.451Z INFO removed old peers from network + logger.go:130: 2024-11-05T11:45:34.451Z INFO adding peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.451Z INFO added peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.451Z INFO applied snapshot {"current-snapshot-index": 144, "current-applied-index": 144, "incoming-leader-snapshot-index": 144, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.451Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.451Z DEBUG Applying entry {"index": 145, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.451Z DEBUG apply entry normal {"consistent-index": 143, "entry-index": 145, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.451Z DEBUG applyEntryNormal {"V2request": "ID:145 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.451Z WARN apply request took too long {"took": "5.12µs", "expected-duration": "0s", "prefix": "", "request": "ID:145 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.451Z INFO closing old backend file + logger.go:130: 2024-11-05T11:45:34.451Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.451Z DEBUG Applying entry {"index": 146, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.451Z DEBUG apply entry normal {"consistent-index": 145, "entry-index": 146, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.451Z DEBUG applyEntryNormal {"V2request": "ID:146 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.451Z WARN apply request took too long {"took": "2.56µs", "expected-duration": "0s", "prefix": "", "request": "ID:146 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.451Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} +{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/0000000000000093.snap.db","bytes":24576,"size":"25 kB"} + logger.go:130: 2024-11-05T11:45:34.451Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30191, "size": "30 kB"} + logger.go:130: 2024-11-05T11:45:34.451Z INFO closed old backend file + logger.go:130: 2024-11-05T11:45:34.451Z INFO applied incoming Raft snapshot {"snapshot-index": 147} + logger.go:130: 2024-11-05T11:45:34.451Z INFO applying snapshot {"current-snapshot-index": 144, "current-applied-index": 146, "incoming-leader-snapshot-index": 147, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.451Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/member/snap/db", "took": "68.361µs"} + logger.go:130: 2024-11-05T11:45:34.451Z INFO restoring mvcc store + logger.go:130: 2024-11-05T11:45:34.478Z INFO kvstore restored {"current-rev": 1} + logger.go:130: 2024-11-05T11:45:34.478Z INFO restored mvcc store {"consistent-index": 146} + logger.go:130: 2024-11-05T11:45:34.478Z INFO restoring alarm store + logger.go:130: 2024-11-05T11:45:34.478Z INFO restored alarm store + logger.go:130: 2024-11-05T11:45:34.478Z INFO restoring v2 store + logger.go:130: 2024-11-05T11:45:34.478Z INFO restored v2 store + logger.go:130: 2024-11-05T11:45:34.478Z INFO restoring cluster configuration + logger.go:130: 2024-11-05T11:45:34.478Z INFO restored cluster configuration + logger.go:130: 2024-11-05T11:45:34.478Z INFO removing old peers from network + logger.go:130: 2024-11-05T11:45:34.478Z INFO removed old peers from network + logger.go:130: 2024-11-05T11:45:34.478Z INFO adding peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.478Z INFO added peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.478Z INFO applied snapshot {"current-snapshot-index": 147, "current-applied-index": 147, "incoming-leader-snapshot-index": 147, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.478Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.478Z DEBUG Applying entry {"index": 148, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.478Z DEBUG apply entry normal {"consistent-index": 146, "entry-index": 148, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.478Z DEBUG applyEntryNormal {"V2request": "ID:148 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.478Z WARN apply request took too long {"took": "5µs", "expected-duration": "0s", "prefix": "", "request": "ID:148 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.479Z INFO closing old backend file + logger.go:130: 2024-11-05T11:45:34.479Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.479Z DEBUG Applying entry {"index": 149, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.479Z DEBUG apply entry normal {"consistent-index": 148, "entry-index": 149, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.479Z DEBUG applyEntryNormal {"V2request": "ID:149 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.479Z WARN apply request took too long {"took": "2.8µs", "expected-duration": "0s", "prefix": "", "request": "ID:149 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.479Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} +{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/0000000000000096.snap.db","bytes":24576,"size":"25 kB"} + logger.go:130: 2024-11-05T11:45:34.479Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30191, "size": "30 kB"} + logger.go:130: 2024-11-05T11:45:34.479Z INFO closed old backend file + logger.go:130: 2024-11-05T11:45:34.479Z INFO applied incoming Raft snapshot {"snapshot-index": 150} + logger.go:130: 2024-11-05T11:45:34.479Z INFO applying snapshot {"current-snapshot-index": 147, "current-applied-index": 149, "incoming-leader-snapshot-index": 150, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.479Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV3632691375/001/testsnapdir2448167968/member/snap/db", "took": "71.921µs"} + logger.go:130: 2024-11-05T11:45:34.479Z INFO restoring mvcc store + logger.go:130: 2024-11-05T11:45:34.487Z INFO kvstore restored {"current-rev": 1} + logger.go:130: 2024-11-05T11:45:34.487Z INFO restored mvcc store {"consistent-index": 149} + logger.go:130: 2024-11-05T11:45:34.487Z INFO restoring alarm store + logger.go:130: 2024-11-05T11:45:34.487Z INFO restored alarm store + logger.go:130: 2024-11-05T11:45:34.487Z INFO restoring v2 store + logger.go:130: 2024-11-05T11:45:34.487Z INFO restored v2 store + logger.go:130: 2024-11-05T11:45:34.487Z INFO restoring cluster configuration + logger.go:130: 2024-11-05T11:45:34.487Z INFO restored cluster configuration + logger.go:130: 2024-11-05T11:45:34.487Z INFO removing old peers from network + logger.go:130: 2024-11-05T11:45:34.487Z INFO removed old peers from network + logger.go:130: 2024-11-05T11:45:34.487Z INFO adding peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.487Z INFO added peers from new cluster configuration + logger.go:130: 2024-11-05T11:45:34.487Z INFO applied snapshot {"current-snapshot-index": 150, "current-applied-index": 150, "incoming-leader-snapshot-index": 150, "incoming-leader-snapshot-term": 0} + logger.go:130: 2024-11-05T11:45:34.487Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.487Z DEBUG Applying entry {"index": 151, "term": 0, "type": "EntryNormal"} + logger.go:130: 2024-11-05T11:45:34.487Z DEBUG apply entry normal {"consistent-index": 149, "entry-index": 151, "should-applyV3": true} + logger.go:130: 2024-11-05T11:45:34.487Z DEBUG applyEntryNormal {"V2request": "ID:151 Method:\"QGET\" "} + logger.go:130: 2024-11-05T11:45:34.487Z WARN apply request took too long {"took": "4.68µs", "expected-duration": "0s", "prefix": "", "request": "ID:151 Method:\"QGET\" ", "response": ""} + logger.go:130: 2024-11-05T11:45:34.487Z INFO skipped leadership transfer for single voting member cluster {"local-member-id": "0", "current-leader-member-id": "0"} + logger.go:130: 2024-11-05T11:45:34.487Z INFO closing old backend file + logger.go:130: 2024-11-05T11:45:34.488Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30191, "size": "30 kB", "took": "8.747531ms"} + logger.go:130: 2024-11-05T11:45:34.488Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30191, "size": "30 kB", "took": "36.600173ms"} + logger.go:130: 2024-11-05T11:45:34.488Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30191, "size": "30 kB", "took": "40.430995ms"} + logger.go:130: 2024-11-05T11:45:34.488Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30191, "size": "30 kB", "took": "51.42898ms"} + logger.go:130: 2024-11-05T11:45:34.488Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30191, "size": "30 kB", "took": "52.846148ms"} + logger.go:130: 2024-11-05T11:45:34.488Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30191, "size": "30 kB", "took": "56.383768ms"} + logger.go:130: 2024-11-05T11:45:34.488Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30191, "size": "30 kB", "took": "73.100545ms"} + logger.go:130: 2024-11-05T11:45:34.488Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30191, "size": "30 kB", "took": "108.915234ms"} + logger.go:130: 2024-11-05T11:45:34.488Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30190, "size": "30 kB", "took": "128.667469ms"} + logger.go:130: 2024-11-05T11:45:34.488Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30190, "size": "30 kB", "took": "145.105884ms"} + logger.go:130: 2024-11-05T11:45:34.488Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30190, "size": "30 kB", "took": "155.114462ms"} + logger.go:130: 2024-11-05T11:45:34.488Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30190, "size": "30 kB", "took": "156.976553ms"} + logger.go:130: 2024-11-05T11:45:34.488Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30190, "size": "30 kB", "took": "171.313316ms"} + logger.go:130: 2024-11-05T11:45:34.488Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30190, "size": "30 kB", "took": "172.968086ms"} + logger.go:130: 2024-11-05T11:45:34.488Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30190, "size": "30 kB", "took": "176.87523ms"} + logger.go:130: 2024-11-05T11:45:34.488Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30190, "size": "30 kB", "took": "193.182964ms"} + logger.go:130: 2024-11-05T11:45:34.488Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30190, "size": "30 kB", "took": "212.731518ms"} + logger.go:130: 2024-11-05T11:45:34.488Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "217.071303ms"} + logger.go:130: 2024-11-05T11:45:34.488Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "235.603291ms"} + logger.go:130: 2024-11-05T11:45:34.488Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "237.25094ms"} + logger.go:130: 2024-11-05T11:45:34.488Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "244.939905ms"} + logger.go:130: 2024-11-05T11:45:34.488Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "261.365321ms"} + logger.go:130: 2024-11-05T11:45:34.488Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "288.081516ms"} + logger.go:130: 2024-11-05T11:45:34.488Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "289.572525ms"} + logger.go:130: 2024-11-05T11:45:34.488Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "301.802236ms"} + logger.go:130: 2024-11-05T11:45:34.488Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "303.569086ms"} + logger.go:130: 2024-11-05T11:45:34.488Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "305.244696ms"} + logger.go:130: 2024-11-05T11:45:34.488Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "321.188709ms"} + logger.go:130: 2024-11-05T11:45:34.488Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "335.355591ms"} + logger.go:130: 2024-11-05T11:45:34.488Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "337.109642ms"} + logger.go:130: 2024-11-05T11:45:34.488Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "353.383456ms"} + logger.go:130: 2024-11-05T11:45:34.488Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "367.77862ms"} + logger.go:130: 2024-11-05T11:45:34.488Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "369.196068ms"} + logger.go:130: 2024-11-05T11:45:34.488Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "384.033874ms"} + logger.go:130: 2024-11-05T11:45:34.488Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "385.554203ms"} + logger.go:130: 2024-11-05T11:45:34.488Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "397.292671ms"} + logger.go:130: 2024-11-05T11:45:34.488Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "409.564423ms"} + logger.go:130: 2024-11-05T11:45:34.488Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "430.037182ms"} + logger.go:130: 2024-11-05T11:45:34.488Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "431.747872ms"} + logger.go:130: 2024-11-05T11:45:34.488Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "433.478642ms"} + logger.go:130: 2024-11-05T11:45:34.488Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "449.316855ms"} + logger.go:130: 2024-11-05T11:45:34.488Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "457.464262ms"} + logger.go:130: 2024-11-05T11:45:34.488Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "477.592659ms"} + logger.go:130: 2024-11-05T11:45:34.488Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "485.478185ms"} + logger.go:130: 2024-11-05T11:45:34.488Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "501.622239ms"} + logger.go:130: 2024-11-05T11:45:34.488Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30188, "size": "30 kB", "took": "505.528421ms"} + logger.go:130: 2024-11-05T11:45:34.488Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30188, "size": "30 kB", "took": "521.622555ms"} + logger.go:130: 2024-11-05T11:45:34.488Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30187, "size": "30 kB", "took": "533.416023ms"} + logger.go:130: 2024-11-05T11:45:34.488Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30187, "size": "30 kB", "took": "548.670152ms"} + logger.go:130: 2024-11-05T11:45:34.488Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26091, "size": "26 kB", "took": "549.934159ms"} + logger.go:130: 2024-11-05T11:45:34.488Z INFO closed old backend file +--- PASS: TestConcurrentApplyAndSnapshotV3 (0.56s) === RUN TestAddMember - logger.go:130: 2025-12-08T17:58:06.870Z INFO updating snapshot-count to default {"given-snapshot-count": 0, "updated-snapshot-count": 100000} - logger.go:130: 2025-12-08T17:58:06.870Z INFO updating snapshot catch-up entries to default {"given-snapshot-catchup-entries": 0, "updated-snapshot-catchup-entries": 5000} - logger.go:130: 2025-12-08T17:58:06.870Z INFO starting etcd server {"local-member-id": "0", "local-server-version": "3.5.16", "cluster-version": "to_be_decided"} - logger.go:130: 2025-12-08T17:58:06.870Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.870Z DEBUG Applying entry {"index": 1, "term": 0, "type": "EntryConfChange"} - logger.go:130: 2025-12-08T17:58:06.870Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "4d2", "added-peer-peer-urls": ["foo"]} - logger.go:130: 2025-12-08T17:58:06.870Z INFO applied a configuration change through raft {"local-member-id": "0", "raft-conf-change": "ConfChangeAddNode", "raft-conf-change-node-id": "4d2"} - logger.go:130: 2025-12-08T17:58:06.870Z INFO skipped leadership transfer for single voting member cluster {"local-member-id": "0", "current-leader-member-id": "0"} + logger.go:130: 2024-11-05T11:45:34.489Z INFO updating snapshot-count to default {"given-snapshot-count": 0, "updated-snapshot-count": 100000} + logger.go:130: 2024-11-05T11:45:34.489Z INFO updating snapshot catch-up entries to default {"given-snapshot-catchup-entries": 0, "updated-snapshot-catchup-entries": 5000} + logger.go:130: 2024-11-05T11:45:34.489Z INFO starting etcd server {"local-member-id": "0", "local-server-version": "3.5.16", "cluster-version": "to_be_decided"} + logger.go:130: 2024-11-05T11:45:34.489Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.489Z DEBUG Applying entry {"index": 1, "term": 0, "type": "EntryConfChange"} + logger.go:130: 2024-11-05T11:45:34.489Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "4d2", "added-peer-peer-urls": ["foo"]} + logger.go:130: 2024-11-05T11:45:34.489Z INFO applied a configuration change through raft {"local-member-id": "0", "raft-conf-change": "ConfChangeAddNode", "raft-conf-change-node-id": "4d2"} + logger.go:130: 2024-11-05T11:45:34.489Z INFO skipped leadership transfer for single voting member cluster {"local-member-id": "0", "current-leader-member-id": "0"} --- PASS: TestAddMember (0.00s) === RUN TestProcessIgnoreMismatchMessage - logger.go:130: 2025-12-08T17:58:06.870Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "1", "added-peer-peer-urls": []} - logger.go:130: 2025-12-08T17:58:06.870Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "2", "added-peer-peer-urls": []} - logger.go:130: 2025-12-08T17:58:06.870Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "3", "added-peer-peer-urls": []} - logger.go:130: 2025-12-08T17:58:06.870Z WARN rejected Raft message to mismatch member {"local-member-id": "1", "mismatch-member-id": "2"} + logger.go:130: 2024-11-05T11:45:34.489Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "1", "added-peer-peer-urls": []} + logger.go:130: 2024-11-05T11:45:34.489Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "2", "added-peer-peer-urls": []} + logger.go:130: 2024-11-05T11:45:34.489Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "3", "added-peer-peer-urls": []} + logger.go:130: 2024-11-05T11:45:34.489Z WARN rejected Raft message to mismatch member {"local-member-id": "1", "mismatch-member-id": "2"} --- PASS: TestProcessIgnoreMismatchMessage (0.00s) === RUN TestRemoveMember - logger.go:130: 2025-12-08T17:58:06.871Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "4d2", "added-peer-peer-urls": []} + logger.go:130: 2024-11-05T11:45:34.490Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "4d2", "added-peer-peer-urls": []} {"level":"info","msg":"updating snapshot-count to default","given-snapshot-count":0,"updated-snapshot-count":100000} {"level":"info","msg":"updating snapshot catch-up entries to default","given-snapshot-catchup-entries":0,"updated-snapshot-catchup-entries":5000} {"level":"info","msg":"starting etcd server","local-member-id":"0","local-server-version":"3.5.16","cluster-version":"to_be_decided"} {"level":"debug","msg":"Applying entries","num-entries":1} {"level":"debug","msg":"Applying entry","index":1,"term":0,"type":"EntryConfChange"} - logger.go:130: 2025-12-08T17:58:06.871Z INFO removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "4d2", "removed-remote-peer-urls": []} + logger.go:130: 2024-11-05T11:45:34.490Z INFO removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "4d2", "removed-remote-peer-urls": []} {"level":"info","msg":"applied a configuration change through raft","local-member-id":"0","raft-conf-change":"ConfChangeRemoveNode","raft-conf-change-node-id":"4d2"} {"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"} --- PASS: TestRemoveMember (0.00s) === RUN TestUpdateMember - logger.go:130: 2025-12-08T17:58:06.871Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "4d2", "added-peer-peer-urls": []} - logger.go:130: 2025-12-08T17:58:06.871Z INFO updating snapshot-count to default {"given-snapshot-count": 0, "updated-snapshot-count": 100000} - logger.go:130: 2025-12-08T17:58:06.871Z INFO updating snapshot catch-up entries to default {"given-snapshot-catchup-entries": 0, "updated-snapshot-catchup-entries": 5000} - logger.go:130: 2025-12-08T17:58:06.871Z INFO starting etcd server {"local-member-id": "0", "local-server-version": "3.5.16", "cluster-version": "to_be_decided"} - logger.go:130: 2025-12-08T17:58:06.871Z DEBUG Applying entries {"num-entries": 1} - logger.go:130: 2025-12-08T17:58:06.871Z DEBUG Applying entry {"index": 1, "term": 0, "type": "EntryConfChange"} - logger.go:130: 2025-12-08T17:58:06.871Z INFO updated member {"cluster-id": "0", "local-member-id": "0", "updated-remote-peer-id": "4d2", "updated-remote-peer-urls": ["http://127.0.0.1:1"]} - logger.go:130: 2025-12-08T17:58:06.871Z INFO applied a configuration change through raft {"local-member-id": "0", "raft-conf-change": "ConfChangeUpdateNode", "raft-conf-change-node-id": "4d2"} - logger.go:130: 2025-12-08T17:58:06.871Z INFO skipped leadership transfer for single voting member cluster {"local-member-id": "0", "current-leader-member-id": "0"} + logger.go:130: 2024-11-05T11:45:34.490Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "4d2", "added-peer-peer-urls": []} + logger.go:130: 2024-11-05T11:45:34.490Z INFO updating snapshot-count to default {"given-snapshot-count": 0, "updated-snapshot-count": 100000} + logger.go:130: 2024-11-05T11:45:34.490Z INFO updating snapshot catch-up entries to default {"given-snapshot-catchup-entries": 0, "updated-snapshot-catchup-entries": 5000} + logger.go:130: 2024-11-05T11:45:34.490Z INFO starting etcd server {"local-member-id": "0", "local-server-version": "3.5.16", "cluster-version": "to_be_decided"} + logger.go:130: 2024-11-05T11:45:34.490Z DEBUG Applying entries {"num-entries": 1} + logger.go:130: 2024-11-05T11:45:34.490Z DEBUG Applying entry {"index": 1, "term": 0, "type": "EntryConfChange"} + logger.go:130: 2024-11-05T11:45:34.490Z INFO updated member {"cluster-id": "0", "local-member-id": "0", "updated-remote-peer-id": "4d2", "updated-remote-peer-urls": ["http://127.0.0.1:1"]} + logger.go:130: 2024-11-05T11:45:34.490Z INFO applied a configuration change through raft {"local-member-id": "0", "raft-conf-change": "ConfChangeUpdateNode", "raft-conf-change-node-id": "4d2"} + logger.go:130: 2024-11-05T11:45:34.490Z INFO skipped leadership transfer for single voting member cluster {"local-member-id": "0", "current-leader-member-id": "0"} --- PASS: TestUpdateMember (0.00s) === RUN TestPublish - logger.go:130: 2025-12-08T17:58:06.871Z INFO published local member to cluster through raft {"local-member-id": "1", "local-member-attributes": "{Name:node1 ClientURLs:[http://a http://b]}", "request-path": "/0/members/1/attributes", "cluster-id": "0", "publish-timeout": "1h0m0s"} + logger.go:130: 2024-11-05T11:45:34.490Z INFO published local member to cluster through raft {"local-member-id": "1", "local-member-attributes": "{Name:node1 ClientURLs:[http://a http://b]}", "request-path": "/0/members/1/attributes", "cluster-id": "0", "publish-timeout": "1h0m0s"} --- PASS: TestPublish (0.00s) === RUN TestPublishStopped - logger.go:130: 2025-12-08T17:58:06.871Z WARN stopped publish because server is stopped {"local-member-id": "0", "local-member-attributes": "{Name: ClientURLs:[]}", "publish-timeout": "1h0m0s", "error": "etcdserver: server stopped"} + logger.go:130: 2024-11-05T11:45:34.491Z WARN stopped publish because server is stopped {"local-member-id": "0", "local-member-attributes": "{Name: ClientURLs:[]}", "publish-timeout": "1h0m0s", "error": "etcdserver: server stopped"} --- PASS: TestPublishStopped (0.00s) === RUN TestPublishRetry - logger.go:130: 2025-12-08T17:58:06.871Z WARN failed to publish local member to cluster through raft {"local-member-id": "0", "local-member-attributes": "{Name: ClientURLs:[]}", "request-path": "/0/members/0/attributes", "publish-timeout": "10ns", "error": "etcdserver: request timed out"} - logger.go:130: 2025-12-08T17:58:06.871Z WARN failed to publish local member to cluster through raft {"local-member-id": "0", "local-member-attributes": "{Name: ClientURLs:[]}", "request-path": "/0/members/0/attributes", "publish-timeout": "10ns", "error": "etcdserver: request timed out"} - logger.go:130: 2025-12-08T17:58:06.872Z WARN failed to publish local member to cluster through raft {"local-member-id": "0", "local-member-attributes": "{Name: ClientURLs:[]}", "request-path": "/0/members/0/attributes", "publish-timeout": "10ns", "error": "etcdserver: request timed out"} - logger.go:130: 2025-12-08T17:58:06.876Z WARN failed to publish local member to cluster through raft {"local-member-id": "0", "local-member-attributes": "{Name: ClientURLs:[]}", "request-path": "/0/members/0/attributes", "publish-timeout": "10ns", "error": "etcdserver: request timed out"} - logger.go:130: 2025-12-08T17:58:06.880Z WARN failed to publish local member to cluster through raft {"local-member-id": "0", "local-member-attributes": "{Name: ClientURLs:[]}", "request-path": "/0/members/0/attributes", "publish-timeout": "10ns", "error": "etcdserver: request timed out"} - logger.go:130: 2025-12-08T17:58:06.888Z WARN stopped publish because server is stopped {"local-member-id": "0", "local-member-attributes": "{Name: ClientURLs:[]}", "publish-timeout": "10ns", "error": "etcdserver: server stopped"} + logger.go:130: 2024-11-05T11:45:34.491Z WARN failed to publish local member to cluster through raft {"local-member-id": "0", "local-member-attributes": "{Name: ClientURLs:[]}", "request-path": "/0/members/0/attributes", "publish-timeout": "10ns", "error": "etcdserver: request timed out"} + logger.go:130: 2024-11-05T11:45:34.491Z WARN failed to publish local member to cluster through raft {"local-member-id": "0", "local-member-attributes": "{Name: ClientURLs:[]}", "request-path": "/0/members/0/attributes", "publish-timeout": "10ns", "error": "etcdserver: request timed out"} + logger.go:130: 2024-11-05T11:45:34.494Z WARN failed to publish local member to cluster through raft {"local-member-id": "0", "local-member-attributes": "{Name: ClientURLs:[]}", "request-path": "/0/members/0/attributes", "publish-timeout": "10ns", "error": "etcdserver: request timed out"} + logger.go:130: 2024-11-05T11:45:34.506Z WARN stopped publish because server is stopped {"local-member-id": "0", "local-member-attributes": "{Name: ClientURLs:[]}", "publish-timeout": "10ns", "error": "etcdserver: server stopped"} --- PASS: TestPublishRetry (0.02s) === RUN TestPublishV3 - logger.go:130: 2025-12-08T17:58:06.889Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} - logger.go:130: 2025-12-08T17:58:06.889Z INFO published local member to cluster through raft {"local-member-id": "1", "local-member-attributes": "{Name:node1 ClientURLs:[http://a http://b]}", "cluster-id": "0", "publish-timeout": "1h0m0s"} + logger.go:130: 2024-11-05T11:45:34.506Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} + logger.go:130: 2024-11-05T11:45:34.506Z INFO published local member to cluster through raft {"local-member-id": "1", "local-member-attributes": "{Name:node1 ClientURLs:[http://a http://b]}", "cluster-id": "0", "publish-timeout": "1h0m0s"} --- PASS: TestPublishV3 (0.00s) === RUN TestPublishV3Stopped {"level":"warn","msg":"stopped publish because server is stopping","local-member-id":"0","local-member-attributes":"{Name: ClientURLs:[]}","publish-timeout":"1h0m0s"} --- PASS: TestPublishV3Stopped (0.00s) === RUN TestPublishV3Retry - logger.go:130: 2025-12-08T17:58:06.889Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} - logger.go:130: 2025-12-08T17:58:06.889Z WARN failed to publish local member to cluster through raft {"local-member-id": "1", "local-member-attributes": "{Name:node1 ClientURLs:[http://a http://b]}", "publish-timeout": "10ns", "error": "etcdserver: request timed out"} - logger.go:130: 2025-12-08T17:58:06.890Z WARN failed to publish local member to cluster through raft {"local-member-id": "1", "local-member-attributes": "{Name:node1 ClientURLs:[http://a http://b]}", "publish-timeout": "10ns", "error": "etcdserver: request timed out"} - logger.go:130: 2025-12-08T17:58:06.892Z WARN failed to publish local member to cluster through raft {"local-member-id": "1", "local-member-attributes": "{Name:node1 ClientURLs:[http://a http://b]}", "publish-timeout": "10ns", "error": "etcdserver: request timed out"} - logger.go:130: 2025-12-08T17:58:06.892Z WARN stopped publish because server is stopping {"local-member-id": "1", "local-member-attributes": "{Name:node1 ClientURLs:[http://a http://b]}", "publish-timeout": "10ns"} ---- PASS: TestPublishV3Retry (0.00s) + logger.go:130: 2024-11-05T11:45:34.507Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} + logger.go:130: 2024-11-05T11:45:34.507Z WARN failed to publish local member to cluster through raft {"local-member-id": "1", "local-member-attributes": "{Name:node1 ClientURLs:[http://a http://b]}", "publish-timeout": "10ns", "error": "etcdserver: request timed out"} + logger.go:130: 2024-11-05T11:45:34.507Z WARN failed to publish local member to cluster through raft {"local-member-id": "1", "local-member-attributes": "{Name:node1 ClientURLs:[http://a http://b]}", "publish-timeout": "10ns", "error": "etcdserver: request timed out"} + logger.go:130: 2024-11-05T11:45:34.514Z WARN failed to publish local member to cluster through raft {"local-member-id": "1", "local-member-attributes": "{Name:node1 ClientURLs:[http://a http://b]}", "publish-timeout": "10ns", "error": "etcdserver: request timed out"} + logger.go:130: 2024-11-05T11:45:34.514Z WARN stopped publish because server is stopping {"local-member-id": "1", "local-member-attributes": "{Name:node1 ClientURLs:[http://a http://b]}", "publish-timeout": "10ns"} +--- PASS: TestPublishV3Retry (0.01s) === RUN TestUpdateVersion {"level":"info","msg":"setting up initial cluster version using v2 API","cluster-version":"2.0"} {"level":"info","msg":"cluster version is updated","cluster-version":"2.0"} @@ -18296,10 +18297,10 @@ === RUN TestWaitAppliedIndex/The_applied_Id_is_already_equal_to_the_commitId === RUN TestWaitAppliedIndex/The_etcd_server_has_already_stopped === RUN TestWaitAppliedIndex/Timed_out_waiting_for_the_applied_index ---- PASS: TestWaitAppliedIndex (1.01s) +--- PASS: TestWaitAppliedIndex (1.00s) --- PASS: TestWaitAppliedIndex/The_applied_Id_is_already_equal_to_the_commitId (0.00s) --- PASS: TestWaitAppliedIndex/The_etcd_server_has_already_stopped (0.00s) - --- PASS: TestWaitAppliedIndex/Timed_out_waiting_for_the_applied_index (1.01s) + --- PASS: TestWaitAppliedIndex/Timed_out_waiting_for_the_applied_index (1.00s) === RUN TestIsActive --- PASS: TestIsActive (0.00s) === RUN TestLongestConnected @@ -18308,15 +18309,15 @@ --- PASS: TestPanicAlternativeStringer (0.00s) === RUN TestWarnOfExpensiveReadOnlyTxnRequest === RUN TestWarnOfExpensiveReadOnlyTxnRequest/all_readonly_responses - logger.go:130: 2025-12-08T17:58:07.900Z WARN apply request took too long {"took": "1.0000068s", "expected-duration": "0s", "prefix": "read-only txn ", "request": "compare:<> success:<> failure:<>", "response": "responses: size:8"} + logger.go:130: 2024-11-05T11:45:35.518Z WARN apply request took too long {"took": "1.00000436s", "expected-duration": "0s", "prefix": "read-only txn ", "request": "compare:<> success:<> failure:<>", "response": "responses: size:8"} === RUN TestWarnOfExpensiveReadOnlyTxnRequest/all_readonly_responses_with_partial_nil_responses - logger.go:130: 2025-12-08T17:58:07.900Z WARN apply request took too long {"took": "1.00000164s", "expected-duration": "0s", "prefix": "read-only txn ", "request": "compare:<> success:<> failure:<>", "response": "responses: size:6"} + logger.go:130: 2024-11-05T11:45:35.518Z WARN apply request took too long {"took": "1.00000144s", "expected-duration": "0s", "prefix": "read-only txn ", "request": "compare:<> success:<> failure:<>", "response": "responses: size:6"} === RUN TestWarnOfExpensiveReadOnlyTxnRequest/all_readonly_responses_with_all_nil_responses - logger.go:130: 2025-12-08T17:58:07.900Z WARN apply request took too long {"took": "1.00000108s", "expected-duration": "0s", "prefix": "read-only txn ", "request": "compare:<> success:<> failure:<>", "response": "responses: size:4"} + logger.go:130: 2024-11-05T11:45:35.518Z WARN apply request took too long {"took": "1.00000124s", "expected-duration": "0s", "prefix": "read-only txn ", "request": "compare:<> success:<> failure:<>", "response": "responses: size:4"} === RUN TestWarnOfExpensiveReadOnlyTxnRequest/partial_non_readonly_responses - logger.go:130: 2025-12-08T17:58:07.900Z WARN apply request took too long {"took": "1.00000124s", "expected-duration": "0s", "prefix": "read-only txn ", "request": "compare:<> success:<> failure:<>", "response": "responses: size:6"} + logger.go:130: 2024-11-05T11:45:35.518Z WARN apply request took too long {"took": "1.00000124s", "expected-duration": "0s", "prefix": "read-only txn ", "request": "compare:<> success:<> failure:<>", "response": "responses: size:6"} === RUN TestWarnOfExpensiveReadOnlyTxnRequest/all_non_readonly_responses - logger.go:130: 2025-12-08T17:58:07.900Z WARN apply request took too long {"took": "1.00000088s", "expected-duration": "0s", "prefix": "read-only txn ", "request": "compare:<> success:<> failure:<>", "response": "responses:<> size:4"} + logger.go:130: 2024-11-05T11:45:35.518Z WARN apply request took too long {"took": "1.00000068s", "expected-duration": "0s", "prefix": "read-only txn ", "request": "compare:<> success:<> failure:<>", "response": "responses:<> size:4"} --- PASS: TestWarnOfExpensiveReadOnlyTxnRequest (0.00s) --- PASS: TestWarnOfExpensiveReadOnlyTxnRequest/all_readonly_responses (0.00s) --- PASS: TestWarnOfExpensiveReadOnlyTxnRequest/all_readonly_responses_with_partial_nil_responses (0.00s) @@ -18328,139 +18329,139 @@ === RUN TestNewRaftLoggerFromZapCore --- PASS: TestNewRaftLoggerFromZapCore (0.00s) PASS -ok go.etcd.io/etcd/server/etcdserver 3.262s +ok go.etcd.io/etcd/server/etcdserver 2.983s ? go.etcd.io/etcd/server/etcdserver/api [no test files] === RUN TestHealthHandler === RUN TestHealthHandler/Healthy_if_no_alarm - logger.go:130: 2025-12-08T17:58:10.056Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} - logger.go:130: 2025-12-08T17:58:10.080Z DEBUG serving /health true - logger.go:130: 2025-12-08T17:58:10.081Z DEBUG /health OK {"status-code": 200} + logger.go:130: 2024-11-05T11:45:38.967Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} + logger.go:130: 2024-11-05T11:45:38.986Z DEBUG serving /health true + logger.go:130: 2024-11-05T11:45:38.986Z DEBUG /health OK {"status-code": 200} === RUN TestHealthHandler/Unhealthy_if_NOSPACE_alarm_is_on - logger.go:130: 2025-12-08T17:58:10.082Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} - logger.go:130: 2025-12-08T17:58:10.083Z WARN serving /health false due to an alarm {"alarm": "alarm:NOSPACE "} - logger.go:130: 2025-12-08T17:58:10.083Z WARN /health error {"output": "{\"health\":\"false\",\"reason\":\"ALARM NOSPACE\"}", "status-code": 503} + logger.go:130: 2024-11-05T11:45:38.987Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} + logger.go:130: 2024-11-05T11:45:38.988Z WARN serving /health false due to an alarm {"alarm": "alarm:NOSPACE "} + logger.go:130: 2024-11-05T11:45:38.988Z WARN /health error {"output": "{\"health\":\"false\",\"reason\":\"ALARM NOSPACE\"}", "status-code": 503} === RUN TestHealthHandler/Healthy_if_NOSPACE_alarm_is_on_and_excluded - logger.go:130: 2025-12-08T17:58:10.083Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} - logger.go:130: 2025-12-08T17:58:10.095Z DEBUG /health excluded alarm {"alarm": "alarm:NOSPACE "} - logger.go:130: 2025-12-08T17:58:10.095Z DEBUG serving /health true - logger.go:130: 2025-12-08T17:58:10.096Z DEBUG /health OK {"status-code": 200} + logger.go:130: 2024-11-05T11:45:38.989Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} + logger.go:130: 2024-11-05T11:45:38.990Z DEBUG /health excluded alarm {"alarm": "alarm:NOSPACE "} + logger.go:130: 2024-11-05T11:45:38.990Z DEBUG serving /health true + logger.go:130: 2024-11-05T11:45:38.990Z DEBUG /health OK {"status-code": 200} === RUN TestHealthHandler/Healthy_if_NOSPACE_alarm_is_excluded - logger.go:130: 2025-12-08T17:58:10.096Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} - logger.go:130: 2025-12-08T17:58:10.104Z DEBUG serving /health true - logger.go:130: 2025-12-08T17:58:10.104Z DEBUG /health OK {"status-code": 200} + logger.go:130: 2024-11-05T11:45:38.991Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} + logger.go:130: 2024-11-05T11:45:38.991Z DEBUG serving /health true + logger.go:130: 2024-11-05T11:45:38.991Z DEBUG /health OK {"status-code": 200} === RUN TestHealthHandler/Healthy_if_multiple_NOSPACE_alarms_are_on_and_excluded - logger.go:130: 2025-12-08T17:58:10.108Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} - logger.go:130: 2025-12-08T17:58:10.116Z DEBUG /health excluded alarm {"alarm": "memberID:1 alarm:NOSPACE "} - logger.go:130: 2025-12-08T17:58:10.116Z DEBUG /health excluded alarm {"alarm": "memberID:2 alarm:NOSPACE "} - logger.go:130: 2025-12-08T17:58:10.116Z DEBUG /health excluded alarm {"alarm": "memberID:3 alarm:NOSPACE "} - logger.go:130: 2025-12-08T17:58:10.116Z DEBUG serving /health true - logger.go:130: 2025-12-08T17:58:10.116Z DEBUG /health OK {"status-code": 200} + logger.go:130: 2024-11-05T11:45:39.002Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} + logger.go:130: 2024-11-05T11:45:39.003Z DEBUG /health excluded alarm {"alarm": "memberID:1 alarm:NOSPACE "} + logger.go:130: 2024-11-05T11:45:39.003Z DEBUG /health excluded alarm {"alarm": "memberID:2 alarm:NOSPACE "} + logger.go:130: 2024-11-05T11:45:39.003Z DEBUG /health excluded alarm {"alarm": "memberID:3 alarm:NOSPACE "} + logger.go:130: 2024-11-05T11:45:39.003Z DEBUG serving /health true + logger.go:130: 2024-11-05T11:45:39.003Z DEBUG /health OK {"status-code": 200} === RUN TestHealthHandler/Unhealthy_if_NOSPACE_alarms_is_excluded_and_CORRUPT_is_on - logger.go:130: 2025-12-08T17:58:10.117Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} - logger.go:130: 2025-12-08T17:58:10.117Z DEBUG /health excluded alarm {"alarm": "alarm:NOSPACE "} - logger.go:130: 2025-12-08T17:58:10.117Z WARN serving /health false due to an alarm {"alarm": "memberID:1 alarm:CORRUPT "} - logger.go:130: 2025-12-08T17:58:10.117Z WARN /health error {"output": "{\"health\":\"false\",\"reason\":\"ALARM CORRUPT\"}", "status-code": 503} + logger.go:130: 2024-11-05T11:45:39.003Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} + logger.go:130: 2024-11-05T11:45:39.004Z DEBUG /health excluded alarm {"alarm": "alarm:NOSPACE "} + logger.go:130: 2024-11-05T11:45:39.004Z WARN serving /health false due to an alarm {"alarm": "memberID:1 alarm:CORRUPT "} + logger.go:130: 2024-11-05T11:45:39.004Z WARN /health error {"output": "{\"health\":\"false\",\"reason\":\"ALARM CORRUPT\"}", "status-code": 503} === RUN TestHealthHandler/Unhealthy_if_both_NOSPACE_and_CORRUPT_are_on_and_excluded - logger.go:130: 2025-12-08T17:58:10.118Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} - logger.go:130: 2025-12-08T17:58:10.118Z DEBUG /health excluded alarm {"alarm": "alarm:NOSPACE "} - logger.go:130: 2025-12-08T17:58:10.118Z DEBUG /health excluded alarm {"alarm": "memberID:1 alarm:CORRUPT "} - logger.go:130: 2025-12-08T17:58:10.118Z DEBUG serving /health true - logger.go:130: 2025-12-08T17:58:10.118Z DEBUG /health OK {"status-code": 200} + logger.go:130: 2024-11-05T11:45:39.005Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} + logger.go:130: 2024-11-05T11:45:39.005Z DEBUG /health excluded alarm {"alarm": "alarm:NOSPACE "} + logger.go:130: 2024-11-05T11:45:39.005Z DEBUG /health excluded alarm {"alarm": "memberID:1 alarm:CORRUPT "} + logger.go:130: 2024-11-05T11:45:39.005Z DEBUG serving /health true + logger.go:130: 2024-11-05T11:45:39.005Z DEBUG /health OK {"status-code": 200} === RUN TestHealthHandler/Unhealthy_if_api_is_not_available - logger.go:130: 2025-12-08T17:58:10.119Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} - logger.go:130: 2025-12-08T17:58:10.119Z WARN serving /health false; Range fails {"error": "Unexpected error"} - logger.go:130: 2025-12-08T17:58:10.119Z WARN /health error {"output": "{\"health\":\"false\",\"reason\":\"RANGE ERROR:Unexpected error\"}", "status-code": 503} + logger.go:130: 2024-11-05T11:45:39.014Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} + logger.go:130: 2024-11-05T11:45:39.015Z WARN serving /health false; Range fails {"error": "Unexpected error"} + logger.go:130: 2024-11-05T11:45:39.015Z WARN /health error {"output": "{\"health\":\"false\",\"reason\":\"RANGE ERROR:Unexpected error\"}", "status-code": 503} === RUN TestHealthHandler/Unhealthy_if_no_leader - logger.go:130: 2025-12-08T17:58:10.120Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} - logger.go:130: 2025-12-08T17:58:10.124Z WARN serving /health false; no leader - logger.go:130: 2025-12-08T17:58:10.124Z WARN /health error {"output": "{\"health\":\"false\",\"reason\":\"RAFT NO LEADER\"}", "status-code": 503} + logger.go:130: 2024-11-05T11:45:39.015Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} + logger.go:130: 2024-11-05T11:45:39.016Z WARN serving /health false; no leader + logger.go:130: 2024-11-05T11:45:39.016Z WARN /health error {"output": "{\"health\":\"false\",\"reason\":\"RAFT NO LEADER\"}", "status-code": 503} === RUN TestHealthHandler/Healthy_if_no_leader_and_serializable=true - logger.go:130: 2025-12-08T17:58:10.125Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} - logger.go:130: 2025-12-08T17:58:10.125Z DEBUG serving /health true - logger.go:130: 2025-12-08T17:58:10.125Z DEBUG /health OK {"status-code": 200} ---- PASS: TestHealthHandler (0.07s) - --- PASS: TestHealthHandler/Healthy_if_no_alarm (0.03s) + logger.go:130: 2024-11-05T11:45:39.017Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} + logger.go:130: 2024-11-05T11:45:39.017Z DEBUG serving /health true + logger.go:130: 2024-11-05T11:45:39.017Z DEBUG /health OK {"status-code": 200} +--- PASS: TestHealthHandler (0.05s) + --- PASS: TestHealthHandler/Healthy_if_no_alarm (0.02s) --- PASS: TestHealthHandler/Unhealthy_if_NOSPACE_alarm_is_on (0.00s) - --- PASS: TestHealthHandler/Healthy_if_NOSPACE_alarm_is_on_and_excluded (0.01s) - --- PASS: TestHealthHandler/Healthy_if_NOSPACE_alarm_is_excluded (0.01s) + --- PASS: TestHealthHandler/Healthy_if_NOSPACE_alarm_is_on_and_excluded (0.00s) + --- PASS: TestHealthHandler/Healthy_if_NOSPACE_alarm_is_excluded (0.00s) --- PASS: TestHealthHandler/Healthy_if_multiple_NOSPACE_alarms_are_on_and_excluded (0.01s) --- PASS: TestHealthHandler/Unhealthy_if_NOSPACE_alarms_is_excluded_and_CORRUPT_is_on (0.00s) --- PASS: TestHealthHandler/Unhealthy_if_both_NOSPACE_and_CORRUPT_are_on_and_excluded (0.00s) - --- PASS: TestHealthHandler/Unhealthy_if_api_is_not_available (0.00s) + --- PASS: TestHealthHandler/Unhealthy_if_api_is_not_available (0.01s) --- PASS: TestHealthHandler/Unhealthy_if_no_leader (0.00s) --- PASS: TestHealthHandler/Healthy_if_no_leader_and_serializable=true (0.00s) === RUN TestHttpSubPath === RUN TestHttpSubPath//readyz/data_corruption_ok - logger.go:130: 2025-12-08T17:58:10.126Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} - logger.go:130: 2025-12-08T17:58:10.126Z DEBUG Health check OK {"path": "/readyz/data_corruption", "reason": "[+]data_corruption ok\n", "status-code": 200} + logger.go:130: 2024-11-05T11:45:39.018Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} + logger.go:130: 2024-11-05T11:45:39.022Z DEBUG Health check OK {"path": "/readyz/data_corruption", "reason": "[+]data_corruption ok\n", "status-code": 200} === RUN TestHttpSubPath//readyz/serializable_read_not_ok_with_error - logger.go:130: 2025-12-08T17:58:10.140Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} - logger.go:130: 2025-12-08T17:58:10.144Z ERROR Health check error {"path": "/readyz/serializable_read", "reason": "[-]serializable_read failed: Unexpected error\n", "status-code": 503} + logger.go:130: 2024-11-05T11:45:39.023Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} + logger.go:130: 2024-11-05T11:45:39.024Z ERROR Health check error {"path": "/readyz/serializable_read", "reason": "[-]serializable_read failed: Unexpected error\n", "status-code": 503} === RUN TestHttpSubPath//readyz/non_exist_404 - logger.go:130: 2025-12-08T17:58:10.145Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} + logger.go:130: 2024-11-05T11:45:39.034Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} --- PASS: TestHttpSubPath (0.02s) --- PASS: TestHttpSubPath//readyz/data_corruption_ok (0.01s) --- PASS: TestHttpSubPath//readyz/serializable_read_not_ok_with_error (0.01s) --- PASS: TestHttpSubPath//readyz/non_exist_404 (0.00s) === RUN TestDataCorruptionCheck === RUN TestDataCorruptionCheck/Live_if_CORRUPT_alarm_is_on - logger.go:130: 2025-12-08T17:58:10.147Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} - logger.go:130: 2025-12-08T17:58:10.148Z DEBUG Health check OK {"path": "/livez", "reason": "[+]serializable_read ok\n", "status-code": 200} - logger.go:130: 2025-12-08T17:58:10.152Z DEBUG Health check OK {"path": "/livez", "reason": "[+]serializable_read ok\n", "status-code": 200} + logger.go:130: 2024-11-05T11:45:39.037Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} + logger.go:130: 2024-11-05T11:45:39.037Z DEBUG Health check OK {"path": "/livez", "reason": "[+]serializable_read ok\n", "status-code": 200} + logger.go:130: 2024-11-05T11:45:39.037Z DEBUG Health check OK {"path": "/livez", "reason": "[+]serializable_read ok\n", "status-code": 200} === RUN TestDataCorruptionCheck/Not_ready_if_CORRUPT_alarm_is_on - logger.go:130: 2025-12-08T17:58:10.152Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} - logger.go:130: 2025-12-08T17:58:10.153Z DEBUG Health check OK {"path": "/readyz", "reason": "[+]data_corruption ok\n[+]serializable_read ok\n[+]linearizable_read ok\n", "status-code": 200} - logger.go:130: 2025-12-08T17:58:10.153Z ERROR Health check error {"path": "/readyz", "reason": "[+]serializable_read ok\n[+]linearizable_read ok\n[-]data_corruption failed: alarm activated: CORRUPT\n", "status-code": 503} + logger.go:130: 2024-11-05T11:45:39.038Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} + logger.go:130: 2024-11-05T11:45:39.038Z DEBUG Health check OK {"path": "/readyz", "reason": "[+]data_corruption ok\n[+]serializable_read ok\n[+]linearizable_read ok\n", "status-code": 200} + logger.go:130: 2024-11-05T11:45:39.038Z ERROR Health check error {"path": "/readyz", "reason": "[-]data_corruption failed: alarm activated: CORRUPT\n[+]serializable_read ok\n[+]linearizable_read ok\n", "status-code": 503} === RUN TestDataCorruptionCheck/ready_if_CORRUPT_alarm_is_not_on - logger.go:130: 2025-12-08T17:58:10.153Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} - logger.go:130: 2025-12-08T17:58:10.153Z DEBUG Health check OK {"path": "/readyz", "reason": "[+]data_corruption ok\n[+]serializable_read ok\n[+]linearizable_read ok\n", "status-code": 200} - logger.go:130: 2025-12-08T17:58:10.154Z DEBUG Health check OK {"path": "/readyz", "reason": "[+]data_corruption ok\n[+]serializable_read ok\n[+]linearizable_read ok\n", "status-code": 200} + logger.go:130: 2024-11-05T11:45:39.039Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} + logger.go:130: 2024-11-05T11:45:39.039Z DEBUG Health check OK {"path": "/readyz", "reason": "[+]serializable_read ok\n[+]linearizable_read ok\n[+]data_corruption ok\n", "status-code": 200} + logger.go:130: 2024-11-05T11:45:39.039Z DEBUG Health check OK {"path": "/readyz", "reason": "[+]data_corruption ok\n[+]serializable_read ok\n[+]linearizable_read ok\n", "status-code": 200} === RUN TestDataCorruptionCheck/ready_if_CORRUPT_alarm_is_excluded - logger.go:130: 2025-12-08T17:58:10.154Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} - logger.go:130: 2025-12-08T17:58:10.154Z DEBUG Health check OK {"path": "/readyz", "reason": "[+]serializable_read ok\n[+]linearizable_read ok\n", "status-code": 200} - logger.go:130: 2025-12-08T17:58:10.154Z DEBUG Health check OK {"path": "/readyz", "reason": "[+]serializable_read ok\n[+]linearizable_read ok\n", "status-code": 200} + logger.go:130: 2024-11-05T11:45:39.039Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} + logger.go:130: 2024-11-05T11:45:39.040Z DEBUG Health check OK {"path": "/readyz", "reason": "[+]linearizable_read ok\n[+]serializable_read ok\n", "status-code": 200} + logger.go:130: 2024-11-05T11:45:39.040Z DEBUG Health check OK {"path": "/readyz", "reason": "[+]serializable_read ok\n[+]linearizable_read ok\n", "status-code": 200} === RUN TestDataCorruptionCheck/Not_ready_if_CORRUPT_alarm_is_on#01 - logger.go:130: 2025-12-08T17:58:10.154Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} - logger.go:130: 2025-12-08T17:58:10.155Z WARN some health checks cannot be excluded {"missing-health-checks": "\"non_exist\""} - logger.go:130: 2025-12-08T17:58:10.155Z DEBUG Health check OK {"path": "/readyz", "reason": "[+]linearizable_read ok\n[+]data_corruption ok\n[+]serializable_read ok\n", "status-code": 200} - logger.go:130: 2025-12-08T17:58:10.155Z WARN some health checks cannot be excluded {"missing-health-checks": "\"non_exist\""} - logger.go:130: 2025-12-08T17:58:10.155Z ERROR Health check error {"path": "/readyz", "reason": "[+]serializable_read ok\n[+]linearizable_read ok\n[-]data_corruption failed: alarm activated: CORRUPT\n", "status-code": 503} ---- PASS: TestDataCorruptionCheck (0.01s) - --- PASS: TestDataCorruptionCheck/Live_if_CORRUPT_alarm_is_on (0.01s) + logger.go:130: 2024-11-05T11:45:39.040Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} + logger.go:130: 2024-11-05T11:45:39.040Z WARN some health checks cannot be excluded {"missing-health-checks": "\"non_exist\""} + logger.go:130: 2024-11-05T11:45:39.040Z DEBUG Health check OK {"path": "/readyz", "reason": "[+]serializable_read ok\n[+]linearizable_read ok\n[+]data_corruption ok\n", "status-code": 200} + logger.go:130: 2024-11-05T11:45:39.040Z WARN some health checks cannot be excluded {"missing-health-checks": "\"non_exist\""} + logger.go:130: 2024-11-05T11:45:39.040Z ERROR Health check error {"path": "/readyz", "reason": "[+]linearizable_read ok\n[-]data_corruption failed: alarm activated: CORRUPT\n[+]serializable_read ok\n", "status-code": 503} +--- PASS: TestDataCorruptionCheck (0.00s) + --- PASS: TestDataCorruptionCheck/Live_if_CORRUPT_alarm_is_on (0.00s) --- PASS: TestDataCorruptionCheck/Not_ready_if_CORRUPT_alarm_is_on (0.00s) --- PASS: TestDataCorruptionCheck/ready_if_CORRUPT_alarm_is_not_on (0.00s) --- PASS: TestDataCorruptionCheck/ready_if_CORRUPT_alarm_is_excluded (0.00s) --- PASS: TestDataCorruptionCheck/Not_ready_if_CORRUPT_alarm_is_on#01 (0.00s) === RUN TestSerializableReadCheck === RUN TestSerializableReadCheck/Alive_normal - logger.go:130: 2025-12-08T17:58:10.155Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} - logger.go:130: 2025-12-08T17:58:10.156Z DEBUG Health check OK {"path": "/livez", "reason": "[+]serializable_read ok\n", "status-code": 200} + logger.go:130: 2024-11-05T11:45:39.041Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} + logger.go:130: 2024-11-05T11:45:39.050Z DEBUG Health check OK {"path": "/livez", "reason": "[+]serializable_read ok\n", "status-code": 200} === RUN TestSerializableReadCheck/Not_alive_if_range_api_is_not_available - logger.go:130: 2025-12-08T17:58:10.168Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} - logger.go:130: 2025-12-08T17:58:10.169Z ERROR Health check error {"path": "/livez", "reason": "[-]serializable_read failed: Unexpected error\n", "status-code": 503} + logger.go:130: 2024-11-05T11:45:39.055Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} + logger.go:130: 2024-11-05T11:45:39.055Z ERROR Health check error {"path": "/livez", "reason": "[-]serializable_read failed: Unexpected error\n", "status-code": 503} === RUN TestSerializableReadCheck/Not_ready_if_range_api_is_not_available - logger.go:130: 2025-12-08T17:58:10.170Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} - logger.go:130: 2025-12-08T17:58:10.171Z ERROR Health check error {"path": "/readyz", "reason": "[+]data_corruption ok\n[-]serializable_read failed: Unexpected error\n[+]linearizable_read ok\n", "status-code": 503} ---- PASS: TestSerializableReadCheck (0.03s) + logger.go:130: 2024-11-05T11:45:39.057Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} + logger.go:130: 2024-11-05T11:45:39.057Z ERROR Health check error {"path": "/readyz", "reason": "[-]serializable_read failed: Unexpected error\n[+]linearizable_read ok\n[+]data_corruption ok\n", "status-code": 503} +--- PASS: TestSerializableReadCheck (0.02s) --- PASS: TestSerializableReadCheck/Alive_normal (0.01s) --- PASS: TestSerializableReadCheck/Not_alive_if_range_api_is_not_available (0.00s) - --- PASS: TestSerializableReadCheck/Not_ready_if_range_api_is_not_available (0.01s) + --- PASS: TestSerializableReadCheck/Not_ready_if_range_api_is_not_available (0.00s) === RUN TestLinearizableReadCheck === RUN TestLinearizableReadCheck/Alive_normal - logger.go:130: 2025-12-08T17:58:10.185Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} - logger.go:130: 2025-12-08T17:58:10.186Z DEBUG Health check OK {"path": "/livez", "reason": "[+]serializable_read ok\n", "status-code": 200} + logger.go:130: 2024-11-05T11:45:39.059Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} + logger.go:130: 2024-11-05T11:45:39.066Z DEBUG Health check OK {"path": "/livez", "reason": "[+]serializable_read ok\n", "status-code": 200} === RUN TestLinearizableReadCheck/Alive_if_lineariable_range_api_is_not_available - logger.go:130: 2025-12-08T17:58:10.187Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} - logger.go:130: 2025-12-08T17:58:10.188Z DEBUG Health check OK {"path": "/livez", "reason": "[+]serializable_read ok\n", "status-code": 200} + logger.go:130: 2024-11-05T11:45:39.082Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} + logger.go:130: 2024-11-05T11:45:39.083Z DEBUG Health check OK {"path": "/livez", "reason": "[+]serializable_read ok\n", "status-code": 200} === RUN TestLinearizableReadCheck/Not_ready_if_range_api_is_not_available - logger.go:130: 2025-12-08T17:58:10.189Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} - logger.go:130: 2025-12-08T17:58:10.189Z ERROR Health check error {"path": "/readyz", "reason": "[+]serializable_read ok\n[-]linearizable_read failed: Unexpected error\n[+]data_corruption ok\n", "status-code": 503} ---- PASS: TestLinearizableReadCheck (0.01s) - --- PASS: TestLinearizableReadCheck/Alive_normal (0.00s) + logger.go:130: 2024-11-05T11:45:39.084Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} + logger.go:130: 2024-11-05T11:45:39.085Z ERROR Health check error {"path": "/readyz", "reason": "[-]linearizable_read failed: Unexpected error\n[+]data_corruption ok\n[+]serializable_read ok\n", "status-code": 503} +--- PASS: TestLinearizableReadCheck (0.03s) + --- PASS: TestLinearizableReadCheck/Alive_normal (0.02s) --- PASS: TestLinearizableReadCheck/Alive_if_lineariable_range_api_is_not_available (0.00s) - --- PASS: TestLinearizableReadCheck/Not_ready_if_range_api_is_not_available (0.00s) + --- PASS: TestLinearizableReadCheck/Not_ready_if_range_api_is_not_available (0.01s) === RUN TestNewPeerHandlerOnRaftPrefix ---- PASS: TestNewPeerHandlerOnRaftPrefix (0.02s) +--- PASS: TestNewPeerHandlerOnRaftPrefix (0.00s) === RUN TestServeMembersFails --- PASS: TestServeMembersFails (0.00s) === RUN TestServeMembersGet @@ -18468,7 +18469,7 @@ === RUN TestServeMemberPromoteFails --- PASS: TestServeMemberPromoteFails (0.00s) === RUN TestNewPeerHandlerOnMembersPromotePrefix -{"level":"warn","msg":"unexpected v2 response error","remote-addr":"127.0.0.1:44476","internal-server-error":"PromoteMember not implemented in fakeServer"} +{"level":"warn","msg":"unexpected v2 response error","remote-addr":"127.0.0.1:42560","internal-server-error":"PromoteMember not implemented in fakeServer"} {"level":"warn","msg":"failed to promote a member","member-id":"1","error":"PromoteMember not implemented in fakeServer"} --- PASS: TestNewPeerHandlerOnMembersPromotePrefix (0.00s) === RUN TestServeVersion @@ -18476,7 +18477,7 @@ === RUN TestServeVersionFails --- PASS: TestServeVersionFails (0.00s) PASS -ok go.etcd.io/etcd/server/etcdserver/api/etcdhttp 0.264s +ok go.etcd.io/etcd/server/etcdserver/api/etcdhttp 0.212s === RUN TestClusterMember --- PASS: TestClusterMember (0.00s) === RUN TestClusterMemberByName @@ -18500,52 +18501,52 @@ {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.1:2379","host":"127.0.0.1:2379","resolved-addr":"127.0.0.1:2379"} --- PASS: TestClusterValidateAndAssignIDs (0.00s) === RUN TestClusterValidateConfigurationChange - logger.go:130: 2025-12-08T17:58:12.342Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "1", "added-peer-peer-urls": ["http://127.0.0.1:1"]} - logger.go:130: 2025-12-08T17:58:12.342Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "2", "added-peer-peer-urls": ["http://127.0.0.1:2"]} - logger.go:130: 2025-12-08T17:58:12.342Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "3", "added-peer-peer-urls": ["http://127.0.0.1:3"]} - logger.go:130: 2025-12-08T17:58:12.342Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "4", "added-peer-peer-urls": ["http://127.0.0.1:4"]} - logger.go:130: 2025-12-08T17:58:12.342Z INFO removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "4", "removed-remote-peer-urls": ["http://127.0.0.1:4"]} + logger.go:130: 2024-11-05T11:45:41.664Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "1", "added-peer-peer-urls": ["http://127.0.0.1:1"]} + logger.go:130: 2024-11-05T11:45:41.664Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "2", "added-peer-peer-urls": ["http://127.0.0.1:2"]} + logger.go:130: 2024-11-05T11:45:41.664Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "3", "added-peer-peer-urls": ["http://127.0.0.1:3"]} + logger.go:130: 2024-11-05T11:45:41.664Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "4", "added-peer-peer-urls": ["http://127.0.0.1:4"]} + logger.go:130: 2024-11-05T11:45:41.664Z INFO removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "4", "removed-remote-peer-urls": ["http://127.0.0.1:4"]} --- PASS: TestClusterValidateConfigurationChange (0.00s) === RUN TestClusterGenID - logger.go:130: 2025-12-08T17:58:12.342Z INFO added member {"cluster-id": "869b3badfbf1d6b7", "local-member-id": "0", "added-peer-id": "3", "added-peer-peer-urls": []} + logger.go:130: 2024-11-05T11:45:41.664Z INFO added member {"cluster-id": "869b3badfbf1d6b7", "local-member-id": "0", "added-peer-id": "3", "added-peer-peer-urls": []} --- PASS: TestClusterGenID (0.00s) === RUN TestNodeToMemberBad --- PASS: TestNodeToMemberBad (0.00s) === RUN TestClusterAddMember - logger.go:130: 2025-12-08T17:58:12.343Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "1", "added-peer-peer-urls": []} + logger.go:130: 2024-11-05T11:45:41.665Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "1", "added-peer-peer-urls": []} --- PASS: TestClusterAddMember (0.00s) === RUN TestClusterAddMemberAsLearner - logger.go:130: 2025-12-08T17:58:12.343Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "1", "added-peer-peer-urls": []} + logger.go:130: 2024-11-05T11:45:41.665Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "1", "added-peer-peer-urls": []} --- PASS: TestClusterAddMemberAsLearner (0.00s) === RUN TestClusterMembers --- PASS: TestClusterMembers (0.00s) === RUN TestClusterRemoveMember - logger.go:130: 2025-12-08T17:58:12.343Z WARN skipped removing already removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "1"} + logger.go:130: 2024-11-05T11:45:41.665Z WARN skipped removing already removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "1"} --- PASS: TestClusterRemoveMember (0.00s) === RUN TestClusterUpdateAttributes - logger.go:130: 2025-12-08T17:58:12.343Z WARN skipped attributes update of removed member {"cluster-id": "0", "local-member-id": "0", "updated-peer-id": "1"} + logger.go:130: 2024-11-05T11:45:41.665Z WARN skipped attributes update of removed member {"cluster-id": "0", "local-member-id": "0", "updated-peer-id": "1"} --- PASS: TestClusterUpdateAttributes (0.00s) === RUN TestNodeToMember --- PASS: TestNodeToMember (0.00s) === RUN TestIsReadyToAddVotingMember - logger.go:130: 2025-12-08T17:58:12.343Z WARN rejecting member add; started member will be less than quorum {"number-of-started-member": 0, "quorum": 3, "cluster-id": "0", "local-member-id": "0"} - logger.go:130: 2025-12-08T17:58:12.343Z WARN rejecting member add; started member will be less than quorum {"number-of-started-member": 1, "quorum": 2, "cluster-id": "0", "local-member-id": "0"} - logger.go:130: 2025-12-08T17:58:12.343Z WARN rejecting member add; started member will be less than quorum {"number-of-started-member": 1, "quorum": 3, "cluster-id": "0", "local-member-id": "0"} - logger.go:130: 2025-12-08T17:58:12.343Z DEBUG number of started member is 1; can accept add member request - logger.go:130: 2025-12-08T17:58:12.343Z WARN rejecting member add; started member will be less than quorum {"number-of-started-member": 2, "quorum": 3, "cluster-id": "0", "local-member-id": "0"} - logger.go:130: 2025-12-08T17:58:12.343Z WARN rejecting member add; started member will be less than quorum {"number-of-started-member": 0, "quorum": 1, "cluster-id": "0", "local-member-id": "0"} - logger.go:130: 2025-12-08T17:58:12.343Z WARN rejecting member add; started member will be less than quorum {"number-of-started-member": 1, "quorum": 2, "cluster-id": "0", "local-member-id": "0"} + logger.go:130: 2024-11-05T11:45:41.665Z WARN rejecting member add; started member will be less than quorum {"number-of-started-member": 0, "quorum": 3, "cluster-id": "0", "local-member-id": "0"} + logger.go:130: 2024-11-05T11:45:41.665Z WARN rejecting member add; started member will be less than quorum {"number-of-started-member": 1, "quorum": 2, "cluster-id": "0", "local-member-id": "0"} + logger.go:130: 2024-11-05T11:45:41.665Z WARN rejecting member add; started member will be less than quorum {"number-of-started-member": 1, "quorum": 3, "cluster-id": "0", "local-member-id": "0"} + logger.go:130: 2024-11-05T11:45:41.665Z DEBUG number of started member is 1; can accept add member request + logger.go:130: 2024-11-05T11:45:41.665Z WARN rejecting member add; started member will be less than quorum {"number-of-started-member": 2, "quorum": 3, "cluster-id": "0", "local-member-id": "0"} + logger.go:130: 2024-11-05T11:45:41.665Z WARN rejecting member add; started member will be less than quorum {"number-of-started-member": 0, "quorum": 1, "cluster-id": "0", "local-member-id": "0"} + logger.go:130: 2024-11-05T11:45:41.665Z WARN rejecting member add; started member will be less than quorum {"number-of-started-member": 1, "quorum": 2, "cluster-id": "0", "local-member-id": "0"} --- PASS: TestIsReadyToAddVotingMember (0.00s) === RUN TestIsReadyToRemoveVotingMember - logger.go:130: 2025-12-08T17:58:12.343Z WARN rejecting member remove; started member will be less than quorum {"number-of-started-member": 0, "quorum": 1, "cluster-id": "0", "local-member-id": "0"} - logger.go:130: 2025-12-08T17:58:12.343Z WARN rejecting member remove; started member will be less than quorum {"number-of-started-member": 0, "quorum": 2, "cluster-id": "0", "local-member-id": "0"} - logger.go:130: 2025-12-08T17:58:12.343Z WARN rejecting member remove; started member will be less than quorum {"number-of-started-member": 1, "quorum": 2, "cluster-id": "0", "local-member-id": "0"} - logger.go:130: 2025-12-08T17:58:12.343Z WARN rejecting member remove; started member will be less than quorum {"number-of-started-member": 0, "quorum": 1, "cluster-id": "0", "local-member-id": "0"} - logger.go:130: 2025-12-08T17:58:12.343Z WARN rejecting member remove; started member will be less than quorum {"number-of-started-member": 0, "quorum": 1, "cluster-id": "0", "local-member-id": "0"} + logger.go:130: 2024-11-05T11:45:41.665Z WARN rejecting member remove; started member will be less than quorum {"number-of-started-member": 0, "quorum": 1, "cluster-id": "0", "local-member-id": "0"} + logger.go:130: 2024-11-05T11:45:41.665Z WARN rejecting member remove; started member will be less than quorum {"number-of-started-member": 0, "quorum": 2, "cluster-id": "0", "local-member-id": "0"} + logger.go:130: 2024-11-05T11:45:41.665Z WARN rejecting member remove; started member will be less than quorum {"number-of-started-member": 1, "quorum": 2, "cluster-id": "0", "local-member-id": "0"} + logger.go:130: 2024-11-05T11:45:41.665Z WARN rejecting member remove; started member will be less than quorum {"number-of-started-member": 0, "quorum": 1, "cluster-id": "0", "local-member-id": "0"} + logger.go:130: 2024-11-05T11:45:41.665Z WARN rejecting member remove; started member will be less than quorum {"number-of-started-member": 0, "quorum": 1, "cluster-id": "0", "local-member-id": "0"} --- PASS: TestIsReadyToRemoveVotingMember (0.00s) === RUN TestIsReadyToPromoteMember - logger.go:130: 2025-12-08T17:58:12.343Z WARN rejecting member promote; started member will be less than quorum {"number-of-started-member": 1, "quorum": 2, "cluster-id": "0", "local-member-id": "0"} - logger.go:130: 2025-12-08T17:58:12.343Z WARN rejecting member promote; started member will be less than quorum {"number-of-started-member": 2, "quorum": 3, "cluster-id": "0", "local-member-id": "0"} + logger.go:130: 2024-11-05T11:45:41.665Z WARN rejecting member promote; started member will be less than quorum {"number-of-started-member": 1, "quorum": 2, "cluster-id": "0", "local-member-id": "0"} + logger.go:130: 2024-11-05T11:45:41.665Z WARN rejecting member promote; started member will be less than quorum {"number-of-started-member": 2, "quorum": 3, "cluster-id": "0", "local-member-id": "0"} --- PASS: TestIsReadyToPromoteMember (0.00s) === RUN TestIsVersionChangable === RUN TestIsVersionChangable/When_local_version_is_one_minor_lower_than_cluster_version @@ -18567,21 +18568,21 @@ --- PASS: TestIsVersionChangable/When_local_version_is_two_minor_lower_than_cluster_version (0.00s) === RUN TestAddMemberSyncsBackendAndStoreV2 === RUN TestAddMemberSyncsBackendAndStoreV2/Adding_new_member_should_succeed - logger.go:130: 2025-12-08T17:58:12.344Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "d3df53d9e61b1e82", "added-peer-peer-urls": []} + logger.go:130: 2024-11-05T11:45:41.666Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "412cb94b23e0ce5e", "added-peer-peer-urls": []} === RUN TestAddMemberSyncsBackendAndStoreV2/Adding_member_should_succeed_if_it_was_only_in_storeV2 - logger.go:130: 2025-12-08T17:58:12.344Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "d3df53d9e61b1e82", "added-peer-peer-urls": []} + logger.go:130: 2024-11-05T11:45:41.667Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "412cb94b23e0ce5e", "added-peer-peer-urls": []} === RUN TestAddMemberSyncsBackendAndStoreV2/Adding_member_should_succeed_if_it_was_only_in_backend - logger.go:130: 2025-12-08T17:58:12.345Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "d3df53d9e61b1e82", "added-peer-peer-urls": []} + logger.go:130: 2024-11-05T11:45:41.667Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "412cb94b23e0ce5e", "added-peer-peer-urls": []} === RUN TestAddMemberSyncsBackendAndStoreV2/Adding_member_should_fail_if_it_exists_in_both - logger.go:130: 2025-12-08T17:58:12.345Z PANIC failed to save member to store {"member-id": "d3df53d9e61b1e82", "error": "Key already exists (/0/members/d3df53d9e61b1e82/raftAttributes)"} + logger.go:130: 2024-11-05T11:45:41.667Z PANIC failed to save member to store {"member-id": "412cb94b23e0ce5e", "error": "Key already exists (/0/members/412cb94b23e0ce5e/raftAttributes)"} === RUN TestAddMemberSyncsBackendAndStoreV2/Adding_member_should_fail_if_it_exists_in_storeV2_and_backend_is_nil - logger.go:130: 2025-12-08T17:58:12.346Z PANIC failed to save member to store {"member-id": "d3df53d9e61b1e82", "error": "Key already exists (/0/members/d3df53d9e61b1e82/raftAttributes)"} + logger.go:130: 2024-11-05T11:45:41.668Z PANIC failed to save member to store {"member-id": "412cb94b23e0ce5e", "error": "Key already exists (/0/members/412cb94b23e0ce5e/raftAttributes)"} === RUN TestAddMemberSyncsBackendAndStoreV2/Adding_member_should_succeed_if_it_exists_in_backend_and_storageV2_is_nil - logger.go:130: 2025-12-08T17:58:12.346Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "d3df53d9e61b1e82", "added-peer-peer-urls": []} + logger.go:130: 2024-11-05T11:45:41.668Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "412cb94b23e0ce5e", "added-peer-peer-urls": []} === RUN TestAddMemberSyncsBackendAndStoreV2/Adding_new_member_should_succeed_if_backend_is_nil - logger.go:130: 2025-12-08T17:58:12.347Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "d3df53d9e61b1e82", "added-peer-peer-urls": []} + logger.go:130: 2024-11-05T11:45:41.669Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "412cb94b23e0ce5e", "added-peer-peer-urls": []} === RUN TestAddMemberSyncsBackendAndStoreV2/Adding_new_member_should_fail_if_storageV2_is_nil - logger.go:130: 2025-12-08T17:58:12.347Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "d3df53d9e61b1e82", "added-peer-peer-urls": []} + logger.go:130: 2024-11-05T11:45:41.669Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "412cb94b23e0ce5e", "added-peer-peer-urls": []} --- PASS: TestAddMemberSyncsBackendAndStoreV2 (0.00s) --- PASS: TestAddMemberSyncsBackendAndStoreV2/Adding_new_member_should_succeed (0.00s) --- PASS: TestAddMemberSyncsBackendAndStoreV2/Adding_member_should_succeed_if_it_was_only_in_storeV2 (0.00s) @@ -18593,23 +18594,23 @@ --- PASS: TestAddMemberSyncsBackendAndStoreV2/Adding_new_member_should_fail_if_storageV2_is_nil (0.00s) === RUN TestRemoveMemberSyncsBackendAndStoreV2 === RUN TestRemoveMemberSyncsBackendAndStoreV2/Removing_new_member_should_fail - logger.go:130: 2025-12-08T17:58:12.352Z PANIC failed to delete member from store {"member-id": "d3df53d9e61b1e82", "error": "Key not found (/0)"} + logger.go:130: 2024-11-05T11:45:41.670Z PANIC failed to delete member from store {"member-id": "412cb94b23e0ce5e", "error": "Key not found (/0)"} === RUN TestRemoveMemberSyncsBackendAndStoreV2/Removing_member_should_succeed_if_it_was_only_in_storeV2 - logger.go:130: 2025-12-08T17:58:12.353Z WARN skipped removing already removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "d3df53d9e61b1e82"} + logger.go:130: 2024-11-05T11:45:41.679Z WARN skipped removing already removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "412cb94b23e0ce5e"} === RUN TestRemoveMemberSyncsBackendAndStoreV2/Removing_member_should_succeed_if_it_was_only_in_backend - logger.go:130: 2025-12-08T17:58:12.353Z WARN skipped removing already removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "d3df53d9e61b1e82"} + logger.go:130: 2024-11-05T11:45:41.679Z WARN skipped removing already removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "412cb94b23e0ce5e"} === RUN TestRemoveMemberSyncsBackendAndStoreV2/Removing_member_should_succeed_if_it_exists_in_both - logger.go:130: 2025-12-08T17:58:12.354Z WARN skipped removing already removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "d3df53d9e61b1e82"} + logger.go:130: 2024-11-05T11:45:41.679Z WARN skipped removing already removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "412cb94b23e0ce5e"} === RUN TestRemoveMemberSyncsBackendAndStoreV2/Removing_new_member_should_fail_if_backend_is_nil - logger.go:130: 2025-12-08T17:58:12.354Z PANIC failed to delete member from store {"member-id": "d3df53d9e61b1e82", "error": "Key not found (/0)"} + logger.go:130: 2024-11-05T11:45:41.680Z PANIC failed to delete member from store {"member-id": "412cb94b23e0ce5e", "error": "Key not found (/0)"} === RUN TestRemoveMemberSyncsBackendAndStoreV2/Removing_new_member_should_succeed_if_storageV2_is_nil - logger.go:130: 2025-12-08T17:58:12.354Z WARN skipped removing already removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "d3df53d9e61b1e82"} + logger.go:130: 2024-11-05T11:45:41.680Z WARN skipped removing already removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "412cb94b23e0ce5e"} === RUN TestRemoveMemberSyncsBackendAndStoreV2/Removing_member_should_succeed_if_it_exists_in_v2storage_and_backend_is_nil - logger.go:130: 2025-12-08T17:58:12.355Z WARN skipped removing already removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "d3df53d9e61b1e82"} + logger.go:130: 2024-11-05T11:45:41.680Z WARN skipped removing already removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "412cb94b23e0ce5e"} === RUN TestRemoveMemberSyncsBackendAndStoreV2/Removing_member_should_succeed_if_it_exists_in_backend_and_storageV2_is_nil - logger.go:130: 2025-12-08T17:58:12.355Z WARN skipped removing already removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "d3df53d9e61b1e82"} + logger.go:130: 2024-11-05T11:45:41.681Z WARN skipped removing already removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "412cb94b23e0ce5e"} --- PASS: TestRemoveMemberSyncsBackendAndStoreV2 (0.01s) - --- PASS: TestRemoveMemberSyncsBackendAndStoreV2/Removing_new_member_should_fail (0.00s) + --- PASS: TestRemoveMemberSyncsBackendAndStoreV2/Removing_new_member_should_fail (0.01s) --- PASS: TestRemoveMemberSyncsBackendAndStoreV2/Removing_member_should_succeed_if_it_was_only_in_storeV2 (0.00s) --- PASS: TestRemoveMemberSyncsBackendAndStoreV2/Removing_member_should_succeed_if_it_was_only_in_backend (0.00s) --- PASS: TestRemoveMemberSyncsBackendAndStoreV2/Removing_member_should_succeed_if_it_exists_in_both (0.00s) @@ -18636,16 +18637,16 @@ downgrade_test.go:132: /tmp/test-log-must-detect-downgrade-7 === RUN TestMustDetectDowngrade/Failed_when_downgrade_is_enabled_and_local_version_is_out_of_range downgrade_test.go:132: /tmp/test-log-must-detect-downgrade-8 ---- PASS: TestMustDetectDowngrade (1.24s) - --- PASS: TestMustDetectDowngrade/Succeeded_when_downgrade_is_disabled_and_cluster_version_is_nil (0.16s) - --- PASS: TestMustDetectDowngrade/Succeeded_when_downgrade_is_disabled_and_cluster_version_is_one_minor_lower (0.08s) - --- PASS: TestMustDetectDowngrade/Succeeded_when_downgrade_is_disabled_and_cluster_version_is_server_version (0.16s) - --- PASS: TestMustDetectDowngrade/Failed_when_downgrade_is_disabled_and_server_version_is_lower_than_determined_cluster_version_ (0.05s) +--- PASS: TestMustDetectDowngrade (0.82s) + --- PASS: TestMustDetectDowngrade/Succeeded_when_downgrade_is_disabled_and_cluster_version_is_nil (0.06s) + --- PASS: TestMustDetectDowngrade/Succeeded_when_downgrade_is_disabled_and_cluster_version_is_one_minor_lower (0.05s) + --- PASS: TestMustDetectDowngrade/Succeeded_when_downgrade_is_disabled_and_cluster_version_is_server_version (0.13s) + --- PASS: TestMustDetectDowngrade/Failed_when_downgrade_is_disabled_and_server_version_is_lower_than_determined_cluster_version_ (0.16s) --- PASS: TestMustDetectDowngrade/Succeeded_when_downgrade_is_enabled_and_cluster_version_is_nil (0.15s) - --- PASS: TestMustDetectDowngrade/Failed_when_downgrade_is_enabled_and_server_version_is_target_version (0.20s) - --- PASS: TestMustDetectDowngrade/Succeeded_when_downgrade_to_lower_version_and_server_version_is_cluster_version_ (0.14s) - --- PASS: TestMustDetectDowngrade/Failed_when_downgrade_is_enabled_and_local_version_is_out_of_range_and_cluster_version_is_nil (0.14s) - --- PASS: TestMustDetectDowngrade/Failed_when_downgrade_is_enabled_and_local_version_is_out_of_range (0.17s) + --- PASS: TestMustDetectDowngrade/Failed_when_downgrade_is_enabled_and_server_version_is_target_version (0.12s) + --- PASS: TestMustDetectDowngrade/Succeeded_when_downgrade_to_lower_version_and_server_version_is_cluster_version_ (0.04s) + --- PASS: TestMustDetectDowngrade/Failed_when_downgrade_is_enabled_and_local_version_is_out_of_range_and_cluster_version_is_nil (0.06s) + --- PASS: TestMustDetectDowngrade/Failed_when_downgrade_is_enabled_and_local_version_is_out_of_range (0.05s) === RUN TestIsValidDowngrade === RUN TestIsValidDowngrade/Valid_downgrade === RUN TestIsValidDowngrade/Invalid_downgrade @@ -18659,11 +18660,11 @@ === RUN TestMemberClone --- PASS: TestMemberClone (0.00s) === RUN TestAddRemoveMember - logger.go:130: 2025-12-08T17:58:13.592Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "11", "added-peer-peer-urls": []} - logger.go:130: 2025-12-08T17:58:13.592Z INFO removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "11", "removed-remote-peer-urls": []} - logger.go:130: 2025-12-08T17:58:13.593Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "12", "added-peer-peer-urls": []} - logger.go:130: 2025-12-08T17:58:13.593Z WARN skipped removing already removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "11"} ---- PASS: TestAddRemoveMember (0.02s) + logger.go:130: 2024-11-05T11:45:42.502Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "11", "added-peer-peer-urls": []} + logger.go:130: 2024-11-05T11:45:42.503Z INFO removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "11", "removed-remote-peer-urls": []} + logger.go:130: 2024-11-05T11:45:42.503Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "12", "added-peer-peer-urls": []} + logger.go:130: 2024-11-05T11:45:42.503Z WARN skipped removing already removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "11"} +--- PASS: TestAddRemoveMember (0.03s) === RUN TestIsMetaStoreOnly --- PASS: TestIsMetaStoreOnly (0.00s) === RUN TestConfStateFromBackendInOneTx @@ -18677,11 +18678,11 @@ --- PASS: TestMustUnsafeSaveConfStateToBackend/save (0.00s) --- PASS: TestMustUnsafeSaveConfStateToBackend/read (0.00s) PASS -ok go.etcd.io/etcd/server/etcdserver/api/membership 1.364s +ok go.etcd.io/etcd/server/etcdserver/api/membership 0.940s === RUN TestSendMessage ---- PASS: TestSendMessage (0.07s) +--- PASS: TestSendMessage (0.15s) === RUN TestSendMessageWhenStreamIsBroken ---- PASS: TestSendMessageWhenStreamIsBroken (0.08s) +--- PASS: TestSendMessageWhenStreamIsBroken (0.05s) === RUN TestServeRaftPrefix {"level":"warn","msg":"failed to read Raft message","local-member-id":"0","error":"some error"} {"level":"warn","msg":"failed to unmarshal Raft message","local-member-id":"0","error":"unexpected EOF"} @@ -18702,7 +18703,7 @@ --- PASS: TestPeerPick (0.00s) === RUN TestPipelineSend {"level":"info","msg":"peer became active","peer-id":"1"} ---- PASS: TestPipelineSend (0.02s) +--- PASS: TestPipelineSend (0.01s) === RUN TestPipelineKeepSendingWhenPostError {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} @@ -18771,9 +18772,11 @@ {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (request canceled)"} {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (request canceled)"} {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (request canceled)"} +{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (request canceled)"} +{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (request canceled)"} --- PASS: TestStopBlockedPipeline (0.00s) === RUN TestSnapshotSend -{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/snapdir2713748914/0000000000000000.snap.db","bytes":5,"size":"5 B"} +{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/snapdir2474023981/0000000000000000.snap.db","bytes":5,"size":"5 B"} {"level":"info","msg":"peer became active","peer-id":"1"} {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to post 1 on sendMsgSnap (ioutil: short read)"} {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to post 1 on sendMsgSnap (ioutil: short read)"} @@ -18802,14 +18805,14 @@ {"level":"warn","msg":"failed to close connection with remote peer","remote-peer-id":"1","error":"blah"} {"level":"warn","msg":"lost TCP streaming connection with remote peer","stream-writer-type":"stream Message","local-member-id":"0","remote-peer-id":"1"} {"level":"info","msg":"stopped TCP streaming connection with remote peer","stream-writer-type":"stream Message","remote-peer-id":"1"} ---- PASS: TestStreamWriterAttachBadOutgoingConn (0.02s) +--- PASS: TestStreamWriterAttachBadOutgoingConn (0.00s) === RUN TestStreamReaderDialRequest --- PASS: TestStreamReaderDialRequest (0.02s) === RUN TestStreamReaderDialResult --- PASS: TestStreamReaderDialResult (0.00s) === RUN TestStreamReaderStopOnDial {"level":"info","msg":"peer became active","peer-id":"2"} ---- PASS: TestStreamReaderStopOnDial (0.02s) +--- PASS: TestStreamReaderStopOnDial (0.08s) === RUN TestStreamReaderDialDetectUnsupport --- PASS: TestStreamReaderDialDetectUnsupport (0.00s) === RUN TestStream @@ -18837,7 +18840,7 @@ {"level":"info","msg":"stopped TCP streaming connection with remote peer","stream-writer-type":"stream Message","remote-peer-id":"1"} {"level":"warn","msg":"closed TCP streaming connection with remote peer","stream-writer-type":"stream Message","remote-peer-id":"1"} {"level":"info","msg":"stopped TCP streaming connection with remote peer","stream-writer-type":"stream Message","remote-peer-id":"1"} ---- PASS: TestStream (0.08s) +--- PASS: TestStream (0.05s) === RUN TestCheckStreamSupport --- PASS: TestCheckStreamSupport (0.00s) === RUN TestStreamSupportCurrentVersion @@ -18847,13 +18850,13 @@ === RUN TestTransportCutMend --- PASS: TestTransportCutMend (0.00s) === RUN TestTransportAdd ---- PASS: TestTransportAdd (0.02s) +--- PASS: TestTransportAdd (0.01s) === RUN TestTransportRemove ---- PASS: TestTransportRemove (0.01s) +--- PASS: TestTransportRemove (0.02s) === RUN TestTransportUpdate --- PASS: TestTransportUpdate (0.00s) === RUN TestTransportErrorc ---- PASS: TestTransportErrorc (0.02s) +--- PASS: TestTransportErrorc (0.03s) === RUN TestURLPickerPickTwice --- PASS: TestURLPickerPickTwice (0.00s) === RUN TestURLPickerUpdate @@ -18871,7 +18874,7 @@ === RUN TestCheckVersionCompatibility --- PASS: TestCheckVersionCompatibility (0.00s) PASS -ok go.etcd.io/etcd/server/etcdserver/api/rafthttp 0.477s +ok go.etcd.io/etcd/server/etcdserver/api/rafthttp 0.718s === RUN TestSaveAndLoad --- PASS: TestSaveAndLoad (0.00s) === RUN TestBadCRC @@ -18909,10 +18912,10 @@ {"level":"info","msg":"found orphaned .snap.db file; deleting","path":"0000000000000064.snap.db"} --- PASS: TestReleaseSnapDBs (0.00s) PASS -ok go.etcd.io/etcd/server/etcdserver/api/snap 0.114s +ok go.etcd.io/etcd/server/etcdserver/api/snap 0.122s ? go.etcd.io/etcd/server/etcdserver/api/snap/snappb [no test files] === RUN TestCheckPassword ---- PASS: TestCheckPassword (0.07s) +--- PASS: TestCheckPassword (0.16s) === RUN TestMergeUser {"level":"warn","msg":"attempted to grant a duplicate role for a user","user-name":"foo","role-name":"role1"} {"level":"warn","msg":"attempted to revoke a ungranted role for a user","user-name":"foo","role-name":"role2"} @@ -18953,7 +18956,7 @@ === RUN TestSimpleMatch --- PASS: TestSimpleMatch (0.00s) PASS -ok go.etcd.io/etcd/server/etcdserver/api/v2auth 0.162s +ok go.etcd.io/etcd/server/etcdserver/api/v2auth 0.268s === RUN TestNewProxyFuncUnset --- PASS: TestNewProxyFuncUnset (0.00s) === RUN TestNewProxyFuncBad @@ -19084,7 +19087,7 @@ === RUN TestErrorWriteTo --- PASS: TestErrorWriteTo (0.00s) PASS -ok go.etcd.io/etcd/server/etcdserver/api/v2error 0.036s +ok go.etcd.io/etcd/server/etcdserver/api/v2error 0.060s === RUN TestAuthFlow {"level":"warn","msg":"malformed basic auth encoding"} {"level":"warn","msg":"incorrect password","user-name":"root"} @@ -19110,7 +19113,7 @@ {"level":"debug","msg":"found common name","common-name":"user"} {"level":"debug","msg":"authenticated a user via common name","user-name":"user","common-name":"user"} {"level":"debug","msg":"found common name","common-name":"otheruser"} ---- PASS: TestUserFromClientCertificate (0.00s) +--- PASS: TestUserFromClientCertificate (0.01s) === RUN TestUserFromBasicAuth {"level":"warn","msg":"incorrect password","user-name":"user"} {"level":"warn","msg":"incorrect password","user-name":"user"} @@ -19189,7 +19192,7 @@ === RUN TestAllowMethod --- PASS: TestAllowMethod (0.00s) PASS -ok go.etcd.io/etcd/server/etcdserver/api/v2http 0.664s +ok go.etcd.io/etcd/server/etcdserver/api/v2http 0.114s === RUN TestHTTPErrorWriteTo --- PASS: TestHTTPErrorWriteTo (0.00s) === RUN TestMemberUnmarshal @@ -19199,7 +19202,7 @@ === RUN TestMemberCreateRequestUnmarshalFail --- PASS: TestMemberCreateRequestUnmarshalFail (0.00s) PASS -ok go.etcd.io/etcd/server/etcdserver/api/v2http/httptypes 0.043s +ok go.etcd.io/etcd/server/etcdserver/api/v2http/httptypes 0.053s ? go.etcd.io/etcd/server/etcdserver/api/v2stats [no test files] === RUN TestEventQueue --- PASS: TestEventQueue (0.00s) @@ -19284,7 +19287,7 @@ === RUN TestWatcher --- PASS: TestWatcher (0.00s) PASS -ok go.etcd.io/etcd/server/etcdserver/api/v2store 0.040s +ok go.etcd.io/etcd/server/etcdserver/api/v2store 0.123s ? go.etcd.io/etcd/server/etcdserver/api/v2v3 [no test files] ? go.etcd.io/etcd/server/etcdserver/api/v3alarm [no test files] ? go.etcd.io/etcd/server/etcdserver/api/v3client [no test files] @@ -19311,23 +19314,23 @@ {"level":"info","msg":"completed auto periodic compaction","revision":40,"compact-period":"5m0s","took":"0s"} {"level":"info","msg":"starting auto periodic compaction","revision":50,"compact-period":"5m0s"} {"level":"info","msg":"completed auto periodic compaction","revision":50,"compact-period":"5m0s","took":"0s"} ---- PASS: TestPeriodicMinutes (0.82s) +--- PASS: TestPeriodicMinutes (0.81s) === RUN TestPeriodicPause {"level":"info","msg":"starting auto periodic compaction","revision":24,"compact-period":"1h0m0s"} {"level":"info","msg":"completed auto periodic compaction","revision":24,"compact-period":"1h0m0s","took":"0s"} ---- PASS: TestPeriodicPause (0.43s) +--- PASS: TestPeriodicPause (0.44s) === RUN TestRevision {"level":"info","msg":"starting auto revision compaction","revision":90,"revision-compaction-retention":10} -{"level":"info","msg":"completed auto revision compaction","revision":90,"revision-compaction-retention":10,"took":"11.99248ms"} +{"level":"info","msg":"completed auto revision compaction","revision":90,"revision-compaction-retention":10,"took":"11.99971ms"} {"level":"info","msg":"starting auto revision compaction","revision":190,"revision-compaction-retention":10} -{"level":"info","msg":"completed auto revision compaction","revision":190,"revision-compaction-retention":10,"took":"11.99348ms"} +{"level":"info","msg":"completed auto revision compaction","revision":190,"revision-compaction-retention":10,"took":"11.992949ms"} --- PASS: TestRevision (0.07s) === RUN TestRevisionPause {"level":"info","msg":"starting auto revision compaction","revision":90,"revision-compaction-retention":10} -{"level":"info","msg":"completed auto revision compaction","revision":90,"revision-compaction-retention":10,"took":"12.00424ms"} +{"level":"info","msg":"completed auto revision compaction","revision":90,"revision-compaction-retention":10,"took":"12.00563ms"} --- PASS: TestRevisionPause (0.04s) PASS -ok go.etcd.io/etcd/server/etcdserver/api/v3compactor 2.409s +ok go.etcd.io/etcd/server/etcdserver/api/v3compactor 2.149s ? go.etcd.io/etcd/server/etcdserver/api/v3election [no test files] ? go.etcd.io/etcd/server/etcdserver/api/v3election/v3electionpb [no test files] ? go.etcd.io/etcd/server/etcdserver/api/v3election/v3electionpb/gw [no test files] @@ -19339,21 +19342,21 @@ === RUN TestSendFragment --- PASS: TestSendFragment (0.00s) PASS -ok go.etcd.io/etcd/server/etcdserver/api/v3rpc 0.366s +ok go.etcd.io/etcd/server/etcdserver/api/v3rpc 0.165s === RUN TestConsistentIndex --- PASS: TestConsistentIndex (0.02s) === RUN TestConsistentIndexDecrease === RUN TestConsistentIndexDecrease/Decrease_term === RUN TestConsistentIndexDecrease/Decrease_CI === RUN TestConsistentIndexDecrease/Decrease_CI_and_term ---- PASS: TestConsistentIndexDecrease (0.06s) +--- PASS: TestConsistentIndexDecrease (0.07s) --- PASS: TestConsistentIndexDecrease/Decrease_term (0.02s) - --- PASS: TestConsistentIndexDecrease/Decrease_CI (0.02s) + --- PASS: TestConsistentIndexDecrease/Decrease_CI (0.03s) --- PASS: TestConsistentIndexDecrease/Decrease_CI_and_term (0.02s) === RUN TestFakeConsistentIndex --- PASS: TestFakeConsistentIndex (0.00s) PASS -ok go.etcd.io/etcd/server/etcdserver/cindex 0.200s +ok go.etcd.io/etcd/server/etcdserver/cindex 0.179s === RUN TestLeaseQueue --- PASS: TestLeaseQueue (0.10s) === RUN TestLessorGrant @@ -19369,7 +19372,7 @@ === RUN TestLessorRenewExtendPileup --- PASS: TestLessorRenewExtendPileup (0.03s) === RUN TestLessorDetach ---- PASS: TestLessorDetach (0.00s) +--- PASS: TestLessorDetach (0.01s) === RUN TestLessorRecover --- PASS: TestLessorRecover (0.00s) === RUN TestLessorExpire @@ -19398,199 +19401,261 @@ === RUN TestLeaseBackend/Empty_by_default === RUN TestLeaseBackend/Returns_data_put_before === RUN TestLeaseBackend/Skips_deleted ---- PASS: TestLeaseBackend (0.05s) - --- PASS: TestLeaseBackend/Empty_by_default (0.01s) +--- PASS: TestLeaseBackend (0.07s) + --- PASS: TestLeaseBackend/Empty_by_default (0.02s) --- PASS: TestLeaseBackend/Returns_data_put_before (0.02s) - --- PASS: TestLeaseBackend/Skips_deleted (0.01s) + --- PASS: TestLeaseBackend/Skips_deleted (0.03s) PASS -ok go.etcd.io/etcd/server/lease 3.368s +ok go.etcd.io/etcd/server/lease 3.416s === RUN TestRenewHTTP ---- PASS: TestRenewHTTP (0.00s) +--- PASS: TestRenewHTTP (0.01s) === RUN TestTimeToLiveHTTP ---- PASS: TestTimeToLiveHTTP (0.01s) +--- PASS: TestTimeToLiveHTTP (0.02s) === RUN TestRenewHTTPTimeout --- PASS: TestRenewHTTPTimeout (1.00s) === RUN TestTimeToLiveHTTPTimeout --- PASS: TestTimeToLiveHTTPTimeout (1.00s) PASS -ok go.etcd.io/etcd/server/lease/leasehttp 2.179s +ok go.etcd.io/etcd/server/lease/leasehttp 2.146s ? go.etcd.io/etcd/server/lease/leasepb [no test files] ? go.etcd.io/etcd/server/mock/mockstorage [no test files] ? go.etcd.io/etcd/server/mock/mockstore [no test files] ? go.etcd.io/etcd/server/mock/mockwait [no test files] === RUN TestHashByRevValue - logger.go:130: 2025-12-08T17:58:48.636Z INFO kvstore restored {"current-rev": 1} - logger.go:130: 2025-12-08T17:58:48.640Z INFO compact tree index {"revision": 35} - logger.go:130: 2025-12-08T17:58:48.644Z INFO finished scheduled compaction {"compact-revision": 35, "took": "4.03404ms", "hash": 4082599214, "current-db-size-bytes": 192512, "current-db-size": "192 kB", "current-db-size-in-use-bytes": 94208, "current-db-size-in-use": "94 kB"} - logger.go:130: 2025-12-08T17:58:48.644Z INFO storing new hash {"hash": 4082599214, "revision": 35, "compact-revision": -1} - logger.go:130: 2025-12-08T17:58:48.644Z INFO compact tree index {"revision": 106} - logger.go:130: 2025-12-08T17:58:48.644Z INFO finished scheduled compaction {"compact-revision": 106, "took": "100.6µs", "hash": 2279933401, "current-db-size-bytes": 192512, "current-db-size": "192 kB", "current-db-size-in-use-bytes": 106496, "current-db-size-in-use": "106 kB"} - logger.go:130: 2025-12-08T17:58:48.644Z INFO previous compaction was interrupted, skip storing compaction hash value - logger.go:130: 2025-12-08T17:58:48.644Z INFO compact tree index {"revision": 177} - logger.go:130: 2025-12-08T17:58:48.644Z INFO finished scheduled compaction {"compact-revision": 177, "took": "81.8µs", "hash": 3284231217, "current-db-size-bytes": 192512, "current-db-size": "192 kB", "current-db-size-in-use-bytes": 118784, "current-db-size-in-use": "119 kB"} - logger.go:130: 2025-12-08T17:58:48.644Z INFO previous compaction was interrupted, skip storing compaction hash value - logger.go:130: 2025-12-08T17:58:48.644Z INFO compact tree index {"revision": 248} - logger.go:130: 2025-12-08T17:58:48.644Z INFO finished scheduled compaction {"compact-revision": 248, "took": "72.68µs", "hash": 126286495, "current-db-size-bytes": 192512, "current-db-size": "192 kB", "current-db-size-in-use-bytes": 131072, "current-db-size-in-use": "131 kB"} - logger.go:130: 2025-12-08T17:58:48.644Z INFO previous compaction was interrupted, skip storing compaction hash value - logger.go:130: 2025-12-08T17:58:48.644Z INFO compact tree index {"revision": 319} - logger.go:130: 2025-12-08T17:58:48.645Z INFO finished scheduled compaction {"compact-revision": 319, "took": "77.96µs", "hash": 900108730, "current-db-size-bytes": 192512, "current-db-size": "192 kB", "current-db-size-in-use-bytes": 143360, "current-db-size-in-use": "143 kB"} - logger.go:130: 2025-12-08T17:58:48.645Z INFO previous compaction was interrupted, skip storing compaction hash value - logger.go:130: 2025-12-08T17:58:48.645Z INFO compact tree index {"revision": 390} - logger.go:130: 2025-12-08T17:58:48.645Z INFO finished scheduled compaction {"compact-revision": 390, "took": "81.2µs", "hash": 2475485232, "current-db-size-bytes": 192512, "current-db-size": "192 kB", "current-db-size-in-use-bytes": 155648, "current-db-size-in-use": "156 kB"} - logger.go:130: 2025-12-08T17:58:48.645Z INFO previous compaction was interrupted, skip storing compaction hash value - logger.go:130: 2025-12-08T17:58:48.645Z INFO compact tree index {"revision": 461} - logger.go:130: 2025-12-08T17:58:48.645Z INFO finished scheduled compaction {"compact-revision": 461, "took": "86.72µs", "hash": 1226296507, "current-db-size-bytes": 192512, "current-db-size": "192 kB", "current-db-size-in-use-bytes": 167936, "current-db-size-in-use": "168 kB"} - logger.go:130: 2025-12-08T17:58:48.645Z INFO previous compaction was interrupted, skip storing compaction hash value - logger.go:130: 2025-12-08T17:58:48.645Z INFO compact tree index {"revision": 532} - logger.go:130: 2025-12-08T17:58:48.645Z INFO finished scheduled compaction {"compact-revision": 532, "took": "77.4µs", "hash": 2503661030, "current-db-size-bytes": 192512, "current-db-size": "192 kB", "current-db-size-in-use-bytes": 180224, "current-db-size-in-use": "180 kB"} - logger.go:130: 2025-12-08T17:58:48.645Z INFO previous compaction was interrupted, skip storing compaction hash value - logger.go:130: 2025-12-08T17:58:48.645Z INFO compact tree index {"revision": 603} - logger.go:130: 2025-12-08T17:58:48.645Z INFO finished scheduled compaction {"compact-revision": 603, "took": "87.8µs", "hash": 4155130747, "current-db-size-bytes": 192512, "current-db-size": "192 kB", "current-db-size-in-use-bytes": 192512, "current-db-size-in-use": "192 kB"} - logger.go:130: 2025-12-08T17:58:48.645Z INFO previous compaction was interrupted, skip storing compaction hash value - logger.go:130: 2025-12-08T17:58:48.645Z INFO compact tree index {"revision": 674} - logger.go:130: 2025-12-08T17:58:48.645Z INFO finished scheduled compaction {"compact-revision": 674, "took": "89.04µs", "hash": 106915399, "current-db-size-bytes": 204800, "current-db-size": "205 kB", "current-db-size-in-use-bytes": 204800, "current-db-size-in-use": "205 kB"} - logger.go:130: 2025-12-08T17:58:48.645Z INFO previous compaction was interrupted, skip storing compaction hash value - logger.go:130: 2025-12-08T17:58:48.645Z INFO compact tree index {"revision": 745} - logger.go:130: 2025-12-08T17:58:48.645Z INFO finished scheduled compaction {"compact-revision": 745, "took": "101.2µs", "hash": 406914006, "current-db-size-bytes": 217088, "current-db-size": "217 kB", "current-db-size-in-use-bytes": 217088, "current-db-size-in-use": "217 kB"} - logger.go:130: 2025-12-08T17:58:48.645Z INFO previous compaction was interrupted, skip storing compaction hash value - logger.go:130: 2025-12-08T17:58:48.645Z INFO compact tree index {"revision": 816} - logger.go:130: 2025-12-08T17:58:48.645Z INFO finished scheduled compaction {"compact-revision": 816, "took": "78.64µs", "hash": 1882211381, "current-db-size-bytes": 229376, "current-db-size": "229 kB", "current-db-size-in-use-bytes": 229376, "current-db-size-in-use": "229 kB"} - logger.go:130: 2025-12-08T17:58:48.645Z INFO previous compaction was interrupted, skip storing compaction hash value - logger.go:130: 2025-12-08T17:58:48.645Z INFO compact tree index {"revision": 887} - logger.go:130: 2025-12-08T17:58:48.645Z INFO finished scheduled compaction {"compact-revision": 887, "took": "93.36µs", "hash": 806177088, "current-db-size-bytes": 241664, "current-db-size": "242 kB", "current-db-size-in-use-bytes": 241664, "current-db-size-in-use": "242 kB"} - logger.go:130: 2025-12-08T17:58:48.645Z INFO previous compaction was interrupted, skip storing compaction hash value - logger.go:130: 2025-12-08T17:58:48.645Z INFO compact tree index {"revision": 958} - logger.go:130: 2025-12-08T17:58:48.646Z INFO finished scheduled compaction {"compact-revision": 958, "took": "84.8µs", "hash": 664311366, "current-db-size-bytes": 253952, "current-db-size": "254 kB", "current-db-size-in-use-bytes": 253952, "current-db-size-in-use": "254 kB"} - logger.go:130: 2025-12-08T17:58:48.646Z INFO previous compaction was interrupted, skip storing compaction hash value - logger.go:130: 2025-12-08T17:58:48.656Z INFO compact tree index {"revision": 1029} ---- PASS: TestHashByRevValue (0.04s) + logger.go:130: 2024-11-05T11:46:25.290Z INFO kvstore restored {"current-rev": 1} + logger.go:130: 2024-11-05T11:46:25.294Z INFO compact tree index {"revision": 35} + logger.go:130: 2024-11-05T11:46:25.314Z INFO finished scheduled compaction {"compact-revision": 35, "took": "19.961956ms", "hash": 4082599214, "current-db-size-bytes": 225280, "current-db-size": "225 kB", "current-db-size-in-use-bytes": 225280, "current-db-size-in-use": "225 kB"} + logger.go:130: 2024-11-05T11:46:25.314Z INFO storing new hash {"hash": 4082599214, "revision": 35, "compact-revision": -1} + logger.go:130: 2024-11-05T11:46:25.314Z INFO compact tree index {"revision": 106} + logger.go:130: 2024-11-05T11:46:25.314Z INFO finished scheduled compaction {"compact-revision": 106, "took": "106.801µs", "hash": 2279933401, "current-db-size-bytes": 225280, "current-db-size": "225 kB", "current-db-size-in-use-bytes": 126976, "current-db-size-in-use": "127 kB"} + logger.go:130: 2024-11-05T11:46:25.314Z INFO previous compaction was interrupted, skip storing compaction hash value + logger.go:130: 2024-11-05T11:46:25.314Z INFO compact tree index {"revision": 177} + logger.go:130: 2024-11-05T11:46:25.314Z INFO finished scheduled compaction {"compact-revision": 177, "took": "85.4µs", "hash": 3284231217, "current-db-size-bytes": 225280, "current-db-size": "225 kB", "current-db-size-in-use-bytes": 139264, "current-db-size-in-use": "139 kB"} + logger.go:130: 2024-11-05T11:46:25.314Z INFO previous compaction was interrupted, skip storing compaction hash value + logger.go:130: 2024-11-05T11:46:25.314Z INFO compact tree index {"revision": 248} + logger.go:130: 2024-11-05T11:46:25.314Z INFO finished scheduled compaction {"compact-revision": 248, "took": "71.4µs", "hash": 126286495, "current-db-size-bytes": 225280, "current-db-size": "225 kB", "current-db-size-in-use-bytes": 151552, "current-db-size-in-use": "152 kB"} + logger.go:130: 2024-11-05T11:46:25.314Z INFO previous compaction was interrupted, skip storing compaction hash value + logger.go:130: 2024-11-05T11:46:25.314Z INFO compact tree index {"revision": 319} + logger.go:130: 2024-11-05T11:46:25.315Z INFO finished scheduled compaction {"compact-revision": 319, "took": "69.961µs", "hash": 900108730, "current-db-size-bytes": 225280, "current-db-size": "225 kB", "current-db-size-in-use-bytes": 163840, "current-db-size-in-use": "164 kB"} + logger.go:130: 2024-11-05T11:46:25.315Z INFO previous compaction was interrupted, skip storing compaction hash value + logger.go:130: 2024-11-05T11:46:25.315Z INFO compact tree index {"revision": 390} + logger.go:130: 2024-11-05T11:46:25.315Z INFO finished scheduled compaction {"compact-revision": 390, "took": "88.84µs", "hash": 2475485232, "current-db-size-bytes": 225280, "current-db-size": "225 kB", "current-db-size-in-use-bytes": 176128, "current-db-size-in-use": "176 kB"} + logger.go:130: 2024-11-05T11:46:25.315Z INFO previous compaction was interrupted, skip storing compaction hash value + logger.go:130: 2024-11-05T11:46:25.315Z INFO compact tree index {"revision": 461} + logger.go:130: 2024-11-05T11:46:25.315Z INFO finished scheduled compaction {"compact-revision": 461, "took": "84.201µs", "hash": 1226296507, "current-db-size-bytes": 225280, "current-db-size": "225 kB", "current-db-size-in-use-bytes": 188416, "current-db-size-in-use": "188 kB"} + logger.go:130: 2024-11-05T11:46:25.315Z INFO previous compaction was interrupted, skip storing compaction hash value + logger.go:130: 2024-11-05T11:46:25.315Z INFO compact tree index {"revision": 532} + logger.go:130: 2024-11-05T11:46:25.315Z INFO finished scheduled compaction {"compact-revision": 532, "took": "70.441µs", "hash": 2503661030, "current-db-size-bytes": 225280, "current-db-size": "225 kB", "current-db-size-in-use-bytes": 200704, "current-db-size-in-use": "201 kB"} + logger.go:130: 2024-11-05T11:46:25.315Z INFO previous compaction was interrupted, skip storing compaction hash value + logger.go:130: 2024-11-05T11:46:25.315Z INFO compact tree index {"revision": 603} + logger.go:130: 2024-11-05T11:46:25.315Z INFO finished scheduled compaction {"compact-revision": 603, "took": "78µs", "hash": 4155130747, "current-db-size-bytes": 225280, "current-db-size": "225 kB", "current-db-size-in-use-bytes": 212992, "current-db-size-in-use": "213 kB"} + logger.go:130: 2024-11-05T11:46:25.315Z INFO previous compaction was interrupted, skip storing compaction hash value + logger.go:130: 2024-11-05T11:46:25.315Z INFO compact tree index {"revision": 674} + logger.go:130: 2024-11-05T11:46:25.315Z INFO finished scheduled compaction {"compact-revision": 674, "took": "69.241µs", "hash": 106915399, "current-db-size-bytes": 225280, "current-db-size": "225 kB", "current-db-size-in-use-bytes": 225280, "current-db-size-in-use": "225 kB"} + logger.go:130: 2024-11-05T11:46:25.315Z INFO previous compaction was interrupted, skip storing compaction hash value + logger.go:130: 2024-11-05T11:46:25.315Z INFO compact tree index {"revision": 745} + logger.go:130: 2024-11-05T11:46:25.315Z INFO finished scheduled compaction {"compact-revision": 745, "took": "80.08µs", "hash": 406914006, "current-db-size-bytes": 237568, "current-db-size": "238 kB", "current-db-size-in-use-bytes": 237568, "current-db-size-in-use": "238 kB"} + logger.go:130: 2024-11-05T11:46:25.315Z INFO previous compaction was interrupted, skip storing compaction hash value + logger.go:130: 2024-11-05T11:46:25.315Z INFO compact tree index {"revision": 816} + logger.go:130: 2024-11-05T11:46:25.315Z INFO finished scheduled compaction {"compact-revision": 816, "took": "74.2µs", "hash": 1882211381, "current-db-size-bytes": 249856, "current-db-size": "250 kB", "current-db-size-in-use-bytes": 249856, "current-db-size-in-use": "250 kB"} + logger.go:130: 2024-11-05T11:46:25.315Z INFO previous compaction was interrupted, skip storing compaction hash value + logger.go:130: 2024-11-05T11:46:25.315Z INFO compact tree index {"revision": 887} + logger.go:130: 2024-11-05T11:46:25.315Z INFO finished scheduled compaction {"compact-revision": 887, "took": "90.681µs", "hash": 806177088, "current-db-size-bytes": 262144, "current-db-size": "262 kB", "current-db-size-in-use-bytes": 262144, "current-db-size-in-use": "262 kB"} + logger.go:130: 2024-11-05T11:46:25.315Z INFO previous compaction was interrupted, skip storing compaction hash value + logger.go:130: 2024-11-05T11:46:25.315Z INFO compact tree index {"revision": 958} + logger.go:130: 2024-11-05T11:46:25.316Z INFO finished scheduled compaction {"compact-revision": 958, "took": "75.56µs", "hash": 664311366, "current-db-size-bytes": 274432, "current-db-size": "274 kB", "current-db-size-in-use-bytes": 274432, "current-db-size-in-use": "274 kB"} + logger.go:130: 2024-11-05T11:46:25.316Z INFO previous compaction was interrupted, skip storing compaction hash value + logger.go:130: 2024-11-05T11:46:25.316Z INFO compact tree index {"revision": 1029} + logger.go:130: 2024-11-05T11:46:25.316Z INFO finished scheduled compaction {"compact-revision": 1029, "took": "75.161µs", "hash": 1496914449, "current-db-size-bytes": 286720, "current-db-size": "287 kB", "current-db-size-in-use-bytes": 286720, "current-db-size-in-use": "287 kB"} + logger.go:130: 2024-11-05T11:46:25.316Z INFO previous compaction was interrupted, skip storing compaction hash value + logger.go:130: 2024-11-05T11:46:25.316Z INFO compact tree index {"revision": 1100} + logger.go:130: 2024-11-05T11:46:25.316Z INFO finished scheduled compaction {"compact-revision": 1100, "took": "73.44µs", "hash": 2434525091, "current-db-size-bytes": 299008, "current-db-size": "299 kB", "current-db-size-in-use-bytes": 299008, "current-db-size-in-use": "299 kB"} + logger.go:130: 2024-11-05T11:46:25.316Z INFO previous compaction was interrupted, skip storing compaction hash value + logger.go:130: 2024-11-05T11:46:25.316Z INFO compact tree index {"revision": 1171} + logger.go:130: 2024-11-05T11:46:25.316Z INFO finished scheduled compaction {"compact-revision": 1171, "took": "73.12µs", "hash": 3988652253, "current-db-size-bytes": 311296, "current-db-size": "311 kB", "current-db-size-in-use-bytes": 311296, "current-db-size-in-use": "311 kB"} + logger.go:130: 2024-11-05T11:46:25.316Z INFO previous compaction was interrupted, skip storing compaction hash value + logger.go:130: 2024-11-05T11:46:25.330Z INFO compact tree index {"revision": 1242} +--- PASS: TestHashByRevValue (0.08s) === RUN TestHashByRevValueLastRevision - logger.go:130: 2025-12-08T17:58:48.678Z INFO kvstore restored {"current-rev": 1} - logger.go:130: 2025-12-08T17:58:48.684Z INFO compact tree index {"revision": 73} ---- PASS: TestHashByRevValueLastRevision (0.03s) + logger.go:130: 2024-11-05T11:46:25.371Z INFO kvstore restored {"current-rev": 1} + logger.go:130: 2024-11-05T11:46:25.380Z INFO compact tree index {"revision": 73} + logger.go:130: 2024-11-05T11:46:25.398Z INFO finished scheduled compaction {"compact-revision": 73, "took": "4.379946ms", "hash": 1913897190, "current-db-size-bytes": 147456, "current-db-size": "148 kB", "current-db-size-in-use-bytes": 98304, "current-db-size-in-use": "98 kB"} + logger.go:130: 2024-11-05T11:46:25.398Z INFO storing new hash {"hash": 1913897190, "revision": 73, "compact-revision": -1} + logger.go:130: 2024-11-05T11:46:25.398Z INFO compact tree index {"revision": 145} + logger.go:130: 2024-11-05T11:46:25.398Z INFO finished scheduled compaction {"compact-revision": 145, "took": "86.76µs", "hash": 224860069, "current-db-size-bytes": 147456, "current-db-size": "148 kB", "current-db-size-in-use-bytes": 98304, "current-db-size-in-use": "98 kB"} + logger.go:130: 2024-11-05T11:46:25.398Z INFO previous compaction was interrupted, skip storing compaction hash value + logger.go:130: 2024-11-05T11:46:25.399Z INFO compact tree index {"revision": 217} + logger.go:130: 2024-11-05T11:46:25.399Z INFO finished scheduled compaction {"compact-revision": 217, "took": "75.561µs", "hash": 1565167519, "current-db-size-bytes": 147456, "current-db-size": "148 kB", "current-db-size-in-use-bytes": 110592, "current-db-size-in-use": "111 kB"} + logger.go:130: 2024-11-05T11:46:25.399Z INFO previous compaction was interrupted, skip storing compaction hash value + logger.go:130: 2024-11-05T11:46:25.399Z INFO compact tree index {"revision": 289} + logger.go:130: 2024-11-05T11:46:25.399Z INFO finished scheduled compaction {"compact-revision": 289, "took": "80.36µs", "hash": 1566261620, "current-db-size-bytes": 147456, "current-db-size": "148 kB", "current-db-size-in-use-bytes": 122880, "current-db-size-in-use": "123 kB"} + logger.go:130: 2024-11-05T11:46:25.399Z INFO previous compaction was interrupted, skip storing compaction hash value + logger.go:130: 2024-11-05T11:46:25.399Z INFO compact tree index {"revision": 361} + logger.go:130: 2024-11-05T11:46:25.399Z INFO finished scheduled compaction {"compact-revision": 361, "took": "81.92µs", "hash": 2037173024, "current-db-size-bytes": 147456, "current-db-size": "148 kB", "current-db-size-in-use-bytes": 135168, "current-db-size-in-use": "135 kB"} + logger.go:130: 2024-11-05T11:46:25.399Z INFO previous compaction was interrupted, skip storing compaction hash value + logger.go:130: 2024-11-05T11:46:25.399Z INFO compact tree index {"revision": 433} + logger.go:130: 2024-11-05T11:46:25.399Z INFO finished scheduled compaction {"compact-revision": 433, "took": "76.961µs", "hash": 691659396, "current-db-size-bytes": 147456, "current-db-size": "148 kB", "current-db-size-in-use-bytes": 147456, "current-db-size-in-use": "148 kB"} + logger.go:130: 2024-11-05T11:46:25.399Z INFO previous compaction was interrupted, skip storing compaction hash value + logger.go:130: 2024-11-05T11:46:25.399Z INFO compact tree index {"revision": 505} + logger.go:130: 2024-11-05T11:46:25.399Z INFO finished scheduled compaction {"compact-revision": 505, "took": "85.72µs", "hash": 2713730748, "current-db-size-bytes": 159744, "current-db-size": "160 kB", "current-db-size-in-use-bytes": 159744, "current-db-size-in-use": "160 kB"} + logger.go:130: 2024-11-05T11:46:25.399Z INFO previous compaction was interrupted, skip storing compaction hash value + logger.go:130: 2024-11-05T11:46:25.399Z INFO compact tree index {"revision": 577} + logger.go:130: 2024-11-05T11:46:25.399Z INFO finished scheduled compaction {"compact-revision": 577, "took": "82.961µs", "hash": 3919322507, "current-db-size-bytes": 167936, "current-db-size": "168 kB", "current-db-size-in-use-bytes": 167936, "current-db-size-in-use": "168 kB"} + logger.go:130: 2024-11-05T11:46:25.399Z INFO previous compaction was interrupted, skip storing compaction hash value + logger.go:130: 2024-11-05T11:46:25.406Z INFO compact tree index {"revision": 649} + logger.go:130: 2024-11-05T11:46:25.407Z INFO finished scheduled compaction {"compact-revision": 649, "took": "395.762µs", "hash": 769967540, "current-db-size-bytes": 241664, "current-db-size": "242 kB", "current-db-size-in-use-bytes": 241664, "current-db-size-in-use": "242 kB"} + logger.go:130: 2024-11-05T11:46:25.407Z INFO storing new hash {"hash": 769967540, "revision": 649, "compact-revision": 577} + logger.go:130: 2024-11-05T11:46:25.407Z INFO compact tree index {"revision": 721} + logger.go:130: 2024-11-05T11:46:25.407Z INFO finished scheduled compaction {"compact-revision": 721, "took": "94.52µs", "hash": 2909194793, "current-db-size-bytes": 241664, "current-db-size": "242 kB", "current-db-size-in-use-bytes": 81920, "current-db-size-in-use": "82 kB"} + logger.go:130: 2024-11-05T11:46:25.407Z INFO previous compaction was interrupted, skip storing compaction hash value + logger.go:130: 2024-11-05T11:46:25.407Z INFO compact tree index {"revision": 793} + logger.go:130: 2024-11-05T11:46:25.407Z INFO finished scheduled compaction {"compact-revision": 793, "took": "83.72µs", "hash": 1576921157, "current-db-size-bytes": 241664, "current-db-size": "242 kB", "current-db-size-in-use-bytes": 94208, "current-db-size-in-use": "94 kB"} + logger.go:130: 2024-11-05T11:46:25.407Z INFO previous compaction was interrupted, skip storing compaction hash value + logger.go:130: 2024-11-05T11:46:25.407Z INFO compact tree index {"revision": 865} + logger.go:130: 2024-11-05T11:46:25.407Z INFO finished scheduled compaction {"compact-revision": 865, "took": "92.841µs", "hash": 4067701532, "current-db-size-bytes": 241664, "current-db-size": "242 kB", "current-db-size-in-use-bytes": 106496, "current-db-size-in-use": "106 kB"} + logger.go:130: 2024-11-05T11:46:25.407Z INFO previous compaction was interrupted, skip storing compaction hash value + logger.go:130: 2024-11-05T11:46:25.422Z INFO compact tree index {"revision": 937} + logger.go:130: 2024-11-05T11:46:25.435Z INFO finished scheduled compaction {"compact-revision": 937, "took": "12.881115ms", "hash": 2226384237, "current-db-size-bytes": 241664, "current-db-size": "242 kB", "current-db-size-in-use-bytes": 229376, "current-db-size-in-use": "229 kB"} + logger.go:130: 2024-11-05T11:46:25.435Z INFO storing new hash {"hash": 2226384237, "revision": 937, "compact-revision": 865} + logger.go:130: 2024-11-05T11:46:25.435Z INFO compact tree index {"revision": 1009} + logger.go:130: 2024-11-05T11:46:25.435Z INFO finished scheduled compaction {"compact-revision": 1009, "took": "200.201µs", "hash": 2923408134, "current-db-size-bytes": 241664, "current-db-size": "242 kB", "current-db-size-in-use-bytes": 135168, "current-db-size-in-use": "135 kB"} + logger.go:130: 2024-11-05T11:46:25.435Z INFO previous compaction was interrupted, skip storing compaction hash value + logger.go:130: 2024-11-05T11:46:25.435Z INFO compact tree index {"revision": 1081} + logger.go:130: 2024-11-05T11:46:25.435Z INFO finished scheduled compaction {"compact-revision": 1081, "took": "182.601µs", "hash": 2680329256, "current-db-size-bytes": 241664, "current-db-size": "242 kB", "current-db-size-in-use-bytes": 147456, "current-db-size-in-use": "148 kB"} + logger.go:130: 2024-11-05T11:46:25.435Z INFO previous compaction was interrupted, skip storing compaction hash value + logger.go:130: 2024-11-05T11:46:25.435Z INFO compact tree index {"revision": 1153} + logger.go:130: 2024-11-05T11:46:25.436Z INFO finished scheduled compaction {"compact-revision": 1153, "took": "177.161µs", "hash": 1546717673, "current-db-size-bytes": 241664, "current-db-size": "242 kB", "current-db-size-in-use-bytes": 159744, "current-db-size-in-use": "160 kB"} + logger.go:130: 2024-11-05T11:46:25.436Z INFO previous compaction was interrupted, skip storing compaction hash value + logger.go:130: 2024-11-05T11:46:25.436Z INFO compact tree index {"revision": 1225} + logger.go:130: 2024-11-05T11:46:25.436Z INFO finished scheduled compaction {"compact-revision": 1225, "took": "177.561µs", "hash": 2713657846, "current-db-size-bytes": 241664, "current-db-size": "242 kB", "current-db-size-in-use-bytes": 172032, "current-db-size-in-use": "172 kB"} + logger.go:130: 2024-11-05T11:46:25.436Z INFO previous compaction was interrupted, skip storing compaction hash value + logger.go:130: 2024-11-05T11:46:25.436Z INFO compact tree index {"revision": 1297} + logger.go:130: 2024-11-05T11:46:25.436Z INFO finished scheduled compaction {"compact-revision": 1297, "took": "168.161µs", "hash": 1046575299, "current-db-size-bytes": 241664, "current-db-size": "242 kB", "current-db-size-in-use-bytes": 184320, "current-db-size-in-use": "184 kB"} + logger.go:130: 2024-11-05T11:46:25.436Z INFO previous compaction was interrupted, skip storing compaction hash value +--- PASS: TestHashByRevValueLastRevision (0.09s) === RUN TestCompactionHash - logger.go:130: 2025-12-08T17:58:48.716Z INFO kvstore restored {"current-rev": 1} - logger.go:130: 2025-12-08T17:58:48.716Z INFO compact tree index {"revision": 71} - logger.go:130: 2025-12-08T17:58:48.717Z INFO finished scheduled compaction {"compact-revision": 71, "took": "177.64µs", "hash": 3976298586, "current-db-size-bytes": 32768, "current-db-size": "33 kB", "current-db-size-in-use-bytes": 32768, "current-db-size-in-use": "33 kB"} - logger.go:130: 2025-12-08T17:58:48.717Z INFO storing new hash {"hash": 3976298586, "revision": 71, "compact-revision": -1} - logger.go:130: 2025-12-08T17:58:48.717Z INFO defragmenting {"path": "/tmp/TestCompactionHash739948877/001/etcd_backend_test3718188564/database", "current-db-size-bytes": 32768, "current-db-size": "33 kB", "current-db-size-in-use-bytes": 32768, "current-db-size-in-use": "33 kB"} - logger.go:130: 2025-12-08T17:58:48.717Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash739948877/001/etcd_backend_test3718188564/database", "current-db-size-bytes-diff": -12288, "current-db-size-bytes": 20480, "current-db-size": "20 kB", "current-db-size-in-use-bytes-diff": -20480, "current-db-size-in-use-bytes": 12288, "current-db-size-in-use": "12 kB", "took": "742.88µs"} - logger.go:130: 2025-12-08T17:58:48.724Z INFO compact tree index {"revision": 142} - logger.go:130: 2025-12-08T17:58:48.724Z INFO finished scheduled compaction {"compact-revision": 142, "took": "102.04µs", "hash": 2585585572, "current-db-size-bytes": 24576, "current-db-size": "25 kB", "current-db-size-in-use-bytes": 24576, "current-db-size-in-use": "25 kB"} - logger.go:130: 2025-12-08T17:58:48.724Z INFO storing new hash {"hash": 2585585572, "revision": 142, "compact-revision": 71} - logger.go:130: 2025-12-08T17:58:48.725Z INFO defragmenting {"path": "/tmp/TestCompactionHash739948877/001/etcd_backend_test3718188564/database", "current-db-size-bytes": 24576, "current-db-size": "25 kB", "current-db-size-in-use-bytes": 24576, "current-db-size-in-use": "25 kB"} - logger.go:130: 2025-12-08T17:58:48.725Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash739948877/001/etcd_backend_test3718188564/database", "current-db-size-bytes-diff": -4096, "current-db-size-bytes": 20480, "current-db-size": "20 kB", "current-db-size-in-use-bytes-diff": -12288, "current-db-size-in-use-bytes": 12288, "current-db-size-in-use": "12 kB", "took": "319.16µs"} - logger.go:130: 2025-12-08T17:58:48.725Z INFO compact tree index {"revision": 213} - logger.go:130: 2025-12-08T17:58:48.725Z INFO finished scheduled compaction {"compact-revision": 213, "took": "86.72µs", "hash": 2172904216, "current-db-size-bytes": 32768, "current-db-size": "33 kB", "current-db-size-in-use-bytes": 32768, "current-db-size-in-use": "33 kB"} - logger.go:130: 2025-12-08T17:58:48.725Z INFO storing new hash {"hash": 2172904216, "revision": 213, "compact-revision": 142} - logger.go:130: 2025-12-08T17:58:48.725Z INFO defragmenting {"path": "/tmp/TestCompactionHash739948877/001/etcd_backend_test3718188564/database", "current-db-size-bytes": 32768, "current-db-size": "33 kB", "current-db-size-in-use-bytes": 32768, "current-db-size-in-use": "33 kB"} - logger.go:130: 2025-12-08T17:58:48.726Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash739948877/001/etcd_backend_test3718188564/database", "current-db-size-bytes-diff": -12288, "current-db-size-bytes": 20480, "current-db-size": "20 kB", "current-db-size-in-use-bytes-diff": -20480, "current-db-size-in-use-bytes": 12288, "current-db-size-in-use": "12 kB", "took": "288.56µs"} - logger.go:130: 2025-12-08T17:58:48.726Z INFO compact tree index {"revision": 284} - logger.go:130: 2025-12-08T17:58:48.726Z INFO finished scheduled compaction {"compact-revision": 284, "took": "80.04µs", "hash": 3526529295, "current-db-size-bytes": 32768, "current-db-size": "33 kB", "current-db-size-in-use-bytes": 32768, "current-db-size-in-use": "33 kB"} - logger.go:130: 2025-12-08T17:58:48.726Z INFO storing new hash {"hash": 3526529295, "revision": 284, "compact-revision": 213} - logger.go:130: 2025-12-08T17:58:48.726Z INFO defragmenting {"path": "/tmp/TestCompactionHash739948877/001/etcd_backend_test3718188564/database", "current-db-size-bytes": 32768, "current-db-size": "33 kB", "current-db-size-in-use-bytes": 32768, "current-db-size-in-use": "33 kB"} - logger.go:130: 2025-12-08T17:58:48.726Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash739948877/001/etcd_backend_test3718188564/database", "current-db-size-bytes-diff": -12288, "current-db-size-bytes": 20480, "current-db-size": "20 kB", "current-db-size-in-use-bytes-diff": -20480, "current-db-size-in-use-bytes": 12288, "current-db-size-in-use": "12 kB", "took": "322.32µs"} - logger.go:130: 2025-12-08T17:58:48.727Z INFO compact tree index {"revision": 355} - logger.go:130: 2025-12-08T17:58:48.727Z INFO finished scheduled compaction {"compact-revision": 355, "took": "92.76µs", "hash": 1177556615, "current-db-size-bytes": 32768, "current-db-size": "33 kB", "current-db-size-in-use-bytes": 32768, "current-db-size-in-use": "33 kB"} - logger.go:130: 2025-12-08T17:58:48.727Z INFO storing new hash {"hash": 1177556615, "revision": 355, "compact-revision": 284} - logger.go:130: 2025-12-08T17:58:48.727Z INFO defragmenting {"path": "/tmp/TestCompactionHash739948877/001/etcd_backend_test3718188564/database", "current-db-size-bytes": 32768, "current-db-size": "33 kB", "current-db-size-in-use-bytes": 32768, "current-db-size-in-use": "33 kB"} - logger.go:130: 2025-12-08T17:58:48.727Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash739948877/001/etcd_backend_test3718188564/database", "current-db-size-bytes-diff": -12288, "current-db-size-bytes": 20480, "current-db-size": "20 kB", "current-db-size-in-use-bytes-diff": -20480, "current-db-size-in-use-bytes": 12288, "current-db-size-in-use": "12 kB", "took": "272.68µs"} - logger.go:130: 2025-12-08T17:58:48.728Z INFO compact tree index {"revision": 426} - logger.go:130: 2025-12-08T17:58:48.728Z INFO finished scheduled compaction {"compact-revision": 426, "took": "78.32µs", "hash": 2992220004, "current-db-size-bytes": 32768, "current-db-size": "33 kB", "current-db-size-in-use-bytes": 32768, "current-db-size-in-use": "33 kB"} - logger.go:130: 2025-12-08T17:58:48.728Z INFO storing new hash {"hash": 2992220004, "revision": 426, "compact-revision": 355} - logger.go:130: 2025-12-08T17:58:48.728Z INFO defragmenting {"path": "/tmp/TestCompactionHash739948877/001/etcd_backend_test3718188564/database", "current-db-size-bytes": 32768, "current-db-size": "33 kB", "current-db-size-in-use-bytes": 32768, "current-db-size-in-use": "33 kB"} - logger.go:130: 2025-12-08T17:58:48.728Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash739948877/001/etcd_backend_test3718188564/database", "current-db-size-bytes-diff": -12288, "current-db-size-bytes": 20480, "current-db-size": "20 kB", "current-db-size-in-use-bytes-diff": -20480, "current-db-size-in-use-bytes": 12288, "current-db-size-in-use": "12 kB", "took": "321.08µs"} - logger.go:130: 2025-12-08T17:58:48.728Z INFO compact tree index {"revision": 497} - logger.go:130: 2025-12-08T17:58:48.728Z INFO finished scheduled compaction {"compact-revision": 497, "took": "74.28µs", "hash": 937143423, "current-db-size-bytes": 32768, "current-db-size": "33 kB", "current-db-size-in-use-bytes": 32768, "current-db-size-in-use": "33 kB"} - logger.go:130: 2025-12-08T17:58:48.728Z INFO storing new hash {"hash": 937143423, "revision": 497, "compact-revision": 426} - logger.go:130: 2025-12-08T17:58:48.729Z INFO defragmenting {"path": "/tmp/TestCompactionHash739948877/001/etcd_backend_test3718188564/database", "current-db-size-bytes": 32768, "current-db-size": "33 kB", "current-db-size-in-use-bytes": 32768, "current-db-size-in-use": "33 kB"} - logger.go:130: 2025-12-08T17:58:48.729Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash739948877/001/etcd_backend_test3718188564/database", "current-db-size-bytes-diff": -12288, "current-db-size-bytes": 20480, "current-db-size": "20 kB", "current-db-size-in-use-bytes-diff": -20480, "current-db-size-in-use-bytes": 12288, "current-db-size-in-use": "12 kB", "took": "292.24µs"} - logger.go:130: 2025-12-08T17:58:48.729Z INFO compact tree index {"revision": 568} - logger.go:130: 2025-12-08T17:58:48.729Z INFO finished scheduled compaction {"compact-revision": 568, "took": "75.08µs", "hash": 2341302450, "current-db-size-bytes": 32768, "current-db-size": "33 kB", "current-db-size-in-use-bytes": 32768, "current-db-size-in-use": "33 kB"} - logger.go:130: 2025-12-08T17:58:48.729Z INFO storing new hash {"hash": 2341302450, "revision": 568, "compact-revision": 497} - logger.go:130: 2025-12-08T17:58:48.729Z INFO defragmenting {"path": "/tmp/TestCompactionHash739948877/001/etcd_backend_test3718188564/database", "current-db-size-bytes": 32768, "current-db-size": "33 kB", "current-db-size-in-use-bytes": 32768, "current-db-size-in-use": "33 kB"} - logger.go:130: 2025-12-08T17:58:48.730Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash739948877/001/etcd_backend_test3718188564/database", "current-db-size-bytes-diff": -12288, "current-db-size-bytes": 20480, "current-db-size": "20 kB", "current-db-size-in-use-bytes-diff": -20480, "current-db-size-in-use-bytes": 12288, "current-db-size-in-use": "12 kB", "took": "263.4µs"} - logger.go:130: 2025-12-08T17:58:48.748Z INFO compact tree index {"revision": 639} - logger.go:130: 2025-12-08T17:58:48.748Z INFO finished scheduled compaction {"compact-revision": 639, "took": "247.56µs", "hash": 1818057218, "current-db-size-bytes": 32768, "current-db-size": "33 kB", "current-db-size-in-use-bytes": 32768, "current-db-size-in-use": "33 kB"} - logger.go:130: 2025-12-08T17:58:48.748Z INFO storing new hash {"hash": 1818057218, "revision": 639, "compact-revision": 568} - logger.go:130: 2025-12-08T17:58:48.748Z INFO defragmenting {"path": "/tmp/TestCompactionHash739948877/001/etcd_backend_test3718188564/database", "current-db-size-bytes": 32768, "current-db-size": "33 kB", "current-db-size-in-use-bytes": 32768, "current-db-size-in-use": "33 kB"} - logger.go:130: 2025-12-08T17:58:48.749Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash739948877/001/etcd_backend_test3718188564/database", "current-db-size-bytes-diff": -12288, "current-db-size-bytes": 20480, "current-db-size": "20 kB", "current-db-size-in-use-bytes-diff": -20480, "current-db-size-in-use-bytes": 12288, "current-db-size-in-use": "12 kB", "took": "397.72µs"} - logger.go:130: 2025-12-08T17:58:48.749Z INFO compact tree index {"revision": 710} - logger.go:130: 2025-12-08T17:58:48.749Z INFO finished scheduled compaction {"compact-revision": 710, "took": "194.36µs", "hash": 2651660985, "current-db-size-bytes": 36864, "current-db-size": "37 kB", "current-db-size-in-use-bytes": 36864, "current-db-size-in-use": "37 kB"} - logger.go:130: 2025-12-08T17:58:48.749Z INFO storing new hash {"hash": 2651660985, "revision": 710, "compact-revision": 639} - logger.go:130: 2025-12-08T17:58:48.750Z INFO defragmenting {"path": "/tmp/TestCompactionHash739948877/001/etcd_backend_test3718188564/database", "current-db-size-bytes": 36864, "current-db-size": "37 kB", "current-db-size-in-use-bytes": 36864, "current-db-size-in-use": "37 kB"} - logger.go:130: 2025-12-08T17:58:48.750Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash739948877/001/etcd_backend_test3718188564/database", "current-db-size-bytes-diff": -12288, "current-db-size-bytes": 24576, "current-db-size": "25 kB", "current-db-size-in-use-bytes-diff": -20480, "current-db-size-in-use-bytes": 16384, "current-db-size-in-use": "16 kB", "took": "357.6µs"} - logger.go:130: 2025-12-08T17:58:48.750Z INFO compact tree index {"revision": 781} - logger.go:130: 2025-12-08T17:58:48.751Z INFO finished scheduled compaction {"compact-revision": 781, "took": "224.64µs", "hash": 574385830, "current-db-size-bytes": 40960, "current-db-size": "41 kB", "current-db-size-in-use-bytes": 40960, "current-db-size-in-use": "41 kB"} - logger.go:130: 2025-12-08T17:58:48.751Z INFO storing new hash {"hash": 574385830, "revision": 781, "compact-revision": 710} - logger.go:130: 2025-12-08T17:58:48.751Z INFO defragmenting {"path": "/tmp/TestCompactionHash739948877/001/etcd_backend_test3718188564/database", "current-db-size-bytes": 40960, "current-db-size": "41 kB", "current-db-size-in-use-bytes": 40960, "current-db-size-in-use": "41 kB"} - logger.go:130: 2025-12-08T17:58:48.751Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash739948877/001/etcd_backend_test3718188564/database", "current-db-size-bytes-diff": -16384, "current-db-size-bytes": 24576, "current-db-size": "25 kB", "current-db-size-in-use-bytes-diff": -24576, "current-db-size-in-use-bytes": 16384, "current-db-size-in-use": "16 kB", "took": "401.8µs"} - logger.go:130: 2025-12-08T17:58:48.760Z INFO compact tree index {"revision": 852} - logger.go:130: 2025-12-08T17:58:48.761Z INFO finished scheduled compaction {"compact-revision": 852, "took": "129.96µs", "hash": 1977831351, "current-db-size-bytes": 40960, "current-db-size": "41 kB", "current-db-size-in-use-bytes": 40960, "current-db-size-in-use": "41 kB"} - logger.go:130: 2025-12-08T17:58:48.761Z INFO storing new hash {"hash": 1977831351, "revision": 852, "compact-revision": 781} - logger.go:130: 2025-12-08T17:58:48.761Z INFO defragmenting {"path": "/tmp/TestCompactionHash739948877/001/etcd_backend_test3718188564/database", "current-db-size-bytes": 40960, "current-db-size": "41 kB", "current-db-size-in-use-bytes": 40960, "current-db-size-in-use": "41 kB"} - logger.go:130: 2025-12-08T17:58:48.761Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash739948877/001/etcd_backend_test3718188564/database", "current-db-size-bytes-diff": -16384, "current-db-size-bytes": 24576, "current-db-size": "25 kB", "current-db-size-in-use-bytes-diff": -24576, "current-db-size-in-use-bytes": 16384, "current-db-size-in-use": "16 kB", "took": "361.96µs"} - logger.go:130: 2025-12-08T17:58:48.761Z INFO compact tree index {"revision": 923} - logger.go:130: 2025-12-08T17:58:48.762Z INFO finished scheduled compaction {"compact-revision": 923, "took": "101.28µs", "hash": 639689256, "current-db-size-bytes": 40960, "current-db-size": "41 kB", "current-db-size-in-use-bytes": 40960, "current-db-size-in-use": "41 kB"} - logger.go:130: 2025-12-08T17:58:48.762Z INFO storing new hash {"hash": 639689256, "revision": 923, "compact-revision": 852} - logger.go:130: 2025-12-08T17:58:48.762Z INFO defragmenting {"path": "/tmp/TestCompactionHash739948877/001/etcd_backend_test3718188564/database", "current-db-size-bytes": 40960, "current-db-size": "41 kB", "current-db-size-in-use-bytes": 40960, "current-db-size-in-use": "41 kB"} - logger.go:130: 2025-12-08T17:58:48.762Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash739948877/001/etcd_backend_test3718188564/database", "current-db-size-bytes-diff": -16384, "current-db-size-bytes": 24576, "current-db-size": "25 kB", "current-db-size-in-use-bytes-diff": -24576, "current-db-size-in-use-bytes": 16384, "current-db-size-in-use": "16 kB", "took": "304.16µs"} - logger.go:130: 2025-12-08T17:58:48.762Z INFO compact tree index {"revision": 994} - logger.go:130: 2025-12-08T17:58:48.762Z INFO finished scheduled compaction {"compact-revision": 994, "took": "103.92µs", "hash": 1536840745, "current-db-size-bytes": 40960, "current-db-size": "41 kB", "current-db-size-in-use-bytes": 40960, "current-db-size-in-use": "41 kB"} - logger.go:130: 2025-12-08T17:58:48.762Z INFO storing new hash {"hash": 1536840745, "revision": 994, "compact-revision": 923} - logger.go:130: 2025-12-08T17:58:48.763Z INFO defragmenting {"path": "/tmp/TestCompactionHash739948877/001/etcd_backend_test3718188564/database", "current-db-size-bytes": 40960, "current-db-size": "41 kB", "current-db-size-in-use-bytes": 40960, "current-db-size-in-use": "41 kB"} - logger.go:130: 2025-12-08T17:58:48.763Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash739948877/001/etcd_backend_test3718188564/database", "current-db-size-bytes-diff": -16384, "current-db-size-bytes": 24576, "current-db-size": "25 kB", "current-db-size-in-use-bytes-diff": -24576, "current-db-size-in-use-bytes": 16384, "current-db-size-in-use": "16 kB", "took": "287.36µs"} - logger.go:130: 2025-12-08T17:58:48.763Z INFO compact tree index {"revision": 1065} - logger.go:130: 2025-12-08T17:58:48.763Z INFO finished scheduled compaction {"compact-revision": 1065, "took": "77.68µs", "hash": 855011760, "current-db-size-bytes": 40960, "current-db-size": "41 kB", "current-db-size-in-use-bytes": 40960, "current-db-size-in-use": "41 kB"} - logger.go:130: 2025-12-08T17:58:48.763Z INFO storing new hash {"hash": 855011760, "revision": 1065, "compact-revision": 994} - logger.go:130: 2025-12-08T17:58:48.763Z INFO defragmenting {"path": "/tmp/TestCompactionHash739948877/001/etcd_backend_test3718188564/database", "current-db-size-bytes": 40960, "current-db-size": "41 kB", "current-db-size-in-use-bytes": 40960, "current-db-size-in-use": "41 kB"} - logger.go:130: 2025-12-08T17:58:48.763Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash739948877/001/etcd_backend_test3718188564/database", "current-db-size-bytes-diff": -16384, "current-db-size-bytes": 24576, "current-db-size": "25 kB", "current-db-size-in-use-bytes-diff": -24576, "current-db-size-in-use-bytes": 16384, "current-db-size-in-use": "16 kB", "took": "262.16µs"} - logger.go:130: 2025-12-08T17:58:48.764Z INFO compact tree index {"revision": 1136} - logger.go:130: 2025-12-08T17:58:48.764Z INFO finished scheduled compaction {"compact-revision": 1136, "took": "116.08µs", "hash": 919280624, "current-db-size-bytes": 40960, "current-db-size": "41 kB", "current-db-size-in-use-bytes": 40960, "current-db-size-in-use": "41 kB"} - logger.go:130: 2025-12-08T17:58:48.764Z INFO storing new hash {"hash": 919280624, "revision": 1136, "compact-revision": 1065} - logger.go:130: 2025-12-08T17:58:48.764Z INFO defragmenting {"path": "/tmp/TestCompactionHash739948877/001/etcd_backend_test3718188564/database", "current-db-size-bytes": 40960, "current-db-size": "41 kB", "current-db-size-in-use-bytes": 40960, "current-db-size-in-use": "41 kB"} - logger.go:130: 2025-12-08T17:58:48.764Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash739948877/001/etcd_backend_test3718188564/database", "current-db-size-bytes-diff": -16384, "current-db-size-bytes": 24576, "current-db-size": "25 kB", "current-db-size-in-use-bytes-diff": -24576, "current-db-size-in-use-bytes": 16384, "current-db-size-in-use": "16 kB", "took": "302.44µs"} - logger.go:130: 2025-12-08T17:58:48.784Z INFO compact tree index {"revision": 1207} - logger.go:130: 2025-12-08T17:58:48.784Z INFO finished scheduled compaction {"compact-revision": 1207, "took": "196µs", "hash": 20220851, "current-db-size-bytes": 40960, "current-db-size": "41 kB", "current-db-size-in-use-bytes": 40960, "current-db-size-in-use": "41 kB"} - logger.go:130: 2025-12-08T17:58:48.784Z INFO storing new hash {"hash": 20220851, "revision": 1207, "compact-revision": 1136} - logger.go:130: 2025-12-08T17:58:48.784Z INFO defragmenting {"path": "/tmp/TestCompactionHash739948877/001/etcd_backend_test3718188564/database", "current-db-size-bytes": 40960, "current-db-size": "41 kB", "current-db-size-in-use-bytes": 40960, "current-db-size-in-use": "41 kB"} - logger.go:130: 2025-12-08T17:58:48.785Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash739948877/001/etcd_backend_test3718188564/database", "current-db-size-bytes-diff": -16384, "current-db-size-bytes": 24576, "current-db-size": "25 kB", "current-db-size-in-use-bytes-diff": -24576, "current-db-size-in-use-bytes": 16384, "current-db-size-in-use": "16 kB", "took": "439.72µs"} - logger.go:130: 2025-12-08T17:58:48.785Z INFO compact tree index {"revision": 1278} - logger.go:130: 2025-12-08T17:58:48.785Z INFO finished scheduled compaction {"compact-revision": 1278, "took": "91.04µs", "hash": 3487583973, "current-db-size-bytes": 40960, "current-db-size": "41 kB", "current-db-size-in-use-bytes": 40960, "current-db-size-in-use": "41 kB"} - logger.go:130: 2025-12-08T17:58:48.785Z INFO storing new hash {"hash": 3487583973, "revision": 1278, "compact-revision": 1207} - logger.go:130: 2025-12-08T17:58:48.785Z INFO defragmenting {"path": "/tmp/TestCompactionHash739948877/001/etcd_backend_test3718188564/database", "current-db-size-bytes": 40960, "current-db-size": "41 kB", "current-db-size-in-use-bytes": 40960, "current-db-size-in-use": "41 kB"} - logger.go:130: 2025-12-08T17:58:48.786Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash739948877/001/etcd_backend_test3718188564/database", "current-db-size-bytes-diff": -16384, "current-db-size-bytes": 24576, "current-db-size": "25 kB", "current-db-size-in-use-bytes-diff": -24576, "current-db-size-in-use-bytes": 16384, "current-db-size-in-use": "16 kB", "took": "312.04µs"} - logger.go:130: 2025-12-08T17:58:48.818Z INFO compact tree index {"revision": 2488} - logger.go:130: 2025-12-08T17:58:48.831Z INFO finished scheduled compaction {"compact-revision": 2488, "took": "12.41288ms", "hash": 2489925777, "current-db-size-bytes": 131072, "current-db-size": "131 kB", "current-db-size-in-use-bytes": 131072, "current-db-size-in-use": "131 kB"} - logger.go:130: 2025-12-08T17:58:48.831Z INFO storing new hash {"hash": 2489925777, "revision": 2488, "compact-revision": 1278} - logger.go:130: 2025-12-08T17:58:48.831Z INFO defragmenting {"path": "/tmp/TestCompactionHash739948877/001/etcd_backend_test3718188564/database", "current-db-size-bytes": 131072, "current-db-size": "131 kB", "current-db-size-in-use-bytes": 131072, "current-db-size-in-use": "131 kB"} - logger.go:130: 2025-12-08T17:58:48.831Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash739948877/001/etcd_backend_test3718188564/database", "current-db-size-bytes-diff": -106496, "current-db-size-bytes": 24576, "current-db-size": "25 kB", "current-db-size-in-use-bytes-diff": -114688, "current-db-size-in-use-bytes": 16384, "current-db-size-in-use": "16 kB", "took": "422.32µs"} ---- PASS: TestCompactionHash (0.13s) + logger.go:130: 2024-11-05T11:46:25.450Z INFO kvstore restored {"current-rev": 1} + logger.go:130: 2024-11-05T11:46:25.451Z INFO compact tree index {"revision": 71} + logger.go:130: 2024-11-05T11:46:25.451Z INFO finished scheduled compaction {"compact-revision": 71, "took": "165.041µs", "hash": 3976298586, "current-db-size-bytes": 32768, "current-db-size": "33 kB", "current-db-size-in-use-bytes": 32768, "current-db-size-in-use": "33 kB"} + logger.go:130: 2024-11-05T11:46:25.451Z INFO storing new hash {"hash": 3976298586, "revision": 71, "compact-revision": -1} + logger.go:130: 2024-11-05T11:46:25.451Z INFO defragmenting {"path": "/tmp/TestCompactionHash4254356772/001/etcd_backend_test1227115438/database", "current-db-size-bytes": 32768, "current-db-size": "33 kB", "current-db-size-in-use-bytes": 32768, "current-db-size-in-use": "33 kB"} + logger.go:130: 2024-11-05T11:46:25.451Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash4254356772/001/etcd_backend_test1227115438/database", "current-db-size-bytes-diff": -12288, "current-db-size-bytes": 20480, "current-db-size": "20 kB", "current-db-size-in-use-bytes-diff": -20480, "current-db-size-in-use-bytes": 12288, "current-db-size-in-use": "12 kB", "took": "680.644µs"} + logger.go:130: 2024-11-05T11:46:25.452Z INFO compact tree index {"revision": 142} + logger.go:130: 2024-11-05T11:46:25.452Z INFO finished scheduled compaction {"compact-revision": 142, "took": "186.041µs", "hash": 2585585572, "current-db-size-bytes": 24576, "current-db-size": "25 kB", "current-db-size-in-use-bytes": 24576, "current-db-size-in-use": "25 kB"} + logger.go:130: 2024-11-05T11:46:25.452Z INFO storing new hash {"hash": 2585585572, "revision": 142, "compact-revision": 71} + logger.go:130: 2024-11-05T11:46:25.452Z INFO defragmenting {"path": "/tmp/TestCompactionHash4254356772/001/etcd_backend_test1227115438/database", "current-db-size-bytes": 24576, "current-db-size": "25 kB", "current-db-size-in-use-bytes": 24576, "current-db-size-in-use": "25 kB"} + logger.go:130: 2024-11-05T11:46:25.453Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash4254356772/001/etcd_backend_test1227115438/database", "current-db-size-bytes-diff": -4096, "current-db-size-bytes": 20480, "current-db-size": "20 kB", "current-db-size-in-use-bytes-diff": -12288, "current-db-size-in-use-bytes": 12288, "current-db-size-in-use": "12 kB", "took": "335.282µs"} + logger.go:130: 2024-11-05T11:46:25.453Z INFO compact tree index {"revision": 213} + logger.go:130: 2024-11-05T11:46:25.453Z INFO finished scheduled compaction {"compact-revision": 213, "took": "175.401µs", "hash": 2172904216, "current-db-size-bytes": 32768, "current-db-size": "33 kB", "current-db-size-in-use-bytes": 32768, "current-db-size-in-use": "33 kB"} + logger.go:130: 2024-11-05T11:46:25.453Z INFO storing new hash {"hash": 2172904216, "revision": 213, "compact-revision": 142} + logger.go:130: 2024-11-05T11:46:25.453Z INFO defragmenting {"path": "/tmp/TestCompactionHash4254356772/001/etcd_backend_test1227115438/database", "current-db-size-bytes": 32768, "current-db-size": "33 kB", "current-db-size-in-use-bytes": 32768, "current-db-size-in-use": "33 kB"} + logger.go:130: 2024-11-05T11:46:25.454Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash4254356772/001/etcd_backend_test1227115438/database", "current-db-size-bytes-diff": -12288, "current-db-size-bytes": 20480, "current-db-size": "20 kB", "current-db-size-in-use-bytes-diff": -20480, "current-db-size-in-use-bytes": 12288, "current-db-size-in-use": "12 kB", "took": "340.642µs"} + logger.go:130: 2024-11-05T11:46:25.455Z INFO compact tree index {"revision": 284} + logger.go:130: 2024-11-05T11:46:25.455Z INFO finished scheduled compaction {"compact-revision": 284, "took": "80.44µs", "hash": 3526529295, "current-db-size-bytes": 32768, "current-db-size": "33 kB", "current-db-size-in-use-bytes": 32768, "current-db-size-in-use": "33 kB"} + logger.go:130: 2024-11-05T11:46:25.455Z INFO storing new hash {"hash": 3526529295, "revision": 284, "compact-revision": 213} + logger.go:130: 2024-11-05T11:46:25.455Z INFO defragmenting {"path": "/tmp/TestCompactionHash4254356772/001/etcd_backend_test1227115438/database", "current-db-size-bytes": 32768, "current-db-size": "33 kB", "current-db-size-in-use-bytes": 32768, "current-db-size-in-use": "33 kB"} + logger.go:130: 2024-11-05T11:46:25.456Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash4254356772/001/etcd_backend_test1227115438/database", "current-db-size-bytes-diff": -12288, "current-db-size-bytes": 20480, "current-db-size": "20 kB", "current-db-size-in-use-bytes-diff": -20480, "current-db-size-in-use-bytes": 12288, "current-db-size-in-use": "12 kB", "took": "317.761µs"} + logger.go:130: 2024-11-05T11:46:25.456Z INFO compact tree index {"revision": 355} + logger.go:130: 2024-11-05T11:46:25.456Z INFO finished scheduled compaction {"compact-revision": 355, "took": "83.24µs", "hash": 1177556615, "current-db-size-bytes": 32768, "current-db-size": "33 kB", "current-db-size-in-use-bytes": 32768, "current-db-size-in-use": "33 kB"} + logger.go:130: 2024-11-05T11:46:25.456Z INFO storing new hash {"hash": 1177556615, "revision": 355, "compact-revision": 284} + logger.go:130: 2024-11-05T11:46:25.456Z INFO defragmenting {"path": "/tmp/TestCompactionHash4254356772/001/etcd_backend_test1227115438/database", "current-db-size-bytes": 32768, "current-db-size": "33 kB", "current-db-size-in-use-bytes": 32768, "current-db-size-in-use": "33 kB"} + logger.go:130: 2024-11-05T11:46:25.456Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash4254356772/001/etcd_backend_test1227115438/database", "current-db-size-bytes-diff": -12288, "current-db-size-bytes": 20480, "current-db-size": "20 kB", "current-db-size-in-use-bytes-diff": -20480, "current-db-size-in-use-bytes": 12288, "current-db-size-in-use": "12 kB", "took": "278.162µs"} + logger.go:130: 2024-11-05T11:46:25.457Z INFO compact tree index {"revision": 426} + logger.go:130: 2024-11-05T11:46:25.457Z INFO finished scheduled compaction {"compact-revision": 426, "took": "81.801µs", "hash": 2992220004, "current-db-size-bytes": 32768, "current-db-size": "33 kB", "current-db-size-in-use-bytes": 32768, "current-db-size-in-use": "33 kB"} + logger.go:130: 2024-11-05T11:46:25.457Z INFO storing new hash {"hash": 2992220004, "revision": 426, "compact-revision": 355} + logger.go:130: 2024-11-05T11:46:25.457Z INFO defragmenting {"path": "/tmp/TestCompactionHash4254356772/001/etcd_backend_test1227115438/database", "current-db-size-bytes": 32768, "current-db-size": "33 kB", "current-db-size-in-use-bytes": 32768, "current-db-size-in-use": "33 kB"} + logger.go:130: 2024-11-05T11:46:25.457Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash4254356772/001/etcd_backend_test1227115438/database", "current-db-size-bytes-diff": -12288, "current-db-size-bytes": 20480, "current-db-size": "20 kB", "current-db-size-in-use-bytes-diff": -20480, "current-db-size-in-use-bytes": 12288, "current-db-size-in-use": "12 kB", "took": "285.081µs"} + logger.go:130: 2024-11-05T11:46:25.457Z INFO compact tree index {"revision": 497} + logger.go:130: 2024-11-05T11:46:25.458Z INFO finished scheduled compaction {"compact-revision": 497, "took": "75.24µs", "hash": 937143423, "current-db-size-bytes": 32768, "current-db-size": "33 kB", "current-db-size-in-use-bytes": 32768, "current-db-size-in-use": "33 kB"} + logger.go:130: 2024-11-05T11:46:25.458Z INFO storing new hash {"hash": 937143423, "revision": 497, "compact-revision": 426} + logger.go:130: 2024-11-05T11:46:25.458Z INFO defragmenting {"path": "/tmp/TestCompactionHash4254356772/001/etcd_backend_test1227115438/database", "current-db-size-bytes": 32768, "current-db-size": "33 kB", "current-db-size-in-use-bytes": 32768, "current-db-size-in-use": "33 kB"} + logger.go:130: 2024-11-05T11:46:25.458Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash4254356772/001/etcd_backend_test1227115438/database", "current-db-size-bytes-diff": -12288, "current-db-size-bytes": 20480, "current-db-size": "20 kB", "current-db-size-in-use-bytes-diff": -20480, "current-db-size-in-use-bytes": 12288, "current-db-size-in-use": "12 kB", "took": "299.162µs"} + logger.go:130: 2024-11-05T11:46:25.458Z INFO compact tree index {"revision": 568} + logger.go:130: 2024-11-05T11:46:25.458Z INFO finished scheduled compaction {"compact-revision": 568, "took": "84.441µs", "hash": 2341302450, "current-db-size-bytes": 32768, "current-db-size": "33 kB", "current-db-size-in-use-bytes": 32768, "current-db-size-in-use": "33 kB"} + logger.go:130: 2024-11-05T11:46:25.458Z INFO storing new hash {"hash": 2341302450, "revision": 568, "compact-revision": 497} + logger.go:130: 2024-11-05T11:46:25.459Z INFO defragmenting {"path": "/tmp/TestCompactionHash4254356772/001/etcd_backend_test1227115438/database", "current-db-size-bytes": 32768, "current-db-size": "33 kB", "current-db-size-in-use-bytes": 32768, "current-db-size-in-use": "33 kB"} + logger.go:130: 2024-11-05T11:46:25.459Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash4254356772/001/etcd_backend_test1227115438/database", "current-db-size-bytes-diff": -12288, "current-db-size-bytes": 20480, "current-db-size": "20 kB", "current-db-size-in-use-bytes-diff": -20480, "current-db-size-in-use-bytes": 12288, "current-db-size-in-use": "12 kB", "took": "294.682µs"} + logger.go:130: 2024-11-05T11:46:25.459Z INFO compact tree index {"revision": 639} + logger.go:130: 2024-11-05T11:46:25.459Z INFO finished scheduled compaction {"compact-revision": 639, "took": "101.161µs", "hash": 1818057218, "current-db-size-bytes": 32768, "current-db-size": "33 kB", "current-db-size-in-use-bytes": 32768, "current-db-size-in-use": "33 kB"} + logger.go:130: 2024-11-05T11:46:25.459Z INFO storing new hash {"hash": 1818057218, "revision": 639, "compact-revision": 568} + logger.go:130: 2024-11-05T11:46:25.459Z INFO defragmenting {"path": "/tmp/TestCompactionHash4254356772/001/etcd_backend_test1227115438/database", "current-db-size-bytes": 32768, "current-db-size": "33 kB", "current-db-size-in-use-bytes": 32768, "current-db-size-in-use": "33 kB"} + logger.go:130: 2024-11-05T11:46:25.460Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash4254356772/001/etcd_backend_test1227115438/database", "current-db-size-bytes-diff": -12288, "current-db-size-bytes": 20480, "current-db-size": "20 kB", "current-db-size-in-use-bytes-diff": -20480, "current-db-size-in-use-bytes": 12288, "current-db-size-in-use": "12 kB", "took": "285.642µs"} + logger.go:130: 2024-11-05T11:46:25.460Z INFO compact tree index {"revision": 710} + logger.go:130: 2024-11-05T11:46:25.460Z INFO finished scheduled compaction {"compact-revision": 710, "took": "85.16µs", "hash": 2651660985, "current-db-size-bytes": 36864, "current-db-size": "37 kB", "current-db-size-in-use-bytes": 36864, "current-db-size-in-use": "37 kB"} + logger.go:130: 2024-11-05T11:46:25.460Z INFO storing new hash {"hash": 2651660985, "revision": 710, "compact-revision": 639} + logger.go:130: 2024-11-05T11:46:25.460Z INFO defragmenting {"path": "/tmp/TestCompactionHash4254356772/001/etcd_backend_test1227115438/database", "current-db-size-bytes": 36864, "current-db-size": "37 kB", "current-db-size-in-use-bytes": 36864, "current-db-size-in-use": "37 kB"} + logger.go:130: 2024-11-05T11:46:25.460Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash4254356772/001/etcd_backend_test1227115438/database", "current-db-size-bytes-diff": -12288, "current-db-size-bytes": 24576, "current-db-size": "25 kB", "current-db-size-in-use-bytes-diff": -20480, "current-db-size-in-use-bytes": 16384, "current-db-size-in-use": "16 kB", "took": "290.762µs"} + logger.go:130: 2024-11-05T11:46:25.474Z INFO compact tree index {"revision": 781} + logger.go:130: 2024-11-05T11:46:25.474Z INFO finished scheduled compaction {"compact-revision": 781, "took": "93.72µs", "hash": 574385830, "current-db-size-bytes": 40960, "current-db-size": "41 kB", "current-db-size-in-use-bytes": 40960, "current-db-size-in-use": "41 kB"} + logger.go:130: 2024-11-05T11:46:25.474Z INFO storing new hash {"hash": 574385830, "revision": 781, "compact-revision": 710} + logger.go:130: 2024-11-05T11:46:25.474Z INFO defragmenting {"path": "/tmp/TestCompactionHash4254356772/001/etcd_backend_test1227115438/database", "current-db-size-bytes": 40960, "current-db-size": "41 kB", "current-db-size-in-use-bytes": 40960, "current-db-size-in-use": "41 kB"} + logger.go:130: 2024-11-05T11:46:25.475Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash4254356772/001/etcd_backend_test1227115438/database", "current-db-size-bytes-diff": -16384, "current-db-size-bytes": 24576, "current-db-size": "25 kB", "current-db-size-in-use-bytes-diff": -24576, "current-db-size-in-use-bytes": 16384, "current-db-size-in-use": "16 kB", "took": "346.242µs"} + logger.go:130: 2024-11-05T11:46:25.475Z INFO compact tree index {"revision": 852} + logger.go:130: 2024-11-05T11:46:25.475Z INFO finished scheduled compaction {"compact-revision": 852, "took": "82.201µs", "hash": 1977831351, "current-db-size-bytes": 40960, "current-db-size": "41 kB", "current-db-size-in-use-bytes": 40960, "current-db-size-in-use": "41 kB"} + logger.go:130: 2024-11-05T11:46:25.475Z INFO storing new hash {"hash": 1977831351, "revision": 852, "compact-revision": 781} + logger.go:130: 2024-11-05T11:46:25.475Z INFO defragmenting {"path": "/tmp/TestCompactionHash4254356772/001/etcd_backend_test1227115438/database", "current-db-size-bytes": 40960, "current-db-size": "41 kB", "current-db-size-in-use-bytes": 40960, "current-db-size-in-use": "41 kB"} + logger.go:130: 2024-11-05T11:46:25.476Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash4254356772/001/etcd_backend_test1227115438/database", "current-db-size-bytes-diff": -16384, "current-db-size-bytes": 24576, "current-db-size": "25 kB", "current-db-size-in-use-bytes-diff": -24576, "current-db-size-in-use-bytes": 16384, "current-db-size-in-use": "16 kB", "took": "322.122µs"} + logger.go:130: 2024-11-05T11:46:25.482Z INFO compact tree index {"revision": 923} + logger.go:130: 2024-11-05T11:46:25.482Z INFO finished scheduled compaction {"compact-revision": 923, "took": "251.722µs", "hash": 639689256, "current-db-size-bytes": 40960, "current-db-size": "41 kB", "current-db-size-in-use-bytes": 40960, "current-db-size-in-use": "41 kB"} + logger.go:130: 2024-11-05T11:46:25.482Z INFO storing new hash {"hash": 639689256, "revision": 923, "compact-revision": 852} + logger.go:130: 2024-11-05T11:46:25.482Z INFO defragmenting {"path": "/tmp/TestCompactionHash4254356772/001/etcd_backend_test1227115438/database", "current-db-size-bytes": 40960, "current-db-size": "41 kB", "current-db-size-in-use-bytes": 40960, "current-db-size-in-use": "41 kB"} + logger.go:130: 2024-11-05T11:46:25.483Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash4254356772/001/etcd_backend_test1227115438/database", "current-db-size-bytes-diff": -16384, "current-db-size-bytes": 24576, "current-db-size": "25 kB", "current-db-size-in-use-bytes-diff": -24576, "current-db-size-in-use-bytes": 16384, "current-db-size-in-use": "16 kB", "took": "413.723µs"} + logger.go:130: 2024-11-05T11:46:25.483Z INFO compact tree index {"revision": 994} + logger.go:130: 2024-11-05T11:46:25.483Z INFO finished scheduled compaction {"compact-revision": 994, "took": "186.361µs", "hash": 1536840745, "current-db-size-bytes": 40960, "current-db-size": "41 kB", "current-db-size-in-use-bytes": 40960, "current-db-size-in-use": "41 kB"} + logger.go:130: 2024-11-05T11:46:25.483Z INFO storing new hash {"hash": 1536840745, "revision": 994, "compact-revision": 923} + logger.go:130: 2024-11-05T11:46:25.484Z INFO defragmenting {"path": "/tmp/TestCompactionHash4254356772/001/etcd_backend_test1227115438/database", "current-db-size-bytes": 40960, "current-db-size": "41 kB", "current-db-size-in-use-bytes": 40960, "current-db-size-in-use": "41 kB"} + logger.go:130: 2024-11-05T11:46:25.484Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash4254356772/001/etcd_backend_test1227115438/database", "current-db-size-bytes-diff": -16384, "current-db-size-bytes": 24576, "current-db-size": "25 kB", "current-db-size-in-use-bytes-diff": -24576, "current-db-size-in-use-bytes": 16384, "current-db-size-in-use": "16 kB", "took": "364.522µs"} + logger.go:130: 2024-11-05T11:46:25.484Z INFO compact tree index {"revision": 1065} + logger.go:130: 2024-11-05T11:46:25.484Z INFO finished scheduled compaction {"compact-revision": 1065, "took": "176.321µs", "hash": 855011760, "current-db-size-bytes": 40960, "current-db-size": "41 kB", "current-db-size-in-use-bytes": 40960, "current-db-size-in-use": "41 kB"} + logger.go:130: 2024-11-05T11:46:25.484Z INFO storing new hash {"hash": 855011760, "revision": 1065, "compact-revision": 994} + logger.go:130: 2024-11-05T11:46:25.490Z INFO defragmenting {"path": "/tmp/TestCompactionHash4254356772/001/etcd_backend_test1227115438/database", "current-db-size-bytes": 40960, "current-db-size": "41 kB", "current-db-size-in-use-bytes": 40960, "current-db-size-in-use": "41 kB"} + logger.go:130: 2024-11-05T11:46:25.494Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash4254356772/001/etcd_backend_test1227115438/database", "current-db-size-bytes-diff": -16384, "current-db-size-bytes": 24576, "current-db-size": "25 kB", "current-db-size-in-use-bytes-diff": -24576, "current-db-size-in-use-bytes": 16384, "current-db-size-in-use": "16 kB", "took": "9.397174ms"} + logger.go:130: 2024-11-05T11:46:25.495Z INFO compact tree index {"revision": 1136} + logger.go:130: 2024-11-05T11:46:25.495Z INFO finished scheduled compaction {"compact-revision": 1136, "took": "122.161µs", "hash": 919280624, "current-db-size-bytes": 40960, "current-db-size": "41 kB", "current-db-size-in-use-bytes": 40960, "current-db-size-in-use": "41 kB"} + logger.go:130: 2024-11-05T11:46:25.495Z INFO storing new hash {"hash": 919280624, "revision": 1136, "compact-revision": 1065} + logger.go:130: 2024-11-05T11:46:25.495Z INFO defragmenting {"path": "/tmp/TestCompactionHash4254356772/001/etcd_backend_test1227115438/database", "current-db-size-bytes": 40960, "current-db-size": "41 kB", "current-db-size-in-use-bytes": 40960, "current-db-size-in-use": "41 kB"} + logger.go:130: 2024-11-05T11:46:25.495Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash4254356772/001/etcd_backend_test1227115438/database", "current-db-size-bytes-diff": -16384, "current-db-size-bytes": 24576, "current-db-size": "25 kB", "current-db-size-in-use-bytes-diff": -24576, "current-db-size-in-use-bytes": 16384, "current-db-size-in-use": "16 kB", "took": "379.123µs"} + logger.go:130: 2024-11-05T11:46:25.496Z INFO compact tree index {"revision": 1207} + logger.go:130: 2024-11-05T11:46:25.496Z INFO finished scheduled compaction {"compact-revision": 1207, "took": "84.64µs", "hash": 20220851, "current-db-size-bytes": 40960, "current-db-size": "41 kB", "current-db-size-in-use-bytes": 40960, "current-db-size-in-use": "41 kB"} + logger.go:130: 2024-11-05T11:46:25.496Z INFO storing new hash {"hash": 20220851, "revision": 1207, "compact-revision": 1136} + logger.go:130: 2024-11-05T11:46:25.496Z INFO defragmenting {"path": "/tmp/TestCompactionHash4254356772/001/etcd_backend_test1227115438/database", "current-db-size-bytes": 40960, "current-db-size": "41 kB", "current-db-size-in-use-bytes": 40960, "current-db-size-in-use": "41 kB"} + logger.go:130: 2024-11-05T11:46:25.496Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash4254356772/001/etcd_backend_test1227115438/database", "current-db-size-bytes-diff": -16384, "current-db-size-bytes": 24576, "current-db-size": "25 kB", "current-db-size-in-use-bytes-diff": -24576, "current-db-size-in-use-bytes": 16384, "current-db-size-in-use": "16 kB", "took": "317.761µs"} + logger.go:130: 2024-11-05T11:46:25.496Z INFO compact tree index {"revision": 1278} + logger.go:130: 2024-11-05T11:46:25.496Z INFO finished scheduled compaction {"compact-revision": 1278, "took": "78.64µs", "hash": 3487583973, "current-db-size-bytes": 40960, "current-db-size": "41 kB", "current-db-size-in-use-bytes": 40960, "current-db-size-in-use": "41 kB"} + logger.go:130: 2024-11-05T11:46:25.496Z INFO storing new hash {"hash": 3487583973, "revision": 1278, "compact-revision": 1207} + logger.go:130: 2024-11-05T11:46:25.497Z INFO defragmenting {"path": "/tmp/TestCompactionHash4254356772/001/etcd_backend_test1227115438/database", "current-db-size-bytes": 40960, "current-db-size": "41 kB", "current-db-size-in-use-bytes": 40960, "current-db-size-in-use": "41 kB"} + logger.go:130: 2024-11-05T11:46:25.497Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash4254356772/001/etcd_backend_test1227115438/database", "current-db-size-bytes-diff": -16384, "current-db-size-bytes": 24576, "current-db-size": "25 kB", "current-db-size-in-use-bytes-diff": -24576, "current-db-size-in-use-bytes": 16384, "current-db-size-in-use": "16 kB", "took": "314.682µs"} + logger.go:130: 2024-11-05T11:46:25.535Z INFO compact tree index {"revision": 2488} + logger.go:130: 2024-11-05T11:46:25.546Z INFO finished scheduled compaction {"compact-revision": 2488, "took": "10.446941ms", "hash": 2489925777, "current-db-size-bytes": 122880, "current-db-size": "123 kB", "current-db-size-in-use-bytes": 122880, "current-db-size-in-use": "123 kB"} + logger.go:130: 2024-11-05T11:46:25.546Z INFO storing new hash {"hash": 2489925777, "revision": 2488, "compact-revision": 1278} + logger.go:130: 2024-11-05T11:46:25.546Z INFO defragmenting {"path": "/tmp/TestCompactionHash4254356772/001/etcd_backend_test1227115438/database", "current-db-size-bytes": 122880, "current-db-size": "123 kB", "current-db-size-in-use-bytes": 122880, "current-db-size-in-use": "123 kB"} + logger.go:130: 2024-11-05T11:46:25.546Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash4254356772/001/etcd_backend_test1227115438/database", "current-db-size-bytes-diff": -98304, "current-db-size-bytes": 24576, "current-db-size": "25 kB", "current-db-size-in-use-bytes-diff": -106496, "current-db-size-in-use-bytes": 16384, "current-db-size-in-use": "16 kB", "took": "385.562µs"} +--- PASS: TestCompactionHash (0.11s) === RUN TestHasherStore - logger.go:130: 2025-12-08T17:58:48.831Z INFO storing new hash {"hash": 0, "revision": 10, "compact-revision": 100} - logger.go:130: 2025-12-08T17:58:48.831Z INFO storing new hash {"hash": 1, "revision": 11, "compact-revision": 101} - logger.go:130: 2025-12-08T17:58:48.831Z INFO storing new hash {"hash": 2, "revision": 12, "compact-revision": 102} - logger.go:130: 2025-12-08T17:58:48.831Z INFO storing new hash {"hash": 3, "revision": 13, "compact-revision": 103} - logger.go:130: 2025-12-08T17:58:48.831Z INFO storing new hash {"hash": 4, "revision": 14, "compact-revision": 104} - logger.go:130: 2025-12-08T17:58:48.832Z INFO storing new hash {"hash": 5, "revision": 15, "compact-revision": 105} - logger.go:130: 2025-12-08T17:58:48.832Z INFO storing new hash {"hash": 6, "revision": 16, "compact-revision": 106} - logger.go:130: 2025-12-08T17:58:48.832Z INFO storing new hash {"hash": 7, "revision": 17, "compact-revision": 107} - logger.go:130: 2025-12-08T17:58:48.832Z INFO storing new hash {"hash": 8, "revision": 18, "compact-revision": 108} - logger.go:130: 2025-12-08T17:58:48.832Z INFO storing new hash {"hash": 9, "revision": 19, "compact-revision": 109} + logger.go:130: 2024-11-05T11:46:25.547Z INFO storing new hash {"hash": 0, "revision": 10, "compact-revision": 100} + logger.go:130: 2024-11-05T11:46:25.547Z INFO storing new hash {"hash": 1, "revision": 11, "compact-revision": 101} + logger.go:130: 2024-11-05T11:46:25.547Z INFO storing new hash {"hash": 2, "revision": 12, "compact-revision": 102} + logger.go:130: 2024-11-05T11:46:25.547Z INFO storing new hash {"hash": 3, "revision": 13, "compact-revision": 103} + logger.go:130: 2024-11-05T11:46:25.547Z INFO storing new hash {"hash": 4, "revision": 14, "compact-revision": 104} + logger.go:130: 2024-11-05T11:46:25.547Z INFO storing new hash {"hash": 5, "revision": 15, "compact-revision": 105} + logger.go:130: 2024-11-05T11:46:25.547Z INFO storing new hash {"hash": 6, "revision": 16, "compact-revision": 106} + logger.go:130: 2024-11-05T11:46:25.547Z INFO storing new hash {"hash": 7, "revision": 17, "compact-revision": 107} + logger.go:130: 2024-11-05T11:46:25.547Z INFO storing new hash {"hash": 8, "revision": 18, "compact-revision": 108} + logger.go:130: 2024-11-05T11:46:25.547Z INFO storing new hash {"hash": 9, "revision": 19, "compact-revision": 109} --- PASS: TestHasherStore (0.00s) === RUN TestHasherStoreFull - logger.go:130: 2025-12-08T17:58:48.832Z INFO storing new hash {"hash": 0, "revision": 100, "compact-revision": 0} - logger.go:130: 2025-12-08T17:58:48.832Z INFO storing new hash {"hash": 0, "revision": 101, "compact-revision": 0} - logger.go:130: 2025-12-08T17:58:48.832Z INFO storing new hash {"hash": 0, "revision": 102, "compact-revision": 0} - logger.go:130: 2025-12-08T17:58:48.832Z INFO storing new hash {"hash": 0, "revision": 103, "compact-revision": 0} - logger.go:130: 2025-12-08T17:58:48.832Z INFO storing new hash {"hash": 0, "revision": 104, "compact-revision": 0} - logger.go:130: 2025-12-08T17:58:48.832Z INFO storing new hash {"hash": 0, "revision": 105, "compact-revision": 0} - logger.go:130: 2025-12-08T17:58:48.832Z INFO storing new hash {"hash": 0, "revision": 106, "compact-revision": 0} - logger.go:130: 2025-12-08T17:58:48.832Z INFO storing new hash {"hash": 0, "revision": 107, "compact-revision": 0} - logger.go:130: 2025-12-08T17:58:48.832Z INFO storing new hash {"hash": 0, "revision": 108, "compact-revision": 0} - logger.go:130: 2025-12-08T17:58:48.832Z INFO storing new hash {"hash": 0, "revision": 109, "compact-revision": 0} - logger.go:130: 2025-12-08T17:58:48.832Z INFO storing new hash {"hash": 0, "revision": 99, "compact-revision": 0} - logger.go:130: 2025-12-08T17:58:48.832Z INFO storing new hash {"hash": 0, "revision": 111, "compact-revision": 0} + logger.go:130: 2024-11-05T11:46:25.547Z INFO storing new hash {"hash": 0, "revision": 100, "compact-revision": 0} + logger.go:130: 2024-11-05T11:46:25.547Z INFO storing new hash {"hash": 0, "revision": 101, "compact-revision": 0} + logger.go:130: 2024-11-05T11:46:25.547Z INFO storing new hash {"hash": 0, "revision": 102, "compact-revision": 0} + logger.go:130: 2024-11-05T11:46:25.547Z INFO storing new hash {"hash": 0, "revision": 103, "compact-revision": 0} + logger.go:130: 2024-11-05T11:46:25.547Z INFO storing new hash {"hash": 0, "revision": 104, "compact-revision": 0} + logger.go:130: 2024-11-05T11:46:25.547Z INFO storing new hash {"hash": 0, "revision": 105, "compact-revision": 0} + logger.go:130: 2024-11-05T11:46:25.547Z INFO storing new hash {"hash": 0, "revision": 106, "compact-revision": 0} + logger.go:130: 2024-11-05T11:46:25.547Z INFO storing new hash {"hash": 0, "revision": 107, "compact-revision": 0} + logger.go:130: 2024-11-05T11:46:25.547Z INFO storing new hash {"hash": 0, "revision": 108, "compact-revision": 0} + logger.go:130: 2024-11-05T11:46:25.547Z INFO storing new hash {"hash": 0, "revision": 109, "compact-revision": 0} + logger.go:130: 2024-11-05T11:46:25.547Z INFO storing new hash {"hash": 0, "revision": 99, "compact-revision": 0} + logger.go:130: 2024-11-05T11:46:25.547Z INFO storing new hash {"hash": 0, "revision": 111, "compact-revision": 0} --- PASS: TestHasherStoreFull (0.00s) === RUN TestIndexGet --- PASS: TestIndexGet (0.00s) @@ -19601,44 +19666,44 @@ === RUN TestIndexRangeSince --- PASS: TestIndexRangeSince (0.00s) === RUN TestIndexCompactAndKeep - logger.go:130: 2025-12-08T17:58:48.832Z INFO compact tree index {"revision": 1} - logger.go:130: 2025-12-08T17:58:48.832Z INFO compact tree index {"revision": 2} - logger.go:130: 2025-12-08T17:58:48.832Z INFO compact tree index {"revision": 3} - logger.go:130: 2025-12-08T17:58:48.832Z INFO compact tree index {"revision": 4} - logger.go:130: 2025-12-08T17:58:48.832Z INFO compact tree index {"revision": 5} - logger.go:130: 2025-12-08T17:58:48.832Z INFO compact tree index {"revision": 6} - logger.go:130: 2025-12-08T17:58:48.832Z INFO compact tree index {"revision": 7} - logger.go:130: 2025-12-08T17:58:48.832Z INFO compact tree index {"revision": 8} - logger.go:130: 2025-12-08T17:58:48.832Z INFO compact tree index {"revision": 9} - logger.go:130: 2025-12-08T17:58:48.832Z INFO compact tree index {"revision": 10} - logger.go:130: 2025-12-08T17:58:48.832Z INFO compact tree index {"revision": 11} - logger.go:130: 2025-12-08T17:58:48.832Z INFO compact tree index {"revision": 12} - logger.go:130: 2025-12-08T17:58:48.832Z INFO compact tree index {"revision": 13} - logger.go:130: 2025-12-08T17:58:48.832Z INFO compact tree index {"revision": 14} - logger.go:130: 2025-12-08T17:58:48.832Z INFO compact tree index {"revision": 15} - logger.go:130: 2025-12-08T17:58:48.832Z INFO compact tree index {"revision": 16} - logger.go:130: 2025-12-08T17:58:48.832Z INFO compact tree index {"revision": 17} - logger.go:130: 2025-12-08T17:58:48.832Z INFO compact tree index {"revision": 18} - logger.go:130: 2025-12-08T17:58:48.832Z INFO compact tree index {"revision": 19} - logger.go:130: 2025-12-08T17:58:48.832Z INFO compact tree index {"revision": 1} - logger.go:130: 2025-12-08T17:58:48.832Z INFO compact tree index {"revision": 2} - logger.go:130: 2025-12-08T17:58:48.833Z INFO compact tree index {"revision": 3} - logger.go:130: 2025-12-08T17:58:48.833Z INFO compact tree index {"revision": 4} - logger.go:130: 2025-12-08T17:58:48.833Z INFO compact tree index {"revision": 5} - logger.go:130: 2025-12-08T17:58:48.833Z INFO compact tree index {"revision": 6} - logger.go:130: 2025-12-08T17:58:48.833Z INFO compact tree index {"revision": 7} - logger.go:130: 2025-12-08T17:58:48.833Z INFO compact tree index {"revision": 8} - logger.go:130: 2025-12-08T17:58:48.833Z INFO compact tree index {"revision": 9} - logger.go:130: 2025-12-08T17:58:48.833Z INFO compact tree index {"revision": 10} - logger.go:130: 2025-12-08T17:58:48.833Z INFO compact tree index {"revision": 11} - logger.go:130: 2025-12-08T17:58:48.833Z INFO compact tree index {"revision": 12} - logger.go:130: 2025-12-08T17:58:48.833Z INFO compact tree index {"revision": 13} - logger.go:130: 2025-12-08T17:58:48.833Z INFO compact tree index {"revision": 14} - logger.go:130: 2025-12-08T17:58:48.833Z INFO compact tree index {"revision": 15} - logger.go:130: 2025-12-08T17:58:48.833Z INFO compact tree index {"revision": 16} - logger.go:130: 2025-12-08T17:58:48.833Z INFO compact tree index {"revision": 17} - logger.go:130: 2025-12-08T17:58:48.833Z INFO compact tree index {"revision": 18} - logger.go:130: 2025-12-08T17:58:48.833Z INFO compact tree index {"revision": 19} + logger.go:130: 2024-11-05T11:46:25.547Z INFO compact tree index {"revision": 1} + logger.go:130: 2024-11-05T11:46:25.547Z INFO compact tree index {"revision": 2} + logger.go:130: 2024-11-05T11:46:25.547Z INFO compact tree index {"revision": 3} + logger.go:130: 2024-11-05T11:46:25.547Z INFO compact tree index {"revision": 4} + logger.go:130: 2024-11-05T11:46:25.547Z INFO compact tree index {"revision": 5} + logger.go:130: 2024-11-05T11:46:25.547Z INFO compact tree index {"revision": 6} + logger.go:130: 2024-11-05T11:46:25.547Z INFO compact tree index {"revision": 7} + logger.go:130: 2024-11-05T11:46:25.547Z INFO compact tree index {"revision": 8} + logger.go:130: 2024-11-05T11:46:25.547Z INFO compact tree index {"revision": 9} + logger.go:130: 2024-11-05T11:46:25.547Z INFO compact tree index {"revision": 10} + logger.go:130: 2024-11-05T11:46:25.547Z INFO compact tree index {"revision": 11} + logger.go:130: 2024-11-05T11:46:25.547Z INFO compact tree index {"revision": 12} + logger.go:130: 2024-11-05T11:46:25.547Z INFO compact tree index {"revision": 13} + logger.go:130: 2024-11-05T11:46:25.547Z INFO compact tree index {"revision": 14} + logger.go:130: 2024-11-05T11:46:25.547Z INFO compact tree index {"revision": 15} + logger.go:130: 2024-11-05T11:46:25.547Z INFO compact tree index {"revision": 16} + logger.go:130: 2024-11-05T11:46:25.547Z INFO compact tree index {"revision": 17} + logger.go:130: 2024-11-05T11:46:25.547Z INFO compact tree index {"revision": 18} + logger.go:130: 2024-11-05T11:46:25.547Z INFO compact tree index {"revision": 19} + logger.go:130: 2024-11-05T11:46:25.547Z INFO compact tree index {"revision": 1} + logger.go:130: 2024-11-05T11:46:25.548Z INFO compact tree index {"revision": 2} + logger.go:130: 2024-11-05T11:46:25.548Z INFO compact tree index {"revision": 3} + logger.go:130: 2024-11-05T11:46:25.548Z INFO compact tree index {"revision": 4} + logger.go:130: 2024-11-05T11:46:25.548Z INFO compact tree index {"revision": 5} + logger.go:130: 2024-11-05T11:46:25.548Z INFO compact tree index {"revision": 6} + logger.go:130: 2024-11-05T11:46:25.548Z INFO compact tree index {"revision": 7} + logger.go:130: 2024-11-05T11:46:25.548Z INFO compact tree index {"revision": 8} + logger.go:130: 2024-11-05T11:46:25.548Z INFO compact tree index {"revision": 9} + logger.go:130: 2024-11-05T11:46:25.548Z INFO compact tree index {"revision": 10} + logger.go:130: 2024-11-05T11:46:25.548Z INFO compact tree index {"revision": 11} + logger.go:130: 2024-11-05T11:46:25.548Z INFO compact tree index {"revision": 12} + logger.go:130: 2024-11-05T11:46:25.548Z INFO compact tree index {"revision": 13} + logger.go:130: 2024-11-05T11:46:25.548Z INFO compact tree index {"revision": 14} + logger.go:130: 2024-11-05T11:46:25.548Z INFO compact tree index {"revision": 15} + logger.go:130: 2024-11-05T11:46:25.548Z INFO compact tree index {"revision": 16} + logger.go:130: 2024-11-05T11:46:25.548Z INFO compact tree index {"revision": 17} + logger.go:130: 2024-11-05T11:46:25.548Z INFO compact tree index {"revision": 18} + logger.go:130: 2024-11-05T11:46:25.548Z INFO compact tree index {"revision": 19} --- PASS: TestIndexCompactAndKeep (0.00s) === RUN TestKeyIndexGet --- PASS: TestKeyIndexGet (0.00s) @@ -19666,10 +19731,10 @@ --- PASS: TestGenerationWalk (0.00s) === RUN TestKVRange {"level":"info","msg":"kvstore restored","current-rev":1} ---- PASS: TestKVRange (0.01s) +--- PASS: TestKVRange (0.00s) === RUN TestKVTxnRange {"level":"info","msg":"kvstore restored","current-rev":1} ---- PASS: TestKVTxnRange (0.00s) +--- PASS: TestKVTxnRange (0.02s) === RUN TestKVRangeRev {"level":"info","msg":"kvstore restored","current-rev":1} --- PASS: TestKVRangeRev (0.00s) @@ -19684,16 +19749,16 @@ --- PASS: TestKVTxnRangeBadRev (0.00s) === RUN TestKVRangeLimit {"level":"info","msg":"kvstore restored","current-rev":1} ---- PASS: TestKVRangeLimit (0.02s) +--- PASS: TestKVRangeLimit (0.01s) === RUN TestKVTxnRangeLimit {"level":"info","msg":"kvstore restored","current-rev":1} ---- PASS: TestKVTxnRangeLimit (0.01s) +--- PASS: TestKVTxnRangeLimit (0.00s) === RUN TestKVPutMultipleTimes {"level":"info","msg":"kvstore restored","current-rev":1} ---- PASS: TestKVPutMultipleTimes (0.00s) +--- PASS: TestKVPutMultipleTimes (0.02s) === RUN TestKVTxnPutMultipleTimes {"level":"info","msg":"kvstore restored","current-rev":1} ---- PASS: TestKVTxnPutMultipleTimes (0.02s) +--- PASS: TestKVTxnPutMultipleTimes (0.01s) === RUN TestKVDeleteRange {"level":"info","msg":"kvstore restored","current-rev":1} {"level":"info","msg":"kvstore restored","current-rev":1} @@ -19701,7 +19766,7 @@ {"level":"info","msg":"kvstore restored","current-rev":1} {"level":"info","msg":"kvstore restored","current-rev":1} {"level":"info","msg":"kvstore restored","current-rev":1} ---- PASS: TestKVDeleteRange (0.09s) +--- PASS: TestKVDeleteRange (0.05s) === RUN TestKVTxnDeleteRange {"level":"info","msg":"kvstore restored","current-rev":1} {"level":"info","msg":"kvstore restored","current-rev":1} @@ -19715,16 +19780,16 @@ --- PASS: TestKVDeleteMultipleTimes (0.02s) === RUN TestKVTxnDeleteMultipleTimes {"level":"info","msg":"kvstore restored","current-rev":1} ---- PASS: TestKVTxnDeleteMultipleTimes (0.01s) +--- PASS: TestKVTxnDeleteMultipleTimes (0.00s) === RUN TestKVOperationInSequence {"level":"info","msg":"kvstore restored","current-rev":1} ---- PASS: TestKVOperationInSequence (0.05s) +--- PASS: TestKVOperationInSequence (0.03s) === RUN TestKVTxnBlockWriteOperations {"level":"info","msg":"kvstore restored","current-rev":1} ---- PASS: TestKVTxnBlockWriteOperations (0.06s) +--- PASS: TestKVTxnBlockWriteOperations (0.05s) === RUN TestKVTxnNonBlockRange {"level":"info","msg":"kvstore restored","current-rev":1} ---- PASS: TestKVTxnNonBlockRange (0.01s) +--- PASS: TestKVTxnNonBlockRange (0.02s) === RUN TestKVTxnOperationInSequence {"level":"info","msg":"kvstore restored","current-rev":1} --- PASS: TestKVTxnOperationInSequence (0.00s) @@ -19733,12 +19798,12 @@ --- PASS: TestKVCompactReserveLastValue (0.01s) === RUN TestKVCompactBad {"level":"info","msg":"kvstore restored","current-rev":1} ---- PASS: TestKVCompactBad (0.00s) +--- PASS: TestKVCompactBad (0.01s) === RUN TestKVHash {"level":"info","msg":"kvstore restored","current-rev":1} {"level":"info","msg":"kvstore restored","current-rev":1} {"level":"info","msg":"kvstore restored","current-rev":1} ---- PASS: TestKVHash (0.02s) +--- PASS: TestKVHash (0.04s) === RUN TestKVRestore {"level":"info","msg":"kvstore restored","current-rev":1} {"level":"info","msg":"kvstore restored","current-rev":5} @@ -19748,37 +19813,37 @@ {"level":"info","msg":"kvstore restored","current-rev":3} {"level":"info","msg":"resume scheduled compaction","meta-bucket-name":"meta","meta-bucket-name-key":"scheduledCompactRev","scheduled-compact-revision":1} {"level":"info","msg":"compact tree index","revision":1} -{"level":"info","msg":"finished scheduled compaction","compact-revision":1,"took":"31.84µs","hash":1084519789,"current-db-size-bytes":28672,"current-db-size":"29 kB","current-db-size-in-use-bytes":28672,"current-db-size-in-use":"29 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":1,"took":"24.44µs","hash":1084519789,"current-db-size-bytes":28672,"current-db-size":"29 kB","current-db-size-in-use-bytes":28672,"current-db-size-in-use":"29 kB"} {"level":"info","msg":"previous compaction was interrupted, skip storing compaction hash value"} ---- PASS: TestKVRestore (0.10s) +--- PASS: TestKVRestore (0.11s) === RUN TestKVSnapshot {"level":"info","msg":"kvstore restored","current-rev":1} {"level":"info","msg":"kvstore restored","current-rev":4} ---- PASS: TestKVSnapshot (0.03s) +--- PASS: TestKVSnapshot (0.01s) === RUN TestWatchableKVWatch {"level":"info","msg":"kvstore restored","current-rev":1} ---- PASS: TestWatchableKVWatch (0.02s) +--- PASS: TestWatchableKVWatch (0.00s) === RUN TestScheduleCompaction - logger.go:130: 2025-12-08T17:58:49.412Z INFO kvstore restored {"current-rev": 1} - logger.go:130: 2025-12-08T17:58:49.412Z INFO finished scheduled compaction {"compact-revision": 1, "took": "82.48µs", "hash": 1302247667, "current-db-size-bytes": 24576, "current-db-size": "25 kB", "current-db-size-in-use-bytes": 24576, "current-db-size-in-use": "25 kB"} - logger.go:130: 2025-12-08T17:58:49.424Z INFO kvstore restored {"current-rev": 1} - logger.go:130: 2025-12-08T17:58:49.424Z INFO finished scheduled compaction {"compact-revision": 3, "took": "66.24µs", "hash": 1393968156, "current-db-size-bytes": 24576, "current-db-size": "25 kB", "current-db-size-in-use-bytes": 24576, "current-db-size-in-use": "25 kB"} - logger.go:130: 2025-12-08T17:58:49.425Z INFO kvstore restored {"current-rev": 1} - logger.go:130: 2025-12-08T17:58:49.425Z INFO finished scheduled compaction {"compact-revision": 1, "took": "24.92µs", "hash": 1302247667, "current-db-size-bytes": 20480, "current-db-size": "20 kB", "current-db-size-in-use-bytes": 20480, "current-db-size-in-use": "20 kB"} - logger.go:130: 2025-12-08T17:58:49.444Z INFO kvstore restored {"current-rev": 1} - logger.go:130: 2025-12-08T17:58:49.444Z INFO finished scheduled compaction {"compact-revision": 3, "took": "106.28µs", "hash": 1393968156, "current-db-size-bytes": 24576, "current-db-size": "25 kB", "current-db-size-in-use-bytes": 24576, "current-db-size-in-use": "25 kB"} + logger.go:130: 2024-11-05T11:46:26.058Z INFO kvstore restored {"current-rev": 1} + logger.go:130: 2024-11-05T11:46:26.058Z INFO finished scheduled compaction {"compact-revision": 1, "took": "64.72µs", "hash": 1302247667, "current-db-size-bytes": 24576, "current-db-size": "25 kB", "current-db-size-in-use-bytes": 24576, "current-db-size-in-use": "25 kB"} + logger.go:130: 2024-11-05T11:46:26.062Z INFO kvstore restored {"current-rev": 1} + logger.go:130: 2024-11-05T11:46:26.062Z INFO finished scheduled compaction {"compact-revision": 3, "took": "66.72µs", "hash": 1393968156, "current-db-size-bytes": 24576, "current-db-size": "25 kB", "current-db-size-in-use-bytes": 24576, "current-db-size-in-use": "25 kB"} + logger.go:130: 2024-11-05T11:46:26.078Z INFO kvstore restored {"current-rev": 1} + logger.go:130: 2024-11-05T11:46:26.078Z INFO finished scheduled compaction {"compact-revision": 1, "took": "26.4µs", "hash": 1302247667, "current-db-size-bytes": 20480, "current-db-size": "20 kB", "current-db-size-in-use-bytes": 20480, "current-db-size-in-use": "20 kB"} + logger.go:130: 2024-11-05T11:46:26.098Z INFO kvstore restored {"current-rev": 1} + logger.go:130: 2024-11-05T11:46:26.098Z INFO finished scheduled compaction {"compact-revision": 3, "took": "74.44µs", "hash": 1393968156, "current-db-size-bytes": 24576, "current-db-size": "25 kB", "current-db-size-in-use-bytes": 24576, "current-db-size-in-use": "25 kB"} --- PASS: TestScheduleCompaction (0.05s) === RUN TestCompactAllAndRestore {"level":"info","msg":"kvstore restored","current-rev":1} {"level":"info","msg":"compact tree index","revision":5} -{"level":"info","msg":"finished scheduled compaction","compact-revision":5,"took":"49.16µs","hash":873998276,"current-db-size-bytes":28672,"current-db-size":"29 kB","current-db-size-in-use-bytes":28672,"current-db-size-in-use":"29 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":5,"took":"50.28µs","hash":873998276,"current-db-size-bytes":28672,"current-db-size":"29 kB","current-db-size-in-use-bytes":28672,"current-db-size-in-use":"29 kB"} {"level":"info","msg":"storing new hash","hash":873998276,"revision":5,"compact-revision":-1} {"level":"info","msg":"restored last compact revision","meta-bucket-name":"meta","meta-bucket-name-key":"finishedCompactRev","restored-compact-revision":5} {"level":"info","msg":"kvstore restored","current-rev":5} ---- PASS: TestCompactAllAndRestore (0.03s) +--- PASS: TestCompactAllAndRestore (0.00s) === RUN TestStoreRev {"level":"info","msg":"kvstore restored","current-rev":1} ---- PASS: TestStoreRev (0.02s) +--- PASS: TestStoreRev (0.01s) === RUN TestStorePut --- PASS: TestStorePut (0.00s) === RUN TestStoreRange @@ -19786,337 +19851,337 @@ === RUN TestStoreDeleteRange --- PASS: TestStoreDeleteRange (0.00s) === RUN TestStoreCompact -{"level":"info","msg":"finished scheduled compaction","compact-revision":3,"took":"11.28µs","hash":3457566959,"current-db-size-bytes":0,"current-db-size":"0 B","current-db-size-in-use-bytes":0,"current-db-size-in-use":"0 B"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":3,"took":"9.28µs","hash":3457566959,"current-db-size-bytes":0,"current-db-size":"0 B","current-db-size-in-use-bytes":0,"current-db-size-in-use":"0 B"} {"level":"info","msg":"storing new hash","hash":3457566959,"revision":3,"compact-revision":-1} --- PASS: TestStoreCompact (0.00s) === RUN TestStoreRestore {"level":"info","msg":"restored last compact revision","meta-bucket-name":"meta","meta-bucket-name-key":"finishedCompactRev","restored-compact-revision":3} {"level":"info","msg":"kvstore restored","current-rev":5} ---- PASS: TestStoreRestore (0.03s) +--- PASS: TestStoreRestore (0.01s) === RUN TestRestoreDelete {"level":"info","msg":"kvstore restored","current-rev":1} -{"level":"info","msg":"kvstore restored","current-rev":34} +{"level":"info","msg":"kvstore restored","current-rev":32} --- PASS: TestRestoreDelete (0.00s) === RUN TestRestoreContinueUnfinishedCompaction {"level":"info","msg":"kvstore restored","current-rev":1} {"level":"info","msg":"kvstore restored","current-rev":4} {"level":"info","msg":"resume scheduled compaction","meta-bucket-name":"meta","meta-bucket-name-key":"scheduledCompactRev","scheduled-compact-revision":2} {"level":"info","msg":"compact tree index","revision":2} -{"level":"info","msg":"finished scheduled compaction","compact-revision":2,"took":"18.96µs","hash":3305255506,"current-db-size-bytes":28672,"current-db-size":"29 kB","current-db-size-in-use-bytes":28672,"current-db-size-in-use":"29 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":2,"took":"30.28µs","hash":3305255506,"current-db-size-bytes":28672,"current-db-size":"29 kB","current-db-size-in-use-bytes":28672,"current-db-size-in-use":"29 kB"} {"level":"info","msg":"previous compaction was interrupted, skip storing compaction hash value"} ---- PASS: TestRestoreContinueUnfinishedCompaction (0.15s) +--- PASS: TestRestoreContinueUnfinishedCompaction (0.14s) === RUN TestHashKVWhenCompacting {"level":"info","msg":"kvstore restored","current-rev":1} {"level":"info","msg":"compact tree index","revision":9900} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9900,"took":"144.52348ms","hash":2982592828,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":249856,"current-db-size-in-use":"250 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9900,"took":"192.232439ms","hash":2982592828,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":249856,"current-db-size-in-use":"250 kB"} {"level":"info","msg":"storing new hash","hash":2982592828,"revision":9900,"compact-revision":-1} {"level":"info","msg":"compact tree index","revision":9901} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9901,"took":"65.6µs","hash":4092902393,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":110592,"current-db-size-in-use":"111 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9901,"took":"164.201µs","hash":4092902393,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":110592,"current-db-size-in-use":"111 kB"} {"level":"info","msg":"storing new hash","hash":4092902393,"revision":9901,"compact-revision":9900} {"level":"info","msg":"compact tree index","revision":9902} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9902,"took":"41.32µs","hash":3442946395,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":57344,"current-db-size-in-use":"57 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9902,"took":"54.8µs","hash":3442946395,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":57344,"current-db-size-in-use":"57 kB"} {"level":"info","msg":"storing new hash","hash":3442946395,"revision":9902,"compact-revision":9901} {"level":"info","msg":"compact tree index","revision":9903} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9903,"took":"43.24µs","hash":3934476647,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":57344,"current-db-size-in-use":"57 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9903,"took":"41.761µs","hash":3934476647,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":57344,"current-db-size-in-use":"57 kB"} {"level":"info","msg":"storing new hash","hash":3934476647,"revision":9903,"compact-revision":9902} {"level":"info","msg":"compact tree index","revision":9904} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9904,"took":"73.68µs","hash":1979317650,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":57344,"current-db-size-in-use":"57 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9904,"took":"59.401µs","hash":1979317650,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":57344,"current-db-size-in-use":"57 kB"} {"level":"info","msg":"storing new hash","hash":1979317650,"revision":9904,"compact-revision":9903} {"level":"info","msg":"compact tree index","revision":9905} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9905,"took":"64.12µs","hash":4126965741,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":57344,"current-db-size-in-use":"57 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9905,"took":"121.801µs","hash":4126965741,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":57344,"current-db-size-in-use":"57 kB"} {"level":"info","msg":"storing new hash","hash":4126965741,"revision":9905,"compact-revision":9904} {"level":"info","msg":"compact tree index","revision":9906} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9906,"took":"59.16µs","hash":3409966415,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":57344,"current-db-size-in-use":"57 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9906,"took":"43.56µs","hash":3409966415,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":57344,"current-db-size-in-use":"57 kB"} {"level":"info","msg":"storing new hash","hash":3409966415,"revision":9906,"compact-revision":9905} {"level":"info","msg":"compact tree index","revision":9907} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9907,"took":"66.8µs","hash":3968572787,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":61440,"current-db-size-in-use":"61 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9907,"took":"57.12µs","hash":3968572787,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":61440,"current-db-size-in-use":"61 kB"} {"level":"info","msg":"storing new hash","hash":3968572787,"revision":9907,"compact-revision":9906} {"level":"info","msg":"compact tree index","revision":9908} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9908,"took":"78.64µs","hash":1013037252,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":61440,"current-db-size-in-use":"61 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9908,"took":"42.241µs","hash":1013037252,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":61440,"current-db-size-in-use":"61 kB"} {"level":"info","msg":"storing new hash","hash":1013037252,"revision":9908,"compact-revision":9907} {"level":"info","msg":"compact tree index","revision":9909} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9909,"took":"58.92µs","hash":1305141790,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":57344,"current-db-size-in-use":"57 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9909,"took":"42.92µs","hash":1305141790,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":57344,"current-db-size-in-use":"57 kB"} {"level":"info","msg":"storing new hash","hash":1305141790,"revision":9909,"compact-revision":9908} {"level":"info","msg":"compact tree index","revision":9910} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9910,"took":"49µs","hash":189389043,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":57344,"current-db-size-in-use":"57 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9910,"took":"75.28µs","hash":189389043,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":57344,"current-db-size-in-use":"57 kB"} {"level":"info","msg":"storing new hash","hash":189389043,"revision":9910,"compact-revision":9909} {"level":"info","msg":"compact tree index","revision":9911} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9911,"took":"55.64µs","hash":754823375,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":57344,"current-db-size-in-use":"57 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9911,"took":"40µs","hash":754823375,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":57344,"current-db-size-in-use":"57 kB"} {"level":"info","msg":"storing new hash","hash":754823375,"revision":9911,"compact-revision":9910} {"level":"info","msg":"compact tree index","revision":9912} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9912,"took":"62.16µs","hash":4067225043,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":57344,"current-db-size-in-use":"57 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9912,"took":"63.16µs","hash":4067225043,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":57344,"current-db-size-in-use":"57 kB"} {"level":"info","msg":"storing new hash","hash":4067225043,"revision":9912,"compact-revision":9911} {"level":"info","msg":"compact tree index","revision":9913} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9913,"took":"60.08µs","hash":804901573,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":57344,"current-db-size-in-use":"57 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9913,"took":"49.48µs","hash":804901573,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":57344,"current-db-size-in-use":"57 kB"} {"level":"info","msg":"storing new hash","hash":804901573,"revision":9913,"compact-revision":9912} {"level":"info","msg":"compact tree index","revision":9914} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9914,"took":"63.52µs","hash":3600863096,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":57344,"current-db-size-in-use":"57 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9914,"took":"48.12µs","hash":3600863096,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":57344,"current-db-size-in-use":"57 kB"} {"level":"info","msg":"storing new hash","hash":3600863096,"revision":9914,"compact-revision":9913} {"level":"info","msg":"compact tree index","revision":9915} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9915,"took":"48.08µs","hash":4044662596,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":57344,"current-db-size-in-use":"57 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9915,"took":"39.48µs","hash":4044662596,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":57344,"current-db-size-in-use":"57 kB"} {"level":"info","msg":"storing new hash","hash":4044662596,"revision":9915,"compact-revision":9914} {"level":"info","msg":"compact tree index","revision":9916} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9916,"took":"64.48µs","hash":1824345379,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":57344,"current-db-size-in-use":"57 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9916,"took":"53.56µs","hash":1824345379,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":57344,"current-db-size-in-use":"57 kB"} {"level":"info","msg":"storing new hash","hash":1824345379,"revision":9916,"compact-revision":9915} {"level":"info","msg":"compact tree index","revision":9917} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9917,"took":"101.96µs","hash":487987193,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":57344,"current-db-size-in-use":"57 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9917,"took":"46.12µs","hash":487987193,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":57344,"current-db-size-in-use":"57 kB"} {"level":"info","msg":"storing new hash","hash":487987193,"revision":9917,"compact-revision":9916} {"level":"info","msg":"compact tree index","revision":9918} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9918,"took":"51.8µs","hash":1855345291,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":57344,"current-db-size-in-use":"57 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9918,"took":"53.201µs","hash":1855345291,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":57344,"current-db-size-in-use":"57 kB"} {"level":"info","msg":"storing new hash","hash":1855345291,"revision":9918,"compact-revision":9917} {"level":"info","msg":"compact tree index","revision":9919} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9919,"took":"67.72µs","hash":1226980023,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":57344,"current-db-size-in-use":"57 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9919,"took":"64.521µs","hash":1226980023,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":57344,"current-db-size-in-use":"57 kB"} {"level":"info","msg":"storing new hash","hash":1226980023,"revision":9919,"compact-revision":9918} {"level":"info","msg":"compact tree index","revision":9920} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9920,"took":"56.2µs","hash":1439986907,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":57344,"current-db-size-in-use":"57 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9920,"took":"52.28µs","hash":1439986907,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":57344,"current-db-size-in-use":"57 kB"} {"level":"info","msg":"storing new hash","hash":1439986907,"revision":9920,"compact-revision":9919} {"level":"info","msg":"compact tree index","revision":9921} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9921,"took":"48.24µs","hash":492703523,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":57344,"current-db-size-in-use":"57 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9921,"took":"48.281µs","hash":492703523,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":57344,"current-db-size-in-use":"57 kB"} {"level":"info","msg":"storing new hash","hash":492703523,"revision":9921,"compact-revision":9920} {"level":"info","msg":"compact tree index","revision":9922} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9922,"took":"77.32µs","hash":597525889,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":57344,"current-db-size-in-use":"57 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9922,"took":"39.08µs","hash":597525889,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":57344,"current-db-size-in-use":"57 kB"} {"level":"info","msg":"storing new hash","hash":597525889,"revision":9922,"compact-revision":9921} {"level":"info","msg":"compact tree index","revision":9923} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9923,"took":"63.8µs","hash":69856701,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":57344,"current-db-size-in-use":"57 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9923,"took":"45.881µs","hash":69856701,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":57344,"current-db-size-in-use":"57 kB"} {"level":"info","msg":"storing new hash","hash":69856701,"revision":9923,"compact-revision":9922} {"level":"info","msg":"compact tree index","revision":9924} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9924,"took":"59.28µs","hash":1578799301,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":57344,"current-db-size-in-use":"57 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9924,"took":"47.92µs","hash":1578799301,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":40960,"current-db-size-in-use":"41 kB"} {"level":"info","msg":"storing new hash","hash":1578799301,"revision":9924,"compact-revision":9923} {"level":"info","msg":"compact tree index","revision":9925} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9925,"took":"64.36µs","hash":800180767,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":57344,"current-db-size-in-use":"57 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9925,"took":"46.92µs","hash":800180767,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":57344,"current-db-size-in-use":"57 kB"} {"level":"info","msg":"storing new hash","hash":800180767,"revision":9925,"compact-revision":9924} {"level":"info","msg":"compact tree index","revision":9926} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9926,"took":"63.28µs","hash":292700349,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":57344,"current-db-size-in-use":"57 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9926,"took":"46µs","hash":292700349,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":57344,"current-db-size-in-use":"57 kB"} {"level":"info","msg":"storing new hash","hash":292700349,"revision":9926,"compact-revision":9925} {"level":"info","msg":"compact tree index","revision":9927} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9927,"took":"58.8µs","hash":918956161,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9927,"took":"49.841µs","hash":918956161,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} {"level":"info","msg":"storing new hash","hash":918956161,"revision":9927,"compact-revision":9926} {"level":"info","msg":"compact tree index","revision":9928} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9928,"took":"46.96µs","hash":2769599053,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9928,"took":"55.64µs","hash":2769599053,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} {"level":"info","msg":"storing new hash","hash":2769599053,"revision":9928,"compact-revision":9927} {"level":"info","msg":"compact tree index","revision":9929} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9929,"took":"46.36µs","hash":2021754203,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9929,"took":"58.921µs","hash":2021754203,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} {"level":"info","msg":"storing new hash","hash":2021754203,"revision":9929,"compact-revision":9928} {"level":"info","msg":"compact tree index","revision":9930} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9930,"took":"72.56µs","hash":1040367542,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9930,"took":"56.12µs","hash":1040367542,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} {"level":"info","msg":"storing new hash","hash":1040367542,"revision":9930,"compact-revision":9929} {"level":"info","msg":"compact tree index","revision":9931} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9931,"took":"67.64µs","hash":431413130,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9931,"took":"57.321µs","hash":431413130,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":36864,"current-db-size-in-use":"37 kB"} {"level":"info","msg":"storing new hash","hash":431413130,"revision":9931,"compact-revision":9930} {"level":"info","msg":"compact tree index","revision":9932} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9932,"took":"1.18156ms","hash":2216639981,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9932,"took":"52.2µs","hash":2216639981,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} {"level":"info","msg":"storing new hash","hash":2216639981,"revision":9932,"compact-revision":9931} {"level":"info","msg":"compact tree index","revision":9933} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9933,"took":"157.8µs","hash":4122240823,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9933,"took":"47.081µs","hash":4122240823,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} {"level":"info","msg":"storing new hash","hash":4122240823,"revision":9933,"compact-revision":9932} {"level":"info","msg":"compact tree index","revision":9934} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9934,"took":"52.24µs","hash":216889994,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9934,"took":"58.56µs","hash":216889994,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} {"level":"info","msg":"storing new hash","hash":216889994,"revision":9934,"compact-revision":9933} {"level":"info","msg":"compact tree index","revision":9935} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9935,"took":"47.4µs","hash":727257782,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9935,"took":"49.16µs","hash":727257782,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} {"level":"info","msg":"storing new hash","hash":727257782,"revision":9935,"compact-revision":9934} {"level":"info","msg":"compact tree index","revision":9936} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9936,"took":"98.44µs","hash":1941512540,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9936,"took":"52.56µs","hash":1941512540,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} {"level":"info","msg":"storing new hash","hash":1941512540,"revision":9936,"compact-revision":9935} {"level":"info","msg":"compact tree index","revision":9937} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9937,"took":"70.24µs","hash":4089226019,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9937,"took":"73.4µs","hash":4089226019,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} {"level":"info","msg":"storing new hash","hash":4089226019,"revision":9937,"compact-revision":9936} {"level":"info","msg":"compact tree index","revision":9938} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9938,"took":"52.16µs","hash":2151474769,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9938,"took":"60.88µs","hash":2151474769,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} {"level":"info","msg":"storing new hash","hash":2151474769,"revision":9938,"compact-revision":9937} {"level":"info","msg":"compact tree index","revision":9939} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9939,"took":"291.52µs","hash":2810744429,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9939,"took":"56µs","hash":2810744429,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} {"level":"info","msg":"storing new hash","hash":2810744429,"revision":9939,"compact-revision":9938} {"level":"info","msg":"compact tree index","revision":9940} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9940,"took":"56.24µs","hash":732857719,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9940,"took":"63.481µs","hash":732857719,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} {"level":"info","msg":"storing new hash","hash":732857719,"revision":9940,"compact-revision":9939} {"level":"info","msg":"compact tree index","revision":9941} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9941,"took":"50.6µs","hash":1510334381,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9941,"took":"63.72µs","hash":1510334381,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} {"level":"info","msg":"storing new hash","hash":1510334381,"revision":9941,"compact-revision":9940} {"level":"info","msg":"compact tree index","revision":9942} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9942,"took":"4.7666ms","hash":1690719503,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9942,"took":"61.361µs","hash":1690719503,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} {"level":"info","msg":"storing new hash","hash":1690719503,"revision":9942,"compact-revision":9941} {"level":"info","msg":"compact tree index","revision":9943} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9943,"took":"56.04µs","hash":1131560243,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9943,"took":"53.201µs","hash":1131560243,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} {"level":"info","msg":"storing new hash","hash":1131560243,"revision":9943,"compact-revision":9942} {"level":"info","msg":"compact tree index","revision":9944} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9944,"took":"61.72µs","hash":1517942576,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9944,"took":"54.04µs","hash":1517942576,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} {"level":"info","msg":"storing new hash","hash":1517942576,"revision":9944,"compact-revision":9943} {"level":"info","msg":"compact tree index","revision":9945} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9945,"took":"23.16136ms","hash":2280441894,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9945,"took":"43.161µs","hash":2280441894,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} {"level":"info","msg":"storing new hash","hash":2280441894,"revision":9945,"compact-revision":9944} {"level":"info","msg":"compact tree index","revision":9946} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9946,"took":"47.28µs","hash":3106882180,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9946,"took":"40.44µs","hash":3106882180,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} {"level":"info","msg":"storing new hash","hash":3106882180,"revision":9946,"compact-revision":9945} {"level":"info","msg":"compact tree index","revision":9947} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9947,"took":"46µs","hash":2660969144,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9947,"took":"53.4µs","hash":2660969144,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} {"level":"info","msg":"storing new hash","hash":2660969144,"revision":9947,"compact-revision":9946} {"level":"info","msg":"compact tree index","revision":9948} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9948,"took":"75.28µs","hash":1316032271,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9948,"took":"49.241µs","hash":1316032271,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} {"level":"info","msg":"storing new hash","hash":1316032271,"revision":9948,"compact-revision":9947} {"level":"info","msg":"compact tree index","revision":9949} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9949,"took":"55.4µs","hash":1071273429,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9949,"took":"42.52µs","hash":1071273429,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} {"level":"info","msg":"storing new hash","hash":1071273429,"revision":9949,"compact-revision":9948} {"level":"info","msg":"compact tree index","revision":9950} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9950,"took":"48.16µs","hash":2035904312,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9950,"took":"68.241µs","hash":2035904312,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} {"level":"info","msg":"storing new hash","hash":2035904312,"revision":9950,"compact-revision":9949} {"level":"info","msg":"compact tree index","revision":9951} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9951,"took":"45.08µs","hash":1592592132,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9951,"took":"54.241µs","hash":1592592132,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} {"level":"info","msg":"storing new hash","hash":1592592132,"revision":9951,"compact-revision":9950} {"level":"info","msg":"compact tree index","revision":9952} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9952,"took":"283.92µs","hash":251895795,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9952,"took":"52.24µs","hash":251895795,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} {"level":"info","msg":"storing new hash","hash":251895795,"revision":9952,"compact-revision":9951} {"level":"info","msg":"compact tree index","revision":9953} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9953,"took":"61.32µs","hash":874997598,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9953,"took":"41.52µs","hash":874997598,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} {"level":"info","msg":"storing new hash","hash":874997598,"revision":9953,"compact-revision":9952} {"level":"info","msg":"compact tree index","revision":9954} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9954,"took":"75.24µs","hash":3447618275,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9954,"took":"54.841µs","hash":3447618275,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} {"level":"info","msg":"storing new hash","hash":3447618275,"revision":9954,"compact-revision":9953} {"level":"info","msg":"compact tree index","revision":9955} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9955,"took":"49.4µs","hash":3939111647,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9955,"took":"52.52µs","hash":3939111647,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} {"level":"info","msg":"storing new hash","hash":3939111647,"revision":9955,"compact-revision":9954} {"level":"info","msg":"compact tree index","revision":9956} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9956,"took":"44.44µs","hash":2003040440,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9956,"took":"140.161µs","hash":2003040440,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} {"level":"info","msg":"storing new hash","hash":2003040440,"revision":9956,"compact-revision":9955} {"level":"info","msg":"compact tree index","revision":9957} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9957,"took":"66.72µs","hash":113812066,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9957,"took":"81.961µs","hash":113812066,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} {"level":"info","msg":"storing new hash","hash":113812066,"revision":9957,"compact-revision":9956} {"level":"info","msg":"compact tree index","revision":9958} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9958,"took":"53.68µs","hash":1967712016,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9958,"took":"65.92µs","hash":1967712016,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} {"level":"info","msg":"storing new hash","hash":1967712016,"revision":9958,"compact-revision":9957} {"level":"info","msg":"compact tree index","revision":9959} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9959,"took":"50.92µs","hash":1392283436,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9959,"took":"39.96µs","hash":1392283436,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} {"level":"info","msg":"storing new hash","hash":1392283436,"revision":9959,"compact-revision":9958} {"level":"info","msg":"compact tree index","revision":9960} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9960,"took":"8.1298ms","hash":3546829457,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9960,"took":"45µs","hash":3546829457,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} {"level":"info","msg":"storing new hash","hash":3546829457,"revision":9960,"compact-revision":9959} {"level":"info","msg":"compact tree index","revision":9961} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9961,"took":"48.08µs","hash":251489671,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9961,"took":"62.48µs","hash":251489671,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} {"level":"info","msg":"storing new hash","hash":251489671,"revision":9961,"compact-revision":9960} {"level":"info","msg":"compact tree index","revision":9962} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9962,"took":"47.68µs","hash":809428773,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9962,"took":"48.76µs","hash":809428773,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} {"level":"info","msg":"storing new hash","hash":809428773,"revision":9962,"compact-revision":9961} {"level":"info","msg":"compact tree index","revision":9963} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9963,"took":"69.56µs","hash":394956569,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9963,"took":"51.44µs","hash":394956569,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":40960,"current-db-size-in-use":"41 kB"} {"level":"info","msg":"storing new hash","hash":394956569,"revision":9963,"compact-revision":9962} {"level":"info","msg":"compact tree index","revision":9964} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9964,"took":"52µs","hash":1304031841,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9964,"took":"58.36µs","hash":1304031841,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} {"level":"info","msg":"storing new hash","hash":1304031841,"revision":9964,"compact-revision":9963} {"level":"info","msg":"compact tree index","revision":9965} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9965,"took":"64.76µs","hash":1007855803,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9965,"took":"67.04µs","hash":1007855803,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} {"level":"info","msg":"storing new hash","hash":1007855803,"revision":9965,"compact-revision":9964} {"level":"info","msg":"compact tree index","revision":9966} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9966,"took":"54.08µs","hash":47260185,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9966,"took":"49.76µs","hash":47260185,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} {"level":"info","msg":"storing new hash","hash":47260185,"revision":9966,"compact-revision":9965} {"level":"info","msg":"compact tree index","revision":9967} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9967,"took":"81.6µs","hash":627395109,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9967,"took":"51.401µs","hash":627395109,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} {"level":"info","msg":"storing new hash","hash":627395109,"revision":9967,"compact-revision":9966} {"level":"info","msg":"compact tree index","revision":9968} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9968,"took":"51.32µs","hash":818329119,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9968,"took":"41.36µs","hash":818329119,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} {"level":"info","msg":"storing new hash","hash":818329119,"revision":9968,"compact-revision":9967} {"level":"info","msg":"compact tree index","revision":9969} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9969,"took":"46.16µs","hash":2965582944,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9969,"took":"56.24µs","hash":2965582944,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} {"level":"info","msg":"storing new hash","hash":2965582944,"revision":9969,"compact-revision":9968} {"level":"info","msg":"compact tree index","revision":9970} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9970,"took":"68.36µs","hash":4131393165,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9970,"took":"43.361µs","hash":4131393165,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} {"level":"info","msg":"storing new hash","hash":4131393165,"revision":9970,"compact-revision":9969} {"level":"info","msg":"compact tree index","revision":9971} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9971,"took":"63.24µs","hash":3522455217,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9971,"took":"41.4µs","hash":3522455217,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} {"level":"info","msg":"storing new hash","hash":3522455217,"revision":9971,"compact-revision":9970} {"level":"info","msg":"compact tree index","revision":9972} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9972,"took":"52.08µs","hash":1281199318,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9972,"took":"43.44µs","hash":1281199318,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":53248,"current-db-size-in-use":"53 kB"} {"level":"info","msg":"storing new hash","hash":1281199318,"revision":9972,"compact-revision":9971} {"level":"info","msg":"compact tree index","revision":9973} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9973,"took":"69.6µs","hash":1039586828,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":49152,"current-db-size-in-use":"49 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9973,"took":"66.201µs","hash":1039586828,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":49152,"current-db-size-in-use":"49 kB"} {"level":"info","msg":"storing new hash","hash":1039586828,"revision":9973,"compact-revision":9972} {"level":"info","msg":"compact tree index","revision":9974} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9974,"took":"40.56µs","hash":3299855281,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":45056,"current-db-size-in-use":"45 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9974,"took":"55.16µs","hash":3299855281,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":45056,"current-db-size-in-use":"45 kB"} {"level":"info","msg":"storing new hash","hash":3299855281,"revision":9974,"compact-revision":9973} {"level":"info","msg":"compact tree index","revision":9975} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9975,"took":"49.76µs","hash":3810239373,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":36864,"current-db-size-in-use":"37 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9975,"took":"34.56µs","hash":3810239373,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":36864,"current-db-size-in-use":"37 kB"} {"level":"info","msg":"storing new hash","hash":3810239373,"revision":9975,"compact-revision":9974} {"level":"info","msg":"compact tree index","revision":9976} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9976,"took":"53.04µs","hash":1032519313,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":36864,"current-db-size-in-use":"37 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9976,"took":"42.8µs","hash":1032519313,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":36864,"current-db-size-in-use":"37 kB"} {"level":"info","msg":"storing new hash","hash":1032519313,"revision":9976,"compact-revision":9975} {"level":"info","msg":"compact tree index","revision":9977} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9977,"took":"46.92µs","hash":3760177543,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":24576,"current-db-size-in-use":"25 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9977,"took":"64.041µs","hash":3760177543,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":36864,"current-db-size-in-use":"37 kB"} {"level":"info","msg":"storing new hash","hash":3760177543,"revision":9977,"compact-revision":9976} {"level":"info","msg":"compact tree index","revision":9978} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9978,"took":"45.56µs","hash":2476705013,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":36864,"current-db-size-in-use":"37 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9978,"took":"46.08µs","hash":2476705013,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":36864,"current-db-size-in-use":"37 kB"} {"level":"info","msg":"storing new hash","hash":2476705013,"revision":9978,"compact-revision":9977} {"level":"info","msg":"compact tree index","revision":9979} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9979,"took":"58.16µs","hash":3022777545,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":36864,"current-db-size-in-use":"37 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9979,"took":"4.174585ms","hash":3022777545,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":36864,"current-db-size-in-use":"37 kB"} {"level":"info","msg":"storing new hash","hash":3022777545,"revision":9979,"compact-revision":9978} {"level":"info","msg":"compact tree index","revision":9980} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9980,"took":"43.12µs","hash":2769888363,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":36864,"current-db-size-in-use":"37 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9980,"took":"56.361µs","hash":2769888363,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":36864,"current-db-size-in-use":"37 kB"} {"level":"info","msg":"storing new hash","hash":2769888363,"revision":9980,"compact-revision":9979} {"level":"info","msg":"compact tree index","revision":9981} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9981,"took":"60µs","hash":3568467633,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":36864,"current-db-size-in-use":"37 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9981,"took":"46.56µs","hash":3568467633,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":36864,"current-db-size-in-use":"37 kB"} {"level":"info","msg":"storing new hash","hash":3568467633,"revision":9981,"compact-revision":9980} {"level":"info","msg":"compact tree index","revision":9982} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9982,"took":"57µs","hash":3933336595,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":36864,"current-db-size-in-use":"37 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9982,"took":"44.96µs","hash":3933336595,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":36864,"current-db-size-in-use":"37 kB"} {"level":"info","msg":"storing new hash","hash":3933336595,"revision":9982,"compact-revision":9981} {"level":"info","msg":"compact tree index","revision":9983} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9983,"took":"40.08µs","hash":3452279855,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":32768,"current-db-size-in-use":"33 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9983,"took":"35.56µs","hash":3452279855,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":32768,"current-db-size-in-use":"33 kB"} {"level":"info","msg":"storing new hash","hash":3452279855,"revision":9983,"compact-revision":9982} {"level":"info","msg":"compact tree index","revision":9984} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9984,"took":"48.8µs","hash":4232457539,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":28672,"current-db-size-in-use":"29 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9984,"took":"44.8µs","hash":4232457539,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":28672,"current-db-size-in-use":"29 kB"} {"level":"info","msg":"storing new hash","hash":4232457539,"revision":9984,"compact-revision":9983} {"level":"info","msg":"compact tree index","revision":9985} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9985,"took":"48.84µs","hash":3973754021,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":24576,"current-db-size-in-use":"25 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9985,"took":"41.361µs","hash":3973754021,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":24576,"current-db-size-in-use":"25 kB"} {"level":"info","msg":"storing new hash","hash":3973754021,"revision":9985,"compact-revision":9984} {"level":"info","msg":"compact tree index","revision":9986} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9986,"took":"43.64µs","hash":3524863495,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":24576,"current-db-size-in-use":"25 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9986,"took":"38µs","hash":3524863495,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":24576,"current-db-size-in-use":"25 kB"} {"level":"info","msg":"storing new hash","hash":3524863495,"revision":9986,"compact-revision":9985} {"level":"info","msg":"compact tree index","revision":9987} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9987,"took":"54.96µs","hash":4121775675,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":24576,"current-db-size-in-use":"25 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9987,"took":"39.241µs","hash":4121775675,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":24576,"current-db-size-in-use":"25 kB"} {"level":"info","msg":"storing new hash","hash":4121775675,"revision":9987,"compact-revision":9986} {"level":"info","msg":"compact tree index","revision":9988} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9988,"took":"67.64µs","hash":625437580,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":24576,"current-db-size-in-use":"25 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9988,"took":"3.705782ms","hash":625437580,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":24576,"current-db-size-in-use":"25 kB"} {"level":"info","msg":"storing new hash","hash":625437580,"revision":9988,"compact-revision":9987} {"level":"info","msg":"compact tree index","revision":9989} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9989,"took":"66.76µs","hash":1424765270,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":24576,"current-db-size-in-use":"25 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9989,"took":"40.64µs","hash":1424765270,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":24576,"current-db-size-in-use":"25 kB"} {"level":"info","msg":"storing new hash","hash":1424765270,"revision":9989,"compact-revision":9988} {"level":"info","msg":"compact tree index","revision":9990} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9990,"took":"43.12µs","hash":309267387,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":24576,"current-db-size-in-use":"25 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9990,"took":"32.44µs","hash":309267387,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":24576,"current-db-size-in-use":"25 kB"} {"level":"info","msg":"storing new hash","hash":309267387,"revision":9990,"compact-revision":9989} {"level":"info","msg":"compact tree index","revision":9991} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9991,"took":"52.84µs","hash":903570311,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":24576,"current-db-size-in-use":"25 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9991,"took":"46.8µs","hash":903570311,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":24576,"current-db-size-in-use":"25 kB"} {"level":"info","msg":"storing new hash","hash":903570311,"revision":9991,"compact-revision":9990} {"level":"info","msg":"compact tree index","revision":9992} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9992,"took":"51.32µs","hash":3947511451,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":24576,"current-db-size-in-use":"25 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9992,"took":"47.16µs","hash":3947511451,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":24576,"current-db-size-in-use":"25 kB"} {"level":"info","msg":"storing new hash","hash":3947511451,"revision":9992,"compact-revision":9991} {"level":"info","msg":"compact tree index","revision":9993} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9993,"took":"49.32µs","hash":920584589,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":24576,"current-db-size-in-use":"25 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9993,"took":"43.4µs","hash":920584589,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":24576,"current-db-size-in-use":"25 kB"} {"level":"info","msg":"storing new hash","hash":920584589,"revision":9993,"compact-revision":9992} {"level":"info","msg":"compact tree index","revision":9994} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9994,"took":"46.64µs","hash":3481672752,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":24576,"current-db-size-in-use":"25 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9994,"took":"70.88µs","hash":3481672752,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":24576,"current-db-size-in-use":"25 kB"} {"level":"info","msg":"storing new hash","hash":3481672752,"revision":9994,"compact-revision":9993} {"level":"info","msg":"compact tree index","revision":9995} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9995,"took":"47.92µs","hash":3895620620,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":16384,"current-db-size-in-use":"16 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9995,"took":"37.2µs","hash":3895620620,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":24576,"current-db-size-in-use":"25 kB"} {"level":"info","msg":"storing new hash","hash":3895620620,"revision":9995,"compact-revision":9994} {"level":"info","msg":"compact tree index","revision":9996} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9996,"took":"7.78716ms","hash":1973132907,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":24576,"current-db-size-in-use":"25 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9996,"took":"47.48µs","hash":1973132907,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":24576,"current-db-size-in-use":"25 kB"} {"level":"info","msg":"storing new hash","hash":1973132907,"revision":9996,"compact-revision":9995} {"level":"info","msg":"compact tree index","revision":9997} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9997,"took":"44.28µs","hash":70304945,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":20480,"current-db-size-in-use":"20 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9997,"took":"38.44µs","hash":70304945,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":24576,"current-db-size-in-use":"25 kB"} {"level":"info","msg":"storing new hash","hash":70304945,"revision":9997,"compact-revision":9996} {"level":"info","msg":"compact tree index","revision":9998} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9998,"took":"53.72µs","hash":2008056259,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":24576,"current-db-size-in-use":"25 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9998,"took":"38.6µs","hash":2008056259,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":24576,"current-db-size-in-use":"25 kB"} {"level":"info","msg":"storing new hash","hash":2008056259,"revision":9998,"compact-revision":9997} {"level":"info","msg":"compact tree index","revision":9999} -{"level":"info","msg":"finished scheduled compaction","compact-revision":9999,"took":"34.16µs","hash":1342499327,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":24576,"current-db-size-in-use":"25 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":9999,"took":"43.961µs","hash":1342499327,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":24576,"current-db-size-in-use":"25 kB"} {"level":"info","msg":"storing new hash","hash":1342499327,"revision":9999,"compact-revision":9998} {"level":"info","msg":"compact tree index","revision":10000} -{"level":"info","msg":"finished scheduled compaction","compact-revision":10000,"took":"46.44µs","hash":4044197094,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":24576,"current-db-size-in-use":"25 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":10000,"took":"40.68µs","hash":4044197094,"current-db-size-bytes":700416,"current-db-size":"700 kB","current-db-size-in-use-bytes":24576,"current-db-size-in-use":"25 kB"} {"level":"info","msg":"storing new hash","hash":4044197094,"revision":10000,"compact-revision":9999} ---- PASS: TestHashKVWhenCompacting (1.99s) +--- PASS: TestHashKVWhenCompacting (1.94s) === RUN TestHashKVWithCompactedAndFutureRevisions - logger.go:130: 2025-12-08T17:58:51.674Z INFO kvstore restored {"current-rev": 1} ---- PASS: TestHashKVWithCompactedAndFutureRevisions (0.14s) + logger.go:130: 2024-11-05T11:46:28.199Z INFO kvstore restored {"current-rev": 1} +--- PASS: TestHashKVWithCompactedAndFutureRevisions (0.18s) === RUN TestHashKVZeroRevision {"level":"info","msg":"kvstore restored","current-rev":1} ---- PASS: TestHashKVZeroRevision (0.12s) +--- PASS: TestHashKVZeroRevision (0.17s) === RUN TestTxnPut {"level":"info","msg":"kvstore restored","current-rev":1} --- PASS: TestTxnPut (0.00s) @@ -20125,7 +20190,7 @@ --- PASS: TestConcurrentReadNotBlockingWrite (0.01s) === RUN TestConcurrentReadTxAndWrite {"level":"info","msg":"kvstore restored","current-rev":1} ---- PASS: TestConcurrentReadTxAndWrite (0.19s) +--- PASS: TestConcurrentReadTxAndWrite (0.14s) === RUN TestRevision --- PASS: TestRevision (0.00s) === RUN TestWatch @@ -20139,22 +20204,22 @@ --- PASS: TestCancelUnsynced (0.02s) === RUN TestSyncWatchers {"level":"info","msg":"kvstore restored","current-rev":1} ---- PASS: TestSyncWatchers (0.00s) +--- PASS: TestSyncWatchers (0.02s) === RUN TestWatchCompacted {"level":"info","msg":"kvstore restored","current-rev":1} {"level":"info","msg":"compact tree index","revision":5} -{"level":"info","msg":"finished scheduled compaction","compact-revision":5,"took":"68.92µs","hash":3662656987,"current-db-size-bytes":28672,"current-db-size":"29 kB","current-db-size-in-use-bytes":28672,"current-db-size-in-use":"29 kB"} +{"level":"info","msg":"finished scheduled compaction","compact-revision":5,"took":"62.56µs","hash":3662656987,"current-db-size-bytes":28672,"current-db-size":"29 kB","current-db-size-in-use-bytes":28672,"current-db-size-in-use":"29 kB"} {"level":"info","msg":"storing new hash","hash":3662656987,"revision":5,"compact-revision":-1} ---- PASS: TestWatchCompacted (0.12s) +--- PASS: TestWatchCompacted (0.01s) === RUN TestWatchNoEventLossOnCompact - logger.go:130: 2025-12-08T17:58:52.280Z INFO kvstore restored {"current-rev": 1} - logger.go:130: 2025-12-08T17:58:52.281Z INFO compact tree index {"revision": 5} - logger.go:130: 2025-12-08T17:58:52.281Z INFO finished scheduled compaction {"compact-revision": 5, "took": "49.24µs", "hash": 3662656987, "current-db-size-bytes": 28672, "current-db-size": "29 kB", "current-db-size-in-use-bytes": 28672, "current-db-size-in-use": "29 kB"} - logger.go:130: 2025-12-08T17:58:52.281Z INFO storing new hash {"hash": 3662656987, "revision": 5, "compact-revision": -1} ---- PASS: TestWatchNoEventLossOnCompact (0.00s) + logger.go:130: 2024-11-05T11:46:28.759Z INFO kvstore restored {"current-rev": 1} + logger.go:130: 2024-11-05T11:46:28.759Z INFO compact tree index {"revision": 5} + logger.go:130: 2024-11-05T11:46:28.771Z INFO finished scheduled compaction {"compact-revision": 5, "took": "11.790829ms", "hash": 3662656987, "current-db-size-bytes": 28672, "current-db-size": "29 kB", "current-db-size-in-use-bytes": 28672, "current-db-size-in-use": "29 kB"} + logger.go:130: 2024-11-05T11:46:28.771Z INFO storing new hash {"hash": 3662656987, "revision": 5, "compact-revision": -1} +--- PASS: TestWatchNoEventLossOnCompact (0.10s) === RUN TestWatchFutureRev {"level":"info","msg":"kvstore restored","current-rev":1} ---- PASS: TestWatchFutureRev (0.03s) +--- PASS: TestWatchFutureRev (0.01s) === RUN TestWatchRestore === RUN TestWatchRestore/Normal {"level":"info","msg":"kvstore restored","current-rev":1} @@ -20162,25 +20227,25 @@ === RUN TestWatchRestore/RunSyncWatchLoopBeforeRestore {"level":"info","msg":"kvstore restored","current-rev":1} {"level":"info","msg":"kvstore restored","current-rev":2} ---- PASS: TestWatchRestore (2.17s) - --- PASS: TestWatchRestore/Normal (1.03s) +--- PASS: TestWatchRestore (2.14s) + --- PASS: TestWatchRestore/Normal (1.00s) --- PASS: TestWatchRestore/RunSyncWatchLoopBeforeRestore (1.14s) === RUN TestWatchRestoreSyncedWatcher {"level":"info","msg":"kvstore restored","current-rev":1} {"level":"info","msg":"kvstore restored","current-rev":1} {"level":"info","msg":"kvstore restored","current-rev":3} ---- PASS: TestWatchRestoreSyncedWatcher (2.03s) +--- PASS: TestWatchRestoreSyncedWatcher (2.01s) === RUN TestWatchBatchUnsynced {"level":"info","msg":"kvstore restored","current-rev":1} ---- PASS: TestWatchBatchUnsynced (0.22s) +--- PASS: TestWatchBatchUnsynced (0.21s) === RUN TestNewMapwatcherToEventMap --- PASS: TestNewMapwatcherToEventMap (0.00s) === RUN TestWatchVictims {"level":"info","msg":"kvstore restored","current-rev":1} ---- PASS: TestWatchVictims (1.63s) +--- PASS: TestWatchVictims (1.66s) === RUN TestStressWatchCancelClose {"level":"info","msg":"kvstore restored","current-rev":1} ---- PASS: TestStressWatchCancelClose (0.03s) +--- PASS: TestStressWatchCancelClose (0.01s) === RUN TestWatcherWatchID {"level":"info","msg":"kvstore restored","current-rev":1} --- PASS: TestWatcherWatchID (0.93s) @@ -20189,7 +20254,7 @@ --- PASS: TestWatcherRequestsCustomID (0.01s) === RUN TestWatcherWatchPrefix {"level":"info","msg":"kvstore restored","current-rev":1} ---- PASS: TestWatcherWatchPrefix (0.41s) +--- PASS: TestWatcherWatchPrefix (0.42s) === RUN TestWatcherWatchWrongRange {"level":"info","msg":"kvstore restored","current-rev":1} --- PASS: TestWatcherWatchWrongRange (0.01s) @@ -20203,13 +20268,13 @@ {"level":"info","msg":"kvstore restored","current-rev":1} --- PASS: TestWatcherRequestProgress (0.00s) === RUN TestWatcherRequestProgressAll - logger.go:130: 2025-12-08T17:58:59.792Z INFO kvstore restored {"current-rev": 1} + logger.go:130: 2024-11-05T11:46:36.302Z INFO kvstore restored {"current-rev": 1} --- PASS: TestWatcherRequestProgressAll (0.02s) === RUN TestWatcherWatchWithFilter {"level":"info","msg":"kvstore restored","current-rev":1} --- PASS: TestWatcherWatchWithFilter (0.10s) PASS -ok go.etcd.io/etcd/server/mvcc 11.320s +ok go.etcd.io/etcd/server/mvcc 11.223s === RUN TestBackendClose --- PASS: TestBackendClose (0.00s) === RUN TestBackendSnapshot @@ -20217,9 +20282,9 @@ === RUN TestBackendBatchIntervalCommit --- PASS: TestBackendBatchIntervalCommit (0.10s) === RUN TestBackendDefrag - logger.go:130: 2025-12-08T17:59:02.638Z INFO defragmenting {"path": "/tmp/TestBackendDefrag3530004181/001/etcd_backend_test2662458421/database", "current-db-size-bytes": 765952, "current-db-size": "766 kB", "current-db-size-in-use-bytes": 765952, "current-db-size-in-use": "766 kB"} - logger.go:130: 2025-12-08T17:59:02.697Z INFO finished defragmenting directory {"path": "/tmp/TestBackendDefrag3530004181/001/etcd_backend_test2662458421/database", "current-db-size-bytes-diff": -434176, "current-db-size-bytes": 331776, "current-db-size": "332 kB", "current-db-size-in-use-bytes-diff": -446464, "current-db-size-in-use-bytes": 319488, "current-db-size-in-use": "320 kB", "took": "59.353ms"} ---- PASS: TestBackendDefrag (0.13s) + logger.go:130: 2024-11-05T11:46:40.280Z INFO defragmenting {"path": "/tmp/TestBackendDefrag141801849/001/etcd_backend_test769094210/database", "current-db-size-bytes": 765952, "current-db-size": "766 kB", "current-db-size-in-use-bytes": 765952, "current-db-size-in-use": "766 kB"} + logger.go:130: 2024-11-05T11:46:40.335Z INFO finished defragmenting directory {"path": "/tmp/TestBackendDefrag141801849/001/etcd_backend_test769094210/database", "current-db-size-bytes-diff": -434176, "current-db-size-bytes": 331776, "current-db-size": "332 kB", "current-db-size-in-use-bytes-diff": -446464, "current-db-size-in-use-bytes": 319488, "current-db-size-in-use": "320 kB", "took": "54.782999ms"} +--- PASS: TestBackendDefrag (0.15s) === RUN TestBackendWriteback --- PASS: TestBackendWriteback (0.00s) === RUN TestConcurrentReadTx @@ -20235,7 +20300,7 @@ === RUN TestBatchTxCommit --- PASS: TestBatchTxCommit (0.00s) === RUN TestBatchTxBatchLimitCommit ---- PASS: TestBatchTxBatchLimitCommit (0.02s) +--- PASS: TestBatchTxBatchLimitCommit (0.01s) === RUN TestRangeAfterDeleteBucketMatch --- PASS: TestRangeAfterDeleteBucketMatch (0.00s) === RUN TestRangeAfterDeleteMatch @@ -20262,10 +20327,10 @@ === RUN TestLockVerify/call_lockInsideApply_from_inside_apply === RUN TestLockVerify/call_lockInsideApply_from_outside_apply_(without_txPostLockInsideApplyHook) === RUN TestLockVerify/call_lockInsideApply_from_outside_apply_(with_txPostLockInsideApplyHook) - logger.go:130: 2025-12-08T17:59:03.757Z PANIC Called outside of APPLY! {"stacktrace": "go.etcd.io/etcd/server/mvcc/backend.ValidateCalledInsideApply\n\t/build/reproducible-path/etcd-3.5.16/_build/src/go.etcd.io/etcd/server/mvcc/backend/verify.go:36\ngo.etcd.io/etcd/server/mvcc/backend.(*batchTx).LockInsideApply\n\t/build/reproducible-path/etcd-3.5.16/_build/src/go.etcd.io/etcd/server/mvcc/backend/batch_tx.go:86\ngo.etcd.io/etcd/server/mvcc/backend_test.lockInsideApply\n\t/build/reproducible-path/etcd-3.5.16/_build/src/go.etcd.io/etcd/server/mvcc/backend/verify_test.go:109\ngo.etcd.io/etcd/server/mvcc/backend_test.TestLockVerify.func3.1\n\t/build/reproducible-path/etcd-3.5.16/_build/src/go.etcd.io/etcd/server/mvcc/backend/verify_test.go:87\ngo.etcd.io/etcd/server/mvcc/backend_test.handlePanic\n\t/build/reproducible-path/etcd-3.5.16/_build/src/go.etcd.io/etcd/server/mvcc/backend/verify_test.go:101\ngo.etcd.io/etcd/server/mvcc/backend_test.TestLockVerify.func3\n\t/build/reproducible-path/etcd-3.5.16/_build/src/go.etcd.io/etcd/server/mvcc/backend/verify_test.go:83\ntesting.tRunner\n\t/usr/lib/go-1.23/src/testing/testing.go:1690"} + logger.go:130: 2024-11-05T11:46:41.399Z PANIC Called outside of APPLY! {"stacktrace": "go.etcd.io/etcd/server/mvcc/backend.ValidateCalledInsideApply\n\t/build/reproducible-path/etcd-3.5.16/_build/src/go.etcd.io/etcd/server/mvcc/backend/verify.go:36\ngo.etcd.io/etcd/server/mvcc/backend.(*batchTx).LockInsideApply\n\t/build/reproducible-path/etcd-3.5.16/_build/src/go.etcd.io/etcd/server/mvcc/backend/batch_tx.go:86\ngo.etcd.io/etcd/server/mvcc/backend_test.lockInsideApply\n\t/build/reproducible-path/etcd-3.5.16/_build/src/go.etcd.io/etcd/server/mvcc/backend/verify_test.go:109\ngo.etcd.io/etcd/server/mvcc/backend_test.TestLockVerify.func3.1\n\t/build/reproducible-path/etcd-3.5.16/_build/src/go.etcd.io/etcd/server/mvcc/backend/verify_test.go:87\ngo.etcd.io/etcd/server/mvcc/backend_test.handlePanic\n\t/build/reproducible-path/etcd-3.5.16/_build/src/go.etcd.io/etcd/server/mvcc/backend/verify_test.go:101\ngo.etcd.io/etcd/server/mvcc/backend_test.TestLockVerify.func3\n\t/build/reproducible-path/etcd-3.5.16/_build/src/go.etcd.io/etcd/server/mvcc/backend/verify_test.go:83\ntesting.tRunner\n\t/usr/lib/go-1.23/src/testing/testing.go:1690"} === RUN TestLockVerify/call_lockOutsideApply_from_outside_apply === RUN TestLockVerify/call_lockOutsideApply_from_inside_apply - logger.go:130: 2025-12-08T17:59:03.758Z PANIC Called inside of APPLY! {"stacktrace": "go.etcd.io/etcd/server/mvcc/backend.ValidateCalledOutSideApply\n\t/build/reproducible-path/etcd-3.5.16/_build/src/go.etcd.io/etcd/server/mvcc/backend/verify.go:45\ngo.etcd.io/etcd/server/mvcc/backend.(*batchTx).LockOutsideApply\n\t/build/reproducible-path/etcd-3.5.16/_build/src/go.etcd.io/etcd/server/mvcc/backend/batch_tx.go:92\ngo.etcd.io/etcd/server/mvcc/backend_test.lockOutsideApply\n\t/build/reproducible-path/etcd-3.5.16/_build/src/go.etcd.io/etcd/server/mvcc/backend/verify_test.go:110\ngo.etcd.io/etcd/server/mvcc/backend_test.applyEntries\n\t/build/reproducible-path/etcd-3.5.16/_build/src/go.etcd.io/etcd/server/mvcc/backend/verify_test.go:106\ngo.etcd.io/etcd/server/mvcc/backend_test.TestLockVerify.func3.1\n\t/build/reproducible-path/etcd-3.5.16/_build/src/go.etcd.io/etcd/server/mvcc/backend/verify_test.go:85\ngo.etcd.io/etcd/server/mvcc/backend_test.handlePanic\n\t/build/reproducible-path/etcd-3.5.16/_build/src/go.etcd.io/etcd/server/mvcc/backend/verify_test.go:101\ngo.etcd.io/etcd/server/mvcc/backend_test.TestLockVerify.func3\n\t/build/reproducible-path/etcd-3.5.16/_build/src/go.etcd.io/etcd/server/mvcc/backend/verify_test.go:83\ntesting.tRunner\n\t/usr/lib/go-1.23/src/testing/testing.go:1690"} + logger.go:130: 2024-11-05T11:46:41.399Z PANIC Called inside of APPLY! {"stacktrace": "go.etcd.io/etcd/server/mvcc/backend.ValidateCalledOutSideApply\n\t/build/reproducible-path/etcd-3.5.16/_build/src/go.etcd.io/etcd/server/mvcc/backend/verify.go:45\ngo.etcd.io/etcd/server/mvcc/backend.(*batchTx).LockOutsideApply\n\t/build/reproducible-path/etcd-3.5.16/_build/src/go.etcd.io/etcd/server/mvcc/backend/batch_tx.go:92\ngo.etcd.io/etcd/server/mvcc/backend_test.lockOutsideApply\n\t/build/reproducible-path/etcd-3.5.16/_build/src/go.etcd.io/etcd/server/mvcc/backend/verify_test.go:110\ngo.etcd.io/etcd/server/mvcc/backend_test.applyEntries\n\t/build/reproducible-path/etcd-3.5.16/_build/src/go.etcd.io/etcd/server/mvcc/backend/verify_test.go:106\ngo.etcd.io/etcd/server/mvcc/backend_test.TestLockVerify.func3.1\n\t/build/reproducible-path/etcd-3.5.16/_build/src/go.etcd.io/etcd/server/mvcc/backend/verify_test.go:85\ngo.etcd.io/etcd/server/mvcc/backend_test.handlePanic\n\t/build/reproducible-path/etcd-3.5.16/_build/src/go.etcd.io/etcd/server/mvcc/backend/verify_test.go:101\ngo.etcd.io/etcd/server/mvcc/backend_test.TestLockVerify.func3\n\t/build/reproducible-path/etcd-3.5.16/_build/src/go.etcd.io/etcd/server/mvcc/backend/verify_test.go:83\ntesting.tRunner\n\t/usr/lib/go-1.23/src/testing/testing.go:1690"} === RUN TestLockVerify/call_Lock_from_unit_test --- PASS: TestLockVerify (0.00s) --- PASS: TestLockVerify/call_lockInsideApply_from_inside_apply (0.00s) @@ -20275,7 +20340,7 @@ --- PASS: TestLockVerify/call_lockOutsideApply_from_inside_apply (0.00s) --- PASS: TestLockVerify/call_Lock_from_unit_test (0.00s) PASS -ok go.etcd.io/etcd/server/mvcc/backend 1.335s +ok go.etcd.io/etcd/server/mvcc/backend 1.389s ? go.etcd.io/etcd/server/mvcc/backend/testing [no test files] ? go.etcd.io/etcd/server/mvcc/buckets [no test files] ? go.etcd.io/etcd/server/proxy/grpcproxy [no test files] @@ -20288,6 +20353,7 @@ === RUN TestReadonlyHandler --- PASS: TestReadonlyHandler (0.00s) === RUN TestConfigHandlerGET +{"level":"info","msg":"endpoints found","endpoints":["https://example.com:8080","https://192.0.2.8:4002"]} --- PASS: TestConfigHandlerGET (0.00s) === RUN TestReverseProxyServe {"level":"info","msg":"zero endpoints currently available"} @@ -20303,17 +20369,17 @@ === RUN TestCopyHeader --- PASS: TestCopyHeader (0.00s) PASS -ok go.etcd.io/etcd/server/proxy/httpproxy 0.103s +ok go.etcd.io/etcd/server/proxy/httpproxy 0.061s === RUN TestUserspaceProxy --- PASS: TestUserspaceProxy (0.00s) === RUN TestUserspaceProxyPriority --- PASS: TestUserspaceProxyPriority (0.01s) PASS -ok go.etcd.io/etcd/server/proxy/tcpproxy 0.056s +ok go.etcd.io/etcd/server/proxy/tcpproxy 0.069s ? go.etcd.io/etcd/server/storage/mvcc/testutil [no test files] ? go.etcd.io/etcd/server/verify [no test files] === RUN TestFilePipeline ---- PASS: TestFilePipeline (0.10s) +--- PASS: TestFilePipeline (0.12s) === RUN TestFilePipelineFailPreallocate {"level":"error","msg":"failed to preallocate space when creating a new WAL","size":9223372036854775807,"error":"no space left on device"} --- PASS: TestFilePipelineFailPreallocate (0.00s) @@ -20324,151 +20390,151 @@ === RUN TestWriteRecord --- PASS: TestWriteRecord (0.00s) === RUN TestRepairTruncate -{"level":"info","msg":"repairing","path":"/tmp/waltest2863986025/0000000000000000-0000000000000000.wal"} -{"level":"info","msg":"repaired","path":"/tmp/waltest2863986025/0000000000000000-0000000000000000.wal","error":"unexpected EOF"} +{"level":"info","msg":"repairing","path":"/tmp/waltest1698134299/0000000000000000-0000000000000000.wal"} +{"level":"info","msg":"repaired","path":"/tmp/waltest1698134299/0000000000000000-0000000000000000.wal","error":"unexpected EOF"} {"level":"warn","msg":"ignored file in WAL directory","path":"0000000000000000-0000000000000000.wal.broken"} {"level":"warn","msg":"ignored file in WAL directory","path":"0000000000000000-0000000000000000.wal.broken"} ---- PASS: TestRepairTruncate (0.24s) +--- PASS: TestRepairTruncate (0.32s) === RUN TestRepairWriteTearLast -{"level":"info","msg":"repairing","path":"/tmp/waltest4096331649/0000000000000000-0000000000000000.wal"} -{"level":"info","msg":"repaired","path":"/tmp/waltest4096331649/0000000000000000-0000000000000000.wal","error":"unexpected EOF"} +{"level":"info","msg":"repairing","path":"/tmp/waltest225470563/0000000000000000-0000000000000000.wal"} +{"level":"info","msg":"repaired","path":"/tmp/waltest225470563/0000000000000000-0000000000000000.wal","error":"unexpected EOF"} {"level":"warn","msg":"ignored file in WAL directory","path":"0000000000000000-0000000000000000.wal.broken"} {"level":"warn","msg":"ignored file in WAL directory","path":"0000000000000000-0000000000000000.wal.broken"} ---- PASS: TestRepairWriteTearLast (0.16s) +--- PASS: TestRepairWriteTearLast (0.31s) === RUN TestRepairWriteTearMiddle -{"level":"info","msg":"repairing","path":"/tmp/waltest3771085788/0000000000000000-0000000000000000.wal"} -{"level":"info","msg":"repaired","path":"/tmp/waltest3771085788/0000000000000000-0000000000000000.wal","error":"unexpected EOF"} +{"level":"info","msg":"repairing","path":"/tmp/waltest352692811/0000000000000000-0000000000000000.wal"} +{"level":"info","msg":"repaired","path":"/tmp/waltest352692811/0000000000000000-0000000000000000.wal","error":"unexpected EOF"} {"level":"warn","msg":"ignored file in WAL directory","path":"0000000000000000-0000000000000000.wal.broken"} {"level":"warn","msg":"ignored file in WAL directory","path":"0000000000000000-0000000000000000.wal.broken"} ---- PASS: TestRepairWriteTearMiddle (0.29s) +--- PASS: TestRepairWriteTearMiddle (0.39s) === RUN TestRepairFailDeleteDir -{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest2093319509/0000000000000001-0000000000000003.wal"} -{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest2093319509/0000000000000002-0000000000000006.wal"} -{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest2093319509/0000000000000003-0000000000000009.wal"} -{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest2093319509/0000000000000004-000000000000000c.wal"} -{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest2093319509/0000000000000005-000000000000000f.wal"} -{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest2093319509/0000000000000006-0000000000000012.wal"} -{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest2093319509/0000000000000007-0000000000000015.wal"} -{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest2093319509/0000000000000008-0000000000000018.wal"} -{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest2093319509/0000000000000009-000000000000001b.wal"} -{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest2093319509/000000000000000a-000000000000001e.wal"} -{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest2093319509/000000000000000b-0000000000000021.wal"} -{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest2093319509/000000000000000c-0000000000000024.wal"} -{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest2093319509/000000000000000d-0000000000000027.wal"} -{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest2093319509/000000000000000e-000000000000002a.wal"} -{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest2093319509/000000000000000f-000000000000002d.wal"} -{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest2093319509/0000000000000010-0000000000000030.wal"} -{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest2093319509/0000000000000011-0000000000000033.wal"} ---- PASS: TestRepairFailDeleteDir (0.54s) +{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3695943981/0000000000000001-0000000000000003.wal"} +{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3695943981/0000000000000002-0000000000000006.wal"} +{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3695943981/0000000000000003-0000000000000009.wal"} +{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3695943981/0000000000000004-000000000000000c.wal"} +{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3695943981/0000000000000005-000000000000000f.wal"} +{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3695943981/0000000000000006-0000000000000012.wal"} +{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3695943981/0000000000000007-0000000000000015.wal"} +{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3695943981/0000000000000008-0000000000000018.wal"} +{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3695943981/0000000000000009-000000000000001b.wal"} +{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3695943981/000000000000000a-000000000000001e.wal"} +{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3695943981/000000000000000b-0000000000000021.wal"} +{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3695943981/000000000000000c-0000000000000024.wal"} +{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3695943981/000000000000000d-0000000000000027.wal"} +{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3695943981/000000000000000e-000000000000002a.wal"} +{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3695943981/000000000000000f-000000000000002d.wal"} +{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3695943981/0000000000000010-0000000000000030.wal"} +{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3695943981/0000000000000011-0000000000000033.wal"} +--- PASS: TestRepairFailDeleteDir (0.92s) === RUN TestNew ---- PASS: TestNew (0.05s) +--- PASS: TestNew (0.12s) === RUN TestCreateFailFromPollutedDir --- PASS: TestCreateFailFromPollutedDir (0.00s) === RUN TestWalCleanup ---- PASS: TestWalCleanup (0.05s) +--- PASS: TestWalCleanup (0.13s) === RUN TestCreateFailFromNoSpaceLeft -{"level":"warn","msg":"failed to preallocate an initial WAL file","path":"/tmp/TestCreateFailFromNoSpaceLeft3557498583/001/waltest847017936.tmp/0000000000000000-0000000000000000.wal","segment-bytes":9223372036854775807,"error":"no space left on device"} +{"level":"warn","msg":"failed to preallocate an initial WAL file","path":"/tmp/TestCreateFailFromNoSpaceLeft2412340609/001/waltest149537891.tmp/0000000000000000-0000000000000000.wal","segment-bytes":9223372036854775807,"error":"no space left on device"} --- PASS: TestCreateFailFromNoSpaceLeft (0.00s) === RUN TestNewForInitedDir --- PASS: TestNewForInitedDir (0.00s) === RUN TestOpenAtIndex ---- PASS: TestOpenAtIndex (0.05s) +--- PASS: TestOpenAtIndex (0.12s) === RUN TestVerify - logger.go:130: 2025-12-08T17:59:10.352Z INFO created a new WAL segment {"path": "/tmp/TestVerify879082708/001/waltest729291726/0000000000000001-0000000000000001.wal"} - logger.go:130: 2025-12-08T17:59:10.368Z INFO created a new WAL segment {"path": "/tmp/TestVerify879082708/001/waltest729291726/0000000000000002-0000000000000002.wal"} - logger.go:130: 2025-12-08T17:59:10.404Z INFO created a new WAL segment {"path": "/tmp/TestVerify879082708/001/waltest729291726/0000000000000003-0000000000000003.wal"} - logger.go:130: 2025-12-08T17:59:10.432Z INFO created a new WAL segment {"path": "/tmp/TestVerify879082708/001/waltest729291726/0000000000000004-0000000000000004.wal"} - logger.go:130: 2025-12-08T17:59:10.444Z INFO created a new WAL segment {"path": "/tmp/TestVerify879082708/001/waltest729291726/0000000000000005-0000000000000005.wal"} ---- PASS: TestVerify (0.25s) + logger.go:130: 2024-11-05T11:46:49.698Z INFO created a new WAL segment {"path": "/tmp/TestVerify1567773942/001/waltest4127758239/0000000000000001-0000000000000001.wal"} + logger.go:130: 2024-11-05T11:46:49.738Z INFO created a new WAL segment {"path": "/tmp/TestVerify1567773942/001/waltest4127758239/0000000000000002-0000000000000002.wal"} + logger.go:130: 2024-11-05T11:46:49.794Z INFO created a new WAL segment {"path": "/tmp/TestVerify1567773942/001/waltest4127758239/0000000000000003-0000000000000003.wal"} + logger.go:130: 2024-11-05T11:46:49.867Z INFO created a new WAL segment {"path": "/tmp/TestVerify1567773942/001/waltest4127758239/0000000000000004-0000000000000004.wal"} + logger.go:130: 2024-11-05T11:46:49.890Z INFO created a new WAL segment {"path": "/tmp/TestVerify1567773942/001/waltest4127758239/0000000000000005-0000000000000005.wal"} +--- PASS: TestVerify (0.39s) === RUN TestCut -{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestCut585660638/001/waltest3275633442/0000000000000001-0000000000000001.wal"} -{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestCut585660638/001/waltest3275633442/0000000000000002-0000000000000002.wal"} ---- PASS: TestCut (0.16s) +{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestCut2060578608/001/waltest2544024427/0000000000000001-0000000000000001.wal"} +{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestCut2060578608/001/waltest2544024427/0000000000000002-0000000000000002.wal"} +--- PASS: TestCut (0.22s) === RUN TestSaveWithCut -{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestSaveWithCut3106641231/001/waltest2735079383/0000000000000001-0000000000000005.wal"} ---- PASS: TestSaveWithCut (0.12s) +{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestSaveWithCut1728587031/001/waltest2001563631/0000000000000001-0000000000000005.wal"} +--- PASS: TestSaveWithCut (0.22s) === RUN TestRecover === RUN TestRecover/10MB === RUN TestRecover/20MB === RUN TestRecover/40MB -{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestRecover40MB3288940010/001/0000000000000001-0000000000000003.wal"} ---- PASS: TestRecover (0.93s) - --- PASS: TestRecover/10MB (0.16s) - --- PASS: TestRecover/20MB (0.24s) - --- PASS: TestRecover/40MB (0.53s) +{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestRecover40MB2105433259/001/0000000000000001-0000000000000003.wal"} +--- PASS: TestRecover (1.36s) + --- PASS: TestRecover/10MB (0.22s) + --- PASS: TestRecover/20MB (0.33s) + --- PASS: TestRecover/40MB (0.81s) === RUN TestSearchIndex --- PASS: TestSearchIndex (0.00s) === RUN TestScanWalName --- PASS: TestScanWalName (0.00s) === RUN TestRecoverAfterCut -{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestRecoverAfterCut455608231/001/waltest2973271695/0000000000000001-0000000000000001.wal"} -{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestRecoverAfterCut455608231/001/waltest2973271695/0000000000000002-0000000000000002.wal"} -{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestRecoverAfterCut455608231/001/waltest2973271695/0000000000000003-0000000000000003.wal"} -{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestRecoverAfterCut455608231/001/waltest2973271695/0000000000000004-0000000000000004.wal"} -{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestRecoverAfterCut455608231/001/waltest2973271695/0000000000000005-0000000000000005.wal"} -{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestRecoverAfterCut455608231/001/waltest2973271695/0000000000000006-0000000000000006.wal"} -{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestRecoverAfterCut455608231/001/waltest2973271695/0000000000000007-0000000000000007.wal"} -{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestRecoverAfterCut455608231/001/waltest2973271695/0000000000000008-0000000000000008.wal"} -{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestRecoverAfterCut455608231/001/waltest2973271695/0000000000000009-0000000000000009.wal"} -{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestRecoverAfterCut455608231/001/waltest2973271695/000000000000000a-000000000000000a.wal"} ---- PASS: TestRecoverAfterCut (0.56s) +{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestRecoverAfterCut3489085902/001/waltest2296651565/0000000000000001-0000000000000001.wal"} +{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestRecoverAfterCut3489085902/001/waltest2296651565/0000000000000002-0000000000000002.wal"} +{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestRecoverAfterCut3489085902/001/waltest2296651565/0000000000000003-0000000000000003.wal"} +{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestRecoverAfterCut3489085902/001/waltest2296651565/0000000000000004-0000000000000004.wal"} +{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestRecoverAfterCut3489085902/001/waltest2296651565/0000000000000005-0000000000000005.wal"} +{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestRecoverAfterCut3489085902/001/waltest2296651565/0000000000000006-0000000000000006.wal"} +{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestRecoverAfterCut3489085902/001/waltest2296651565/0000000000000007-0000000000000007.wal"} +{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestRecoverAfterCut3489085902/001/waltest2296651565/0000000000000008-0000000000000008.wal"} +{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestRecoverAfterCut3489085902/001/waltest2296651565/0000000000000009-0000000000000009.wal"} +{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestRecoverAfterCut3489085902/001/waltest2296651565/000000000000000a-000000000000000a.wal"} +--- PASS: TestRecoverAfterCut (1.08s) === RUN TestOpenAtUncommittedIndex ---- PASS: TestOpenAtUncommittedIndex (0.13s) +--- PASS: TestOpenAtUncommittedIndex (0.20s) === RUN TestOpenForRead -{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestOpenForRead2586084306/001/waltest3461303072/0000000000000001-0000000000000001.wal"} -{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestOpenForRead2586084306/001/waltest3461303072/0000000000000002-0000000000000002.wal"} -{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestOpenForRead2586084306/001/waltest3461303072/0000000000000003-0000000000000003.wal"} -{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestOpenForRead2586084306/001/waltest3461303072/0000000000000004-0000000000000004.wal"} -{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestOpenForRead2586084306/001/waltest3461303072/0000000000000005-0000000000000005.wal"} -{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestOpenForRead2586084306/001/waltest3461303072/0000000000000006-0000000000000006.wal"} -{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestOpenForRead2586084306/001/waltest3461303072/0000000000000007-0000000000000007.wal"} -{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestOpenForRead2586084306/001/waltest3461303072/0000000000000008-0000000000000008.wal"} -{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestOpenForRead2586084306/001/waltest3461303072/0000000000000009-0000000000000009.wal"} -{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestOpenForRead2586084306/001/waltest3461303072/000000000000000a-000000000000000a.wal"} ---- PASS: TestOpenForRead (0.29s) +{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestOpenForRead710400094/001/waltest1467412210/0000000000000001-0000000000000001.wal"} +{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestOpenForRead710400094/001/waltest1467412210/0000000000000002-0000000000000002.wal"} +{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestOpenForRead710400094/001/waltest1467412210/0000000000000003-0000000000000003.wal"} +{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestOpenForRead710400094/001/waltest1467412210/0000000000000004-0000000000000004.wal"} +{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestOpenForRead710400094/001/waltest1467412210/0000000000000005-0000000000000005.wal"} +{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestOpenForRead710400094/001/waltest1467412210/0000000000000006-0000000000000006.wal"} +{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestOpenForRead710400094/001/waltest1467412210/0000000000000007-0000000000000007.wal"} +{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestOpenForRead710400094/001/waltest1467412210/0000000000000008-0000000000000008.wal"} +{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestOpenForRead710400094/001/waltest1467412210/0000000000000009-0000000000000009.wal"} +{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestOpenForRead710400094/001/waltest1467412210/000000000000000a-000000000000000a.wal"} +--- PASS: TestOpenForRead (0.56s) === RUN TestOpenWithMaxIndex ---- PASS: TestOpenWithMaxIndex (0.12s) +--- PASS: TestOpenWithMaxIndex (0.17s) === RUN TestSaveEmpty ---- PASS: TestSaveEmpty (0.00s) +--- PASS: TestSaveEmpty (0.01s) === RUN TestReleaseLockTo -{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestReleaseLockTo3843063412/001/waltest4160121249/0000000000000001-0000000000000001.wal"} -{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestReleaseLockTo3843063412/001/waltest4160121249/0000000000000002-0000000000000002.wal"} -{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestReleaseLockTo3843063412/001/waltest4160121249/0000000000000003-0000000000000003.wal"} -{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestReleaseLockTo3843063412/001/waltest4160121249/0000000000000004-0000000000000004.wal"} -{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestReleaseLockTo3843063412/001/waltest4160121249/0000000000000005-0000000000000005.wal"} -{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestReleaseLockTo3843063412/001/waltest4160121249/0000000000000006-0000000000000006.wal"} -{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestReleaseLockTo3843063412/001/waltest4160121249/0000000000000007-0000000000000007.wal"} -{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestReleaseLockTo3843063412/001/waltest4160121249/0000000000000008-0000000000000008.wal"} -{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestReleaseLockTo3843063412/001/waltest4160121249/0000000000000009-0000000000000009.wal"} -{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestReleaseLockTo3843063412/001/waltest4160121249/000000000000000a-000000000000000a.wal"} ---- PASS: TestReleaseLockTo (0.33s) +{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestReleaseLockTo727639939/001/waltest770175011/0000000000000001-0000000000000001.wal"} +{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestReleaseLockTo727639939/001/waltest770175011/0000000000000002-0000000000000002.wal"} +{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestReleaseLockTo727639939/001/waltest770175011/0000000000000003-0000000000000003.wal"} +{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestReleaseLockTo727639939/001/waltest770175011/0000000000000004-0000000000000004.wal"} +{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestReleaseLockTo727639939/001/waltest770175011/0000000000000005-0000000000000005.wal"} +{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestReleaseLockTo727639939/001/waltest770175011/0000000000000006-0000000000000006.wal"} +{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestReleaseLockTo727639939/001/waltest770175011/0000000000000007-0000000000000007.wal"} +{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestReleaseLockTo727639939/001/waltest770175011/0000000000000008-0000000000000008.wal"} +{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestReleaseLockTo727639939/001/waltest770175011/0000000000000009-0000000000000009.wal"} +{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestReleaseLockTo727639939/001/waltest770175011/000000000000000a-000000000000000a.wal"} +--- PASS: TestReleaseLockTo (0.51s) === RUN TestTailWriteNoSlackSpace ---- PASS: TestTailWriteNoSlackSpace (0.16s) +--- PASS: TestTailWriteNoSlackSpace (0.20s) === RUN TestRestartCreateWal ---- PASS: TestRestartCreateWal (0.10s) +--- PASS: TestRestartCreateWal (0.16s) === RUN TestOpenOnTornWrite ---- PASS: TestOpenOnTornWrite (0.15s) +--- PASS: TestOpenOnTornWrite (0.19s) === RUN TestRenameFail -{"level":"info","msg":"closing WAL to release flock and retry directory renaming","from":"/tmp/TestRenameFail1813365322/002/waltest40451444","to":"/tmp/TestRenameFail1813365322/001/waltest2452655687"} +{"level":"info","msg":"closing WAL to release flock and retry directory renaming","from":"/tmp/TestRenameFail3280204003/002/waltest3260392666","to":"/tmp/TestRenameFail3280204003/001/waltest3823701035"} --- PASS: TestRenameFail (0.00s) === RUN TestReadAllFail ---- PASS: TestReadAllFail (0.09s) +--- PASS: TestReadAllFail (0.05s) === RUN TestValidSnapshotEntries ---- PASS: TestValidSnapshotEntries (0.09s) +--- PASS: TestValidSnapshotEntries (0.05s) === RUN TestValidSnapshotEntriesAfterPurgeWal -{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestValidSnapshotEntriesAfterPurgeWal871662594/001/waltest3950110028/0000000000000001-0000000000000002.wal"} -{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestValidSnapshotEntriesAfterPurgeWal871662594/001/waltest3950110028/0000000000000002-0000000000000004.wal"} +{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestValidSnapshotEntriesAfterPurgeWal2512911556/001/waltest649921832/0000000000000001-0000000000000002.wal"} +{"level":"info","msg":"created a new WAL segment","path":"/tmp/TestValidSnapshotEntriesAfterPurgeWal2512911556/001/waltest649921832/0000000000000002-0000000000000004.wal"} --- PASS: TestValidSnapshotEntriesAfterPurgeWal (0.01s) === RUN TestLastRecordLengthExceedFileEnd wal_test.go:1179: Generate a WAL file with the last record's length modified. - wal_test.go:1197: fileName: /tmp/TestLastRecordLengthExceedFileEnd1711874599/001/wal2081485254 + wal_test.go:1197: fileName: /tmp/TestLastRecordLengthExceedFileEnd3992727286/001/wal2347525323 wal_test.go:1200: Verify all records can be parsed correctly. wal_test.go:1210: Validating normal entry: {0 1 EntryNormal [119 97 108 100 97 116 97 49]} wal_test.go:1210: Validating normal entry: {0 2 EntryNormal [119 97 108 100 97 116 97 50]} wal_test.go:1220: Verify the w.ReadAll returns io.ErrUnexpectedEOF in the error chain ---- PASS: TestLastRecordLengthExceedFileEnd (0.04s) +--- PASS: TestLastRecordLengthExceedFileEnd (0.05s) PASS -ok go.etcd.io/etcd/server/wal 5.103s +ok go.etcd.io/etcd/server/wal 7.963s === RUN TestSnapshotMetadataCompatibility --- PASS: TestSnapshotMetadataCompatibility (0.00s) === RUN TestValidateSnapshot @@ -20480,7 +20546,7 @@ --- PASS: TestValidateSnapshot/invalid (0.00s) --- PASS: TestValidateSnapshot/valid (0.00s) PASS -ok go.etcd.io/etcd/server/wal/walpb 0.010s +ok go.etcd.io/etcd/server/wal/walpb 0.036s === RUN TestDowngradeUpgradeClusterOf1 cluster_downgrade_test.go:59: "/build/reproducible-path/etcd-3.5.16/_build/src/go.etcd.io/etcd/bin/etcd-last-release" does not exist --- SKIP: TestDowngradeUpgradeClusterOf1 (0.00s) @@ -21009,19 +21075,19 @@ ctl_v3_test.go:238: Debian-disabled: Curl using gnutls --- SKIP: TestCtlV3MemberUpdatePeerTLS (0.00s) === RUN TestCtlV3MoveLeaderScenarios -=== RUN TestCtlV3MoveLeaderScenarios/Secure_with_env - util.go:144: e2e tests are not running in --short mode === RUN TestCtlV3MoveLeaderScenarios/Secure_happy_path util.go:144: e2e tests are not running in --short mode -=== RUN TestCtlV3MoveLeaderScenarios/Insecure_happy_path +=== RUN TestCtlV3MoveLeaderScenarios/Secure_with_env util.go:144: e2e tests are not running in --short mode === RUN TestCtlV3MoveLeaderScenarios/Insecure_with_env util.go:144: e2e tests are not running in --short mode +=== RUN TestCtlV3MoveLeaderScenarios/Insecure_happy_path + util.go:144: e2e tests are not running in --short mode --- PASS: TestCtlV3MoveLeaderScenarios (0.00s) - --- SKIP: TestCtlV3MoveLeaderScenarios/Secure_with_env (0.00s) --- SKIP: TestCtlV3MoveLeaderScenarios/Secure_happy_path (0.00s) - --- SKIP: TestCtlV3MoveLeaderScenarios/Insecure_happy_path (0.00s) + --- SKIP: TestCtlV3MoveLeaderScenarios/Secure_with_env (0.00s) --- SKIP: TestCtlV3MoveLeaderScenarios/Insecure_with_env (0.00s) + --- SKIP: TestCtlV3MoveLeaderScenarios/Insecure_happy_path (0.00s) === RUN TestCtlV3RoleAdd ctl_v3_test.go:238: Debian-disabled: Curl using gnutls --- SKIP: TestCtlV3RoleAdd (0.00s) @@ -21451,25 +21517,25 @@ util.go:144: e2e tests are not running in --short mode --- SKIP: TestConnectionRejectMessage (0.00s) PASS -ok go.etcd.io/etcd/tests/e2e 0.078s +ok go.etcd.io/etcd/tests/e2e 0.185s ? go.etcd.io/etcd/tests/framework/e2e [no test files] ? go.etcd.io/etcd/tests/framework/testutils [no test files] === RUN TestGetURLAndPort --- PASS: TestGetURLAndPort (0.00s) PASS -ok go.etcd.io/etcd/tests/functional/agent 0.048s +ok go.etcd.io/etcd/tests/functional/agent 0.220s === RUN TestEtcd --- PASS: TestEtcd (0.00s) PASS -ok go.etcd.io/etcd/tests/functional/rpcpb 0.032s +ok go.etcd.io/etcd/tests/functional/rpcpb 0.137s ? go.etcd.io/etcd/tests/functional/runner [no test files] === RUN Test_read -{"level":"info","ts":"2025-12-08T17:59:23.123857Z","caller":"tester/cluster_read_config.go:36","msg":"opened configuration file","path":"../functional.yaml"} -{"level":"info","ts":"2025-12-08T17:59:23.125703Z","caller":"tester/cluster_shuffle.go:35","msg":"shuffled test failure cases","total":22} -{"level":"info","ts":"2025-12-08T17:59:23.125747Z","caller":"tester/cluster_shuffle.go:35","msg":"shuffled test failure cases","total":22} +{"level":"info","ts":"2024-11-05T11:47:13.705069Z","caller":"tester/cluster_read_config.go:36","msg":"opened configuration file","path":"../functional.yaml"} +{"level":"info","ts":"2024-11-05T11:47:13.706902Z","caller":"tester/cluster_shuffle.go:35","msg":"shuffled test failure cases","total":22} +{"level":"info","ts":"2024-11-05T11:47:13.706946Z","caller":"tester/cluster_shuffle.go:35","msg":"shuffled test failure cases","total":22} --- PASS: Test_read (0.00s) PASS -ok go.etcd.io/etcd/tests/functional/tester 0.041s +ok go.etcd.io/etcd/tests/functional/tester 0.164s === RUN TestClusterOf1 cluster_test.go:46: Cannot create clusters in --short tests --- SKIP: TestClusterOf1 (0.00s) @@ -22072,7 +22138,7 @@ === RUN TestBeforeTestWithoutLeakDetection --- PASS: TestBeforeTestWithoutLeakDetection (0.00s) PASS -ok go.etcd.io/etcd/tests/integration 0.076s +ok go.etcd.io/etcd/tests/integration 0.198s === RUN TestV2NoRetryEOF client_test.go:33: Cannot create clusters in --short tests --- SKIP: TestV2NoRetryEOF (0.00s) @@ -22083,12 +22149,12 @@ client_test.go:91: Cannot create clusters in --short tests --- SKIP: TestV2RetryRefuse (0.00s) PASS -ok go.etcd.io/etcd/tests/integration/client 0.051s +ok go.etcd.io/etcd/tests/integration/client 0.282s testing: warning: no tests to run PASS -2025/12/08 17:59:30 Terminating... -2025/12/08 17:59:30 Closer... -ok go.etcd.io/etcd/tests/integration/client/examples 0.054s [no tests to run] +2024/11/05 11:47:26 Terminating... +2024/11/05 11:47:26 Closer... +ok go.etcd.io/etcd/tests/integration/client/examples 0.150s [no tests to run] === RUN TestMemberList cluster_test.go:30: Cannot create clusters in --short tests --- SKIP: TestMemberList (0.00s) @@ -22374,8 +22440,8 @@ watch_test.go:48: Cannot create clusters in --short tests --- SKIP: TestWatchClose (0.00s) PASS -ok go.etcd.io/etcd/tests/integration/clientv3 0.065s -ok go.etcd.io/etcd/tests/integration/clientv3/concurrency 0.045s +ok go.etcd.io/etcd/tests/integration/clientv3 0.176s +ok go.etcd.io/etcd/tests/integration/clientv3/concurrency 0.450s === RUN TestBalancerUnderBlackholeKeepAliveWatch black_hole_test.go:36: Cannot create clusters in --short tests --- SKIP: TestBalancerUnderBlackholeKeepAliveWatch (0.00s) @@ -22495,8 +22561,8 @@ --- SKIP: TestBalancerUnderServerStopInflightSerializableGetOnRestart/connectivity_test.pinTestOpt{pinLeader:false,_stopPinFirst:true} (0.00s) --- SKIP: TestBalancerUnderServerStopInflightSerializableGetOnRestart/connectivity_test.pinTestOpt{pinLeader:false,_stopPinFirst:false} (0.00s) PASS -ok go.etcd.io/etcd/tests/integration/clientv3/connectivity 0.059s -ok go.etcd.io/etcd/tests/integration/clientv3/examples 0.045s +ok go.etcd.io/etcd/tests/integration/clientv3/connectivity 0.294s +ok go.etcd.io/etcd/tests/integration/clientv3/examples 0.172s === RUN TestBarrierSingleNode v3_barrier_test.go:27: Cannot create clusters in --short tests --- SKIP: TestBarrierSingleNode (0.00s) @@ -22558,7 +22624,7 @@ v3_queue_test.go:127: Cannot create clusters in --short tests --- SKIP: TestPrQueueManyReaderManyWriter (0.00s) PASS -ok go.etcd.io/etcd/tests/integration/clientv3/experimental/recipes 0.050s +ok go.etcd.io/etcd/tests/integration/clientv3/experimental/recipes 0.134s === RUN TestLeaseNotFoundError lease_test.go:33: Cannot create clusters in --short tests --- SKIP: TestLeaseNotFoundError (0.00s) @@ -22778,7 +22844,7 @@ --- SKIP: TestLeasingSessionExpireCancel/test_6 (0.00s) --- SKIP: TestLeasingSessionExpireCancel/test_7 (0.00s) PASS -ok go.etcd.io/etcd/tests/integration/clientv3/lease 0.058s +ok go.etcd.io/etcd/tests/integration/clientv3/lease 0.272s === RUN TestEndpointManager endpoints_test.go:29: Cannot create clusters in --short tests --- SKIP: TestEndpointManager (0.00s) @@ -22795,12 +22861,12 @@ resolver_test.go:118: Cannot create clusters in --short tests --- SKIP: TestEtcdEndpointManager (0.00s) PASS -ok go.etcd.io/etcd/tests/integration/clientv3/naming 0.046s +ok go.etcd.io/etcd/tests/integration/clientv3/naming 0.127s === RUN TestSaveSnapshotFilePermissions v3_snapshot_test.go:61: Snapshot creation tests are depending on embedded etcServer so are integration-level tests. --- SKIP: TestSaveSnapshotFilePermissions (0.00s) PASS -ok go.etcd.io/etcd/tests/integration/clientv3/snapshot 0.050s +ok go.etcd.io/etcd/tests/integration/clientv3/snapshot 0.131s === RUN TestEmbedEtcd embed_test.go:50: Cannot start embedded cluster in --short tests --- SKIP: TestEmbedEtcd (0.00s) @@ -22811,7 +22877,7 @@ embed_test.go:135: Cannot start embedded cluster in --short tests --- SKIP: TestEmbedEtcdGracefulStopInsecure (0.00s) PASS -ok go.etcd.io/etcd/tests/integration/embed 0.035s +ok go.etcd.io/etcd/tests/integration/embed 0.138s === RUN TestClusterProxyMemberList cluster_test.go:37: Cannot create clusters in --short tests --- SKIP: TestClusterProxyMemberList (0.00s) @@ -22822,7 +22888,7 @@ register_test.go:29: Cannot create clusters in --short tests --- SKIP: TestRegister (0.00s) PASS -ok go.etcd.io/etcd/tests/integration/proxy/grpcproxy 0.042s +ok go.etcd.io/etcd/tests/integration/proxy/grpcproxy 0.216s === RUN TestSnapshotV3RestoreMultiMemberAdd member_test.go:34: Cannot create clusters in --short tests --- SKIP: TestSnapshotV3RestoreMultiMemberAdd (0.00s) @@ -22836,7 +22902,7 @@ v3_snapshot_test.go:143: Cannot create clusters in --short tests --- SKIP: TestCorruptedBackupFileCheck (0.00s) PASS -ok go.etcd.io/etcd/tests/integration/snapshot 0.047s +ok go.etcd.io/etcd/tests/integration/snapshot 0.158s === RUN TestStoreRecover store_tag_not_v2v3_test.go:43: Cannot create clusters in --short tests --- SKIP: TestStoreRecover (0.00s) @@ -22930,13 +22996,13 @@ --- PASS: TestStoreWatchRecursiveCompareAndSwap (0.00s) === RUN TestStoreWatchStream store_tag_not_v2v3_test.go:36: new v2 store with no namespace ---- PASS: TestStoreWatchStream (0.20s) +--- PASS: TestStoreWatchStream (0.21s) === RUN TestStoreWatchCreateWithHiddenKey store_tag_not_v2v3_test.go:36: new v2 store with no namespace --- PASS: TestStoreWatchCreateWithHiddenKey (0.10s) === RUN TestStoreWatchRecursiveCreateWithHiddenKey store_tag_not_v2v3_test.go:36: new v2 store with no namespace ---- PASS: TestStoreWatchRecursiveCreateWithHiddenKey (0.20s) +--- PASS: TestStoreWatchRecursiveCreateWithHiddenKey (0.21s) === RUN TestStoreWatchUpdateWithHiddenKey store_tag_not_v2v3_test.go:36: new v2 store with no namespace --- PASS: TestStoreWatchUpdateWithHiddenKey (0.00s) @@ -22965,7 +23031,7 @@ store_v2v3_test.go:30: Cannot create clusters in --short tests --- SKIP: TestCreateSetDir (0.00s) PASS -ok go.etcd.io/etcd/tests/integration/v2store 0.671s +ok go.etcd.io/etcd/tests/integration/v2store 0.894s ? go.etcd.io/etcd/tests/testutils [no test files] make[2]: Leaving directory '/build/reproducible-path/etcd-3.5.16' debian/rules execute_after_dh_auto_test @@ -23012,9 +23078,9 @@ dh_builddeb -O--buildsystem=golang -O--builddirectory=_build dpkg-deb: building package 'etcd-server' in '../etcd-server_3.5.16-3_arm64.deb'. dpkg-deb: building package 'golang-etcd-server-dev' in '../golang-etcd-server-dev_3.5.16-3_all.deb'. +dpkg-deb: building package 'etcd-client-dbgsym' in '../etcd-client-dbgsym_3.5.16-3_arm64.deb'. dpkg-deb: building package 'etcd-client' in '../etcd-client_3.5.16-3_arm64.deb'. dpkg-deb: building package 'etcd-server-dbgsym' in '../etcd-server-dbgsym_3.5.16-3_arm64.deb'. -dpkg-deb: building package 'etcd-client-dbgsym' in '../etcd-client-dbgsym_3.5.16-3_arm64.deb'. dpkg-genbuildinfo --build=binary -O../etcd_3.5.16-3_arm64.buildinfo dpkg-genchanges --build=binary -O../etcd_3.5.16-3_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -23022,12 +23088,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/1776731/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/1776731/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/2329095 and its subdirectories -I: Current time: Mon Dec 8 06:00:55 -12 2025 -I: pbuilder-time-stamp: 1765216855 +I: removing directory /srv/workspace/pbuilder/1776731 and its subdirectories +I: Current time: Wed Nov 6 01:49:34 +14 2024 +I: pbuilder-time-stamp: 1730807374