0s autopkgtest [03:28:12]: starting date and time: 2026-02-08 03:28:12+0000
0s autopkgtest [03:28:12]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op
0s autopkgtest [03:28:12]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.bf38ri08/out --timeout-copy=6000 --needs-internet=try --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:golang-gogoprotobuf --apt-upgrade etcd --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=golang-gogoprotobuf/1.3.2-3build2 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-cpu2-ram4-disk20-s390x --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-15@sto01-s390x-31.secgroup --name adt-resolute-s390x-etcd-20260208-032810-juju-7f2275-prod-proposed-migration-environment-15-c0e30d37-8cae-4739-9433-73b07652f948 --image adt/ubuntu-resolute-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-15 --net-id=net_prod-autopkgtest-workers-s390x -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/
14s Creating nova instance adt-resolute-s390x-etcd-20260208-032810-juju-7f2275-prod-proposed-migration-environment-15-c0e30d37-8cae-4739-9433-73b07652f948 from image adt/ubuntu-resolute-s390x-server-20260208.img (UUID bf8d2066-816d-4293-b7d1-06f39d3d29cb)...
207s autopkgtest [03:31:39]: testbed dpkg architecture: s390x
207s autopkgtest [03:31:39]: testbed apt version: 3.1.15
208s autopkgtest [03:31:40]: @@@@@@@@@@@@@@@@@@@@ test bed setup
209s autopkgtest [03:31:41]: testbed release detected to be: None
212s autopkgtest [03:31:44]: updating testbed package index (apt update)
213s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB]
213s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease
213s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease
213s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease
213s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [31.5 kB]
214s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1638 kB]
217s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [182 kB]
217s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x Packages [203 kB]
217s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/universe s390x Packages [1438 kB]
220s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse s390x Packages [8452 B]
221s Fetched 3625 kB in 8s (438 kB/s)
226s Reading package lists...
229s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease
230s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease
230s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease
230s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease
235s Reading package lists...
236s Reading package lists...
238s Building dependency tree...
238s Reading state information...
239s Calculating upgrade...
241s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
241s autopkgtest [03:32:13]: upgrading testbed (apt dist-upgrade and autopurge)
241s Reading package lists...
243s Building dependency tree...
243s Reading state information...
243s Calculating upgrade...
245s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
245s Reading package lists...
247s Building dependency tree...
247s Reading state information...
248s Solving dependencies...
249s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
257s autopkgtest [03:32:29]: testbed running kernel: Linux 6.19.0-3-generic #3-Ubuntu SMP Fri Jan 23 19:02:49 UTC 2026
257s autopkgtest [03:32:29]: @@@@@@@@@@@@@@@@@@@@ apt-source etcd
275s Get:1 http://ftpmaster.internal/ubuntu resolute/universe etcd 3.5.16-4 (dsc) [4038 B]
275s Get:2 http://ftpmaster.internal/ubuntu resolute/universe etcd 3.5.16-4 (tar) [4121 kB]
275s Get:3 http://ftpmaster.internal/ubuntu resolute/universe etcd 3.5.16-4 (diff) [45.4 kB]
282s gpgv: Signature made Tue Mar 4 13:33:24 2025 UTC
282s gpgv: using RSA key 4F3E74F436050C10F5696574B972BF3EA4AE57A3
282s gpgv: Can't check signature: No public key
282s dpkg-source: warning: cannot verify inline signature for ./etcd_3.5.16-4.dsc: no acceptable signature found
285s autopkgtest [03:32:57]: testing package etcd version 3.5.16-4
286s integration SKIP Test lists explicitly supported architectures, but the current architecture s390x isn't listed.
286s functional SKIP Test lists explicitly supported architectures, but the current architecture s390x isn't listed.
286s autopkgtest [03:32:58]: build not needed
290s integration SKIP Test lists explicitly supported architectures, but the current architecture s390x isn't listed.
290s functional SKIP Test lists explicitly supported architectures, but the current architecture s390x isn't listed.
291s autopkgtest [03:33:03]: test dh-golang-autopkgtest: preparing testbed
292s Reading package lists...
293s Building dependency tree...
293s Reading state information...
294s Solving dependencies...
296s The following NEW packages will be installed:
296s autoconf automake autopoint autotools-dev build-essential cpp cpp-15
296s cpp-15-s390x-linux-gnu cpp-s390x-linux-gnu debhelper debugedit dh-autoreconf
296s dh-golang dh-strip-nondeterminism dwz etcd-client etcd-server g++ g++-15
296s g++-15-s390x-linux-gnu g++-s390x-linux-gnu gcc gcc-15 gcc-15-s390x-linux-gnu
296s gcc-s390x-linux-gnu gettext golang-1.25-go golang-1.25-src golang-any
296s golang-dbus-dev golang-etcd-server-dev golang-github-ajstarks-svgo-dev
296s golang-github-alecthomas-units-dev golang-github-antlr-antlr4-dev
296s golang-github-aws-aws-sdk-go-dev golang-github-aws-aws-sdk-go-v2-dev
296s golang-github-aws-smithy-go-dev golang-github-benbjohnson-clock-dev
296s golang-github-beorn7-perks-dev golang-github-bgentry-speakeasy-dev
296s golang-github-bmatcuk-doublestar-dev golang-github-burntsushi-toml-dev
296s golang-github-casbin-casbin-dev golang-github-casbin-govaluate-dev
296s golang-github-cenkalti-backoff-v4-dev golang-github-cespare-xxhash-dev
296s golang-github-chzyer-logex-dev golang-github-chzyer-readline-dev
296s golang-github-chzyer-test-dev golang-github-cockroachdb-datadriven-dev
296s golang-github-coreos-bbolt-dev golang-github-coreos-go-semver-dev
296s golang-github-coreos-go-systemd-dev golang-github-cpuguy83-go-md2man-v2-dev
296s golang-github-creack-pty-dev golang-github-davecgh-go-spew-dev
296s golang-github-dustin-go-humanize-dev golang-github-edsrzf-mmap-go-dev
296s golang-github-etcd-io-gofail-dev golang-github-felixge-httpsnoop-dev
296s golang-github-fogleman-gg-dev golang-github-fsnotify-fsnotify-dev
296s golang-github-go-kit-kit-dev golang-github-go-kit-log-dev
296s golang-github-go-logfmt-logfmt-dev golang-github-go-logr-logr-dev
296s golang-github-go-logr-stdr-dev golang-github-go-zookeeper-zk-dev
296s golang-github-goccmack-gocc-dev golang-github-gogo-protobuf-dev
296s golang-github-golang-freetype-dev golang-github-golang-groupcache-dev
296s golang-github-golang-jwt-jwt-dev golang-github-golang-mock-dev
296s golang-github-golang-protobuf-1-5-dev golang-github-google-btree-dev
296s golang-github-google-cel-go-dev golang-github-google-go-cmp-dev
296s golang-github-google-martian-dev golang-github-google-pprof-dev
296s golang-github-google-uuid-dev golang-github-googleapis-gax-go-dev
296s golang-github-gorilla-websocket-dev
296s golang-github-grpc-ecosystem-go-grpc-middleware-dev
296s golang-github-grpc-ecosystem-go-grpc-prometheus-dev
296s golang-github-grpc-ecosystem-grpc-gateway-dev
296s golang-github-hashicorp-hcl-dev
296s golang-github-hdrhistogram-hdrhistogram-go-dev
296s golang-github-ianlancetaylor-demangle-dev
296s golang-github-influxdata-influxdb1-client-dev
296s golang-github-jmespath-go-jmespath-dev golang-github-jonboulle-clockwork-dev
296s golang-github-jpillora-backoff-dev golang-github-json-iterator-go-dev
296s golang-github-julienschmidt-httprouter-dev
296s golang-github-jung-kurt-gofpdf-dev golang-github-klauspost-compress-dev
296s golang-github-kr-fs-dev golang-github-kr-pretty-dev
296s golang-github-kr-text-dev golang-github-kylelemons-godebug-dev
296s golang-github-magiconair-properties-dev golang-github-masterminds-semver-dev
296s golang-github-mattn-go-runewidth-dev golang-github-minio-highwayhash-dev
296s golang-github-mitchellh-mapstructure-dev
296s golang-github-modern-go-concurrent-dev golang-github-modern-go-reflect2-dev
296s golang-github-munnerz-goautoneg-dev golang-github-mwitkow-go-conntrack-dev
296s golang-github-nats-io-go-nats-dev golang-github-nats-io-jwt-dev
296s golang-github-nats-io-nats-server-dev golang-github-nats-io-nkeys-dev
296s golang-github-nats-io-nuid-dev golang-github-oklog-run-dev
296s golang-github-olekukonko-tablewriter-dev
296s golang-github-opentracing-opentracing-go-dev
296s golang-github-pelletier-go-toml-dev golang-github-pelletier-go-toml.v2-dev
296s golang-github-performancecopilot-speed-dev golang-github-pkg-errors-dev
296s golang-github-pkg-sftp-dev golang-github-pmezard-go-difflib-dev
296s golang-github-prometheus-client-golang-dev
296s golang-github-prometheus-client-model-dev
296s golang-github-prometheus-common-dev golang-github-prometheus-procfs-dev
296s golang-github-prometheus-sigv4-dev golang-github-rabbitmq-amqp091-go-dev
296s golang-github-rivo-uniseg-dev golang-github-rogpeppe-fastuuid-dev
296s golang-github-rogpeppe-go-internal-dev
296s golang-github-russross-blackfriday-v2-dev
296s golang-github-shurcool-sanitized-anchor-name-dev
296s golang-github-sirupsen-logrus-dev golang-github-soheilhy-cmux-dev
296s golang-github-spf13-afero-dev golang-github-spf13-cast-dev
296s golang-github-spf13-cobra-dev golang-github-spf13-jwalterweatherman-dev
296s golang-github-spf13-pflag-dev golang-github-spf13-viper-dev
296s golang-github-stoewer-go-strcase-dev golang-github-stretchr-objx-dev
296s golang-github-stretchr-testify-dev golang-github-subosito-gotenv-dev
296s golang-github-tmc-grpc-websocket-proxy-dev golang-github-urfave-cli-dev
296s golang-github-vividcortex-gohistogram-dev golang-github-xiang90-probing-dev
296s golang-github-yuin-goldmark-dev golang-glog-dev golang-go
296s golang-go.opencensus-dev golang-go.uber-atomic-dev
296s golang-go.uber-multierr-dev golang-go.uber-zap-dev
296s golang-golang-x-crypto-dev golang-golang-x-exp-dev golang-golang-x-image-dev
296s golang-golang-x-mod-dev golang-golang-x-net-dev golang-golang-x-oauth2-dev
296s golang-golang-x-oauth2-google-dev golang-golang-x-sync-dev
296s golang-golang-x-sys-dev golang-golang-x-term-dev golang-golang-x-text-dev
296s golang-golang-x-time-dev golang-golang-x-tools golang-golang-x-tools-dev
296s golang-gonum-v1-gonum-dev golang-gonum-v1-plot-dev golang-google-api-dev
296s golang-google-cloud-compute-metadata-dev golang-google-cloud-dev
296s golang-google-genproto-dev golang-google-grpc-dev golang-google-protobuf-dev
296s golang-gopkg-alecthomas-kingpin.v2-dev golang-gopkg-check.v1-dev
296s golang-gopkg-cheggaaa-pb.v1-dev golang-gopkg-ini.v1-dev
296s golang-gopkg-natefinch-lumberjack.v2-dev golang-gopkg-yaml.v2-dev
296s golang-gopkg-yaml.v3-dev golang-k8s-sigs-yaml-dev
296s golang-opentelemetry-contrib-dev golang-opentelemetry-otel-dev
296s golang-opentelemetry-proto-dev golang-rsc-binaryregexp-dev golang-src
296s golang-uber-automaxprocs-dev golang-uber-goleak-dev intltool-debian
296s libarchive-zip-perl libasan8 libc-dev-bin libc6-dev libcap-dev libcc1-0
296s libcrypt-dev libdebhelper-perl libfile-stripnondeterminism-perl
296s libgcc-15-dev libgomp1 libisl23 libitm1 libjs-jquery libjs-jquery-ui
296s liblsan0 libmpc3 libprotobuf-dev libprotobuf-lite32t64 libprotobuf32t64
296s libprotoc32t64 libstdc++-15-dev libsystemd-dev libtool libtsan2 libubsan1
296s linux-libc-dev m4 po-debconf protobuf-compiler protoc-gen-go-1-5
296s rpcsvc-proto tzdata-legacy zlib1g-dev
296s 0 upgraded, 230 newly installed, 0 to remove and 0 not upgraded.
296s Need to get 281 MB of archives.
296s After this operation, 1919 MB of additional disk space will be used.
296s Get:1 http://ftpmaster.internal/ubuntu resolute/universe s390x etcd-server s390x 3.5.16-4 [11.6 MB]
323s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x m4 s390x 1.4.20-2 [223 kB]
323s Get:3 http://ftpmaster.internal/ubuntu resolute/main s390x autoconf all 2.72-3.1ubuntu1 [384 kB]
324s Get:4 http://ftpmaster.internal/ubuntu resolute/main s390x autotools-dev all 20240727.1build1 [43.4 kB]
324s Get:5 http://ftpmaster.internal/ubuntu resolute/main s390x automake all 1:1.18.1-3build1 [582 kB]
325s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x autopoint all 0.23.2-1 [620 kB]
327s Get:7 http://ftpmaster.internal/ubuntu resolute/main s390x libc-dev-bin s390x 2.42-2ubuntu4 [22.9 kB]
327s Get:8 http://ftpmaster.internal/ubuntu resolute/main s390x linux-libc-dev s390x 6.19.0-3.3 [1839 kB]
331s Get:9 http://ftpmaster.internal/ubuntu resolute/main s390x libcrypt-dev s390x 1:4.5.1-1 [127 kB]
331s Get:10 http://ftpmaster.internal/ubuntu resolute/main s390x rpcsvc-proto s390x 1.4.3-1build1 [67.1 kB]
331s Get:11 http://ftpmaster.internal/ubuntu resolute/main s390x libc6-dev s390x 2.42-2ubuntu4 [1696 kB]
336s Get:12 http://ftpmaster.internal/ubuntu resolute/main s390x libisl23 s390x 0.27-1build1 [702 kB]
338s Get:13 http://ftpmaster.internal/ubuntu resolute/main s390x libmpc3 s390x 1.3.1-2 [57.4 kB]
338s Get:14 http://ftpmaster.internal/ubuntu resolute/main s390x cpp-15-s390x-linux-gnu s390x 15.2.0-12ubuntu1 [10.2 MB]
365s Get:15 http://ftpmaster.internal/ubuntu resolute/main s390x cpp-15 s390x 15.2.0-12ubuntu1 [1028 B]
365s Get:16 http://ftpmaster.internal/ubuntu resolute/main s390x cpp-s390x-linux-gnu s390x 4:15.2.0-4ubuntu1 [5746 B]
365s Get:17 http://ftpmaster.internal/ubuntu resolute/main s390x cpp s390x 4:15.2.0-4ubuntu1 [22.4 kB]
365s Get:18 http://ftpmaster.internal/ubuntu resolute/main s390x libcc1-0 s390x 15.2.0-12ubuntu1 [50.0 kB]
365s Get:19 http://ftpmaster.internal/ubuntu resolute/main s390x libgomp1 s390x 15.2.0-12ubuntu1 [154 kB]
365s Get:20 http://ftpmaster.internal/ubuntu resolute/main s390x libitm1 s390x 15.2.0-12ubuntu1 [30.9 kB]
365s Get:21 http://ftpmaster.internal/ubuntu resolute/main s390x libasan8 s390x 15.2.0-12ubuntu1 [2968 kB]
372s Get:22 http://ftpmaster.internal/ubuntu resolute/main s390x liblsan0 s390x 15.2.0-12ubuntu1 [1354 kB]
377s Get:23 http://ftpmaster.internal/ubuntu resolute/main s390x libtsan2 s390x 15.2.0-12ubuntu1 [2685 kB]
390s Get:24 http://ftpmaster.internal/ubuntu resolute/main s390x libubsan1 s390x 15.2.0-12ubuntu1 [1211 kB]
393s Get:25 http://ftpmaster.internal/ubuntu resolute/main s390x libgcc-15-dev s390x 15.2.0-12ubuntu1 [1294 kB]
396s Get:26 http://ftpmaster.internal/ubuntu resolute/main s390x gcc-15-s390x-linux-gnu s390x 15.2.0-12ubuntu1 [19.9 MB]
441s Get:27 http://ftpmaster.internal/ubuntu resolute/main s390x gcc-15 s390x 15.2.0-12ubuntu1 [519 kB]
441s Get:28 http://ftpmaster.internal/ubuntu resolute/main s390x gcc-s390x-linux-gnu s390x 4:15.2.0-4ubuntu1 [1208 B]
441s Get:29 http://ftpmaster.internal/ubuntu resolute/main s390x gcc s390x 4:15.2.0-4ubuntu1 [5018 B]
441s Get:30 http://ftpmaster.internal/ubuntu resolute/main s390x libstdc++-15-dev s390x 15.2.0-12ubuntu1 [2660 kB]
447s Get:31 http://ftpmaster.internal/ubuntu resolute/main s390x g++-15-s390x-linux-gnu s390x 15.2.0-12ubuntu1 [11.7 MB]
471s Get:32 http://ftpmaster.internal/ubuntu resolute/main s390x g++-15 s390x 15.2.0-12ubuntu1 [25.3 kB]
471s Get:33 http://ftpmaster.internal/ubuntu resolute/main s390x g++-s390x-linux-gnu s390x 4:15.2.0-4ubuntu1 [956 B]
471s Get:34 http://ftpmaster.internal/ubuntu resolute/main s390x g++ s390x 4:15.2.0-4ubuntu1 [1078 B]
471s Get:35 http://ftpmaster.internal/ubuntu resolute/main s390x build-essential s390x 12.12ubuntu2 [5258 B]
471s Get:36 http://ftpmaster.internal/ubuntu resolute/main s390x libdebhelper-perl all 13.28ubuntu1 [97.4 kB]
471s Get:37 http://ftpmaster.internal/ubuntu resolute/main s390x libtool all 2.5.4-9 [169 kB]
471s Get:38 http://ftpmaster.internal/ubuntu resolute/main s390x dh-autoreconf all 21+nmu1 [11.9 kB]
471s Get:39 http://ftpmaster.internal/ubuntu resolute/main s390x libarchive-zip-perl all 1.68-1 [90.2 kB]
471s Get:40 http://ftpmaster.internal/ubuntu resolute/main s390x libfile-stripnondeterminism-perl all 1.15.0-1build1 [20.6 kB]
471s Get:41 http://ftpmaster.internal/ubuntu resolute/main s390x dh-strip-nondeterminism all 1.15.0-1build1 [5110 B]
471s Get:42 http://ftpmaster.internal/ubuntu resolute/main s390x debugedit s390x 1:5.2-3build1 [52.7 kB]
471s Get:43 http://ftpmaster.internal/ubuntu resolute/main s390x dwz s390x 0.16-2build1 [121 kB]
471s Get:44 http://ftpmaster.internal/ubuntu resolute/main s390x gettext s390x 0.23.2-1 [1062 kB]
473s Get:45 http://ftpmaster.internal/ubuntu resolute/main s390x intltool-debian all 0.35.0+20060710.6build1 [24.1 kB]
473s Get:46 http://ftpmaster.internal/ubuntu resolute/main s390x po-debconf all 1.0.22 [215 kB]
473s Get:47 http://ftpmaster.internal/ubuntu resolute/main s390x debhelper all 13.28ubuntu1 [916 kB]
476s Get:48 http://ftpmaster.internal/ubuntu resolute/main s390x golang-1.25-src all 1.25.0-0ubuntu1 [23.0 MB]
526s Get:49 http://ftpmaster.internal/ubuntu resolute/main s390x golang-1.25-go s390x 1.25.0-0ubuntu1 [17.1 MB]
562s Get:50 http://ftpmaster.internal/ubuntu resolute/main s390x golang-src all 2:1.25~1 [5206 B]
562s Get:51 http://ftpmaster.internal/ubuntu resolute/main s390x golang-go s390x 2:1.25~1 [44.1 kB]
562s Get:52 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-any s390x 2:1.25~1 [2838 B]
562s Get:53 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-ajstarks-svgo-dev all 2012-01-27-3build1 [13.3 kB]
562s Get:54 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-golang-x-exp-dev all 0.0~git20250911.df92998-1 [226 kB]
562s Get:55 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-antlr-antlr4-dev all 4.11.1+ds-2 [99.9 kB]
562s Get:56 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-cenkalti-backoff-v4-dev all 4.3.0-3 [12.4 kB]
562s Get:57 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-go-logr-logr-dev all 1.4.3-1 [36.3 kB]
562s Get:58 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-go-logr-stdr-dev all 1.2.2-4 [5060 B]
562s Get:59 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-masterminds-semver-dev all 3.4.0-1 [22.2 kB]
562s Get:60 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-beorn7-perks-dev all 1.0.1-3 [12.6 kB]
562s Get:61 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-cespare-xxhash-dev all 2.3.0-1 [11.1 kB]
562s Get:62 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-davecgh-go-spew-dev all 1.1.1-3 [31.1 kB]
562s Get:63 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-modern-go-concurrent-dev all 1.0.3-1.1 [4708 B]
562s Get:64 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-modern-go-reflect2-dev all 1.0.2-2 [11.0 kB]
562s Get:65 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-json-iterator-go-dev all 1.1.12-2 [63.9 kB]
562s Get:66 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-klauspost-compress-dev all 1.18.1+ds1-1 [33.5 MB]
627s Get:67 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-kylelemons-godebug-dev all 1.1.0-2 [14.9 kB]
630s Get:68 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-google-protobuf-dev all 1.36.7-1 [749 kB]
630s Get:69 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-prometheus-client-model-dev all 0.6.2-1 [11.4 kB]
630s Get:70 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-pmezard-go-difflib-dev all 1.0.0-3 [12.4 kB]
630s Get:71 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-stretchr-objx-dev all 0.5.2-1 [26.5 kB]
630s Get:72 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-gopkg-yaml.v2-dev all 2.4.3-1 [62.7 kB]
630s Get:73 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-jmespath-go-jmespath-dev all 0.4.0-2 [93.9 kB]
630s Get:74 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-golang-x-sys-dev all 0.22.0-1 [457 kB]
630s Get:75 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-golang-x-term-dev all 0.22.0-1 [14.6 kB]
630s Get:76 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-golang-x-text-dev all 0.31.0-1 [4602 kB]
638s Get:77 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-golang-x-crypto-dev all 1:0.45.0-1 [1993 kB]
647s Get:78 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-golang-x-net-dev all 1:0.27.0-2 [938 kB]
648s Get:79 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-aws-aws-sdk-go-dev all 1.49.0-2 [12.3 MB]
670s Get:80 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-go-logfmt-logfmt-dev all 0.5.0-2 [12.8 kB]
670s Get:81 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-go-kit-log-dev all 0.2.1-1 [27.4 kB]
670s Get:82 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-google-go-cmp-dev all 0.6.0-1 [89.8 kB]
670s Get:83 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-julienschmidt-httprouter-dev all 1.3.0-2 [19.4 kB]
670s Get:84 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-munnerz-goautoneg-dev all 0.0~git20191010.a7dc8b6-2 [4348 B]
670s Get:85 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-jpillora-backoff-dev all 1.0.0-1.1 [3744 B]
670s Get:86 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-mwitkow-go-conntrack-dev all 0.0~git20190716.2f06839-4 [15.1 kB]
670s Get:87 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-gopkg-yaml.v3-dev all 3.0.4-1 [78.0 kB]
670s Get:88 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-stretchr-testify-dev all 1.10.0-1 [79.6 kB]
670s Get:89 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-prometheus-sigv4-dev all 0.2.1-1 [9852 B]
671s Get:90 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-golang-x-oauth2-dev all 0.27.0-1 [38.1 kB]
671s Get:91 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-alecthomas-units-dev all 0.0~git20240927.0f3dac3-1 [9082 B]
671s Get:92 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-gopkg-alecthomas-kingpin.v2-dev all 2.2.6-4 [43.6 kB]
671s Get:93 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-prometheus-common-dev all 0.62.0-3 [120 kB]
671s Get:94 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-golang-x-sync-dev all 0.7.0-1 [19.5 kB]
671s Get:95 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-prometheus-procfs-dev all 0.19.2-1 [209 kB]
671s Get:96 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-prometheus-client-golang-dev all 1.21.1-1 [189 kB]
671s Get:97 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-golang-protobuf-1-5-dev all 1.5.4-2 [140 kB]
671s Get:98 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-stoewer-go-strcase-dev all 1.2.0-4 [5596 B]
671s Get:99 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-google-genproto-dev all 0.0~git20210726.e7812ac-4 [5100 kB]
680s Get:100 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-google-cel-go-dev all 0.18.2+ds-7 [408 kB]
680s Get:101 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-google-uuid-dev all 1.6.0-1 [20.4 kB]
680s Get:102 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-glog-dev all 1.2.4-1 [32.9 kB]
680s Get:103 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-golang-groupcache-dev all 0.0~git20210331.41bb18b-2 [23.5 kB]
680s Get:104 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-go.opencensus-dev all 0.24.0-2 [136 kB]
681s Get:105 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-google-cloud-compute-metadata-dev all 0.56.0-6 [17.9 kB]
681s Get:106 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-golang-x-oauth2-google-dev all 0.27.0-1 [50.6 kB]
681s Get:107 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-golang-mock-dev all 1.6.0-2build1 [48.7 kB]
681s Get:108 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-google-btree-dev all 1.0.1-1 [13.7 kB]
681s Get:109 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-google-martian-dev all 3.3.2-3 [111 kB]
681s Get:110 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-chzyer-logex-dev all 1.2.1-1 [5162 B]
681s Get:111 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-chzyer-test-dev all 1.0.0-1 [5872 B]
681s Get:112 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-chzyer-readline-dev all 1.5.1-1 [31.8 kB]
681s Get:113 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-ianlancetaylor-demangle-dev all 0.0~git20200824.28f6c0f-2 [50.2 kB]
681s Get:114 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-google-pprof-dev all 0.0~git20211008.947d60d-1 [1067 kB]
682s Get:115 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-googleapis-gax-go-dev all 2.14.1-1 [35.4 kB]
682s Get:116 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-golang-x-time-dev all 0.14.0-1 [13.8 kB]
682s Get:117 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-google-api-dev all 0.61.0-6 [5043 kB]
691s Get:118 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-rsc-binaryregexp-dev all 0.2.0-3 [424 kB]
691s Get:119 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-google-cloud-dev all 0.56.0-6 [798 kB]
692s Get:120 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-google-grpc-dev all 1.64.0-7 [1247 kB]
694s Get:121 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-rogpeppe-fastuuid-dev all 1.2.0-1 [6240 B]
696s Get:122 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-grpc-ecosystem-grpc-gateway-dev all 2.20.0-2build1 [383 kB]
696s Get:123 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-opentelemetry-proto-dev all 1.3.1-2 [49.0 kB]
696s Get:124 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-opentelemetry-otel-dev all 1.31.0-6 [473 kB]
696s Get:125 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-aws-smithy-go-dev all 1.23.2-1 [153 kB]
696s Get:126 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-aws-aws-sdk-go-v2-dev all 1.30.3-1 [14.6 MB]
734s Get:127 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-benbjohnson-clock-dev all 1.3.0-1build1 [8522 B]
734s Get:128 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-bmatcuk-doublestar-dev all 4.6.1-1 [20.3 kB]
734s Get:129 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-casbin-govaluate-dev all 1.10.0-1 [35.9 kB]
734s Get:130 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-casbin-casbin-dev all 3.4.1-1 [98.7 kB]
734s Get:131 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-cockroachdb-datadriven-dev all 1.0.2-6 [14.0 kB]
734s Get:132 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-etcd-io-gofail-dev all 0.1.0-1build1 [98.6 kB]
734s Get:133 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-coreos-bbolt-dev all 1.4.2-1 [101 kB]
734s Get:134 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-shurcool-sanitized-anchor-name-dev all 1.0.0-3 [3590 B]
734s Get:135 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-russross-blackfriday-v2-dev all 2.1.0-1build1 [79.1 kB]
735s Get:136 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-cpuguy83-go-md2man-v2-dev all 2.0.4-1 [11.0 kB]
735s Get:137 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-creack-pty-dev all 1.1.21-1 [14.8 kB]
735s Get:138 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-felixge-httpsnoop-dev all 1.0.3-3 [8668 B]
735s Get:139 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-golang-x-image-dev all 0.35.0-1 [2861 kB]
741s Get:140 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-golang-freetype-dev all 0.0~git20170609.e2365df+dfsg-2 [54.0 kB]
741s Get:141 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-fogleman-gg-dev all 1.3.0-4 [15.3 kB]
741s Get:142 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-go-zookeeper-zk-dev all 1.0.4-1 [41.2 kB]
741s Get:143 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-golang-jwt-jwt-dev all 5.0.0+really4.5.2-1 [41.5 kB]
741s Get:144 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-influxdata-influxdb1-client-dev all 0.0~git20220302.a9ab567-2 [51.2 kB]
741s Get:145 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-nats-io-nkeys-dev all 0.4.12-1 [17.1 kB]
741s Get:146 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-nats-io-nuid-dev all 1.0.1-1 [4346 B]
741s Get:147 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-nats-io-go-nats-dev all 1.48.0-1 [411 kB]
741s Get:148 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-minio-highwayhash-dev all 1.0.2-2 [16.8 kB]
741s Get:149 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-nats-io-jwt-dev all 2.8.0-1 [54.6 kB]
741s Get:150 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-uber-automaxprocs-dev all 1.5.3-1 [22.1 kB]
741s Get:151 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-nats-io-nats-server-dev all 2.10.27-1 [1367 kB]
745s Get:152 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-opentracing-opentracing-go-dev all 1.2.0-2 [28.5 kB]
745s Get:153 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-edsrzf-mmap-go-dev all 1.2.0-1 [8846 B]
745s Get:154 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-goccmack-gocc-dev all 0.0~git20230228.2292f9e-1build1 [76.6 kB]
745s Get:155 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-yuin-goldmark-dev all 1.7.13-1 [119 kB]
745s Get:156 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-golang-x-mod-dev all 0.30.0-1 [109 kB]
745s Get:157 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-golang-x-tools-dev all 1:0.25.1+ds-0ubuntu1 [1594 kB]
751s Get:158 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-jung-kurt-gofpdf-dev all 2.17.3+ds-1 [962 kB]
751s Get:159 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-gonum-v1-plot-dev all 0.7.0-5 [4823 kB]
757s Get:160 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-gonum-v1-gonum-dev all 0.15.1-1 [1960 kB]
761s Get:161 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-hdrhistogram-hdrhistogram-go-dev all 1.2.0+ds-1 [193 kB]
761s Get:162 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-pkg-errors-dev all 0.9.1-3 [13.2 kB]
761s Get:163 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-performancecopilot-speed-dev all 4.0.0-4 [38.9 kB]
761s Get:164 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-uber-goleak-dev all 1.3.0-1 [17.4 kB]
761s Get:165 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-rabbitmq-amqp091-go-dev all 1.10.0-1 [87.2 kB]
761s Get:166 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-sirupsen-logrus-dev all 1.9.3-1 [44.8 kB]
761s Get:167 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-vividcortex-gohistogram-dev all 1.0.0-2 [17.8 kB]
761s Get:168 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-go-kit-kit-dev all 0.13.0-9 [139 kB]
761s Get:169 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-oklog-run-dev all 1.1.0-2 [5720 B]
761s Get:170 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-go.uber-atomic-dev all 1.11.0-1 [16.8 kB]
761s Get:171 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-go.uber-multierr-dev all 1.6.0-1 [10.2 kB]
761s Get:172 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-go.uber-zap-dev all 1.27.0-1 [121 kB]
761s Get:173 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-grpc-ecosystem-go-grpc-middleware-dev all 2.1.0-2 [59.8 kB]
761s Get:174 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-pelletier-go-toml.v2-dev all 2.2.4-1 [878 kB]
763s Get:175 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-rivo-uniseg-dev all 0.4.7-1 [258 kB]
763s Get:176 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-rogpeppe-go-internal-dev all 1.12.0-3 [105 kB]
763s Get:177 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-soheilhy-cmux-dev all 0.1.5-2 [13.1 kB]
763s Get:178 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-subosito-gotenv-dev all 1.3.0-1 [8808 B]
763s Get:179 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-gorilla-websocket-dev all 1.5.3-1 [50.6 kB]
763s Get:180 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-tmc-grpc-websocket-proxy-dev all 0.0~git20200427.3cfed13-3 [5756 B]
763s Get:181 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-kr-text-dev all 0.2.0-2 [10.3 kB]
763s Get:182 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-kr-pretty-dev all 0.3.1-1 [12.1 kB]
763s Get:183 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-gopkg-check.v1-dev all 0.0+git20200902.038fdea-2 [31.9 kB]
763s Get:184 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-k8s-sigs-yaml-dev all 1.4.0-2 [99.3 kB]
763s Get:185 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-opentelemetry-contrib-dev all 0.56.0-5 [132 kB]
763s Get:186 http://ftpmaster.internal/ubuntu resolute/main s390x libcap-dev s390x 1:2.75-10ubuntu1 [576 kB]
764s Get:187 http://ftpmaster.internal/ubuntu resolute/main s390x libjs-jquery all 3.7.1+dfsg+~3.5.33-1build1 [321 kB]
764s Get:188 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-jquery-ui all 1.13.2+dfsg-1build1 [251 kB]
764s Get:189 http://ftpmaster.internal/ubuntu resolute/main s390x libprotobuf-lite32t64 s390x 3.21.12-15 [239 kB]
764s Get:190 http://ftpmaster.internal/ubuntu resolute/main s390x libprotobuf32t64 s390x 3.21.12-15 [941 kB]
766s Get:191 http://ftpmaster.internal/ubuntu resolute/main s390x libprotoc32t64 s390x 3.21.12-15 [694 kB]
767s Get:192 http://ftpmaster.internal/ubuntu resolute/main s390x libsystemd-dev s390x 259-1ubuntu3 [1351 kB]
770s Get:193 http://ftpmaster.internal/ubuntu resolute/main s390x zlib1g-dev s390x 1:1.3.dfsg+really1.3.1-1ubuntu2 [897 kB]
770s Get:194 http://ftpmaster.internal/ubuntu resolute/main s390x libprotobuf-dev s390x 3.21.12-15 [1418 kB]
773s Get:195 http://ftpmaster.internal/ubuntu resolute/universe s390x protobuf-compiler s390x 3.21.12-15 [29.0 kB]
773s Get:196 http://ftpmaster.internal/ubuntu resolute/universe s390x protoc-gen-go-1-5 s390x 1.5.4-2 [1931 kB]
777s Get:197 http://ftpmaster.internal/ubuntu resolute/main s390x tzdata-legacy all 2025c-3ubuntu3 [99.3 kB]
777s Get:198 http://ftpmaster.internal/ubuntu resolute/main s390x dh-golang all 1.63build1 [25.0 kB]
777s Get:199 http://ftpmaster.internal/ubuntu resolute/universe s390x etcd-client s390x 3.5.16-4 [5492 kB]
789s Get:200 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-dbus-dev all 5.1.0-1 [65.0 kB]
789s Get:201 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-bgentry-speakeasy-dev all 0.1.0-2build1 [5564 B]
789s Get:202 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-coreos-go-semver-dev all 0.3.0-1build1 [6768 B]
789s Get:203 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-coreos-go-systemd-dev all 22.6.0-1 [60.3 kB]
789s Get:204 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-dustin-go-humanize-dev all 1.0.1-1 [17.6 kB]
789s Get:205 http://ftpmaster.internal/ubuntu resolute-proposed/universe s390x golang-github-gogo-protobuf-dev all 1.3.2-3build2 [874 kB]
789s Get:206 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-grpc-ecosystem-go-grpc-prometheus-dev all 1.2.0+git20191002.6af20e3-5 [27.1 kB]
789s Get:207 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-jonboulle-clockwork-dev all 0.5.0+really+0.1.0-1 [5874 B]
789s Get:208 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-mattn-go-runewidth-dev all 0.0.16-2 [17.6 kB]
789s Get:209 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-olekukonko-tablewriter-dev all 0.0.5-2 [20.6 kB]
789s Get:210 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-spf13-pflag-dev all 1.0.10-1 [50.1 kB]
789s Get:211 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-fsnotify-fsnotify-dev all 1.9.0-1 [57.3 kB]
789s Get:212 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-hashicorp-hcl-dev all 1.0.0-1.1 [58.9 kB]
789s Get:213 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-magiconair-properties-dev all 1.8.7-1 [27.3 kB]
789s Get:214 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-mitchellh-mapstructure-dev all 1.5.0+git20231216.8508981-1 [28.3 kB]
789s Get:215 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-burntsushi-toml-dev all 1.5.0-1 [121 kB]
789s Get:216 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-pelletier-go-toml-dev all 1.9.5-1build1 [79.6 kB]
789s Get:217 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-kr-fs-dev all 0.1.0-2 [6344 B]
789s Get:218 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-pkg-sftp-dev all 1.13.9-1 [108 kB]
789s Get:219 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-spf13-afero-dev all 1.15.0-2 [49.9 kB]
789s Get:220 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-spf13-cast-dev all 1.10.0-2 [20.5 kB]
789s Get:221 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-spf13-jwalterweatherman-dev all 1.1.0+really1.1.0-2 [6828 B]
789s Get:222 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-gopkg-ini.v1-dev all 1.67.0-1 [40.8 kB]
789s Get:223 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-spf13-viper-dev all 1.12.0-1 [71.0 kB]
789s Get:224 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-spf13-cobra-dev all 1.8.1-1 [76.2 kB]
789s Get:225 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-urfave-cli-dev all 1.22.14-1 [49.1 kB]
789s Get:226 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-xiang90-probing-dev all 0.0.2-2 [4164 B]
789s Get:227 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-gopkg-cheggaaa-pb.v1-dev all 1.0.25-3 [13.7 kB]
789s Get:228 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-gopkg-natefinch-lumberjack.v2-dev all 2.1-2 [13.3 kB]
789s Get:229 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-etcd-server-dev all 3.5.16-4 [1036 kB]
809s Get:230 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-golang-x-tools s390x 1:0.25.1+ds-0ubuntu1 [43.4 MB]
878s Fetched 281 MB in 9min 30s (493 kB/s)
879s Selecting previously unselected package etcd-server.
892s (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 ... 88711 files and directories currently installed.)
892s Preparing to unpack .../000-etcd-server_3.5.16-4_s390x.deb ...
892s Unpacking etcd-server (3.5.16-4) ...
897s Selecting previously unselected package m4.
897s Preparing to unpack .../001-m4_1.4.20-2_s390x.deb ...
897s Unpacking m4 (1.4.20-2) ...
898s Selecting previously unselected package autoconf.
898s Preparing to unpack .../002-autoconf_2.72-3.1ubuntu1_all.deb ...
898s Unpacking autoconf (2.72-3.1ubuntu1) ...
899s Selecting previously unselected package autotools-dev.
899s Preparing to unpack .../003-autotools-dev_20240727.1build1_all.deb ...
899s Unpacking autotools-dev (20240727.1build1) ...
899s Selecting previously unselected package automake.
899s Preparing to unpack .../004-automake_1%3a1.18.1-3build1_all.deb ...
899s Unpacking automake (1:1.18.1-3build1) ...
899s Selecting previously unselected package autopoint.
899s Preparing to unpack .../005-autopoint_0.23.2-1_all.deb ...
899s Unpacking autopoint (0.23.2-1) ...
900s Selecting previously unselected package libc-dev-bin.
900s Preparing to unpack .../006-libc-dev-bin_2.42-2ubuntu4_s390x.deb ...
900s Unpacking libc-dev-bin (2.42-2ubuntu4) ...
900s Selecting previously unselected package linux-libc-dev:s390x.
900s Preparing to unpack .../007-linux-libc-dev_6.19.0-3.3_s390x.deb ...
900s Unpacking linux-libc-dev:s390x (6.19.0-3.3) ...
901s Selecting previously unselected package libcrypt-dev:s390x.
901s Preparing to unpack .../008-libcrypt-dev_1%3a4.5.1-1_s390x.deb ...
902s Unpacking libcrypt-dev:s390x (1:4.5.1-1) ...
902s Selecting previously unselected package rpcsvc-proto.
902s Preparing to unpack .../009-rpcsvc-proto_1.4.3-1build1_s390x.deb ...
902s Unpacking rpcsvc-proto (1.4.3-1build1) ...
902s Selecting previously unselected package libc6-dev:s390x.
902s Preparing to unpack .../010-libc6-dev_2.42-2ubuntu4_s390x.deb ...
902s Unpacking libc6-dev:s390x (2.42-2ubuntu4) ...
904s Selecting previously unselected package libisl23:s390x.
904s Preparing to unpack .../011-libisl23_0.27-1build1_s390x.deb ...
904s Unpacking libisl23:s390x (0.27-1build1) ...
904s Selecting previously unselected package libmpc3:s390x.
904s Preparing to unpack .../012-libmpc3_1.3.1-2_s390x.deb ...
904s Unpacking libmpc3:s390x (1.3.1-2) ...
904s Selecting previously unselected package cpp-15-s390x-linux-gnu.
904s Preparing to unpack .../013-cpp-15-s390x-linux-gnu_15.2.0-12ubuntu1_s390x.deb ...
905s Unpacking cpp-15-s390x-linux-gnu (15.2.0-12ubuntu1) ...
907s Selecting previously unselected package cpp-15.
907s Preparing to unpack .../014-cpp-15_15.2.0-12ubuntu1_s390x.deb ...
907s Unpacking cpp-15 (15.2.0-12ubuntu1) ...
907s Selecting previously unselected package cpp-s390x-linux-gnu.
907s Preparing to unpack .../015-cpp-s390x-linux-gnu_4%3a15.2.0-4ubuntu1_s390x.deb ...
907s Unpacking cpp-s390x-linux-gnu (4:15.2.0-4ubuntu1) ...
907s Selecting previously unselected package cpp.
907s Preparing to unpack .../016-cpp_4%3a15.2.0-4ubuntu1_s390x.deb ...
907s Unpacking cpp (4:15.2.0-4ubuntu1) ...
908s Selecting previously unselected package libcc1-0:s390x.
908s Preparing to unpack .../017-libcc1-0_15.2.0-12ubuntu1_s390x.deb ...
908s Unpacking libcc1-0:s390x (15.2.0-12ubuntu1) ...
908s Selecting previously unselected package libgomp1:s390x.
908s Preparing to unpack .../018-libgomp1_15.2.0-12ubuntu1_s390x.deb ...
908s Unpacking libgomp1:s390x (15.2.0-12ubuntu1) ...
909s Selecting previously unselected package libitm1:s390x.
909s Preparing to unpack .../019-libitm1_15.2.0-12ubuntu1_s390x.deb ...
909s Unpacking libitm1:s390x (15.2.0-12ubuntu1) ...
909s Selecting previously unselected package libasan8:s390x.
909s Preparing to unpack .../020-libasan8_15.2.0-12ubuntu1_s390x.deb ...
909s Unpacking libasan8:s390x (15.2.0-12ubuntu1) ...
910s Selecting previously unselected package liblsan0:s390x.
910s Preparing to unpack .../021-liblsan0_15.2.0-12ubuntu1_s390x.deb ...
910s Unpacking liblsan0:s390x (15.2.0-12ubuntu1) ...
911s Selecting previously unselected package libtsan2:s390x.
911s Preparing to unpack .../022-libtsan2_15.2.0-12ubuntu1_s390x.deb ...
911s Unpacking libtsan2:s390x (15.2.0-12ubuntu1) ...
911s Selecting previously unselected package libubsan1:s390x.
911s Preparing to unpack .../023-libubsan1_15.2.0-12ubuntu1_s390x.deb ...
911s Unpacking libubsan1:s390x (15.2.0-12ubuntu1) ...
911s Selecting previously unselected package libgcc-15-dev:s390x.
912s Preparing to unpack .../024-libgcc-15-dev_15.2.0-12ubuntu1_s390x.deb ...
912s Unpacking libgcc-15-dev:s390x (15.2.0-12ubuntu1) ...
912s Selecting previously unselected package gcc-15-s390x-linux-gnu.
912s Preparing to unpack .../025-gcc-15-s390x-linux-gnu_15.2.0-12ubuntu1_s390x.deb ...
912s Unpacking gcc-15-s390x-linux-gnu (15.2.0-12ubuntu1) ...
918s Selecting previously unselected package gcc-15.
918s Preparing to unpack .../026-gcc-15_15.2.0-12ubuntu1_s390x.deb ...
918s Unpacking gcc-15 (15.2.0-12ubuntu1) ...
918s Selecting previously unselected package gcc-s390x-linux-gnu.
918s Preparing to unpack .../027-gcc-s390x-linux-gnu_4%3a15.2.0-4ubuntu1_s390x.deb ...
918s Unpacking gcc-s390x-linux-gnu (4:15.2.0-4ubuntu1) ...
918s Selecting previously unselected package gcc.
918s Preparing to unpack .../028-gcc_4%3a15.2.0-4ubuntu1_s390x.deb ...
918s Unpacking gcc (4:15.2.0-4ubuntu1) ...
918s Selecting previously unselected package libstdc++-15-dev:s390x.
918s Preparing to unpack .../029-libstdc++-15-dev_15.2.0-12ubuntu1_s390x.deb ...
918s Unpacking libstdc++-15-dev:s390x (15.2.0-12ubuntu1) ...
920s Selecting previously unselected package g++-15-s390x-linux-gnu.
920s Preparing to unpack .../030-g++-15-s390x-linux-gnu_15.2.0-12ubuntu1_s390x.deb ...
920s Unpacking g++-15-s390x-linux-gnu (15.2.0-12ubuntu1) ...
924s Selecting previously unselected package g++-15.
924s Preparing to unpack .../031-g++-15_15.2.0-12ubuntu1_s390x.deb ...
924s Unpacking g++-15 (15.2.0-12ubuntu1) ...
925s Selecting previously unselected package g++-s390x-linux-gnu.
925s Preparing to unpack .../032-g++-s390x-linux-gnu_4%3a15.2.0-4ubuntu1_s390x.deb ...
925s Unpacking g++-s390x-linux-gnu (4:15.2.0-4ubuntu1) ...
925s Selecting previously unselected package g++.
925s Preparing to unpack .../033-g++_4%3a15.2.0-4ubuntu1_s390x.deb ...
925s Unpacking g++ (4:15.2.0-4ubuntu1) ...
925s Selecting previously unselected package build-essential.
925s Preparing to unpack .../034-build-essential_12.12ubuntu2_s390x.deb ...
925s Unpacking build-essential (12.12ubuntu2) ...
925s Selecting previously unselected package libdebhelper-perl.
925s Preparing to unpack .../035-libdebhelper-perl_13.28ubuntu1_all.deb ...
925s Unpacking libdebhelper-perl (13.28ubuntu1) ...
925s Selecting previously unselected package libtool.
925s Preparing to unpack .../036-libtool_2.5.4-9_all.deb ...
925s Unpacking libtool (2.5.4-9) ...
925s Selecting previously unselected package dh-autoreconf.
925s Preparing to unpack .../037-dh-autoreconf_21+nmu1_all.deb ...
925s Unpacking dh-autoreconf (21+nmu1) ...
926s Selecting previously unselected package libarchive-zip-perl.
926s Preparing to unpack .../038-libarchive-zip-perl_1.68-1_all.deb ...
926s Unpacking libarchive-zip-perl (1.68-1) ...
926s Selecting previously unselected package libfile-stripnondeterminism-perl.
926s Preparing to unpack .../039-libfile-stripnondeterminism-perl_1.15.0-1build1_all.deb ...
926s Unpacking libfile-stripnondeterminism-perl (1.15.0-1build1) ...
926s Selecting previously unselected package dh-strip-nondeterminism.
926s Preparing to unpack .../040-dh-strip-nondeterminism_1.15.0-1build1_all.deb ...
926s Unpacking dh-strip-nondeterminism (1.15.0-1build1) ...
926s Selecting previously unselected package debugedit.
926s Preparing to unpack .../041-debugedit_1%3a5.2-3build1_s390x.deb ...
926s Unpacking debugedit (1:5.2-3build1) ...
926s Selecting previously unselected package dwz.
926s Preparing to unpack .../042-dwz_0.16-2build1_s390x.deb ...
926s Unpacking dwz (0.16-2build1) ...
926s Selecting previously unselected package gettext.
926s Preparing to unpack .../043-gettext_0.23.2-1_s390x.deb ...
926s Unpacking gettext (0.23.2-1) ...
927s Selecting previously unselected package intltool-debian.
927s Preparing to unpack .../044-intltool-debian_0.35.0+20060710.6build1_all.deb ...
927s Unpacking intltool-debian (0.35.0+20060710.6build1) ...
927s Selecting previously unselected package po-debconf.
927s Preparing to unpack .../045-po-debconf_1.0.22_all.deb ...
927s Unpacking po-debconf (1.0.22) ...
929s Selecting previously unselected package debhelper.
929s Preparing to unpack .../046-debhelper_13.28ubuntu1_all.deb ...
929s Unpacking debhelper (13.28ubuntu1) ...
929s Selecting previously unselected package golang-1.25-src.
929s Preparing to unpack .../047-golang-1.25-src_1.25.0-0ubuntu1_all.deb ...
929s Unpacking golang-1.25-src (1.25.0-0ubuntu1) ...
946s Selecting previously unselected package golang-1.25-go.
946s Preparing to unpack .../048-golang-1.25-go_1.25.0-0ubuntu1_s390x.deb ...
946s Unpacking golang-1.25-go (1.25.0-0ubuntu1) ...
955s Selecting previously unselected package golang-src.
955s Preparing to unpack .../049-golang-src_2%3a1.25~1_all.deb ...
955s Unpacking golang-src (2:1.25~1) ...
955s Selecting previously unselected package golang-go:s390x.
955s Preparing to unpack .../050-golang-go_2%3a1.25~1_s390x.deb ...
955s Unpacking golang-go:s390x (2:1.25~1) ...
956s Selecting previously unselected package golang-any:s390x.
956s Preparing to unpack .../051-golang-any_2%3a1.25~1_s390x.deb ...
956s Unpacking golang-any:s390x (2:1.25~1) ...
956s Selecting previously unselected package golang-github-ajstarks-svgo-dev.
956s Preparing to unpack .../052-golang-github-ajstarks-svgo-dev_2012-01-27-3build1_all.deb ...
956s Unpacking golang-github-ajstarks-svgo-dev (2012-01-27-3build1) ...
956s Selecting previously unselected package golang-golang-x-exp-dev.
956s Preparing to unpack .../053-golang-golang-x-exp-dev_0.0~git20250911.df92998-1_all.deb ...
956s Unpacking golang-golang-x-exp-dev (0.0~git20250911.df92998-1) ...
956s Selecting previously unselected package golang-github-antlr-antlr4-dev.
956s Preparing to unpack .../054-golang-github-antlr-antlr4-dev_4.11.1+ds-2_all.deb ...
956s Unpacking golang-github-antlr-antlr4-dev (4.11.1+ds-2) ...
956s Selecting previously unselected package golang-github-cenkalti-backoff-v4-dev.
956s Preparing to unpack .../055-golang-github-cenkalti-backoff-v4-dev_4.3.0-3_all.deb ...
956s Unpacking golang-github-cenkalti-backoff-v4-dev (4.3.0-3) ...
957s Selecting previously unselected package golang-github-go-logr-logr-dev.
957s Preparing to unpack .../056-golang-github-go-logr-logr-dev_1.4.3-1_all.deb ...
957s Unpacking golang-github-go-logr-logr-dev (1.4.3-1) ...
957s Selecting previously unselected package golang-github-go-logr-stdr-dev.
957s Preparing to unpack .../057-golang-github-go-logr-stdr-dev_1.2.2-4_all.deb ...
957s Unpacking golang-github-go-logr-stdr-dev (1.2.2-4) ...
957s Selecting previously unselected package golang-github-masterminds-semver-dev.
957s Preparing to unpack .../058-golang-github-masterminds-semver-dev_3.4.0-1_all.deb ...
957s Unpacking golang-github-masterminds-semver-dev (3.4.0-1) ...
957s Selecting previously unselected package golang-github-beorn7-perks-dev.
957s Preparing to unpack .../059-golang-github-beorn7-perks-dev_1.0.1-3_all.deb ...
957s Unpacking golang-github-beorn7-perks-dev (1.0.1-3) ...
958s Selecting previously unselected package golang-github-cespare-xxhash-dev.
958s Preparing to unpack .../060-golang-github-cespare-xxhash-dev_2.3.0-1_all.deb ...
958s Unpacking golang-github-cespare-xxhash-dev (2.3.0-1) ...
958s Selecting previously unselected package golang-github-davecgh-go-spew-dev.
958s Preparing to unpack .../061-golang-github-davecgh-go-spew-dev_1.1.1-3_all.deb ...
958s Unpacking golang-github-davecgh-go-spew-dev (1.1.1-3) ...
958s Selecting previously unselected package golang-github-modern-go-concurrent-dev.
959s Preparing to unpack .../062-golang-github-modern-go-concurrent-dev_1.0.3-1.1_all.deb ...
959s Unpacking golang-github-modern-go-concurrent-dev (1.0.3-1.1) ...
959s Selecting previously unselected package golang-github-modern-go-reflect2-dev.
959s Preparing to unpack .../063-golang-github-modern-go-reflect2-dev_1.0.2-2_all.deb ...
959s Unpacking golang-github-modern-go-reflect2-dev (1.0.2-2) ...
959s Selecting previously unselected package golang-github-json-iterator-go-dev.
959s Preparing to unpack .../064-golang-github-json-iterator-go-dev_1.1.12-2_all.deb ...
959s Unpacking golang-github-json-iterator-go-dev (1.1.12-2) ...
959s Selecting previously unselected package golang-github-klauspost-compress-dev.
959s Preparing to unpack .../065-golang-github-klauspost-compress-dev_1.18.1+ds1-1_all.deb ...
959s Unpacking golang-github-klauspost-compress-dev (1.18.1+ds1-1) ...
965s Selecting previously unselected package golang-github-kylelemons-godebug-dev.
965s Preparing to unpack .../066-golang-github-kylelemons-godebug-dev_1.1.0-2_all.deb ...
965s Unpacking golang-github-kylelemons-godebug-dev (1.1.0-2) ...
965s Selecting previously unselected package golang-google-protobuf-dev.
965s Preparing to unpack .../067-golang-google-protobuf-dev_1.36.7-1_all.deb ...
965s Unpacking golang-google-protobuf-dev (1.36.7-1) ...
966s Selecting previously unselected package golang-github-prometheus-client-model-dev.
966s Preparing to unpack .../068-golang-github-prometheus-client-model-dev_0.6.2-1_all.deb ...
966s Unpacking golang-github-prometheus-client-model-dev (0.6.2-1) ...
966s Selecting previously unselected package golang-github-pmezard-go-difflib-dev.
966s Preparing to unpack .../069-golang-github-pmezard-go-difflib-dev_1.0.0-3_all.deb ...
966s Unpacking golang-github-pmezard-go-difflib-dev (1.0.0-3) ...
967s Selecting previously unselected package golang-github-stretchr-objx-dev.
967s Preparing to unpack .../070-golang-github-stretchr-objx-dev_0.5.2-1_all.deb ...
967s Unpacking golang-github-stretchr-objx-dev (0.5.2-1) ...
967s Selecting previously unselected package golang-gopkg-yaml.v2-dev.
967s Preparing to unpack .../071-golang-gopkg-yaml.v2-dev_2.4.3-1_all.deb ...
967s Unpacking golang-gopkg-yaml.v2-dev (2.4.3-1) ...
967s Selecting previously unselected package golang-github-jmespath-go-jmespath-dev.
967s Preparing to unpack .../072-golang-github-jmespath-go-jmespath-dev_0.4.0-2_all.deb ...
967s Unpacking golang-github-jmespath-go-jmespath-dev (0.4.0-2) ...
968s Selecting previously unselected package golang-golang-x-sys-dev.
968s Preparing to unpack .../073-golang-golang-x-sys-dev_0.22.0-1_all.deb ...
968s Unpacking golang-golang-x-sys-dev (0.22.0-1) ...
969s Selecting previously unselected package golang-golang-x-term-dev.
969s Preparing to unpack .../074-golang-golang-x-term-dev_0.22.0-1_all.deb ...
969s Unpacking golang-golang-x-term-dev (0.22.0-1) ...
970s Selecting previously unselected package golang-golang-x-text-dev.
970s Preparing to unpack .../075-golang-golang-x-text-dev_0.31.0-1_all.deb ...
970s Unpacking golang-golang-x-text-dev (0.31.0-1) ...
974s Selecting previously unselected package golang-golang-x-crypto-dev.
974s Preparing to unpack .../076-golang-golang-x-crypto-dev_1%3a0.45.0-1_all.deb ...
974s Unpacking golang-golang-x-crypto-dev (1:0.45.0-1) ...
975s Selecting previously unselected package golang-golang-x-net-dev.
975s Preparing to unpack .../077-golang-golang-x-net-dev_1%3a0.27.0-2_all.deb ...
975s Unpacking golang-golang-x-net-dev (1:0.27.0-2) ...
975s Selecting previously unselected package golang-github-aws-aws-sdk-go-dev.
976s Preparing to unpack .../078-golang-github-aws-aws-sdk-go-dev_1.49.0-2_all.deb ...
976s Unpacking golang-github-aws-aws-sdk-go-dev (1.49.0-2) ...
990s Selecting previously unselected package golang-github-go-logfmt-logfmt-dev.
990s Preparing to unpack .../079-golang-github-go-logfmt-logfmt-dev_0.5.0-2_all.deb ...
990s Unpacking golang-github-go-logfmt-logfmt-dev (0.5.0-2) ...
990s Selecting previously unselected package golang-github-go-kit-log-dev.
990s Preparing to unpack .../080-golang-github-go-kit-log-dev_0.2.1-1_all.deb ...
990s Unpacking golang-github-go-kit-log-dev (0.2.1-1) ...
990s Selecting previously unselected package golang-github-google-go-cmp-dev.
991s Preparing to unpack .../081-golang-github-google-go-cmp-dev_0.6.0-1_all.deb ...
991s Unpacking golang-github-google-go-cmp-dev (0.6.0-1) ...
991s Selecting previously unselected package golang-github-julienschmidt-httprouter-dev.
991s Preparing to unpack .../082-golang-github-julienschmidt-httprouter-dev_1.3.0-2_all.deb ...
991s Unpacking golang-github-julienschmidt-httprouter-dev (1.3.0-2) ...
992s Selecting previously unselected package golang-github-munnerz-goautoneg-dev.
992s Preparing to unpack .../083-golang-github-munnerz-goautoneg-dev_0.0~git20191010.a7dc8b6-2_all.deb ...
992s Unpacking golang-github-munnerz-goautoneg-dev (0.0~git20191010.a7dc8b6-2) ...
992s Selecting previously unselected package golang-github-jpillora-backoff-dev.
993s Preparing to unpack .../084-golang-github-jpillora-backoff-dev_1.0.0-1.1_all.deb ...
993s Unpacking golang-github-jpillora-backoff-dev (1.0.0-1.1) ...
993s Selecting previously unselected package golang-github-mwitkow-go-conntrack-dev.
993s Preparing to unpack .../085-golang-github-mwitkow-go-conntrack-dev_0.0~git20190716.2f06839-4_all.deb ...
993s Unpacking golang-github-mwitkow-go-conntrack-dev (0.0~git20190716.2f06839-4) ...
994s Selecting previously unselected package golang-gopkg-yaml.v3-dev.
994s Preparing to unpack .../086-golang-gopkg-yaml.v3-dev_3.0.4-1_all.deb ...
994s Unpacking golang-gopkg-yaml.v3-dev (3.0.4-1) ...
994s Selecting previously unselected package golang-github-stretchr-testify-dev.
994s Preparing to unpack .../087-golang-github-stretchr-testify-dev_1.10.0-1_all.deb ...
994s Unpacking golang-github-stretchr-testify-dev (1.10.0-1) ...
994s Selecting previously unselected package golang-github-prometheus-sigv4-dev.
994s Preparing to unpack .../088-golang-github-prometheus-sigv4-dev_0.2.1-1_all.deb ...
994s Unpacking golang-github-prometheus-sigv4-dev (0.2.1-1) ...
994s Selecting previously unselected package golang-golang-x-oauth2-dev.
994s Preparing to unpack .../089-golang-golang-x-oauth2-dev_0.27.0-1_all.deb ...
994s Unpacking golang-golang-x-oauth2-dev (0.27.0-1) ...
994s Selecting previously unselected package golang-github-alecthomas-units-dev.
994s Preparing to unpack .../090-golang-github-alecthomas-units-dev_0.0~git20240927.0f3dac3-1_all.deb ...
994s Unpacking golang-github-alecthomas-units-dev (0.0~git20240927.0f3dac3-1) ...
994s Selecting previously unselected package golang-gopkg-alecthomas-kingpin.v2-dev.
994s Preparing to unpack .../091-golang-gopkg-alecthomas-kingpin.v2-dev_2.2.6-4_all.deb ...
994s Unpacking golang-gopkg-alecthomas-kingpin.v2-dev (2.2.6-4) ...
995s Selecting previously unselected package golang-github-prometheus-common-dev.
995s Preparing to unpack .../092-golang-github-prometheus-common-dev_0.62.0-3_all.deb ...
995s Unpacking golang-github-prometheus-common-dev (0.62.0-3) ...
995s Selecting previously unselected package golang-golang-x-sync-dev.
995s Preparing to unpack .../093-golang-golang-x-sync-dev_0.7.0-1_all.deb ...
995s Unpacking golang-golang-x-sync-dev (0.7.0-1) ...
996s Selecting previously unselected package golang-github-prometheus-procfs-dev.
996s Preparing to unpack .../094-golang-github-prometheus-procfs-dev_0.19.2-1_all.deb ...
996s Unpacking golang-github-prometheus-procfs-dev (0.19.2-1) ...
996s Selecting previously unselected package golang-github-prometheus-client-golang-dev.
997s Preparing to unpack .../095-golang-github-prometheus-client-golang-dev_1.21.1-1_all.deb ...
997s Unpacking golang-github-prometheus-client-golang-dev (1.21.1-1) ...
997s Selecting previously unselected package golang-github-golang-protobuf-1-5-dev.
997s Preparing to unpack .../096-golang-github-golang-protobuf-1-5-dev_1.5.4-2_all.deb ...
997s Unpacking golang-github-golang-protobuf-1-5-dev (1.5.4-2) ...
998s Selecting previously unselected package golang-github-stoewer-go-strcase-dev.
998s Preparing to unpack .../097-golang-github-stoewer-go-strcase-dev_1.2.0-4_all.deb ...
998s Unpacking golang-github-stoewer-go-strcase-dev (1.2.0-4) ...
998s Selecting previously unselected package golang-google-genproto-dev.
999s Preparing to unpack .../098-golang-google-genproto-dev_0.0~git20210726.e7812ac-4_all.deb ...
999s Unpacking golang-google-genproto-dev (0.0~git20210726.e7812ac-4) ...
1007s Selecting previously unselected package golang-github-google-cel-go-dev.
1007s Preparing to unpack .../099-golang-github-google-cel-go-dev_0.18.2+ds-7_all.deb ...
1007s Unpacking golang-github-google-cel-go-dev (0.18.2+ds-7) ...
1008s Selecting previously unselected package golang-github-google-uuid-dev.
1008s Preparing to unpack .../100-golang-github-google-uuid-dev_1.6.0-1_all.deb ...
1008s Unpacking golang-github-google-uuid-dev (1.6.0-1) ...
1009s Selecting previously unselected package golang-glog-dev.
1009s Preparing to unpack .../101-golang-glog-dev_1.2.4-1_all.deb ...
1009s Unpacking golang-glog-dev (1.2.4-1) ...
1009s Selecting previously unselected package golang-github-golang-groupcache-dev.
1009s Preparing to unpack .../102-golang-github-golang-groupcache-dev_0.0~git20210331.41bb18b-2_all.deb ...
1009s Unpacking golang-github-golang-groupcache-dev (0.0~git20210331.41bb18b-2) ...
1009s Selecting previously unselected package golang-go.opencensus-dev.
1009s Preparing to unpack .../103-golang-go.opencensus-dev_0.24.0-2_all.deb ...
1009s Unpacking golang-go.opencensus-dev (0.24.0-2) ...
1010s Selecting previously unselected package golang-google-cloud-compute-metadata-dev.
1010s Preparing to unpack .../104-golang-google-cloud-compute-metadata-dev_0.56.0-6_all.deb ...
1010s Unpacking golang-google-cloud-compute-metadata-dev (0.56.0-6) ...
1010s Selecting previously unselected package golang-golang-x-oauth2-google-dev.
1010s Preparing to unpack .../105-golang-golang-x-oauth2-google-dev_0.27.0-1_all.deb ...
1010s Unpacking golang-golang-x-oauth2-google-dev (0.27.0-1) ...
1010s Selecting previously unselected package golang-github-golang-mock-dev.
1011s Preparing to unpack .../106-golang-github-golang-mock-dev_1.6.0-2build1_all.deb ...
1011s Unpacking golang-github-golang-mock-dev (1.6.0-2build1) ...
1011s Selecting previously unselected package golang-github-google-btree-dev.
1011s Preparing to unpack .../107-golang-github-google-btree-dev_1.0.1-1_all.deb ...
1011s Unpacking golang-github-google-btree-dev (1.0.1-1) ...
1011s Selecting previously unselected package golang-github-google-martian-dev.
1011s Preparing to unpack .../108-golang-github-google-martian-dev_3.3.2-3_all.deb ...
1011s Unpacking golang-github-google-martian-dev (3.3.2-3) ...
1012s Selecting previously unselected package golang-github-chzyer-logex-dev.
1012s Preparing to unpack .../109-golang-github-chzyer-logex-dev_1.2.1-1_all.deb ...
1012s Unpacking golang-github-chzyer-logex-dev (1.2.1-1) ...
1012s Selecting previously unselected package golang-github-chzyer-test-dev.
1012s Preparing to unpack .../110-golang-github-chzyer-test-dev_1.0.0-1_all.deb ...
1012s Unpacking golang-github-chzyer-test-dev (1.0.0-1) ...
1012s Selecting previously unselected package golang-github-chzyer-readline-dev.
1012s Preparing to unpack .../111-golang-github-chzyer-readline-dev_1.5.1-1_all.deb ...
1012s Unpacking golang-github-chzyer-readline-dev (1.5.1-1) ...
1012s Selecting previously unselected package golang-github-ianlancetaylor-demangle-dev.
1012s Preparing to unpack .../112-golang-github-ianlancetaylor-demangle-dev_0.0~git20200824.28f6c0f-2_all.deb ...
1012s Unpacking golang-github-ianlancetaylor-demangle-dev (0.0~git20200824.28f6c0f-2) ...
1012s Selecting previously unselected package golang-github-google-pprof-dev.
1012s Preparing to unpack .../113-golang-github-google-pprof-dev_0.0~git20211008.947d60d-1_all.deb ...
1012s Unpacking golang-github-google-pprof-dev (0.0~git20211008.947d60d-1) ...
1012s Selecting previously unselected package golang-github-googleapis-gax-go-dev.
1013s Preparing to unpack .../114-golang-github-googleapis-gax-go-dev_2.14.1-1_all.deb ...
1013s Unpacking golang-github-googleapis-gax-go-dev (2.14.1-1) ...
1013s Selecting previously unselected package golang-golang-x-time-dev.
1013s Preparing to unpack .../115-golang-golang-x-time-dev_0.14.0-1_all.deb ...
1013s Unpacking golang-golang-x-time-dev (0.14.0-1) ...
1013s Selecting previously unselected package golang-google-api-dev.
1013s Preparing to unpack .../116-golang-google-api-dev_0.61.0-6_all.deb ...
1013s Unpacking golang-google-api-dev (0.61.0-6) ...
1024s Selecting previously unselected package golang-rsc-binaryregexp-dev.
1024s Preparing to unpack .../117-golang-rsc-binaryregexp-dev_0.2.0-3_all.deb ...
1024s Unpacking golang-rsc-binaryregexp-dev (0.2.0-3) ...
1024s Selecting previously unselected package golang-google-cloud-dev.
1024s Preparing to unpack .../118-golang-google-cloud-dev_0.56.0-6_all.deb ...
1024s Unpacking golang-google-cloud-dev (0.56.0-6) ...
1026s Selecting previously unselected package golang-google-grpc-dev.
1027s Preparing to unpack .../119-golang-google-grpc-dev_1.64.0-7_all.deb ...
1027s Unpacking golang-google-grpc-dev (1.64.0-7) ...
1028s Selecting previously unselected package golang-github-rogpeppe-fastuuid-dev.
1028s Preparing to unpack .../120-golang-github-rogpeppe-fastuuid-dev_1.2.0-1_all.deb ...
1028s Unpacking golang-github-rogpeppe-fastuuid-dev (1.2.0-1) ...
1028s Selecting previously unselected package golang-github-grpc-ecosystem-grpc-gateway-dev.
1029s Preparing to unpack .../121-golang-github-grpc-ecosystem-grpc-gateway-dev_2.20.0-2build1_all.deb ...
1029s Unpacking golang-github-grpc-ecosystem-grpc-gateway-dev (2.20.0-2build1) ...
1030s Selecting previously unselected package golang-opentelemetry-proto-dev.
1030s Preparing to unpack .../122-golang-opentelemetry-proto-dev_1.3.1-2_all.deb ...
1030s Unpacking golang-opentelemetry-proto-dev (1.3.1-2) ...
1030s Selecting previously unselected package golang-opentelemetry-otel-dev.
1030s Preparing to unpack .../123-golang-opentelemetry-otel-dev_1.31.0-6_all.deb ...
1030s Unpacking golang-opentelemetry-otel-dev (1.31.0-6) ...
1032s Selecting previously unselected package golang-github-aws-smithy-go-dev.
1032s Preparing to unpack .../124-golang-github-aws-smithy-go-dev_1.23.2-1_all.deb ...
1032s Unpacking golang-github-aws-smithy-go-dev (1.23.2-1) ...
1033s Selecting previously unselected package golang-github-aws-aws-sdk-go-v2-dev.
1033s Preparing to unpack .../125-golang-github-aws-aws-sdk-go-v2-dev_1.30.3-1_all.deb ...
1033s Unpacking golang-github-aws-aws-sdk-go-v2-dev (1.30.3-1) ...
1063s Selecting previously unselected package golang-github-benbjohnson-clock-dev.
1064s Preparing to unpack .../126-golang-github-benbjohnson-clock-dev_1.3.0-1build1_all.deb ...
1064s Unpacking golang-github-benbjohnson-clock-dev (1.3.0-1build1) ...
1064s Selecting previously unselected package golang-github-bmatcuk-doublestar-dev.
1064s Preparing to unpack .../127-golang-github-bmatcuk-doublestar-dev_4.6.1-1_all.deb ...
1064s Unpacking golang-github-bmatcuk-doublestar-dev (4.6.1-1) ...
1064s Selecting previously unselected package golang-github-casbin-govaluate-dev.
1064s Preparing to unpack .../128-golang-github-casbin-govaluate-dev_1.10.0-1_all.deb ...
1064s Unpacking golang-github-casbin-govaluate-dev (1.10.0-1) ...
1065s Selecting previously unselected package golang-github-casbin-casbin-dev.
1065s Preparing to unpack .../129-golang-github-casbin-casbin-dev_3.4.1-1_all.deb ...
1065s Unpacking golang-github-casbin-casbin-dev (3.4.1-1) ...
1065s Selecting previously unselected package golang-github-cockroachdb-datadriven-dev.
1065s Preparing to unpack .../130-golang-github-cockroachdb-datadriven-dev_1.0.2-6_all.deb ...
1065s Unpacking golang-github-cockroachdb-datadriven-dev (1.0.2-6) ...
1065s Selecting previously unselected package golang-github-etcd-io-gofail-dev.
1065s Preparing to unpack .../131-golang-github-etcd-io-gofail-dev_0.1.0-1build1_all.deb ...
1065s Unpacking golang-github-etcd-io-gofail-dev (0.1.0-1build1) ...
1065s Selecting previously unselected package golang-github-coreos-bbolt-dev.
1065s Preparing to unpack .../132-golang-github-coreos-bbolt-dev_1.4.2-1_all.deb ...
1065s Unpacking golang-github-coreos-bbolt-dev (1.4.2-1) ...
1066s Selecting previously unselected package golang-github-shurcool-sanitized-anchor-name-dev.
1066s Preparing to unpack .../133-golang-github-shurcool-sanitized-anchor-name-dev_1.0.0-3_all.deb ...
1066s Unpacking golang-github-shurcool-sanitized-anchor-name-dev (1.0.0-3) ...
1066s Selecting previously unselected package golang-github-russross-blackfriday-v2-dev.
1066s Preparing to unpack .../134-golang-github-russross-blackfriday-v2-dev_2.1.0-1build1_all.deb ...
1066s Unpacking golang-github-russross-blackfriday-v2-dev (2.1.0-1build1) ...
1066s Selecting previously unselected package golang-github-cpuguy83-go-md2man-v2-dev.
1066s Preparing to unpack .../135-golang-github-cpuguy83-go-md2man-v2-dev_2.0.4-1_all.deb ...
1066s Unpacking golang-github-cpuguy83-go-md2man-v2-dev (2.0.4-1) ...
1067s Selecting previously unselected package golang-github-creack-pty-dev.
1067s Preparing to unpack .../136-golang-github-creack-pty-dev_1.1.21-1_all.deb ...
1067s Unpacking golang-github-creack-pty-dev (1.1.21-1) ...
1067s Selecting previously unselected package golang-github-felixge-httpsnoop-dev.
1067s Preparing to unpack .../137-golang-github-felixge-httpsnoop-dev_1.0.3-3_all.deb ...
1067s Unpacking golang-github-felixge-httpsnoop-dev (1.0.3-3) ...
1067s Selecting previously unselected package golang-golang-x-image-dev.
1068s Preparing to unpack .../138-golang-golang-x-image-dev_0.35.0-1_all.deb ...
1068s Unpacking golang-golang-x-image-dev (0.35.0-1) ...
1070s Selecting previously unselected package golang-github-golang-freetype-dev.
1070s Preparing to unpack .../139-golang-github-golang-freetype-dev_0.0~git20170609.e2365df+dfsg-2_all.deb ...
1070s Unpacking golang-github-golang-freetype-dev (0.0~git20170609.e2365df+dfsg-2) ...
1070s Selecting previously unselected package golang-github-fogleman-gg-dev.
1071s Preparing to unpack .../140-golang-github-fogleman-gg-dev_1.3.0-4_all.deb ...
1071s Unpacking golang-github-fogleman-gg-dev (1.3.0-4) ...
1071s Selecting previously unselected package golang-github-go-zookeeper-zk-dev.
1071s Preparing to unpack .../141-golang-github-go-zookeeper-zk-dev_1.0.4-1_all.deb ...
1071s Unpacking golang-github-go-zookeeper-zk-dev (1.0.4-1) ...
1071s Selecting previously unselected package golang-github-golang-jwt-jwt-dev.
1072s Preparing to unpack .../142-golang-github-golang-jwt-jwt-dev_5.0.0+really4.5.2-1_all.deb ...
1072s Unpacking golang-github-golang-jwt-jwt-dev (5.0.0+really4.5.2-1) ...
1072s Selecting previously unselected package golang-github-influxdata-influxdb1-client-dev.
1072s Preparing to unpack .../143-golang-github-influxdata-influxdb1-client-dev_0.0~git20220302.a9ab567-2_all.deb ...
1072s Unpacking golang-github-influxdata-influxdb1-client-dev (0.0~git20220302.a9ab567-2) ...
1073s Selecting previously unselected package golang-github-nats-io-nkeys-dev.
1073s Preparing to unpack .../144-golang-github-nats-io-nkeys-dev_0.4.12-1_all.deb ...
1073s Unpacking golang-github-nats-io-nkeys-dev (0.4.12-1) ...
1073s Selecting previously unselected package golang-github-nats-io-nuid-dev.
1073s Preparing to unpack .../145-golang-github-nats-io-nuid-dev_1.0.1-1_all.deb ...
1073s Unpacking golang-github-nats-io-nuid-dev (1.0.1-1) ...
1073s Selecting previously unselected package golang-github-nats-io-go-nats-dev.
1073s Preparing to unpack .../146-golang-github-nats-io-go-nats-dev_1.48.0-1_all.deb ...
1073s Unpacking golang-github-nats-io-go-nats-dev (1.48.0-1) ...
1073s Selecting previously unselected package golang-github-minio-highwayhash-dev.
1073s Preparing to unpack .../147-golang-github-minio-highwayhash-dev_1.0.2-2_all.deb ...
1073s Unpacking golang-github-minio-highwayhash-dev (1.0.2-2) ...
1074s Selecting previously unselected package golang-github-nats-io-jwt-dev.
1074s Preparing to unpack .../148-golang-github-nats-io-jwt-dev_2.8.0-1_all.deb ...
1074s Unpacking golang-github-nats-io-jwt-dev (2.8.0-1) ...
1075s Selecting previously unselected package golang-uber-automaxprocs-dev.
1075s Preparing to unpack .../149-golang-uber-automaxprocs-dev_1.5.3-1_all.deb ...
1075s Unpacking golang-uber-automaxprocs-dev (1.5.3-1) ...
1075s Selecting previously unselected package golang-github-nats-io-nats-server-dev.
1075s Preparing to unpack .../150-golang-github-nats-io-nats-server-dev_2.10.27-1_all.deb ...
1075s Unpacking golang-github-nats-io-nats-server-dev (2.10.27-1) ...
1076s Selecting previously unselected package golang-github-opentracing-opentracing-go-dev.
1076s Preparing to unpack .../151-golang-github-opentracing-opentracing-go-dev_1.2.0-2_all.deb ...
1076s Unpacking golang-github-opentracing-opentracing-go-dev (1.2.0-2) ...
1077s Selecting previously unselected package golang-github-edsrzf-mmap-go-dev.
1077s Preparing to unpack .../152-golang-github-edsrzf-mmap-go-dev_1.2.0-1_all.deb ...
1077s Unpacking golang-github-edsrzf-mmap-go-dev (1.2.0-1) ...
1077s Selecting previously unselected package golang-github-goccmack-gocc-dev.
1077s Preparing to unpack .../153-golang-github-goccmack-gocc-dev_0.0~git20230228.2292f9e-1build1_all.deb ...
1077s Unpacking golang-github-goccmack-gocc-dev (0.0~git20230228.2292f9e-1build1) ...
1078s Selecting previously unselected package golang-github-yuin-goldmark-dev.
1079s Preparing to unpack .../154-golang-github-yuin-goldmark-dev_1.7.13-1_all.deb ...
1079s Unpacking golang-github-yuin-goldmark-dev (1.7.13-1) ...
1079s Selecting previously unselected package golang-golang-x-mod-dev.
1079s Preparing to unpack .../155-golang-golang-x-mod-dev_0.30.0-1_all.deb ...
1079s Unpacking golang-golang-x-mod-dev (0.30.0-1) ...
1079s Selecting previously unselected package golang-golang-x-tools-dev.
1080s Preparing to unpack .../156-golang-golang-x-tools-dev_1%3a0.25.1+ds-0ubuntu1_all.deb ...
1080s Unpacking golang-golang-x-tools-dev (1:0.25.1+ds-0ubuntu1) ...
1081s Selecting previously unselected package golang-github-jung-kurt-gofpdf-dev.
1081s Preparing to unpack .../157-golang-github-jung-kurt-gofpdf-dev_2.17.3+ds-1_all.deb ...
1081s Unpacking golang-github-jung-kurt-gofpdf-dev (2.17.3+ds-1) ...
1083s Selecting previously unselected package golang-gonum-v1-plot-dev.
1083s Preparing to unpack .../158-golang-gonum-v1-plot-dev_0.7.0-5_all.deb ...
1083s Unpacking golang-gonum-v1-plot-dev (0.7.0-5) ...
1084s Selecting previously unselected package golang-gonum-v1-gonum-dev.
1084s Preparing to unpack .../159-golang-gonum-v1-gonum-dev_0.15.1-1_all.deb ...
1084s Unpacking golang-gonum-v1-gonum-dev (0.15.1-1) ...
1087s Selecting previously unselected package golang-github-hdrhistogram-hdrhistogram-go-dev.
1087s Preparing to unpack .../160-golang-github-hdrhistogram-hdrhistogram-go-dev_1.2.0+ds-1_all.deb ...
1087s Unpacking golang-github-hdrhistogram-hdrhistogram-go-dev (1.2.0+ds-1) ...
1087s Selecting previously unselected package golang-github-pkg-errors-dev.
1087s Preparing to unpack .../161-golang-github-pkg-errors-dev_0.9.1-3_all.deb ...
1087s Unpacking golang-github-pkg-errors-dev (0.9.1-3) ...
1088s Selecting previously unselected package golang-github-performancecopilot-speed-dev.
1088s Preparing to unpack .../162-golang-github-performancecopilot-speed-dev_4.0.0-4_all.deb ...
1088s Unpacking golang-github-performancecopilot-speed-dev (4.0.0-4) ...
1088s Selecting previously unselected package golang-uber-goleak-dev.
1088s Preparing to unpack .../163-golang-uber-goleak-dev_1.3.0-1_all.deb ...
1088s Unpacking golang-uber-goleak-dev (1.3.0-1) ...
1088s Selecting previously unselected package golang-github-rabbitmq-amqp091-go-dev.
1088s Preparing to unpack .../164-golang-github-rabbitmq-amqp091-go-dev_1.10.0-1_all.deb ...
1088s Unpacking golang-github-rabbitmq-amqp091-go-dev (1.10.0-1) ...
1088s Selecting previously unselected package golang-github-sirupsen-logrus-dev.
1088s Preparing to unpack .../165-golang-github-sirupsen-logrus-dev_1.9.3-1_all.deb ...
1089s Unpacking golang-github-sirupsen-logrus-dev (1.9.3-1) ...
1089s Selecting previously unselected package golang-github-vividcortex-gohistogram-dev.
1089s Preparing to unpack .../166-golang-github-vividcortex-gohistogram-dev_1.0.0-2_all.deb ...
1090s Unpacking golang-github-vividcortex-gohistogram-dev (1.0.0-2) ...
1090s Selecting previously unselected package golang-github-go-kit-kit-dev.
1090s Preparing to unpack .../167-golang-github-go-kit-kit-dev_0.13.0-9_all.deb ...
1090s Unpacking golang-github-go-kit-kit-dev (0.13.0-9) ...
1091s Selecting previously unselected package golang-github-oklog-run-dev.
1091s Preparing to unpack .../168-golang-github-oklog-run-dev_1.1.0-2_all.deb ...
1091s Unpacking golang-github-oklog-run-dev (1.1.0-2) ...
1091s Selecting previously unselected package golang-go.uber-atomic-dev.
1092s Preparing to unpack .../169-golang-go.uber-atomic-dev_1.11.0-1_all.deb ...
1092s Unpacking golang-go.uber-atomic-dev (1.11.0-1) ...
1092s Selecting previously unselected package golang-go.uber-multierr-dev.
1092s Preparing to unpack .../170-golang-go.uber-multierr-dev_1.6.0-1_all.deb ...
1092s Unpacking golang-go.uber-multierr-dev (1.6.0-1) ...
1092s Selecting previously unselected package golang-go.uber-zap-dev.
1093s Preparing to unpack .../171-golang-go.uber-zap-dev_1.27.0-1_all.deb ...
1093s Unpacking golang-go.uber-zap-dev (1.27.0-1) ...
1093s Selecting previously unselected package golang-github-grpc-ecosystem-go-grpc-middleware-dev.
1093s Preparing to unpack .../172-golang-github-grpc-ecosystem-go-grpc-middleware-dev_2.1.0-2_all.deb ...
1093s Unpacking golang-github-grpc-ecosystem-go-grpc-middleware-dev (2.1.0-2) ...
1094s Selecting previously unselected package golang-github-pelletier-go-toml.v2-dev.
1094s Preparing to unpack .../173-golang-github-pelletier-go-toml.v2-dev_2.2.4-1_all.deb ...
1094s Unpacking golang-github-pelletier-go-toml.v2-dev (2.2.4-1) ...
1094s Selecting previously unselected package golang-github-rivo-uniseg-dev.
1094s Preparing to unpack .../174-golang-github-rivo-uniseg-dev_0.4.7-1_all.deb ...
1094s Unpacking golang-github-rivo-uniseg-dev (0.4.7-1) ...
1094s Selecting previously unselected package golang-github-rogpeppe-go-internal-dev.
1095s Preparing to unpack .../175-golang-github-rogpeppe-go-internal-dev_1.12.0-3_all.deb ...
1095s Unpacking golang-github-rogpeppe-go-internal-dev (1.12.0-3) ...
1095s Selecting previously unselected package golang-github-soheilhy-cmux-dev.
1096s Preparing to unpack .../176-golang-github-soheilhy-cmux-dev_0.1.5-2_all.deb ...
1096s Unpacking golang-github-soheilhy-cmux-dev (0.1.5-2) ...
1097s Selecting previously unselected package golang-github-subosito-gotenv-dev.
1097s Preparing to unpack .../177-golang-github-subosito-gotenv-dev_1.3.0-1_all.deb ...
1097s Unpacking golang-github-subosito-gotenv-dev (1.3.0-1) ...
1097s Selecting previously unselected package golang-github-gorilla-websocket-dev.
1097s Preparing to unpack .../178-golang-github-gorilla-websocket-dev_1.5.3-1_all.deb ...
1097s Unpacking golang-github-gorilla-websocket-dev (1.5.3-1) ...
1098s Selecting previously unselected package golang-github-tmc-grpc-websocket-proxy-dev.
1098s Preparing to unpack .../179-golang-github-tmc-grpc-websocket-proxy-dev_0.0~git20200427.3cfed13-3_all.deb ...
1098s Unpacking golang-github-tmc-grpc-websocket-proxy-dev (0.0~git20200427.3cfed13-3) ...
1099s Selecting previously unselected package golang-github-kr-text-dev.
1099s Preparing to unpack .../180-golang-github-kr-text-dev_0.2.0-2_all.deb ...
1099s Unpacking golang-github-kr-text-dev (0.2.0-2) ...
1099s Selecting previously unselected package golang-github-kr-pretty-dev.
1099s Preparing to unpack .../181-golang-github-kr-pretty-dev_0.3.1-1_all.deb ...
1099s Unpacking golang-github-kr-pretty-dev (0.3.1-1) ...
1100s Selecting previously unselected package golang-gopkg-check.v1-dev.
1100s Preparing to unpack .../182-golang-gopkg-check.v1-dev_0.0+git20200902.038fdea-2_all.deb ...
1100s Unpacking golang-gopkg-check.v1-dev (0.0+git20200902.038fdea-2) ...
1100s Selecting previously unselected package golang-k8s-sigs-yaml-dev.
1100s Preparing to unpack .../183-golang-k8s-sigs-yaml-dev_1.4.0-2_all.deb ...
1100s Unpacking golang-k8s-sigs-yaml-dev (1.4.0-2) ...
1100s Selecting previously unselected package golang-opentelemetry-contrib-dev.
1100s Preparing to unpack .../184-golang-opentelemetry-contrib-dev_0.56.0-5_all.deb ...
1100s Unpacking golang-opentelemetry-contrib-dev (0.56.0-5) ...
1102s Selecting previously unselected package libcap-dev:s390x.
1102s Preparing to unpack .../185-libcap-dev_1%3a2.75-10ubuntu1_s390x.deb ...
1102s Unpacking libcap-dev:s390x (1:2.75-10ubuntu1) ...
1102s Selecting previously unselected package libjs-jquery.
1102s Preparing to unpack .../186-libjs-jquery_3.7.1+dfsg+~3.5.33-1build1_all.deb ...
1102s Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ...
1102s Selecting previously unselected package libjs-jquery-ui.
1102s Preparing to unpack .../187-libjs-jquery-ui_1.13.2+dfsg-1build1_all.deb ...
1102s Unpacking libjs-jquery-ui (1.13.2+dfsg-1build1) ...
1103s Selecting previously unselected package libprotobuf-lite32t64:s390x.
1103s Preparing to unpack .../188-libprotobuf-lite32t64_3.21.12-15_s390x.deb ...
1103s Unpacking libprotobuf-lite32t64:s390x (3.21.12-15) ...
1103s Selecting previously unselected package libprotobuf32t64:s390x.
1103s Preparing to unpack .../189-libprotobuf32t64_3.21.12-15_s390x.deb ...
1103s Unpacking libprotobuf32t64:s390x (3.21.12-15) ...
1105s Selecting previously unselected package libprotoc32t64:s390x.
1105s Preparing to unpack .../190-libprotoc32t64_3.21.12-15_s390x.deb ...
1105s Unpacking libprotoc32t64:s390x (3.21.12-15) ...
1105s Selecting previously unselected package libsystemd-dev:s390x.
1105s Preparing to unpack .../191-libsystemd-dev_259-1ubuntu3_s390x.deb ...
1105s Unpacking libsystemd-dev:s390x (259-1ubuntu3) ...
1106s Selecting previously unselected package zlib1g-dev:s390x.
1106s Preparing to unpack .../192-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1ubuntu2_s390x.deb ...
1106s Unpacking zlib1g-dev:s390x (1:1.3.dfsg+really1.3.1-1ubuntu2) ...
1106s Selecting previously unselected package libprotobuf-dev:s390x.
1106s Preparing to unpack .../193-libprotobuf-dev_3.21.12-15_s390x.deb ...
1106s Unpacking libprotobuf-dev:s390x (3.21.12-15) ...
1107s Selecting previously unselected package protobuf-compiler.
1107s Preparing to unpack .../194-protobuf-compiler_3.21.12-15_s390x.deb ...
1107s Unpacking protobuf-compiler (3.21.12-15) ...
1107s Selecting previously unselected package protoc-gen-go-1-5.
1107s Preparing to unpack .../195-protoc-gen-go-1-5_1.5.4-2_s390x.deb ...
1107s Unpacking protoc-gen-go-1-5 (1.5.4-2) ...
1108s Selecting previously unselected package tzdata-legacy.
1108s Preparing to unpack .../196-tzdata-legacy_2025c-3ubuntu3_all.deb ...
1108s Unpacking tzdata-legacy (2025c-3ubuntu3) ...
1109s Selecting previously unselected package dh-golang.
1109s Preparing to unpack .../197-dh-golang_1.63build1_all.deb ...
1109s Unpacking dh-golang (1.63build1) ...
1109s Selecting previously unselected package etcd-client.
1109s Preparing to unpack .../198-etcd-client_3.5.16-4_s390x.deb ...
1109s Unpacking etcd-client (3.5.16-4) ...
1111s Selecting previously unselected package golang-dbus-dev.
1112s Preparing to unpack .../199-golang-dbus-dev_5.1.0-1_all.deb ...
1112s Unpacking golang-dbus-dev (5.1.0-1) ...
1112s Selecting previously unselected package golang-github-bgentry-speakeasy-dev.
1112s Preparing to unpack .../200-golang-github-bgentry-speakeasy-dev_0.1.0-2build1_all.deb ...
1112s Unpacking golang-github-bgentry-speakeasy-dev (0.1.0-2build1) ...
1112s Selecting previously unselected package golang-github-coreos-go-semver-dev.
1112s Preparing to unpack .../201-golang-github-coreos-go-semver-dev_0.3.0-1build1_all.deb ...
1112s Unpacking golang-github-coreos-go-semver-dev (0.3.0-1build1) ...
1113s Selecting previously unselected package golang-github-coreos-go-systemd-dev.
1113s Preparing to unpack .../202-golang-github-coreos-go-systemd-dev_22.6.0-1_all.deb ...
1113s Unpacking golang-github-coreos-go-systemd-dev (22.6.0-1) ...
1113s Selecting previously unselected package golang-github-dustin-go-humanize-dev.
1113s Preparing to unpack .../203-golang-github-dustin-go-humanize-dev_1.0.1-1_all.deb ...
1113s Unpacking golang-github-dustin-go-humanize-dev (1.0.1-1) ...
1114s Selecting previously unselected package golang-github-gogo-protobuf-dev.
1114s Preparing to unpack .../204-golang-github-gogo-protobuf-dev_1.3.2-3build2_all.deb ...
1114s Unpacking golang-github-gogo-protobuf-dev (1.3.2-3build2) ...
1116s Selecting previously unselected package golang-github-grpc-ecosystem-go-grpc-prometheus-dev.
1116s Preparing to unpack .../205-golang-github-grpc-ecosystem-go-grpc-prometheus-dev_1.2.0+git20191002.6af20e3-5_all.deb ...
1116s Unpacking golang-github-grpc-ecosystem-go-grpc-prometheus-dev (1.2.0+git20191002.6af20e3-5) ...
1116s Selecting previously unselected package golang-github-jonboulle-clockwork-dev.
1116s Preparing to unpack .../206-golang-github-jonboulle-clockwork-dev_0.5.0+really+0.1.0-1_all.deb ...
1116s Unpacking golang-github-jonboulle-clockwork-dev (0.5.0+really+0.1.0-1) ...
1117s Selecting previously unselected package golang-github-mattn-go-runewidth-dev.
1117s Preparing to unpack .../207-golang-github-mattn-go-runewidth-dev_0.0.16-2_all.deb ...
1117s Unpacking golang-github-mattn-go-runewidth-dev (0.0.16-2) ...
1117s Selecting previously unselected package golang-github-olekukonko-tablewriter-dev.
1117s Preparing to unpack .../208-golang-github-olekukonko-tablewriter-dev_0.0.5-2_all.deb ...
1117s Unpacking golang-github-olekukonko-tablewriter-dev (0.0.5-2) ...
1118s Selecting previously unselected package golang-github-spf13-pflag-dev.
1118s Preparing to unpack .../209-golang-github-spf13-pflag-dev_1.0.10-1_all.deb ...
1118s Unpacking golang-github-spf13-pflag-dev (1.0.10-1) ...
1118s Selecting previously unselected package golang-github-fsnotify-fsnotify-dev.
1119s Preparing to unpack .../210-golang-github-fsnotify-fsnotify-dev_1.9.0-1_all.deb ...
1119s Unpacking golang-github-fsnotify-fsnotify-dev (1.9.0-1) ...
1119s Selecting previously unselected package golang-github-hashicorp-hcl-dev.
1119s Preparing to unpack .../211-golang-github-hashicorp-hcl-dev_1.0.0-1.1_all.deb ...
1119s Unpacking golang-github-hashicorp-hcl-dev (1.0.0-1.1) ...
1119s Selecting previously unselected package golang-github-magiconair-properties-dev.
1119s Preparing to unpack .../212-golang-github-magiconair-properties-dev_1.8.7-1_all.deb ...
1119s Unpacking golang-github-magiconair-properties-dev (1.8.7-1) ...
1119s Selecting previously unselected package golang-github-mitchellh-mapstructure-dev.
1119s Preparing to unpack .../213-golang-github-mitchellh-mapstructure-dev_1.5.0+git20231216.8508981-1_all.deb ...
1119s Unpacking golang-github-mitchellh-mapstructure-dev (1.5.0+git20231216.8508981-1) ...
1119s Selecting previously unselected package golang-github-burntsushi-toml-dev.
1119s Preparing to unpack .../214-golang-github-burntsushi-toml-dev_1.5.0-1_all.deb ...
1119s Unpacking golang-github-burntsushi-toml-dev (1.5.0-1) ...
1120s Selecting previously unselected package golang-github-pelletier-go-toml-dev.
1120s Preparing to unpack .../215-golang-github-pelletier-go-toml-dev_1.9.5-1build1_all.deb ...
1120s Unpacking golang-github-pelletier-go-toml-dev (1.9.5-1build1) ...
1121s Selecting previously unselected package golang-github-kr-fs-dev.
1121s Preparing to unpack .../216-golang-github-kr-fs-dev_0.1.0-2_all.deb ...
1121s Unpacking golang-github-kr-fs-dev (0.1.0-2) ...
1121s Selecting previously unselected package golang-github-pkg-sftp-dev.
1121s Preparing to unpack .../217-golang-github-pkg-sftp-dev_1.13.9-1_all.deb ...
1121s Unpacking golang-github-pkg-sftp-dev (1.13.9-1) ...
1122s Selecting previously unselected package golang-github-spf13-afero-dev.
1122s Preparing to unpack .../218-golang-github-spf13-afero-dev_1.15.0-2_all.deb ...
1122s Unpacking golang-github-spf13-afero-dev (1.15.0-2) ...
1122s Selecting previously unselected package golang-github-spf13-cast-dev.
1122s Preparing to unpack .../219-golang-github-spf13-cast-dev_1.10.0-2_all.deb ...
1122s Unpacking golang-github-spf13-cast-dev (1.10.0-2) ...
1122s Selecting previously unselected package golang-github-spf13-jwalterweatherman-dev.
1122s Preparing to unpack .../220-golang-github-spf13-jwalterweatherman-dev_1.1.0+really1.1.0-2_all.deb ...
1122s Unpacking golang-github-spf13-jwalterweatherman-dev (1.1.0+really1.1.0-2) ...
1122s Selecting previously unselected package golang-gopkg-ini.v1-dev.
1122s Preparing to unpack .../221-golang-gopkg-ini.v1-dev_1.67.0-1_all.deb ...
1122s Unpacking golang-gopkg-ini.v1-dev (1.67.0-1) ...
1123s Selecting previously unselected package golang-github-spf13-viper-dev.
1123s Preparing to unpack .../222-golang-github-spf13-viper-dev_1.12.0-1_all.deb ...
1123s Unpacking golang-github-spf13-viper-dev (1.12.0-1) ...
1123s Selecting previously unselected package golang-github-spf13-cobra-dev.
1123s Preparing to unpack .../223-golang-github-spf13-cobra-dev_1.8.1-1_all.deb ...
1123s Unpacking golang-github-spf13-cobra-dev (1.8.1-1) ...
1123s Selecting previously unselected package golang-github-urfave-cli-dev.
1123s Preparing to unpack .../224-golang-github-urfave-cli-dev_1.22.14-1_all.deb ...
1123s Unpacking golang-github-urfave-cli-dev (1.22.14-1) ...
1123s Selecting previously unselected package golang-github-xiang90-probing-dev.
1123s Preparing to unpack .../225-golang-github-xiang90-probing-dev_0.0.2-2_all.deb ...
1123s Unpacking golang-github-xiang90-probing-dev (0.0.2-2) ...
1124s Selecting previously unselected package golang-gopkg-cheggaaa-pb.v1-dev.
1124s Preparing to unpack .../226-golang-gopkg-cheggaaa-pb.v1-dev_1.0.25-3_all.deb ...
1124s Unpacking golang-gopkg-cheggaaa-pb.v1-dev (1.0.25-3) ...
1124s Selecting previously unselected package golang-gopkg-natefinch-lumberjack.v2-dev.
1124s Preparing to unpack .../227-golang-gopkg-natefinch-lumberjack.v2-dev_2.1-2_all.deb ...
1124s Unpacking golang-gopkg-natefinch-lumberjack.v2-dev (2.1-2) ...
1124s Selecting previously unselected package golang-etcd-server-dev.
1124s Preparing to unpack .../228-golang-etcd-server-dev_3.5.16-4_all.deb ...
1124s Unpacking golang-etcd-server-dev (3.5.16-4) ...
1125s Selecting previously unselected package golang-golang-x-tools.
1125s Preparing to unpack .../229-golang-golang-x-tools_1%3a0.25.1+ds-0ubuntu1_s390x.deb ...
1125s Unpacking golang-golang-x-tools (1:0.25.1+ds-0ubuntu1) ...
1143s Setting up libprotobuf-lite32t64:s390x (3.21.12-15) ...
1143s Setting up golang-golang-x-time-dev (0.14.0-1) ...
1143s Setting up golang-github-pelletier-go-toml.v2-dev (2.2.4-1) ...
1143s Setting up golang-github-google-go-cmp-dev (0.6.0-1) ...
1143s Setting up golang-github-oklog-run-dev (1.1.0-2) ...
1143s Setting up golang-github-opentracing-opentracing-go-dev (1.2.0-2) ...
1143s Setting up golang-gopkg-yaml.v2-dev (2.4.3-1) ...
1143s Setting up libprotobuf32t64:s390x (3.21.12-15) ...
1143s Setting up golang-github-ianlancetaylor-demangle-dev (0.0~git20200824.28f6c0f-2) ...
1143s Setting up golang-github-mitchellh-mapstructure-dev (1.5.0+git20231216.8508981-1) ...
1143s Setting up golang-dbus-dev (5.1.0-1) ...
1143s Setting up golang-github-creack-pty-dev (1.1.21-1) ...
1143s Setting up golang-github-felixge-httpsnoop-dev (1.0.3-3) ...
1143s Setting up golang-github-shurcool-sanitized-anchor-name-dev (1.0.0-3) ...
1143s Setting up golang-github-golang-mock-dev (1.6.0-2build1) ...
1143s Setting up golang-github-stretchr-objx-dev (0.5.2-1) ...
1143s Setting up golang-github-benbjohnson-clock-dev (1.3.0-1build1) ...
1143s Setting up golang-github-pkg-errors-dev (0.9.1-3) ...
1143s Setting up libarchive-zip-perl (1.68-1) ...
1143s Setting up golang-github-influxdata-influxdb1-client-dev (0.0~git20220302.a9ab567-2) ...
1143s Setting up golang-rsc-binaryregexp-dev (0.2.0-3) ...
1143s Setting up golang-github-kylelemons-godebug-dev (1.1.0-2) ...
1143s Setting up golang-gopkg-yaml.v3-dev (3.0.4-1) ...
1143s Setting up libdebhelper-perl (13.28ubuntu1) ...
1143s Setting up golang-github-burntsushi-toml-dev (1.5.0-1) ...
1143s Setting up golang-golang-x-sys-dev (0.22.0-1) ...
1143s Setting up golang-github-kr-fs-dev (0.1.0-2) ...
1143s Setting up golang-github-goccmack-gocc-dev (0.0~git20230228.2292f9e-1build1) ...
1143s Setting up golang-github-subosito-gotenv-dev (1.3.0-1) ...
1143s Setting up linux-libc-dev:s390x (6.19.0-3.3) ...
1143s Setting up golang-github-pmezard-go-difflib-dev (1.0.0-3) ...
1143s Setting up golang-github-modern-go-concurrent-dev (1.0.3-1.1) ...
1143s Setting up m4 (1.4.20-2) ...
1143s Setting up golang-golang-x-term-dev (0.22.0-1) ...
1143s Setting up golang-github-jonboulle-clockwork-dev (0.5.0+really+0.1.0-1) ...
1143s Setting up golang-github-masterminds-semver-dev (3.4.0-1) ...
1143s Setting up libgomp1:s390x (15.2.0-12ubuntu1) ...
1143s Setting up golang-github-google-btree-dev (1.0.1-1) ...
1143s Setting up golang-github-stoewer-go-strcase-dev (1.2.0-4) ...
1143s Setting up golang-go.uber-atomic-dev (1.11.0-1) ...
1143s Setting up golang-github-beorn7-perks-dev (1.0.1-3) ...
1143s Setting up tzdata-legacy (2025c-3ubuntu3) ...
1143s Setting up golang-github-vividcortex-gohistogram-dev (1.0.0-2) ...
1143s Setting up golang-github-coreos-go-semver-dev (0.3.0-1build1) ...
1143s Setting up golang-github-cespare-xxhash-dev (2.3.0-1) ...
1143s Setting up golang-github-spf13-pflag-dev (1.0.10-1) ...
1143s Setting up golang-github-bgentry-speakeasy-dev (0.1.0-2build1) ...
1143s Setting up golang-github-jpillora-backoff-dev (1.0.0-1.1) ...
1143s Setting up golang-github-davecgh-go-spew-dev (1.1.1-3) ...
1143s Setting up golang-github-xiang90-probing-dev (0.0.2-2) ...
1143s Setting up autotools-dev (20240727.1build1) ...
1143s Setting up golang-github-go-logfmt-logfmt-dev (0.5.0-2) ...
1143s Setting up rpcsvc-proto (1.4.3-1build1) ...
1143s Setting up golang-github-cenkalti-backoff-v4-dev (4.3.0-3) ...
1143s Setting up golang-google-protobuf-dev (1.36.7-1) ...
1143s Setting up golang-github-kr-text-dev (0.2.0-2) ...
1143s Setting up golang-github-stretchr-testify-dev (1.10.0-1) ...
1143s Setting up golang-github-etcd-io-gofail-dev (0.1.0-1build1) ...
1143s Setting up golang-github-yuin-goldmark-dev (1.7.13-1) ...
1143s Setting up golang-github-bmatcuk-doublestar-dev (4.6.1-1) ...
1143s Setting up golang-github-jung-kurt-gofpdf-dev (2.17.3+ds-1) ...
1143s Setting up golang-gopkg-ini.v1-dev (1.67.0-1) ...
1143s Setting up libmpc3:s390x (1.3.1-2) ...
1143s Setting up golang-golang-x-sync-dev (0.7.0-1) ...
1143s Setting up golang-golang-x-mod-dev (0.30.0-1) ...
1143s Setting up autopoint (0.23.2-1) ...
1143s Setting up golang-github-magiconair-properties-dev (1.8.7-1) ...
1143s Setting up golang-github-golang-jwt-jwt-dev (5.0.0+really4.5.2-1) ...
1143s Setting up golang-github-hashicorp-hcl-dev (1.0.0-1.1) ...
1143s Setting up golang-github-chzyer-logex-dev (1.2.1-1) ...
1143s Setting up golang-github-klauspost-compress-dev (1.18.1+ds1-1) ...
1143s Setting up golang-glog-dev (1.2.4-1) ...
1143s Setting up golang-github-julienschmidt-httprouter-dev (1.3.0-2) ...
1143s Setting up golang-github-rogpeppe-fastuuid-dev (1.2.0-1) ...
1143s Setting up autoconf (2.72-3.1ubuntu1) ...
1143s Setting up golang-github-rivo-uniseg-dev (0.4.7-1) ...
1143s Setting up libubsan1:s390x (15.2.0-12ubuntu1) ...
1143s Setting up dwz (0.16-2build1) ...
1143s Setting up golang-github-munnerz-goautoneg-dev (0.0~git20191010.a7dc8b6-2) ...
1143s Setting up golang-github-casbin-govaluate-dev (1.10.0-1) ...
1143s Setting up golang-1.25-src (1.25.0-0ubuntu1) ...
1143s Setting up golang-golang-x-text-dev (0.31.0-1) ...
1143s Setting up golang-github-go-logr-logr-dev (1.4.3-1) ...
1143s Setting up golang-github-google-uuid-dev (1.6.0-1) ...
1144s Setting up golang-github-ajstarks-svgo-dev (2012-01-27-3build1) ...
1144s Setting up golang-gopkg-natefinch-lumberjack.v2-dev (2.1-2) ...
1144s Setting up libcrypt-dev:s390x (1:4.5.1-1) ...
1144s Setting up libasan8:s390x (15.2.0-12ubuntu1) ...
1144s Setting up golang-github-spf13-cast-dev (1.10.0-2) ...
1144s Setting up golang-github-fsnotify-fsnotify-dev (1.9.0-1) ...
1144s Setting up golang-github-dustin-go-humanize-dev (1.0.1-1) ...
1144s Setting up golang-github-prometheus-procfs-dev (0.19.2-1) ...
1144s Setting up debugedit (1:5.2-3build1) ...
1144s Setting up golang-github-alecthomas-units-dev (0.0~git20240927.0f3dac3-1) ...
1144s Setting up etcd-client (3.5.16-4) ...
1144s Setting up golang-github-modern-go-reflect2-dev (1.0.2-2) ...
1144s Setting up golang-uber-goleak-dev (1.3.0-1) ...
1144s Setting up golang-github-go-zookeeper-zk-dev (1.0.4-1) ...
1144s Setting up golang-golang-x-crypto-dev (1:0.45.0-1) ...
1144s Setting up golang-golang-x-exp-dev (0.0~git20250911.df92998-1) ...
1144s Setting up golang-github-prometheus-client-model-dev (0.6.2-1) ...
1144s Setting up golang-github-go-logr-stdr-dev (1.2.2-4) ...
1144s Setting up etcd-server (3.5.16-4) ...
1154s Created symlink '/etc/systemd/system/etcd2.service' → '/usr/lib/systemd/system/etcd.service'.
1154s Created symlink '/etc/systemd/system/multi-user.target.wants/etcd.service' → '/usr/lib/systemd/system/etcd.service'.
1165s Setting up golang-github-pelletier-go-toml-dev (1.9.5-1build1) ...
1165s Setting up golang-github-spf13-jwalterweatherman-dev (1.1.0+really1.1.0-2) ...
1165s Setting up libtsan2:s390x (15.2.0-12ubuntu1) ...
1165s Setting up golang-github-casbin-casbin-dev (3.4.1-1) ...
1165s Setting up golang-uber-automaxprocs-dev (1.5.3-1) ...
1165s Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ...
1165s Setting up golang-golang-x-oauth2-dev (0.27.0-1) ...
1165s Setting up libprotoc32t64:s390x (3.21.12-15) ...
1165s Setting up libisl23:s390x (0.27-1build1) ...
1165s Setting up golang-github-edsrzf-mmap-go-dev (1.2.0-1) ...
1165s Setting up libc-dev-bin (2.42-2ubuntu4) ...
1165s Setting up golang-src (2:1.25~1) ...
1165s Setting up libcap-dev:s390x (1:2.75-10ubuntu1) ...
1165s Setting up golang-github-nats-io-nuid-dev (1.0.1-1) ...
1165s Setting up libcc1-0:s390x (15.2.0-12ubuntu1) ...
1165s Setting up libsystemd-dev:s390x (259-1ubuntu3) ...
1165s Setting up golang-github-jmespath-go-jmespath-dev (0.4.0-2) ...
1165s Setting up liblsan0:s390x (15.2.0-12ubuntu1) ...
1165s Setting up libitm1:s390x (15.2.0-12ubuntu1) ...
1165s Setting up golang-github-coreos-bbolt-dev (1.4.2-1) ...
1165s Setting up automake (1:1.18.1-3build1) ...
1165s update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode
1165s Setting up libfile-stripnondeterminism-perl (1.15.0-1build1) ...
1165s Setting up golang-github-sirupsen-logrus-dev (1.9.3-1) ...
1166s Setting up golang-1.25-go (1.25.0-0ubuntu1) ...
1166s Setting up golang-github-go-kit-log-dev (0.2.1-1) ...
1166s Setting up golang-github-mattn-go-runewidth-dev (0.0.16-2) ...
1166s Setting up golang-github-golang-protobuf-1-5-dev (1.5.4-2) ...
1166s Setting up gettext (0.23.2-1) ...
1166s Setting up libgcc-15-dev:s390x (15.2.0-12ubuntu1) ...
1166s Setting up golang-github-russross-blackfriday-v2-dev (2.1.0-1build1) ...
1166s Setting up protobuf-compiler (3.21.12-15) ...
1166s Setting up golang-gopkg-alecthomas-kingpin.v2-dev (2.2.6-4) ...
1166s Setting up golang-github-olekukonko-tablewriter-dev (0.0.5-2) ...
1166s Setting up golang-github-minio-highwayhash-dev (1.0.2-2) ...
1166s Setting up golang-go:s390x (2:1.25~1) ...
1166s Setting up golang-github-antlr-antlr4-dev (4.11.1+ds-2) ...
1166s Setting up golang-github-golang-groupcache-dev (0.0~git20210331.41bb18b-2) ...
1166s Setting up golang-github-cockroachdb-datadriven-dev (1.0.2-6) ...
1166s Setting up golang-github-pkg-sftp-dev (1.13.9-1) ...
1166s Setting up golang-github-rabbitmq-amqp091-go-dev (1.10.0-1) ...
1166s Setting up golang-github-json-iterator-go-dev (1.1.12-2) ...
1166s Setting up golang-any:s390x (2:1.25~1) ...
1166s Setting up intltool-debian (0.35.0+20060710.6build1) ...
1166s Setting up libjs-jquery-ui (1.13.2+dfsg-1build1) ...
1166s Setting up golang-github-chzyer-test-dev (1.0.0-1) ...
1166s Setting up golang-go.uber-multierr-dev (1.6.0-1) ...
1166s Setting up golang-github-coreos-go-systemd-dev (22.6.0-1) ...
1166s Setting up golang-github-chzyer-readline-dev (1.5.1-1) ...
1166s Setting up golang-golang-x-image-dev (0.35.0-1) ...
1166s Setting up golang-gopkg-cheggaaa-pb.v1-dev (1.0.25-3) ...
1166s Setting up golang-golang-x-net-dev (1:0.27.0-2) ...
1166s Setting up dh-strip-nondeterminism (1.15.0-1build1) ...
1166s Setting up golang-github-nats-io-nkeys-dev (0.4.12-1) ...
1166s Setting up cpp-15-s390x-linux-gnu (15.2.0-12ubuntu1) ...
1166s Setting up libc6-dev:s390x (2.42-2ubuntu4) ...
1166s Setting up golang-github-spf13-afero-dev (1.15.0-2) ...
1166s Setting up golang-github-golang-freetype-dev (0.0~git20170609.e2365df+dfsg-2) ...
1166s Setting up golang-github-aws-aws-sdk-go-dev (1.49.0-2) ...
1166s Setting up gcc-15-s390x-linux-gnu (15.2.0-12ubuntu1) ...
1166s Setting up golang-github-google-martian-dev (3.3.2-3) ...
1166s Setting up golang-github-nats-io-jwt-dev (2.8.0-1) ...
1166s Setting up golang-github-soheilhy-cmux-dev (0.1.5-2) ...
1166s Setting up golang-github-cpuguy83-go-md2man-v2-dev (2.0.4-1) ...
1166s Setting up cpp-s390x-linux-gnu (4:15.2.0-4ubuntu1) ...
1166s Setting up po-debconf (1.0.22) ...
1166s Setting up golang-github-nats-io-go-nats-dev (1.48.0-1) ...
1166s Setting up golang-google-cloud-compute-metadata-dev (0.56.0-6) ...
1166s Setting up golang-golang-x-tools-dev (1:0.25.1+ds-0ubuntu1) ...
1166s Setting up golang-github-google-pprof-dev (0.0~git20211008.947d60d-1) ...
1166s Setting up golang-golang-x-tools (1:0.25.1+ds-0ubuntu1) ...
1166s Setting up golang-github-gorilla-websocket-dev (1.5.3-1) ...
1166s Setting up golang-go.uber-zap-dev (1.27.0-1) ...
1166s Setting up golang-golang-x-oauth2-google-dev (0.27.0-1) ...
1166s Setting up libstdc++-15-dev:s390x (15.2.0-12ubuntu1) ...
1166s Setting up golang-github-nats-io-nats-server-dev (2.10.27-1) ...
1166s Setting up gcc-s390x-linux-gnu (4:15.2.0-4ubuntu1) ...
1166s Setting up golang-github-spf13-viper-dev (1.12.0-1) ...
1166s Setting up golang-github-fogleman-gg-dev (1.3.0-4) ...
1166s Setting up golang-gonum-v1-plot-dev (0.7.0-5) ...
1166s Setting up zlib1g-dev:s390x (1:1.3.dfsg+really1.3.1-1ubuntu2) ...
1166s Setting up cpp-15 (15.2.0-12ubuntu1) ...
1166s Setting up cpp (4:15.2.0-4ubuntu1) ...
1166s Setting up golang-github-rogpeppe-go-internal-dev (1.12.0-3) ...
1166s Setting up golang-github-tmc-grpc-websocket-proxy-dev (0.0~git20200427.3cfed13-3) ...
1166s Setting up golang-github-urfave-cli-dev (1.22.14-1) ...
1166s Setting up g++-15-s390x-linux-gnu (15.2.0-12ubuntu1) ...
1166s Setting up golang-github-kr-pretty-dev (0.3.1-1) ...
1166s Setting up g++-s390x-linux-gnu (4:15.2.0-4ubuntu1) ...
1166s Setting up golang-gonum-v1-gonum-dev (0.15.1-1) ...
1166s Setting up golang-gopkg-check.v1-dev (0.0+git20200902.038fdea-2) ...
1166s Setting up libprotobuf-dev:s390x (3.21.12-15) ...
1166s Setting up gcc-15 (15.2.0-12ubuntu1) ...
1166s Setting up golang-k8s-sigs-yaml-dev (1.4.0-2) ...
1166s Setting up golang-github-spf13-cobra-dev (1.8.1-1) ...
1166s Setting up g++-15 (15.2.0-12ubuntu1) ...
1166s Setting up golang-github-gogo-protobuf-dev (1.3.2-3build2) ...
1166s Setting up libtool (2.5.4-9) ...
1166s Setting up golang-github-hdrhistogram-hdrhistogram-go-dev (1.2.0+ds-1) ...
1166s Setting up protoc-gen-go-1-5 (1.5.4-2) ...
1166s Setting up gcc (4:15.2.0-4ubuntu1) ...
1167s Setting up dh-autoreconf (21+nmu1) ...
1167s Setting up golang-github-performancecopilot-speed-dev (4.0.0-4) ...
1167s Setting up g++ (4:15.2.0-4ubuntu1) ...
1167s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode
1167s Setting up build-essential (12.12ubuntu2) ...
1167s Setting up debhelper (13.28ubuntu1) ...
1167s Setting up dh-golang (1.63build1) ...
1167s Setting up golang-github-mwitkow-go-conntrack-dev (0.0~git20190716.2f06839-4) ...
1167s Setting up golang-google-genproto-dev (0.0~git20210726.e7812ac-4) ...
1167s Setting up golang-go.opencensus-dev (0.24.0-2) ...
1167s Setting up golang-github-google-cel-go-dev (0.18.2+ds-7) ...
1167s Setting up golang-github-googleapis-gax-go-dev (2.14.1-1) ...
1167s Setting up golang-google-api-dev (0.61.0-6) ...
1167s Setting up golang-google-cloud-dev (0.56.0-6) ...
1167s Setting up golang-google-grpc-dev (1.64.0-7) ...
1167s Setting up golang-github-grpc-ecosystem-grpc-gateway-dev (2.20.0-2build1) ...
1167s Setting up golang-opentelemetry-proto-dev (1.3.1-2) ...
1167s Setting up golang-opentelemetry-otel-dev (1.31.0-6) ...
1167s Setting up golang-github-aws-smithy-go-dev (1.23.2-1) ...
1167s Setting up golang-opentelemetry-contrib-dev (0.56.0-5) ...
1167s Setting up golang-github-aws-aws-sdk-go-v2-dev (1.30.3-1) ...
1167s Setting up golang-github-prometheus-sigv4-dev (0.2.1-1) ...
1167s Setting up golang-github-prometheus-common-dev (0.62.0-3) ...
1167s Setting up golang-github-prometheus-client-golang-dev (1.21.1-1) ...
1167s Setting up golang-github-go-kit-kit-dev (0.13.0-9) ...
1167s Setting up golang-github-grpc-ecosystem-go-grpc-middleware-dev (2.1.0-2) ...
1167s Setting up golang-github-grpc-ecosystem-go-grpc-prometheus-dev (1.2.0+git20191002.6af20e3-5) ...
1167s Setting up golang-etcd-server-dev (3.5.16-4) ...
1167s Processing triggers for install-info (7.2-5) ...
1175s Processing triggers for libc-bin (2.42-2ubuntu4) ...
1176s Processing triggers for man-db (2.13.1-1build1) ...
1237s autopkgtest [03:48:49]: test dh-golang-autopkgtest: /usr/bin/dh_golang_autopkgtest
1237s autopkgtest [03:48:49]: test dh-golang-autopkgtest: [-----------------------
1241s [info] Testing go.etcd.io/etcd...
1241s [info] Source code installed by binary package, overriding dh_auto_configure...
1243s dh build --buildsystem=golang --builddirectory=_build
1245s dh_update_autotools_config -O--buildsystem=golang -O--builddirectory=_build
1245s dh_autoreconf -O--buildsystem=golang -O--builddirectory=_build
1246s debian/rules override_dh_auto_configure
1246s make[1]: Entering directory '/tmp/autopkgtest.mSnTPv/autopkgtest_tmp'
1247s mkdir -p "_build"
1247s # remove existing symlinks, since "cp -a" won't convert them
1247s find "_build" -type l -exec rm "{}" \;
1247s cp -a /usr/share/gocode/src "_build"
1299s make[1]: Leaving directory '/tmp/autopkgtest.mSnTPv/autopkgtest_tmp'
1299s dh_auto_build -O--buildsystem=golang -O--builddirectory=_build
1309s dh_auto_build: warning: go.etcd.io/etcd/tests/integration/client/examples contains no non-test Go files, removing it from build
1309s dh_auto_build: warning: go.etcd.io/etcd/tests/integration/clientv3/concurrency contains no non-test Go files, removing it from build
1309s dh_auto_build: warning: go.etcd.io/etcd/tests/integration/clientv3/examples contains no non-test Go files, removing it from build
1309s dh_auto_build: warning: go.etcd.io/etcd/tests/integration/clientv3/experimental/recipes contains no non-test Go files, removing it from build
1309s dh_auto_build: warning: go.etcd.io/etcd/tests/integration/clientv3/naming contains no non-test Go files, removing it from build
1309s dh_auto_build: warning: go.etcd.io/etcd/tests/integration/clientv3/snapshot contains no non-test Go files, removing it from build
1309s dh_auto_build: warning: go.etcd.io/etcd/tests/integration/embed contains no non-test Go files, removing it from build
1309s dh_auto_build: warning: go.etcd.io/etcd/tests/integration/proxy/grpcproxy contains no non-test Go files, removing it from build
1309s cd _build && go generate -v 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
1309s dh_auto_build: warning: go.etcd.io/etcd/tests/integration/snapshot contains no non-test Go files, removing it from build
1309s dh_auto_build: warning: go.etcd.io/etcd/tests/integration/v2store contains no non-test Go files, removing it from build
1309s src/go.etcd.io/etcd/dummy.go
1309s src/go.etcd.io/etcd/api/authpb/auth.pb.go
1309s src/go.etcd.io/etcd/api/etcdserverpb/etcdserver.pb.go
1309s src/go.etcd.io/etcd/api/etcdserverpb/raft_internal.pb.go
1309s src/go.etcd.io/etcd/api/etcdserverpb/raft_internal_stringer.go
1309s src/go.etcd.io/etcd/api/etcdserverpb/rpc.pb.go
1309s src/go.etcd.io/etcd/api/etcdserverpb/raft_internal_stringer_test.go
1309s src/go.etcd.io/etcd/api/etcdserverpb/gw/rpc.pb.gw.go
1309s src/go.etcd.io/etcd/api/membershippb/membership.pb.go
1309s src/go.etcd.io/etcd/api/mvccpb/kv.pb.go
1309s src/go.etcd.io/etcd/api/v3rpc/rpctypes/doc.go
1309s src/go.etcd.io/etcd/api/v3rpc/rpctypes/error.go
1309s src/go.etcd.io/etcd/api/v3rpc/rpctypes/error_test.go
1309s src/go.etcd.io/etcd/api/v3rpc/rpctypes/md.go
1309s src/go.etcd.io/etcd/api/v3rpc/rpctypes/metadatafields.go
1309s src/go.etcd.io/etcd/api/version/version.go
1309s src/go.etcd.io/etcd/client/pkg/fileutil/dir_unix.go
1309s src/go.etcd.io/etcd/client/pkg/fileutil/doc.go
1309s src/go.etcd.io/etcd/client/pkg/fileutil/filereader.go
1309s src/go.etcd.io/etcd/client/pkg/fileutil/filereader_test.go
1309s src/go.etcd.io/etcd/client/pkg/fileutil/fileutil.go
1309s src/go.etcd.io/etcd/client/pkg/fileutil/fileutil_test.go
1309s src/go.etcd.io/etcd/client/pkg/fileutil/lock.go
1309s src/go.etcd.io/etcd/client/pkg/fileutil/lock_flock.go
1309s src/go.etcd.io/etcd/client/pkg/fileutil/lock_linux.go
1309s src/go.etcd.io/etcd/client/pkg/fileutil/lock_linux_test.go
1309s src/go.etcd.io/etcd/client/pkg/fileutil/lock_test.go
1309s src/go.etcd.io/etcd/client/pkg/fileutil/preallocate.go
1309s src/go.etcd.io/etcd/client/pkg/fileutil/preallocate_test.go
1309s src/go.etcd.io/etcd/client/pkg/fileutil/preallocate_unix.go
1309s src/go.etcd.io/etcd/client/pkg/fileutil/purge.go
1309s src/go.etcd.io/etcd/client/pkg/fileutil/purge_test.go
1309s src/go.etcd.io/etcd/client/pkg/fileutil/read_dir.go
1309s src/go.etcd.io/etcd/client/pkg/fileutil/read_dir_test.go
1309s src/go.etcd.io/etcd/client/pkg/fileutil/sync_linux.go
1309s src/go.etcd.io/etcd/client/pkg/logutil/doc.go
1309s src/go.etcd.io/etcd/client/pkg/logutil/log_level.go
1309s src/go.etcd.io/etcd/client/pkg/logutil/zap.go
1309s src/go.etcd.io/etcd/client/pkg/logutil/zap_journal.go
1309s src/go.etcd.io/etcd/client/pkg/logutil/zap_journal_test.go
1309s src/go.etcd.io/etcd/client/pkg/logutil/zap_test.go
1309s src/go.etcd.io/etcd/client/pkg/pathutil/path.go
1309s src/go.etcd.io/etcd/client/pkg/pathutil/path_test.go
1309s src/go.etcd.io/etcd/client/pkg/srv/srv.go
1309s src/go.etcd.io/etcd/client/pkg/srv/srv_test.go
1309s src/go.etcd.io/etcd/client/pkg/systemd/doc.go
1309s src/go.etcd.io/etcd/client/pkg/systemd/journal.go
1309s src/go.etcd.io/etcd/client/pkg/testutil/assert.go
1309s src/go.etcd.io/etcd/client/pkg/testutil/leak.go
1309s src/go.etcd.io/etcd/client/pkg/testutil/leak_test.go
1309s src/go.etcd.io/etcd/client/pkg/testutil/pauseable_handler.go
1309s src/go.etcd.io/etcd/client/pkg/testutil/recorder.go
1309s src/go.etcd.io/etcd/client/pkg/testutil/testingtb.go
1309s src/go.etcd.io/etcd/client/pkg/testutil/testutil.go
1309s src/go.etcd.io/etcd/client/pkg/testutil/var.go
1309s src/go.etcd.io/etcd/client/pkg/tlsutil/cipher_suites.go
1309s src/go.etcd.io/etcd/client/pkg/tlsutil/cipher_suites_test.go
1309s src/go.etcd.io/etcd/client/pkg/tlsutil/doc.go
1309s src/go.etcd.io/etcd/client/pkg/tlsutil/tlsutil.go
1309s src/go.etcd.io/etcd/client/pkg/tlsutil/versions.go
1309s src/go.etcd.io/etcd/client/pkg/tlsutil/versions_test.go
1309s src/go.etcd.io/etcd/client/pkg/transport/doc.go
1309s src/go.etcd.io/etcd/client/pkg/transport/keepalive_listener.go
1309s src/go.etcd.io/etcd/client/pkg/transport/keepalive_listener_test.go
1310s src/go.etcd.io/etcd/client/pkg/transport/keepalive_listener_unix.go
1310s src/go.etcd.io/etcd/client/pkg/transport/limit_listen.go
1310s src/go.etcd.io/etcd/client/pkg/transport/listener.go
1310s src/go.etcd.io/etcd/client/pkg/transport/listener_opts.go
1310s src/go.etcd.io/etcd/client/pkg/transport/listener_test.go
1310s src/go.etcd.io/etcd/client/pkg/transport/listener_tls.go
1310s src/go.etcd.io/etcd/client/pkg/transport/sockopt.go
1310s src/go.etcd.io/etcd/client/pkg/transport/sockopt_unix.go
1310s src/go.etcd.io/etcd/client/pkg/transport/timeout_conn.go
1310s src/go.etcd.io/etcd/client/pkg/transport/timeout_dialer.go
1310s src/go.etcd.io/etcd/client/pkg/transport/timeout_dialer_test.go
1310s src/go.etcd.io/etcd/client/pkg/transport/timeout_listener.go
1310s src/go.etcd.io/etcd/client/pkg/transport/timeout_listener_test.go
1310s src/go.etcd.io/etcd/client/pkg/transport/timeout_transport.go
1310s src/go.etcd.io/etcd/client/pkg/transport/timeout_transport_test.go
1310s src/go.etcd.io/etcd/client/pkg/transport/tls.go
1310s src/go.etcd.io/etcd/client/pkg/transport/tls_test.go
1310s src/go.etcd.io/etcd/client/pkg/transport/transport.go
1310s src/go.etcd.io/etcd/client/pkg/transport/transport_test.go
1310s src/go.etcd.io/etcd/client/pkg/transport/unix_listener.go
1310s src/go.etcd.io/etcd/client/pkg/types/doc.go
1310s src/go.etcd.io/etcd/client/pkg/types/id.go
1310s src/go.etcd.io/etcd/client/pkg/types/id_test.go
1310s src/go.etcd.io/etcd/client/pkg/types/set.go
1310s src/go.etcd.io/etcd/client/pkg/types/set_test.go
1310s src/go.etcd.io/etcd/client/pkg/types/slice.go
1310s src/go.etcd.io/etcd/client/pkg/types/slice_test.go
1310s src/go.etcd.io/etcd/client/pkg/types/urls.go
1310s src/go.etcd.io/etcd/client/pkg/types/urls_test.go
1310s src/go.etcd.io/etcd/client/pkg/types/urlsmap.go
1310s src/go.etcd.io/etcd/client/pkg/types/urlsmap_test.go
1310s src/go.etcd.io/etcd/client/v2/auth_role.go
1310s src/go.etcd.io/etcd/client/v2/auth_user.go
1310s src/go.etcd.io/etcd/client/v2/cancelreq.go
1310s src/go.etcd.io/etcd/client/v2/client.go
1310s src/go.etcd.io/etcd/client/v2/client_test.go
1310s src/go.etcd.io/etcd/client/v2/cluster_error.go
1310s src/go.etcd.io/etcd/client/v2/curl.go
1310s src/go.etcd.io/etcd/client/v2/discover.go
1310s src/go.etcd.io/etcd/client/v2/doc.go
1310s src/go.etcd.io/etcd/client/v2/fake_transport_test.go
1310s src/go.etcd.io/etcd/client/v2/json.go
1310s src/go.etcd.io/etcd/client/v2/keys.go
1310s src/go.etcd.io/etcd/client/v2/keys_bench_test.go
1310s src/go.etcd.io/etcd/client/v2/keys_test.go
1310s src/go.etcd.io/etcd/client/v2/members.go
1310s src/go.etcd.io/etcd/client/v2/members_test.go
1310s src/go.etcd.io/etcd/client/v2/util.go
1310s src/go.etcd.io/etcd/client/v2/main_test.go
1310s src/go.etcd.io/etcd/client/v3/auth.go
1310s src/go.etcd.io/etcd/client/v3/client.go
1310s src/go.etcd.io/etcd/client/v3/client_test.go
1310s src/go.etcd.io/etcd/client/v3/cluster.go
1310s src/go.etcd.io/etcd/client/v3/compact_op.go
1310s src/go.etcd.io/etcd/client/v3/compact_op_test.go
1310s src/go.etcd.io/etcd/client/v3/compare.go
1310s src/go.etcd.io/etcd/client/v3/config.go
1310s src/go.etcd.io/etcd/client/v3/ctx.go
1310s src/go.etcd.io/etcd/client/v3/ctx_test.go
1310s src/go.etcd.io/etcd/client/v3/doc.go
1310s src/go.etcd.io/etcd/client/v3/kv.go
1310s src/go.etcd.io/etcd/client/v3/lease.go
1310s src/go.etcd.io/etcd/client/v3/logger.go
1310s src/go.etcd.io/etcd/client/v3/maintenance.go
1310s src/go.etcd.io/etcd/client/v3/op.go
1310s src/go.etcd.io/etcd/client/v3/op_test.go
1310s src/go.etcd.io/etcd/client/v3/options.go
1310s src/go.etcd.io/etcd/client/v3/retry.go
1310s src/go.etcd.io/etcd/client/v3/retry_interceptor.go
1310s src/go.etcd.io/etcd/client/v3/retry_interceptor_test.go
1310s src/go.etcd.io/etcd/client/v3/sort.go
1310s src/go.etcd.io/etcd/client/v3/txn.go
1310s src/go.etcd.io/etcd/client/v3/txn_test.go
1310s src/go.etcd.io/etcd/client/v3/utils.go
1310s src/go.etcd.io/etcd/client/v3/watch.go
1310s src/go.etcd.io/etcd/client/v3/watch_test.go
1310s src/go.etcd.io/etcd/client/v3/main_test.go
1310s src/go.etcd.io/etcd/client/v3/clientv3util/util.go
1310s src/go.etcd.io/etcd/client/v3/clientv3util/example_key_test.go
1310s src/go.etcd.io/etcd/client/v3/concurrency/doc.go
1310s src/go.etcd.io/etcd/client/v3/concurrency/election.go
1310s src/go.etcd.io/etcd/client/v3/concurrency/key.go
1310s src/go.etcd.io/etcd/client/v3/concurrency/mutex.go
1310s src/go.etcd.io/etcd/client/v3/concurrency/session.go
1310s src/go.etcd.io/etcd/client/v3/concurrency/stm.go
1310s src/go.etcd.io/etcd/client/v3/concurrency/example_election_test.go
1310s src/go.etcd.io/etcd/client/v3/concurrency/example_mutex_test.go
1310s src/go.etcd.io/etcd/client/v3/concurrency/example_stm_test.go
1310s src/go.etcd.io/etcd/client/v3/concurrency/main_test.go
1310s src/go.etcd.io/etcd/client/v3/credentials/credentials.go
1310s src/go.etcd.io/etcd/client/v3/experimental/recipes/barrier.go
1310s src/go.etcd.io/etcd/client/v3/experimental/recipes/client.go
1310s src/go.etcd.io/etcd/client/v3/experimental/recipes/doc.go
1310s src/go.etcd.io/etcd/client/v3/experimental/recipes/double_barrier.go
1310s src/go.etcd.io/etcd/client/v3/experimental/recipes/key.go
1310s src/go.etcd.io/etcd/client/v3/experimental/recipes/priority_queue.go
1310s src/go.etcd.io/etcd/client/v3/experimental/recipes/queue.go
1310s src/go.etcd.io/etcd/client/v3/experimental/recipes/rwmutex.go
1310s src/go.etcd.io/etcd/client/v3/experimental/recipes/watch.go
1310s src/go.etcd.io/etcd/client/v3/internal/endpoint/endpoint.go
1310s src/go.etcd.io/etcd/client/v3/internal/endpoint/endpoint_test.go
1310s src/go.etcd.io/etcd/client/v3/internal/resolver/resolver.go
1310s src/go.etcd.io/etcd/client/v3/kubernetes/client.go
1310s src/go.etcd.io/etcd/client/v3/kubernetes/interface.go
1310s src/go.etcd.io/etcd/client/v3/leasing/cache.go
1310s src/go.etcd.io/etcd/client/v3/leasing/doc.go
1310s src/go.etcd.io/etcd/client/v3/leasing/kv.go
1310s src/go.etcd.io/etcd/client/v3/leasing/txn.go
1310s src/go.etcd.io/etcd/client/v3/leasing/util.go
1310s src/go.etcd.io/etcd/client/v3/mirror/syncer.go
1310s src/go.etcd.io/etcd/client/v3/mock/mockserver/doc.go
1310s src/go.etcd.io/etcd/client/v3/mock/mockserver/mockserver.go
1310s src/go.etcd.io/etcd/client/v3/namespace/doc.go
1310s src/go.etcd.io/etcd/client/v3/namespace/kv.go
1310s src/go.etcd.io/etcd/client/v3/namespace/lease.go
1310s src/go.etcd.io/etcd/client/v3/namespace/util.go
1310s src/go.etcd.io/etcd/client/v3/namespace/util_test.go
1310s src/go.etcd.io/etcd/client/v3/namespace/watch.go
1310s src/go.etcd.io/etcd/client/v3/naming/doc.go
1310s src/go.etcd.io/etcd/client/v3/naming/endpoints/endpoints.go
1310s src/go.etcd.io/etcd/client/v3/naming/endpoints/endpoints_impl.go
1310s src/go.etcd.io/etcd/client/v3/naming/endpoints/internal/update.go
1310s src/go.etcd.io/etcd/client/v3/naming/resolver/resolver.go
1310s src/go.etcd.io/etcd/client/v3/ordering/doc.go
1310s src/go.etcd.io/etcd/client/v3/ordering/kv.go
1310s src/go.etcd.io/etcd/client/v3/ordering/kv_test.go
1310s src/go.etcd.io/etcd/client/v3/ordering/util.go
1310s src/go.etcd.io/etcd/client/v3/snapshot/doc.go
1310s src/go.etcd.io/etcd/client/v3/snapshot/v3_snapshot.go
1310s src/go.etcd.io/etcd/client/v3/yaml/config.go
1310s src/go.etcd.io/etcd/client/v3/yaml/config_test.go
1310s src/go.etcd.io/etcd/etcdctl/main.go
1310s src/go.etcd.io/etcd/etcdctl/main_test.go
1310s src/go.etcd.io/etcd/etcdctl/ctlv2/ctl.go
1310s src/go.etcd.io/etcd/etcdctl/ctlv2/command/auth_commands.go
1310s src/go.etcd.io/etcd/etcdctl/ctlv2/command/backup_command.go
1310s src/go.etcd.io/etcd/etcdctl/ctlv2/command/cluster_health.go
1310s src/go.etcd.io/etcd/etcdctl/ctlv2/command/doc.go
1310s src/go.etcd.io/etcd/etcdctl/ctlv2/command/error.go
1310s src/go.etcd.io/etcd/etcdctl/ctlv2/command/exec_watch_command.go
1310s src/go.etcd.io/etcd/etcdctl/ctlv2/command/format.go
1310s src/go.etcd.io/etcd/etcdctl/ctlv2/command/get_command.go
1310s src/go.etcd.io/etcd/etcdctl/ctlv2/command/ls_command.go
1310s src/go.etcd.io/etcd/etcdctl/ctlv2/command/member_commands.go
1310s src/go.etcd.io/etcd/etcdctl/ctlv2/command/mk_command.go
1310s src/go.etcd.io/etcd/etcdctl/ctlv2/command/mkdir_command.go
1310s src/go.etcd.io/etcd/etcdctl/ctlv2/command/rm_command.go
1310s src/go.etcd.io/etcd/etcdctl/ctlv2/command/rmdir_command.go
1310s src/go.etcd.io/etcd/etcdctl/ctlv2/command/role_commands.go
1310s src/go.etcd.io/etcd/etcdctl/ctlv2/command/set_command.go
1310s src/go.etcd.io/etcd/etcdctl/ctlv2/command/set_dir_command.go
1310s src/go.etcd.io/etcd/etcdctl/ctlv2/command/update_command.go
1310s src/go.etcd.io/etcd/etcdctl/ctlv2/command/update_dir_command.go
1310s src/go.etcd.io/etcd/etcdctl/ctlv2/command/user_commands.go
1310s src/go.etcd.io/etcd/etcdctl/ctlv2/command/util.go
1310s src/go.etcd.io/etcd/etcdctl/ctlv2/command/util_test.go
1310s src/go.etcd.io/etcd/etcdctl/ctlv2/command/watch_command.go
1310s src/go.etcd.io/etcd/etcdctl/ctlv3/ctl.go
1310s src/go.etcd.io/etcd/etcdctl/ctlv3/command/alarm_command.go
1310s src/go.etcd.io/etcd/etcdctl/ctlv3/command/auth_command.go
1310s src/go.etcd.io/etcd/etcdctl/ctlv3/command/check.go
1310s src/go.etcd.io/etcd/etcdctl/ctlv3/command/compaction_command.go
1310s src/go.etcd.io/etcd/etcdctl/ctlv3/command/defrag_command.go
1310s src/go.etcd.io/etcd/etcdctl/ctlv3/command/del_command.go
1310s src/go.etcd.io/etcd/etcdctl/ctlv3/command/doc.go
1310s src/go.etcd.io/etcd/etcdctl/ctlv3/command/elect_command.go
1310s src/go.etcd.io/etcd/etcdctl/ctlv3/command/ep_command.go
1310s src/go.etcd.io/etcd/etcdctl/ctlv3/command/get_command.go
1310s src/go.etcd.io/etcd/etcdctl/ctlv3/command/global.go
1310s src/go.etcd.io/etcd/etcdctl/ctlv3/command/lease_command.go
1310s src/go.etcd.io/etcd/etcdctl/ctlv3/command/lock_command.go
1310s src/go.etcd.io/etcd/etcdctl/ctlv3/command/make_mirror_command.go
1310s src/go.etcd.io/etcd/etcdctl/ctlv3/command/member_command.go
1310s src/go.etcd.io/etcd/etcdctl/ctlv3/command/move_leader_command.go
1310s src/go.etcd.io/etcd/etcdctl/ctlv3/command/printer.go
1310s src/go.etcd.io/etcd/etcdctl/ctlv3/command/printer_fields.go
1310s src/go.etcd.io/etcd/etcdctl/ctlv3/command/printer_json.go
1310s src/go.etcd.io/etcd/etcdctl/ctlv3/command/printer_protobuf.go
1310s src/go.etcd.io/etcd/etcdctl/ctlv3/command/printer_simple.go
1310s src/go.etcd.io/etcd/etcdctl/ctlv3/command/printer_table.go
1310s src/go.etcd.io/etcd/etcdctl/ctlv3/command/put_command.go
1310s src/go.etcd.io/etcd/etcdctl/ctlv3/command/role_command.go
1310s src/go.etcd.io/etcd/etcdctl/ctlv3/command/snapshot_command.go
1310s src/go.etcd.io/etcd/etcdctl/ctlv3/command/txn_command.go
1310s src/go.etcd.io/etcd/etcdctl/ctlv3/command/user_command.go
1310s src/go.etcd.io/etcd/etcdctl/ctlv3/command/util.go
1310s src/go.etcd.io/etcd/etcdctl/ctlv3/command/version_command.go
1310s src/go.etcd.io/etcd/etcdctl/ctlv3/command/watch_command.go
1310s src/go.etcd.io/etcd/etcdctl/ctlv3/command/watch_command_test.go
1310s src/go.etcd.io/etcd/etcdutl/ctl.go
1310s src/go.etcd.io/etcd/etcdutl/main.go
1310s src/go.etcd.io/etcd/etcdutl/main_test.go
1310s src/go.etcd.io/etcd/etcdutl/etcdutl/backup_command.go
1310s src/go.etcd.io/etcd/etcdutl/etcdutl/common.go
1310s src/go.etcd.io/etcd/etcdutl/etcdutl/defrag_command.go
1310s src/go.etcd.io/etcd/etcdutl/etcdutl/printer.go
1310s src/go.etcd.io/etcd/etcdutl/etcdutl/printer_fields.go
1310s src/go.etcd.io/etcd/etcdutl/etcdutl/printer_json.go
1310s src/go.etcd.io/etcd/etcdutl/etcdutl/printer_protobuf.go
1310s src/go.etcd.io/etcd/etcdutl/etcdutl/printer_simple.go
1310s src/go.etcd.io/etcd/etcdutl/etcdutl/printer_table.go
1310s src/go.etcd.io/etcd/etcdutl/etcdutl/snapshot_command.go
1310s src/go.etcd.io/etcd/etcdutl/etcdutl/version_command.go
1310s src/go.etcd.io/etcd/etcdutl/snapshot/doc.go
1310s src/go.etcd.io/etcd/etcdutl/snapshot/util.go
1310s src/go.etcd.io/etcd/etcdutl/snapshot/v3_snapshot.go
1310s src/go.etcd.io/etcd/pkg/adt/adt.go
1310s src/go.etcd.io/etcd/pkg/adt/interval_tree.go
1310s src/go.etcd.io/etcd/pkg/adt/interval_tree_test.go
1310s src/go.etcd.io/etcd/pkg/adt/example_test.go
1310s src/go.etcd.io/etcd/pkg/cobrautl/error.go
1310s src/go.etcd.io/etcd/pkg/cobrautl/help.go
1310s src/go.etcd.io/etcd/pkg/contention/contention.go
1310s src/go.etcd.io/etcd/pkg/contention/doc.go
1310s src/go.etcd.io/etcd/pkg/cpuutil/doc.go
1310s src/go.etcd.io/etcd/pkg/cpuutil/endian.go
1310s src/go.etcd.io/etcd/pkg/crc/crc.go
1310s src/go.etcd.io/etcd/pkg/crc/crc_test.go
1310s src/go.etcd.io/etcd/pkg/debugutil/doc.go
1310s src/go.etcd.io/etcd/pkg/debugutil/pprof.go
1310s src/go.etcd.io/etcd/pkg/expect/expect.go
1310s src/go.etcd.io/etcd/pkg/expect/expect_test.go
1310s src/go.etcd.io/etcd/pkg/flags/flag.go
1310s src/go.etcd.io/etcd/pkg/flags/flag_test.go
1310s src/go.etcd.io/etcd/pkg/flags/ignored.go
1310s src/go.etcd.io/etcd/pkg/flags/selective_string.go
1310s src/go.etcd.io/etcd/pkg/flags/selective_string_test.go
1310s src/go.etcd.io/etcd/pkg/flags/strings.go
1310s src/go.etcd.io/etcd/pkg/flags/strings_test.go
1310s src/go.etcd.io/etcd/pkg/flags/uint32.go
1310s src/go.etcd.io/etcd/pkg/flags/uint32_test.go
1310s src/go.etcd.io/etcd/pkg/flags/unique_strings.go
1310s src/go.etcd.io/etcd/pkg/flags/unique_strings_test.go
1310s src/go.etcd.io/etcd/pkg/flags/unique_urls.go
1310s src/go.etcd.io/etcd/pkg/flags/unique_urls_test.go
1310s src/go.etcd.io/etcd/pkg/flags/urls.go
1310s src/go.etcd.io/etcd/pkg/flags/urls_test.go
1310s src/go.etcd.io/etcd/pkg/grpc_testing/recorder.go
1310s src/go.etcd.io/etcd/pkg/grpc_testing/stub_server.go
1310s src/go.etcd.io/etcd/pkg/httputil/httputil.go
1310s src/go.etcd.io/etcd/pkg/httputil/httputil_test.go
1310s src/go.etcd.io/etcd/pkg/idutil/id.go
1310s src/go.etcd.io/etcd/pkg/idutil/id_test.go
1310s src/go.etcd.io/etcd/pkg/ioutil/pagewriter.go
1310s src/go.etcd.io/etcd/pkg/ioutil/pagewriter_test.go
1310s src/go.etcd.io/etcd/pkg/ioutil/readcloser.go
1310s src/go.etcd.io/etcd/pkg/ioutil/readcloser_test.go
1310s src/go.etcd.io/etcd/pkg/ioutil/reader.go
1310s src/go.etcd.io/etcd/pkg/ioutil/reader_test.go
1310s src/go.etcd.io/etcd/pkg/ioutil/util.go
1310s src/go.etcd.io/etcd/pkg/netutil/doc.go
1310s src/go.etcd.io/etcd/pkg/netutil/netutil.go
1310s src/go.etcd.io/etcd/pkg/netutil/netutil_test.go
1310s src/go.etcd.io/etcd/pkg/netutil/routes_linux.go
1310s src/go.etcd.io/etcd/pkg/netutil/routes_linux_test.go
1310s src/go.etcd.io/etcd/pkg/osutil/interrupt_unix.go
1310s src/go.etcd.io/etcd/pkg/osutil/osutil.go
1310s src/go.etcd.io/etcd/pkg/osutil/osutil_test.go
1310s src/go.etcd.io/etcd/pkg/osutil/signal_linux.go
1310s src/go.etcd.io/etcd/pkg/pbutil/pbutil.go
1310s src/go.etcd.io/etcd/pkg/pbutil/pbutil_test.go
1310s src/go.etcd.io/etcd/pkg/proxy/doc.go
1310s src/go.etcd.io/etcd/pkg/proxy/server.go
1310s src/go.etcd.io/etcd/pkg/proxy/server_test.go
1310s src/go.etcd.io/etcd/pkg/report/doc.go
1310s src/go.etcd.io/etcd/pkg/report/report.go
1310s src/go.etcd.io/etcd/pkg/report/report_test.go
1310s src/go.etcd.io/etcd/pkg/report/timeseries.go
1310s src/go.etcd.io/etcd/pkg/report/timeseries_test.go
1310s src/go.etcd.io/etcd/pkg/report/weighted.go
1310s src/go.etcd.io/etcd/pkg/runtime/fds_linux.go
1310s src/go.etcd.io/etcd/pkg/schedule/doc.go
1310s src/go.etcd.io/etcd/pkg/schedule/schedule.go
1310s src/go.etcd.io/etcd/pkg/schedule/schedule_test.go
1310s src/go.etcd.io/etcd/pkg/stringutil/doc.go
1310s src/go.etcd.io/etcd/pkg/stringutil/rand.go
1310s src/go.etcd.io/etcd/pkg/stringutil/rand_test.go
1310s src/go.etcd.io/etcd/pkg/traceutil/trace.go
1310s src/go.etcd.io/etcd/pkg/traceutil/trace_test.go
1310s src/go.etcd.io/etcd/pkg/wait/wait.go
1310s src/go.etcd.io/etcd/pkg/wait/wait_test.go
1310s src/go.etcd.io/etcd/pkg/wait/wait_time.go
1310s src/go.etcd.io/etcd/pkg/wait/wait_time_test.go
1310s src/go.etcd.io/etcd/raft/bootstrap.go
1310s src/go.etcd.io/etcd/raft/diff_test.go
1310s src/go.etcd.io/etcd/raft/doc.go
1310s src/go.etcd.io/etcd/raft/example_test.go
1310s src/go.etcd.io/etcd/raft/log.go
1310s src/go.etcd.io/etcd/raft/log_test.go
1310s src/go.etcd.io/etcd/raft/log_unstable.go
1310s src/go.etcd.io/etcd/raft/log_unstable_test.go
1310s src/go.etcd.io/etcd/raft/logger.go
1310s src/go.etcd.io/etcd/raft/node.go
1310s src/go.etcd.io/etcd/raft/node_bench_test.go
1310s src/go.etcd.io/etcd/raft/node_test.go
1310s src/go.etcd.io/etcd/raft/raft.go
1310s src/go.etcd.io/etcd/raft/raft_flow_control_test.go
1310s src/go.etcd.io/etcd/raft/raft_paper_test.go
1310s src/go.etcd.io/etcd/raft/raft_snap_test.go
1310s src/go.etcd.io/etcd/raft/raft_test.go
1310s src/go.etcd.io/etcd/raft/rawnode.go
1310s src/go.etcd.io/etcd/raft/rawnode_test.go
1310s src/go.etcd.io/etcd/raft/read_only.go
1310s src/go.etcd.io/etcd/raft/status.go
1310s src/go.etcd.io/etcd/raft/storage.go
1310s src/go.etcd.io/etcd/raft/storage_test.go
1310s src/go.etcd.io/etcd/raft/util.go
1310s src/go.etcd.io/etcd/raft/util_test.go
1310s src/go.etcd.io/etcd/raft/interaction_test.go
1310s src/go.etcd.io/etcd/raft/confchange/confchange.go
1310s src/go.etcd.io/etcd/raft/confchange/datadriven_test.go
1310s src/go.etcd.io/etcd/raft/confchange/quick_test.go
1310s src/go.etcd.io/etcd/raft/confchange/restore.go
1310s src/go.etcd.io/etcd/raft/confchange/restore_test.go
1310s src/go.etcd.io/etcd/raft/quorum/bench_test.go
1310s src/go.etcd.io/etcd/raft/quorum/datadriven_test.go
1310s src/go.etcd.io/etcd/raft/quorum/joint.go
1310s src/go.etcd.io/etcd/raft/quorum/majority.go
1310s src/go.etcd.io/etcd/raft/quorum/quick_test.go
1310s src/go.etcd.io/etcd/raft/quorum/quorum.go
1378s src/go.etcd.io/etcd/raft/quorum/voteresult_string.go
1378s src/go.etcd.io/etcd/raft/raftpb/confchange.go
1378s src/go.etcd.io/etcd/raft/raftpb/confstate.go
1378s src/go.etcd.io/etcd/raft/raftpb/confstate_test.go
1378s src/go.etcd.io/etcd/raft/raftpb/raft.pb.go
1378s src/go.etcd.io/etcd/raft/raftpb/raft_test.go
1378s src/go.etcd.io/etcd/raft/rafttest/doc.go
1378s src/go.etcd.io/etcd/raft/rafttest/interaction_env.go
1378s src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler.go
1378s src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_add_nodes.go
1378s src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_campaign.go
1378s src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_compact.go
1378s src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_deliver_msgs.go
1378s src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_log_level.go
1378s src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_process_ready.go
1378s src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_propose.go
1378s src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_propose_conf_change.go
1378s src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_raft_log.go
1378s src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_stabilize.go
1378s src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_status.go
1378s src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_tick_heartbeat.go
1378s src/go.etcd.io/etcd/raft/rafttest/interaction_env_logger.go
1378s src/go.etcd.io/etcd/raft/rafttest/network.go
1378s src/go.etcd.io/etcd/raft/rafttest/network_test.go
1378s src/go.etcd.io/etcd/raft/rafttest/node.go
1378s src/go.etcd.io/etcd/raft/rafttest/node_bench_test.go
1378s src/go.etcd.io/etcd/raft/rafttest/node_test.go
1378s src/go.etcd.io/etcd/raft/tracker/inflights.go
1378s src/go.etcd.io/etcd/raft/tracker/inflights_test.go
1378s src/go.etcd.io/etcd/raft/tracker/progress.go
1378s src/go.etcd.io/etcd/raft/tracker/progress_test.go
1378s src/go.etcd.io/etcd/raft/tracker/state.go
1378s src/go.etcd.io/etcd/raft/tracker/tracker.go
1378s src/go.etcd.io/etcd/server/main.go
1378s src/go.etcd.io/etcd/server/main_test.go
1378s src/go.etcd.io/etcd/server/auth/doc.go
1378s src/go.etcd.io/etcd/server/auth/jwt.go
1378s src/go.etcd.io/etcd/server/auth/jwt_test.go
1378s src/go.etcd.io/etcd/server/auth/main_test.go
1378s src/go.etcd.io/etcd/server/auth/metrics.go
1378s src/go.etcd.io/etcd/server/auth/nop.go
1378s src/go.etcd.io/etcd/server/auth/options.go
1378s src/go.etcd.io/etcd/server/auth/range_perm_cache.go
1378s src/go.etcd.io/etcd/server/auth/range_perm_cache_test.go
1378s src/go.etcd.io/etcd/server/auth/simple_token.go
1378s src/go.etcd.io/etcd/server/auth/simple_token_test.go
1378s src/go.etcd.io/etcd/server/auth/store.go
1378s src/go.etcd.io/etcd/server/auth/store_test.go
1378s src/go.etcd.io/etcd/server/config/config.go
1378s src/go.etcd.io/etcd/server/config/config_test.go
1378s src/go.etcd.io/etcd/server/config/v2_deprecation.go
1378s src/go.etcd.io/etcd/server/config/v2_deprecation_test.go
1378s src/go.etcd.io/etcd/server/datadir/datadir.go
1378s src/go.etcd.io/etcd/server/datadir/doc.go
1378s src/go.etcd.io/etcd/server/datadir/datadir_test.go
1378s src/go.etcd.io/etcd/server/embed/auth_test.go
1378s src/go.etcd.io/etcd/server/embed/config.go
1378s src/go.etcd.io/etcd/server/embed/config_logging.go
1378s src/go.etcd.io/etcd/server/embed/config_logging_journal_unix.go
1378s src/go.etcd.io/etcd/server/embed/config_test.go
1378s src/go.etcd.io/etcd/server/embed/config_tracing.go
1378s src/go.etcd.io/etcd/server/embed/config_tracing_test.go
1378s src/go.etcd.io/etcd/server/embed/doc.go
1378s src/go.etcd.io/etcd/server/embed/etcd.go
1378s src/go.etcd.io/etcd/server/embed/etcd_test.go
1378s src/go.etcd.io/etcd/server/embed/serve.go
1378s src/go.etcd.io/etcd/server/embed/serve_test.go
1378s src/go.etcd.io/etcd/server/embed/util.go
1378s src/go.etcd.io/etcd/server/etcdmain/config.go
1378s src/go.etcd.io/etcd/server/etcdmain/config_test.go
1378s src/go.etcd.io/etcd/server/etcdmain/doc.go
1378s src/go.etcd.io/etcd/server/etcdmain/etcd.go
1378s src/go.etcd.io/etcd/server/etcdmain/gateway.go
1378s src/go.etcd.io/etcd/server/etcdmain/grpc_proxy.go
1378s src/go.etcd.io/etcd/server/etcdmain/help.go
1378s src/go.etcd.io/etcd/server/etcdmain/main.go
1378s src/go.etcd.io/etcd/server/etcdmain/util.go
1378s src/go.etcd.io/etcd/server/etcdserver/apply.go
1378s src/go.etcd.io/etcd/server/etcdserver/apply_auth.go
1378s src/go.etcd.io/etcd/server/etcdserver/apply_auth_test.go
1378s src/go.etcd.io/etcd/server/etcdserver/apply_test.go
1378s src/go.etcd.io/etcd/server/etcdserver/apply_v2.go
1378s src/go.etcd.io/etcd/server/etcdserver/backend.go
1378s src/go.etcd.io/etcd/server/etcdserver/cluster_util.go
1378s src/go.etcd.io/etcd/server/etcdserver/cluster_util_test.go
1378s src/go.etcd.io/etcd/server/etcdserver/corrupt.go
1378s src/go.etcd.io/etcd/server/etcdserver/corrupt_test.go
1378s src/go.etcd.io/etcd/server/etcdserver/doc.go
1378s src/go.etcd.io/etcd/server/etcdserver/errors.go
1378s src/go.etcd.io/etcd/server/etcdserver/metrics.go
1378s src/go.etcd.io/etcd/server/etcdserver/quota.go
1378s src/go.etcd.io/etcd/server/etcdserver/raft.go
1378s src/go.etcd.io/etcd/server/etcdserver/raft_test.go
1378s src/go.etcd.io/etcd/server/etcdserver/server.go
1378s src/go.etcd.io/etcd/server/etcdserver/server_access_control.go
1378s src/go.etcd.io/etcd/server/etcdserver/server_test.go
1378s src/go.etcd.io/etcd/server/etcdserver/snapshot_merge.go
1378s src/go.etcd.io/etcd/server/etcdserver/storage.go
1378s src/go.etcd.io/etcd/server/etcdserver/util.go
1378s src/go.etcd.io/etcd/server/etcdserver/util_bench_test.go
1378s src/go.etcd.io/etcd/server/etcdserver/util_test.go
1378s src/go.etcd.io/etcd/server/etcdserver/v2_server.go
1378s src/go.etcd.io/etcd/server/etcdserver/v3_server.go
1378s src/go.etcd.io/etcd/server/etcdserver/zap_raft.go
1378s src/go.etcd.io/etcd/server/etcdserver/zap_raft_test.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/capability.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/cluster.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/doc.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/etcdhttp/base.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/etcdhttp/doc.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/etcdhttp/health.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/etcdhttp/health_test.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/etcdhttp/metrics.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/etcdhttp/peer.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/etcdhttp/peer_test.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/etcdhttp/version_test.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/membership/cluster.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/membership/cluster_test.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/membership/confstate.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/membership/doc.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/membership/downgrade.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/membership/downgrade_test.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/membership/errors.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/membership/member.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/membership/member_test.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/membership/metrics.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/membership/store.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/membership/store_test.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/membership/storev2.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/membership/storev2_test.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/membership/confstate_test.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/coder.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/doc.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/fake_roundtripper_test.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/functional_test.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/http.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/http_test.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/metrics.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/msg_codec.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/msg_codec_test.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/msgappv2_codec.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/msgappv2_codec_test.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/peer.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/peer_status.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/peer_test.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/pipeline.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/pipeline_test.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/probing_status.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/remote.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/snapshot_sender.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/snapshot_test.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/stream.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/stream_test.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/transport.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/transport_bench_test.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/transport_test.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/urlpick.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/urlpick_test.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/util.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/util_test.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/snap/db.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/snap/doc.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/snap/message.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/snap/metrics.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/snap/snapshotter.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/snap/snapshotter_test.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/snap/snappb/snap.pb.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v2auth/auth.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v2auth/auth_requests.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v2auth/auth_test.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v2discovery/discovery.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v2discovery/discovery_test.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v2error/error.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v2error/error_test.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v2http/capability.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v2http/client.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v2http/client_auth.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v2http/client_auth_test.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v2http/client_test.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v2http/doc.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v2http/http.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v2http/http_test.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v2http/metrics.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v2http/httptypes/errors.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v2http/httptypes/errors_test.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v2http/httptypes/member.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v2http/httptypes/member_test.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v2stats/leader.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v2stats/queue.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v2stats/server.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v2stats/stats.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v2store/doc.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v2store/event.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v2store/event_history.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v2store/event_queue.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v2store/event_test.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v2store/heap_test.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v2store/metrics.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v2store/node.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v2store/node_extern.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v2store/node_extern_test.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v2store/node_test.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v2store/stats.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v2store/stats_test.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v2store/store.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v2store/store_bench_test.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v2store/store_ttl_test.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v2store/ttl_key_heap.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v2store/watcher.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v2store/watcher_hub.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v2store/watcher_hub_test.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v2store/watcher_test.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v2v3/cluster.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v2v3/doc.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v2v3/server.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v2v3/store.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v2v3/watcher.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v3alarm/alarms.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v3client/doc.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v3client/v3client.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v3compactor/compactor.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v3compactor/compactor_test.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v3compactor/doc.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v3compactor/periodic.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v3compactor/periodic_test.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v3compactor/revision.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v3compactor/revision_test.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v3election/doc.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v3election/election.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v3election/v3electionpb/v3election.pb.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v3election/v3electionpb/gw/v3election.pb.gw.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v3lock/doc.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v3lock/lock.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v3lock/v3lockpb/v3lock.pb.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v3lock/v3lockpb/gw/v3lock.pb.gw.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v3rpc/auth.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v3rpc/codec.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v3rpc/grpc.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v3rpc/header.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v3rpc/health.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v3rpc/interceptor.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v3rpc/key.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v3rpc/lease.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v3rpc/maintenance.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v3rpc/member.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v3rpc/metrics.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v3rpc/quota.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v3rpc/util.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v3rpc/util_test.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v3rpc/watch.go
1378s src/go.etcd.io/etcd/server/etcdserver/api/v3rpc/watch_test.go
1378s src/go.etcd.io/etcd/server/etcdserver/cindex/cindex.go
1378s src/go.etcd.io/etcd/server/etcdserver/cindex/cindex_test.go
1378s src/go.etcd.io/etcd/server/etcdserver/cindex/doc.go
1378s src/go.etcd.io/etcd/server/lease/doc.go
1378s src/go.etcd.io/etcd/server/lease/lease_queue.go
1378s src/go.etcd.io/etcd/server/lease/lease_queue_test.go
1378s src/go.etcd.io/etcd/server/lease/lessor.go
1378s src/go.etcd.io/etcd/server/lease/lessor_bench_test.go
1378s src/go.etcd.io/etcd/server/lease/lessor_test.go
1378s src/go.etcd.io/etcd/server/lease/metrics.go
1378s src/go.etcd.io/etcd/server/lease/leasehttp/doc.go
1378s src/go.etcd.io/etcd/server/lease/leasehttp/http.go
1378s src/go.etcd.io/etcd/server/lease/leasehttp/http_test.go
1378s src/go.etcd.io/etcd/server/lease/leasepb/lease.pb.go
1378s src/go.etcd.io/etcd/server/mock/mockstorage/doc.go
1378s src/go.etcd.io/etcd/server/mock/mockstorage/storage_recorder.go
1378s src/go.etcd.io/etcd/server/mock/mockstore/doc.go
1378s src/go.etcd.io/etcd/server/mock/mockstore/store_recorder.go
1378s src/go.etcd.io/etcd/server/mock/mockwait/doc.go
1378s src/go.etcd.io/etcd/server/mock/mockwait/wait_recorder.go
1378s src/go.etcd.io/etcd/server/mvcc/doc.go
1378s src/go.etcd.io/etcd/server/mvcc/hash.go
1378s src/go.etcd.io/etcd/server/mvcc/hash_test.go
1378s src/go.etcd.io/etcd/server/mvcc/index.go
1378s src/go.etcd.io/etcd/server/mvcc/index_bench_test.go
1378s src/go.etcd.io/etcd/server/mvcc/index_test.go
1378s src/go.etcd.io/etcd/server/mvcc/key_index.go
1378s src/go.etcd.io/etcd/server/mvcc/key_index_test.go
1378s src/go.etcd.io/etcd/server/mvcc/kv.go
1378s src/go.etcd.io/etcd/server/mvcc/kv_test.go
1378s src/go.etcd.io/etcd/server/mvcc/kv_view.go
1378s src/go.etcd.io/etcd/server/mvcc/kvstore.go
1378s src/go.etcd.io/etcd/server/mvcc/kvstore_bench_test.go
1378s src/go.etcd.io/etcd/server/mvcc/kvstore_compaction.go
1378s src/go.etcd.io/etcd/server/mvcc/kvstore_compaction_test.go
1378s src/go.etcd.io/etcd/server/mvcc/kvstore_test.go
1378s src/go.etcd.io/etcd/server/mvcc/kvstore_txn.go
1378s src/go.etcd.io/etcd/server/mvcc/metrics.go
1378s src/go.etcd.io/etcd/server/mvcc/metrics_txn.go
1378s src/go.etcd.io/etcd/server/mvcc/revision.go
1378s src/go.etcd.io/etcd/server/mvcc/revision_test.go
1378s src/go.etcd.io/etcd/server/mvcc/util.go
1378s src/go.etcd.io/etcd/server/mvcc/watchable_store.go
1378s src/go.etcd.io/etcd/server/mvcc/watchable_store_bench_test.go
1378s src/go.etcd.io/etcd/server/mvcc/watchable_store_test.go
1378s src/go.etcd.io/etcd/server/mvcc/watchable_store_txn.go
1378s src/go.etcd.io/etcd/server/mvcc/watcher.go
1378s src/go.etcd.io/etcd/server/mvcc/watcher_bench_test.go
1378s src/go.etcd.io/etcd/server/mvcc/watcher_group.go
1378s src/go.etcd.io/etcd/server/mvcc/watcher_test.go
1378s src/go.etcd.io/etcd/server/mvcc/backend/backend.go
1378s src/go.etcd.io/etcd/server/mvcc/backend/batch_tx.go
1378s src/go.etcd.io/etcd/server/mvcc/backend/config_linux.go
1378s src/go.etcd.io/etcd/server/mvcc/backend/doc.go
1378s src/go.etcd.io/etcd/server/mvcc/backend/export_test.go
1378s src/go.etcd.io/etcd/server/mvcc/backend/hooks.go
1378s src/go.etcd.io/etcd/server/mvcc/backend/metrics.go
1378s src/go.etcd.io/etcd/server/mvcc/backend/read_tx.go
1378s src/go.etcd.io/etcd/server/mvcc/backend/tx_buffer.go
1378s src/go.etcd.io/etcd/server/mvcc/backend/verify.go
1378s src/go.etcd.io/etcd/server/mvcc/backend/backend_bench_test.go
1378s src/go.etcd.io/etcd/server/mvcc/backend/backend_test.go
1378s src/go.etcd.io/etcd/server/mvcc/backend/batch_tx_test.go
1378s src/go.etcd.io/etcd/server/mvcc/backend/hooks_test.go
1378s src/go.etcd.io/etcd/server/mvcc/backend/verify_test.go
1378s src/go.etcd.io/etcd/server/mvcc/backend/testing/betesting.go
1378s src/go.etcd.io/etcd/server/mvcc/buckets/bucket.go
1378s src/go.etcd.io/etcd/server/proxy/grpcproxy/auth.go
1378s src/go.etcd.io/etcd/server/proxy/grpcproxy/cluster.go
1378s src/go.etcd.io/etcd/server/proxy/grpcproxy/doc.go
1378s src/go.etcd.io/etcd/server/proxy/grpcproxy/election.go
1378s src/go.etcd.io/etcd/server/proxy/grpcproxy/health.go
1378s src/go.etcd.io/etcd/server/proxy/grpcproxy/kv.go
1378s src/go.etcd.io/etcd/server/proxy/grpcproxy/leader.go
1378s src/go.etcd.io/etcd/server/proxy/grpcproxy/lease.go
1378s src/go.etcd.io/etcd/server/proxy/grpcproxy/lock.go
1378s src/go.etcd.io/etcd/server/proxy/grpcproxy/maintenance.go
1378s src/go.etcd.io/etcd/server/proxy/grpcproxy/metrics.go
1378s src/go.etcd.io/etcd/server/proxy/grpcproxy/register.go
1378s src/go.etcd.io/etcd/server/proxy/grpcproxy/util.go
1378s src/go.etcd.io/etcd/server/proxy/grpcproxy/watch.go
1378s src/go.etcd.io/etcd/server/proxy/grpcproxy/watch_broadcast.go
1378s src/go.etcd.io/etcd/server/proxy/grpcproxy/watch_broadcasts.go
1378s src/go.etcd.io/etcd/server/proxy/grpcproxy/watch_ranges.go
1378s src/go.etcd.io/etcd/server/proxy/grpcproxy/watcher.go
1378s src/go.etcd.io/etcd/server/proxy/grpcproxy/adapter/auth_client_adapter.go
1378s src/go.etcd.io/etcd/server/proxy/grpcproxy/adapter/chan_stream.go
1378s src/go.etcd.io/etcd/server/proxy/grpcproxy/adapter/cluster_client_adapter.go
1378s src/go.etcd.io/etcd/server/proxy/grpcproxy/adapter/doc.go
1378s src/go.etcd.io/etcd/server/proxy/grpcproxy/adapter/election_client_adapter.go
1378s src/go.etcd.io/etcd/server/proxy/grpcproxy/adapter/kv_client_adapter.go
1378s src/go.etcd.io/etcd/server/proxy/grpcproxy/adapter/lease_client_adapter.go
1378s src/go.etcd.io/etcd/server/proxy/grpcproxy/adapter/lock_client_adapter.go
1378s src/go.etcd.io/etcd/server/proxy/grpcproxy/adapter/maintenance_client_adapter.go
1378s src/go.etcd.io/etcd/server/proxy/grpcproxy/adapter/watch_client_adapter.go
1378s src/go.etcd.io/etcd/server/proxy/grpcproxy/cache/store.go
1378s src/go.etcd.io/etcd/server/proxy/httpproxy/director.go
1378s src/go.etcd.io/etcd/server/proxy/httpproxy/director_test.go
1378s src/go.etcd.io/etcd/server/proxy/httpproxy/doc.go
1378s src/go.etcd.io/etcd/server/proxy/httpproxy/metrics.go
1378s src/go.etcd.io/etcd/server/proxy/httpproxy/proxy.go
1378s src/go.etcd.io/etcd/server/proxy/httpproxy/proxy_test.go
1378s src/go.etcd.io/etcd/server/proxy/httpproxy/reverse.go
1378s src/go.etcd.io/etcd/server/proxy/httpproxy/reverse_test.go
1378s src/go.etcd.io/etcd/server/proxy/tcpproxy/doc.go
1378s src/go.etcd.io/etcd/server/proxy/tcpproxy/userspace.go
1378s src/go.etcd.io/etcd/server/proxy/tcpproxy/userspace_test.go
1378s src/go.etcd.io/etcd/server/storage/mvcc/testutil/hash.go
1378s src/go.etcd.io/etcd/server/verify/doc.go
1378s src/go.etcd.io/etcd/server/verify/verify.go
1378s src/go.etcd.io/etcd/server/wal/decoder.go
1378s src/go.etcd.io/etcd/server/wal/doc.go
1378s src/go.etcd.io/etcd/server/wal/encoder.go
1378s src/go.etcd.io/etcd/server/wal/file_pipeline.go
1378s src/go.etcd.io/etcd/server/wal/file_pipeline_test.go
1378s src/go.etcd.io/etcd/server/wal/metrics.go
1378s src/go.etcd.io/etcd/server/wal/record_test.go
1378s src/go.etcd.io/etcd/server/wal/repair.go
1378s src/go.etcd.io/etcd/server/wal/repair_test.go
1378s src/go.etcd.io/etcd/server/wal/util.go
1378s src/go.etcd.io/etcd/server/wal/wal.go
1378s src/go.etcd.io/etcd/server/wal/wal_bench_test.go
1378s src/go.etcd.io/etcd/server/wal/wal_test.go
1378s src/go.etcd.io/etcd/server/wal/walpb/record.go
1378s src/go.etcd.io/etcd/server/wal/walpb/record.pb.go
1378s src/go.etcd.io/etcd/server/wal/walpb/record_test.go
1378s src/go.etcd.io/etcd/tests/e2e/cluster_downgrade_test.go
1378s src/go.etcd.io/etcd/tests/e2e/cmux_test.go
1378s src/go.etcd.io/etcd/tests/e2e/corrupt_test.go
1378s src/go.etcd.io/etcd/tests/e2e/ctl_v2_test.go
1378s src/go.etcd.io/etcd/tests/e2e/ctl_v3_alarm_test.go
1378s src/go.etcd.io/etcd/tests/e2e/ctl_v3_auth_no_proxy_test.go
1378s src/go.etcd.io/etcd/tests/e2e/ctl_v3_auth_security_test.go
1378s src/go.etcd.io/etcd/tests/e2e/ctl_v3_auth_test.go
1378s src/go.etcd.io/etcd/tests/e2e/ctl_v3_compact_test.go
1378s src/go.etcd.io/etcd/tests/e2e/ctl_v3_defrag_test.go
1378s src/go.etcd.io/etcd/tests/e2e/ctl_v3_elect_test.go
1378s src/go.etcd.io/etcd/tests/e2e/ctl_v3_endpoint_test.go
1378s src/go.etcd.io/etcd/tests/e2e/ctl_v3_grpc_test.go
1378s src/go.etcd.io/etcd/tests/e2e/ctl_v3_kv_test.go
1378s src/go.etcd.io/etcd/tests/e2e/ctl_v3_lease_test.go
1378s src/go.etcd.io/etcd/tests/e2e/ctl_v3_lock_test.go
1378s src/go.etcd.io/etcd/tests/e2e/ctl_v3_make_mirror_test.go
1378s src/go.etcd.io/etcd/tests/e2e/ctl_v3_member_no_proxy_test.go
1378s src/go.etcd.io/etcd/tests/e2e/ctl_v3_member_test.go
1378s src/go.etcd.io/etcd/tests/e2e/ctl_v3_move_leader_test.go
1378s src/go.etcd.io/etcd/tests/e2e/ctl_v3_role_test.go
1378s src/go.etcd.io/etcd/tests/e2e/ctl_v3_snapshot_test.go
1378s src/go.etcd.io/etcd/tests/e2e/ctl_v3_test.go
1378s src/go.etcd.io/etcd/tests/e2e/ctl_v3_txn_test.go
1378s src/go.etcd.io/etcd/tests/e2e/ctl_v3_user_test.go
1378s src/go.etcd.io/etcd/tests/e2e/ctl_v3_watch_no_cov_test.go
1378s src/go.etcd.io/etcd/tests/e2e/ctl_v3_watch_test.go
1378s src/go.etcd.io/etcd/tests/e2e/doc.go
1378s src/go.etcd.io/etcd/tests/e2e/etcd_config_test.go
1378s src/go.etcd.io/etcd/tests/e2e/etcd_grpcproxy_test.go
1378s src/go.etcd.io/etcd/tests/e2e/etcd_mix_versions_test.go
1378s src/go.etcd.io/etcd/tests/e2e/etcd_release_upgrade_test.go
1378s src/go.etcd.io/etcd/tests/e2e/failover_test.go
1378s src/go.etcd.io/etcd/tests/e2e/gateway_test.go
1378s src/go.etcd.io/etcd/tests/e2e/hashkv_test.go
1378s src/go.etcd.io/etcd/tests/e2e/http_health_check_test.go
1378s src/go.etcd.io/etcd/tests/e2e/main_test.go
1378s src/go.etcd.io/etcd/tests/e2e/metrics_test.go
1378s src/go.etcd.io/etcd/tests/e2e/reproduce_17780_test.go
1378s src/go.etcd.io/etcd/tests/e2e/utils.go
1378s src/go.etcd.io/etcd/tests/e2e/v2_curl_test.go
1378s src/go.etcd.io/etcd/tests/e2e/v2store_deprecation_test.go
1378s src/go.etcd.io/etcd/tests/e2e/v3_cipher_suite_test.go
1378s src/go.etcd.io/etcd/tests/e2e/v3_curl_lease_test.go
1378s src/go.etcd.io/etcd/tests/e2e/v3_curl_maxstream_test.go
1378s src/go.etcd.io/etcd/tests/e2e/v3_curl_test.go
1378s src/go.etcd.io/etcd/tests/e2e/v3_lease_no_proxy_test.go
1378s src/go.etcd.io/etcd/tests/e2e/watch_test.go
1378s src/go.etcd.io/etcd/tests/e2e/zap_logging_test.go
1378s src/go.etcd.io/etcd/tests/framework/e2e/cluster.go
1378s src/go.etcd.io/etcd/tests/framework/e2e/cluster_direct.go
1378s src/go.etcd.io/etcd/tests/framework/e2e/config.go
1378s src/go.etcd.io/etcd/tests/framework/e2e/curl.go
1378s src/go.etcd.io/etcd/tests/framework/e2e/etcd_process.go
1378s src/go.etcd.io/etcd/tests/framework/e2e/etcd_spawn_nocov.go
1378s src/go.etcd.io/etcd/tests/framework/e2e/etcdctl.go
1378s src/go.etcd.io/etcd/tests/framework/e2e/flags.go
1378s src/go.etcd.io/etcd/tests/framework/e2e/testing.go
1378s src/go.etcd.io/etcd/tests/framework/e2e/util.go
1378s src/go.etcd.io/etcd/tests/framework/e2e/v2.go
1378s src/go.etcd.io/etcd/tests/framework/testutils/execute.go
1378s src/go.etcd.io/etcd/tests/functional/agent/doc.go
1378s src/go.etcd.io/etcd/tests/functional/agent/handler.go
1378s src/go.etcd.io/etcd/tests/functional/agent/server.go
1378s src/go.etcd.io/etcd/tests/functional/agent/utils.go
1378s src/go.etcd.io/etcd/tests/functional/agent/utils_test.go
1378s src/go.etcd.io/etcd/tests/functional/rpcpb/etcd_config.go
1378s src/go.etcd.io/etcd/tests/functional/rpcpb/etcd_config_test.go
1378s src/go.etcd.io/etcd/tests/functional/rpcpb/member.go
1378s src/go.etcd.io/etcd/tests/functional/rpcpb/rpc.pb.go
1378s src/go.etcd.io/etcd/tests/functional/runner/election_command.go
1378s src/go.etcd.io/etcd/tests/functional/runner/error.go
1378s src/go.etcd.io/etcd/tests/functional/runner/global.go
1378s src/go.etcd.io/etcd/tests/functional/runner/help.go
1378s src/go.etcd.io/etcd/tests/functional/runner/lease_renewer_command.go
1378s src/go.etcd.io/etcd/tests/functional/runner/lock_racer_command.go
1378s src/go.etcd.io/etcd/tests/functional/runner/root.go
1378s src/go.etcd.io/etcd/tests/functional/runner/watch_command.go
1378s src/go.etcd.io/etcd/tests/functional/tester/case.go
1378s src/go.etcd.io/etcd/tests/functional/tester/case_delay.go
1378s src/go.etcd.io/etcd/tests/functional/tester/case_external.go
1378s src/go.etcd.io/etcd/tests/functional/tester/case_failpoints.go
1378s src/go.etcd.io/etcd/tests/functional/tester/case_failpoints_disk_io.go
1378s src/go.etcd.io/etcd/tests/functional/tester/case_network_blackhole.go
1378s src/go.etcd.io/etcd/tests/functional/tester/case_network_delay.go
1378s src/go.etcd.io/etcd/tests/functional/tester/case_no_fail.go
1378s src/go.etcd.io/etcd/tests/functional/tester/case_sigquit_remove.go
1378s src/go.etcd.io/etcd/tests/functional/tester/case_sigquit_remove_quorum.go
1378s src/go.etcd.io/etcd/tests/functional/tester/case_sigterm.go
1378s src/go.etcd.io/etcd/tests/functional/tester/checker.go
1378s src/go.etcd.io/etcd/tests/functional/tester/checker_kv_hash.go
1378s src/go.etcd.io/etcd/tests/functional/tester/checker_lease_expire.go
1378s src/go.etcd.io/etcd/tests/functional/tester/checker_no_check.go
1378s src/go.etcd.io/etcd/tests/functional/tester/checker_runner.go
1378s src/go.etcd.io/etcd/tests/functional/tester/checker_short_ttl_lease_expire.go
1378s src/go.etcd.io/etcd/tests/functional/tester/cluster.go
1378s src/go.etcd.io/etcd/tests/functional/tester/cluster_read_config.go
1378s src/go.etcd.io/etcd/tests/functional/tester/cluster_run.go
1378s src/go.etcd.io/etcd/tests/functional/tester/cluster_shuffle.go
1378s src/go.etcd.io/etcd/tests/functional/tester/cluster_test.go
1378s src/go.etcd.io/etcd/tests/functional/tester/doc.go
1378s src/go.etcd.io/etcd/tests/functional/tester/metrics_report.go
1378s src/go.etcd.io/etcd/tests/functional/tester/stresser.go
1378s src/go.etcd.io/etcd/tests/functional/tester/stresser_composite.go
1378s src/go.etcd.io/etcd/tests/functional/tester/stresser_key.go
1378s src/go.etcd.io/etcd/tests/functional/tester/stresser_lease.go
1378s src/go.etcd.io/etcd/tests/functional/tester/stresser_runner.go
1378s src/go.etcd.io/etcd/tests/functional/tester/utils.go
1378s src/go.etcd.io/etcd/tests/integration/bridge.go
1378s src/go.etcd.io/etcd/tests/integration/cluster.go
1378s src/go.etcd.io/etcd/tests/integration/cluster_direct.go
1378s src/go.etcd.io/etcd/tests/integration/cluster_test.go
1378s src/go.etcd.io/etcd/tests/integration/corrupt_test.go
1378s src/go.etcd.io/etcd/tests/integration/doc.go
1378s src/go.etcd.io/etcd/tests/integration/grpc_test.go
1378s src/go.etcd.io/etcd/tests/integration/hashkv_test.go
1378s src/go.etcd.io/etcd/tests/integration/lazy_cluster.go
1378s src/go.etcd.io/etcd/tests/integration/main_test.go
1378s src/go.etcd.io/etcd/tests/integration/member_test.go
1378s src/go.etcd.io/etcd/tests/integration/metrics_test.go
1378s src/go.etcd.io/etcd/tests/integration/network_partition_test.go
1378s src/go.etcd.io/etcd/tests/integration/testing.go
1378s src/go.etcd.io/etcd/tests/integration/tracing_test.go
1378s src/go.etcd.io/etcd/tests/integration/util_test.go
1378s src/go.etcd.io/etcd/tests/integration/v2_http_kv_test.go
1378s src/go.etcd.io/etcd/tests/integration/v3_alarm_test.go
1378s src/go.etcd.io/etcd/tests/integration/v3_auth_test.go
1378s src/go.etcd.io/etcd/tests/integration/v3_election_test.go
1378s src/go.etcd.io/etcd/tests/integration/v3_grpc_inflight_test.go
1378s src/go.etcd.io/etcd/tests/integration/v3_grpc_test.go
1378s src/go.etcd.io/etcd/tests/integration/v3_health_test.go
1378s src/go.etcd.io/etcd/tests/integration/v3_kv_test.go
1378s src/go.etcd.io/etcd/tests/integration/v3_leadership_test.go
1378s src/go.etcd.io/etcd/tests/integration/v3_lease_test.go
1378s src/go.etcd.io/etcd/tests/integration/v3_stm_test.go
1378s src/go.etcd.io/etcd/tests/integration/v3_tls_test.go
1378s src/go.etcd.io/etcd/tests/integration/v3_watch_restore_test.go
1378s src/go.etcd.io/etcd/tests/integration/v3_watch_test.go
1378s src/go.etcd.io/etcd/tests/integration/v3election_grpc_test.go
1378s src/go.etcd.io/etcd/tests/integration/v3lock_grpc_test.go
1378s src/go.etcd.io/etcd/tests/integration/testing_test.go
1378s src/go.etcd.io/etcd/tests/integration/client/client_test.go
1378s src/go.etcd.io/etcd/tests/integration/client/doc.go
1378s src/go.etcd.io/etcd/tests/integration/client/main_test.go
1378s src/go.etcd.io/etcd/tests/integration/clientv3/cluster_test.go
1378s src/go.etcd.io/etcd/tests/integration/clientv3/doc.go
1378s src/go.etcd.io/etcd/tests/integration/clientv3/kv_test.go
1378s src/go.etcd.io/etcd/tests/integration/clientv3/main_test.go
1378s src/go.etcd.io/etcd/tests/integration/clientv3/maintenance_test.go
1378s src/go.etcd.io/etcd/tests/integration/clientv3/metrics_test.go
1378s src/go.etcd.io/etcd/tests/integration/clientv3/mirror_auth_test.go
1378s src/go.etcd.io/etcd/tests/integration/clientv3/mirror_test.go
1378s src/go.etcd.io/etcd/tests/integration/clientv3/namespace_test.go
1378s src/go.etcd.io/etcd/tests/integration/clientv3/ordering_kv_test.go
1378s src/go.etcd.io/etcd/tests/integration/clientv3/ordering_util_test.go
1378s src/go.etcd.io/etcd/tests/integration/clientv3/role_test.go
1378s src/go.etcd.io/etcd/tests/integration/clientv3/txn_test.go
1378s src/go.etcd.io/etcd/tests/integration/clientv3/user_test.go
1378s src/go.etcd.io/etcd/tests/integration/clientv3/util.go
1378s src/go.etcd.io/etcd/tests/integration/clientv3/watch_fragment_test.go
1378s src/go.etcd.io/etcd/tests/integration/clientv3/watch_test.go
1378s src/go.etcd.io/etcd/tests/integration/clientv3/connectivity/doc.go
1378s src/go.etcd.io/etcd/tests/integration/clientv3/connectivity/main_test.go
1378s src/go.etcd.io/etcd/tests/integration/clientv3/connectivity/black_hole_test.go
1378s src/go.etcd.io/etcd/tests/integration/clientv3/connectivity/dial_test.go
1378s src/go.etcd.io/etcd/tests/integration/clientv3/connectivity/network_partition_test.go
1378s src/go.etcd.io/etcd/tests/integration/clientv3/connectivity/server_shutdown_test.go
1378s src/go.etcd.io/etcd/tests/integration/clientv3/lease/doc.go
1378s src/go.etcd.io/etcd/tests/integration/clientv3/lease/lease_test.go
1378s src/go.etcd.io/etcd/tests/integration/clientv3/lease/leasing_test.go
1378s src/go.etcd.io/etcd/tests/integration/clientv3/lease/main_test.go
1378s src/go.etcd.io/etcd/tests/testutils/execute.go
1378s cd _build && go install -trimpath -v -p 2 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
1410s internal/goarch
1410s internal/unsafeheader
1411s internal/cpu
1411s internal/abi
1412s internal/bytealg
1412s internal/byteorder
1412s internal/chacha8rand
1412s internal/coverage/rtcov
1413s internal/godebugs
1413s internal/goexperiment
1413s internal/goos
1413s internal/profilerecord
1413s internal/runtime/math
1413s internal/runtime/atomic
1413s internal/runtime/strconv
1413s internal/runtime/syscall
1413s internal/runtime/exithook
1414s internal/runtime/gc
1414s internal/runtime/cgroup
1414s internal/asan
1414s internal/msan
1414s internal/race
1414s internal/runtime/sys
1414s internal/stringslite
1414s internal/trace/tracev2
1414s internal/runtime/maps
1414s sync/atomic
1415s internal/sync
1415s internal/synctest
1416s math/bits
1416s unicode
1417s unicode/utf8
1417s runtime
1418s internal/itoa
1418s cmp
1418s encoding
1419s math
1426s unicode/utf16
1426s log/internal
1426s internal/nettrace
1426s container/list
1426s crypto/internal/fips140/alias
1426s crypto/internal/fips140deps/byteorder
1427s crypto/internal/fips140deps/cpu
1427s crypto/internal/boring/sig
1427s vendor/golang.org/x/crypto/cryptobyte/asn1
1428s vendor/golang.org/x/crypto/internal/alias
1428s github.com/rivo/uniseg
1430s google.golang.org/protobuf/internal/flags
1430s google.golang.org/protobuf/internal/set
1430s google.golang.org/grpc/serviceconfig
1431s go.opentelemetry.io/otel/internal
1431s log/slog/internal
1431s go.opentelemetry.io/otel/metric/embedded
1431s go.opentelemetry.io/otel/trace/embedded
1431s github.com/klauspost/compress
1431s go.opentelemetry.io/otel/sdk/instrumentation
1431s go.opentelemetry.io/otel/sdk
1431s go.etcd.io/etcd/client/v3/naming
1431s go.etcd.io/etcd/client/v3/naming/endpoints/internal
1431s github.com/golang/groupcache/lru
1431s go.etcd.io/etcd/tests/integration/client
1431s go.etcd.io/etcd/tests/integration/clientv3/connectivity
1431s go.etcd.io/etcd/tests/integration/clientv3/lease
1449s internal/reflectlite
1449s sync
1450s errors
1450s iter
1450s internal/oserror
1450s slices
1450s io
1450s internal/bisect
1451s internal/godebug
1451s bytes
1452s syscall
1452s strconv
1454s encoding/base64
1455s reflect
1458s time
1465s context
1466s path
1467s io/fs
1468s internal/filepathlite
1468s internal/syscall/unix
1469s internal/fmtsort
1469s internal/poll
1469s internal/syscall/execenv
1469s internal/testlog
1470s strings
1470s os
1471s github.com/modern-go/reflect2
1478s math/rand
1478s fmt
1479s io/ioutil
1480s sort
1481s encoding/json
1482s log
1483s runtime/debug
1484s github.com/modern-go/concurrent
1485s math/big
1487s regexp/syntax
1491s regexp
1494s github.com/coreos/go-semver/semver
1495s go.etcd.io/etcd/api/version
1495s github.com/json-iterator/go
1495s go.etcd.io/etcd/client/pkg/pathutil
1495s vendor/golang.org/x/net/dns/dnsmessage
1498s internal/singleflight
1498s weak
1498s unique
1500s net/netip
1507s runtime/cgo
1507s maps
1507s net/url
1508s bufio
1509s compress/flate
1514s encoding/binary
1516s hash
1516s hash/crc32
1517s compress/gzip
1518s crypto
1518s crypto/internal/fips140deps/godebug
1518s crypto/internal/fips140
1518s crypto/internal/impl
1518s crypto/internal/fips140/sha256
1519s crypto/internal/fips140/subtle
1519s crypto/internal/fips140/sha3
1521s crypto/internal/fips140/sha512
1521s crypto/internal/fips140/hmac
1521s crypto/internal/fips140/check
1522s crypto/internal/fips140/aes
1522s crypto/internal/sysrand
1522s crypto/internal/entropy
1523s math/rand/v2
1524s crypto/internal/randutil
1524s crypto/internal/fips140/drbg
1525s crypto/internal/fips140/aes/gcm
1527s crypto/internal/fips140only
1527s crypto/subtle
1527s crypto/cipher
1528s crypto/internal/boring
1528s crypto/rand
1528s crypto/aes
1528s crypto/des
1529s crypto/internal/fips140/nistec/fiat
1530s net
1534s crypto/internal/fips140/nistec
1540s crypto/internal/fips140/ecdh
1540s crypto/internal/fips140/edwards25519/field
1541s crypto/ecdh
1541s crypto/elliptic
1542s crypto/internal/boring/bbig
1542s crypto/internal/fips140/bigmod
1544s crypto/internal/fips140/ecdsa
1546s crypto/internal/fips140cache
1547s crypto/sha3
1547s crypto/internal/fips140hash
1547s crypto/sha512
1548s encoding/asn1
1551s vendor/golang.org/x/crypto/cryptobyte
1552s crypto/ecdsa
1555s go.etcd.io/etcd/client/pkg/types
1556s go.etcd.io/etcd/client/pkg/srv
1557s crypto/internal/fips140/edwards25519
1559s crypto/internal/fips140/ed25519
1559s crypto/internal/fips140/hkdf
1559s crypto/hkdf
1559s crypto/hmac
1559s crypto/internal/fips140/mlkem
1559s crypto/ed25519
1560s crypto/internal/fips140/tls12
1560s crypto/internal/fips140/tls13
1560s vendor/golang.org/x/sys/cpu
1561s crypto/md5
1561s vendor/golang.org/x/crypto/chacha20
1562s vendor/golang.org/x/crypto/internal/poly1305
1562s crypto/rc4
1562s vendor/golang.org/x/crypto/chacha20poly1305
1562s crypto/internal/fips140/rsa
1562s crypto/internal/hpke
1563s crypto/sha1
1563s crypto/rsa
1564s crypto/sha256
1564s crypto/fips140
1565s crypto/tls/internal/fips140tls
1565s crypto/dsa
1565s encoding/hex
1565s encoding/pem
1565s crypto/x509/pkix
1565s path/filepath
1566s vendor/golang.org/x/text/transform
1566s crypto/x509
1567s vendor/golang.org/x/text/unicode/bidi
1568s vendor/golang.org/x/text/secure/bidirule
1569s vendor/golang.org/x/text/unicode/norm
1575s vendor/golang.org/x/net/idna
1576s crypto/tls
1577s net/textproto
1577s vendor/golang.org/x/net/http/httpguts
1578s vendor/golang.org/x/net/http/httpproxy
1578s vendor/golang.org/x/net/http2/hpack
1579s mime
1581s mime/quotedprintable
1582s mime/multipart
1584s net/http/internal
1585s net/http/internal/ascii
1585s os/signal
1586s github.com/bgentry/speakeasy
1587s github.com/dustin/go-humanize
1587s encoding/csv
1588s github.com/mattn/go-runewidth
1589s github.com/olekukonko/tablewriter
1590s flag
1592s github.com/spf13/pflag
1594s net/http/httptrace
1595s net/http/internal/httpcommon
1596s net/http
1598s text/template/parse
1601s text/template
1604s github.com/spf13/cobra
1608s github.com/gogo/protobuf/proto
1624s go.etcd.io/etcd/client/v2
1629s github.com/gogo/protobuf/protoc-gen-gogo/descriptor
1629s hash/fnv
1630s google.golang.org/protobuf/internal/detrand
1630s google.golang.org/protobuf/internal/errors
1630s google.golang.org/protobuf/encoding/protowire
1630s google.golang.org/protobuf/internal/pragma
1630s google.golang.org/protobuf/reflect/protoreflect
1633s github.com/gogo/protobuf/gogoproto
1634s google.golang.org/protobuf/internal/encoding/messageset
1634s go/token
1634s google.golang.org/protobuf/internal/genid
1635s google.golang.org/protobuf/internal/order
1635s google.golang.org/protobuf/internal/strs
1635s google.golang.org/protobuf/reflect/protoregistry
1636s google.golang.org/protobuf/internal/encoding/text
1637s google.golang.org/protobuf/runtime/protoiface
1637s google.golang.org/protobuf/proto
1637s embed
1638s google.golang.org/protobuf/internal/editiondefaults
1638s google.golang.org/protobuf/internal/descfmt
1639s google.golang.org/protobuf/internal/descopts
1639s google.golang.org/protobuf/internal/encoding/defval
1639s google.golang.org/protobuf/encoding/prototext
1639s google.golang.org/protobuf/internal/filedesc
1640s google.golang.org/protobuf/internal/protolazy
1640s google.golang.org/protobuf/internal/version
1641s golang.org/x/net/internal/timeseries
1641s html
1642s html/template
1643s google.golang.org/protobuf/internal/encoding/tag
1643s google.golang.org/protobuf/internal/impl
1646s text/tabwriter
1646s golang.org/x/net/trace
1647s google.golang.org/grpc/backoff
1647s golang.org/x/sys/unix
1656s google.golang.org/grpc/internal/grpclog
1657s google.golang.org/grpc/grpclog
1658s google.golang.org/grpc/connectivity
1658s google.golang.org/grpc/attributes
1659s google.golang.org/grpc/internal/credentials
1660s google.golang.org/grpc/credentials
1660s google.golang.org/grpc/internal
1661s google.golang.org/grpc/internal/channelz
1661s google.golang.org/protobuf/internal/filetype
1662s google.golang.org/grpc/channelz
1662s google.golang.org/grpc/metadata
1662s google.golang.org/protobuf/runtime/protoimpl
1663s google.golang.org/protobuf/types/descriptorpb
1663s google.golang.org/grpc/resolver
1663s google.golang.org/grpc/balancer
1664s google.golang.org/grpc/balancer/base
1664s google.golang.org/grpc/internal/grpcrand
1665s google.golang.org/grpc/balancer/roundrobin
1665s google.golang.org/grpc/codes
1665s google.golang.org/grpc/credentials/insecure
1665s google.golang.org/grpc/internal/grpcutil
1665s google.golang.org/grpc/encoding
1666s google.golang.org/protobuf/protoadapt
1666s google.golang.org/protobuf/internal/editionssupport
1666s google.golang.org/protobuf/types/gofeaturespb
1666s google.golang.org/genproto/googleapis/api/annotations
1667s google.golang.org/protobuf/reflect/protodesc
1667s google.golang.org/grpc/encoding/proto
1667s google.golang.org/grpc/internal/backoff
1667s google.golang.org/grpc/internal/balancer/gracefulswitch
1667s google.golang.org/grpc/internal/balancerload
1667s google.golang.org/protobuf/types/known/durationpb
1668s github.com/golang/protobuf/ptypes/duration
1668s google.golang.org/protobuf/types/known/timestamppb
1669s github.com/golang/protobuf/ptypes/timestamp
1669s google.golang.org/grpc/binarylog/grpc_binarylog_v1
1669s github.com/golang/protobuf/proto
1670s google.golang.org/protobuf/types/known/anypb
1670s google.golang.org/genproto/googleapis/rpc/status
1671s google.golang.org/grpc/internal/status
1671s google.golang.org/grpc/status
1671s google.golang.org/grpc/internal/binarylog
1673s google.golang.org/grpc/internal/buffer
1673s google.golang.org/grpc/internal/grpcsync
1673s go.etcd.io/etcd/api/authpb
1673s go.etcd.io/etcd/api/membershippb
1673s go.etcd.io/etcd/api/mvccpb
1674s google.golang.org/grpc/internal/idle
1674s google.golang.org/grpc/internal/metadata
1674s google.golang.org/protobuf/internal/encoding/json
1674s google.golang.org/grpc/internal/serviceconfig
1675s google.golang.org/grpc/internal/resolver
1675s google.golang.org/protobuf/encoding/protojson
1675s google.golang.org/grpc/internal/resolver/passthrough
1675s google.golang.org/grpc/internal/transport/networktype
1675s google.golang.org/grpc/internal/resolver/unix
1675s golang.org/x/text/transform
1676s golang.org/x/text/unicode/bidi
1678s golang.org/x/text/secure/bidirule
1678s google.golang.org/grpc/internal/pretty
1678s golang.org/x/text/unicode/norm
1678s golang.org/x/net/http2/hpack
1679s google.golang.org/grpc/internal/syscall
1680s google.golang.org/grpc/keepalive
1680s google.golang.org/grpc/peer
1680s google.golang.org/grpc/stats
1680s google.golang.org/grpc/tap
1681s net/http/httputil
1682s golang.org/x/net/idna
1683s google.golang.org/grpc/balancer/grpclb/state
1683s google.golang.org/grpc/internal/envconfig
1683s google.golang.org/grpc/internal/resolver/dns/internal
1683s google.golang.org/grpc/internal/resolver/dns
1683s google.golang.org/grpc/resolver/dns
1683s golang.org/x/net/http/httpguts
1684s go.etcd.io/etcd/api/v3rpc/rpctypes
1684s golang.org/x/net/http2
1684s github.com/coreos/go-systemd/journal
1685s go.etcd.io/etcd/client/pkg/systemd
1685s go.uber.org/atomic
1686s go.uber.org/multierr
1686s go.uber.org/zap/internal/pool
1686s go.uber.org/zap/buffer
1687s go.uber.org/zap/internal/bufferpool
1687s go.uber.org/zap/internal/color
1687s go.uber.org/zap/internal/exit
1687s go.uber.org/zap/zapcore
1690s go.uber.org/zap/internal
1690s go.uber.org/zap/internal/stacktrace
1690s go.uber.org/zap
1695s google.golang.org/grpc/internal/transport
1696s go.etcd.io/etcd/client/pkg/logutil
1696s go.etcd.io/etcd/client/pkg/fileutil
1698s go.etcd.io/etcd/client/pkg/tlsutil
1699s go.etcd.io/etcd/client/pkg/transport
1703s go.etcd.io/etcd/client/v3/credentials
1703s go.etcd.io/etcd/client/v3/internal/endpoint
1704s google.golang.org/grpc
1704s google.golang.org/grpc/resolver/manual
1704s go.etcd.io/etcd/client/v3/internal/resolver
1704s go.uber.org/zap/zapgrpc
1704s go.etcd.io/bbolt/errors
1705s go.etcd.io/bbolt/internal/common
1705s go.etcd.io/bbolt/internal/freelist
1706s go.etcd.io/bbolt
1712s go.etcd.io/etcd/raft/quorum
1712s go.etcd.io/etcd/raft/raftpb
1714s go.etcd.io/etcd/raft/tracker
1714s go.etcd.io/etcd/api/etcdserverpb
1715s go.etcd.io/etcd/raft/confchange
1715s go.etcd.io/etcd/raft
1719s go.etcd.io/etcd/pkg/cpuutil
1719s go.etcd.io/etcd/pkg/netutil
1720s go.etcd.io/etcd/server/datadir
1720s go.opentelemetry.io/otel/internal/attribute
1720s go.opentelemetry.io/otel/attribute
1722s go.opentelemetry.io/otel/semconv/v1.17.0
1723s go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc/internal
1723s log/slog/internal/buffer
1724s log/slog
1726s github.com/go-logr/logr
1728s github.com/go-logr/logr/funcr
1731s github.com/go-logr/stdr
1731s go.opentelemetry.io/otel/codes
1731s go.opentelemetry.io/otel/metric
1733s go.opentelemetry.io/otel/internal/baggage
1733s go.opentelemetry.io/otel/baggage
1734s go.opentelemetry.io/otel/trace
1736s go.opentelemetry.io/otel/propagation
1737s go.opentelemetry.io/otel/internal/global
1737s go.etcd.io/etcd/client/v3
1739s go.opentelemetry.io/otel
1740s go.opentelemetry.io/otel/metric/noop
1741s go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
1743s go.etcd.io/etcd/server/config
1744s expvar
1744s go.etcd.io/etcd/client/v3/concurrency
1745s go.etcd.io/etcd/client/v3/mirror
1746s go.etcd.io/etcd/client/v3/snapshot
1746s github.com/beorn7/perks/quantile
1747s github.com/prometheus/client_model/go
1748s github.com/cespare/xxhash
1748s runtime/metrics
1748s github.com/munnerz/goautoneg
1748s google.golang.org/protobuf/encoding/protodelim
1749s github.com/prometheus/common/model
1749s github.com/prometheus/procfs/internal/fs
1749s github.com/prometheus/procfs/internal/util
1750s github.com/prometheus/procfs
1752s github.com/prometheus/client_golang/prometheus/internal
1753s github.com/prometheus/common/expfmt
1757s go.etcd.io/etcd/pkg/contention
1757s go.etcd.io/etcd/pkg/idutil
1757s go.etcd.io/etcd/pkg/pbutil
1758s go.etcd.io/etcd/pkg/runtime
1759s go.etcd.io/etcd/pkg/schedule
1760s go.etcd.io/etcd/pkg/traceutil
1760s go.etcd.io/etcd/pkg/wait
1761s github.com/golang-jwt/jwt
1762s go.etcd.io/etcd/pkg/adt
1763s golang.org/x/crypto/blowfish
1763s golang.org/x/crypto/bcrypt
1763s go.etcd.io/etcd/server/etcdserver/api/v2error
1763s container/heap
1763s github.com/jonboulle/clockwork
1764s github.com/xiang90/probing
1764s github.com/prometheus/client_golang/prometheus
1766s go.etcd.io/etcd/pkg/httputil
1766s go.etcd.io/etcd/pkg/ioutil
1766s go.etcd.io/etcd/server/etcdserver/api/snap/snappb
1766s go.etcd.io/etcd/server/wal/walpb
1766s go.etcd.io/etcd/server/etcdserver/api/v2stats
1767s golang.org/x/time/rate
1768s go.etcd.io/etcd/server/etcdserver/api/v2discovery
1769s go.etcd.io/etcd/server/etcdserver/api/v2http/httptypes
1769s github.com/google/btree
1769s go.etcd.io/etcd/server/mvcc/backend
1769s go.etcd.io/etcd/server/etcdserver/api/v2store
1771s go.etcd.io/etcd/server/etcdserver/api/snap
1772s go.etcd.io/etcd/server/mvcc/buckets
1772s go.etcd.io/etcd/server/auth
1772s go.etcd.io/etcd/server/etcdserver/api/membership
1774s go.etcd.io/etcd/server/etcdserver/api
1774s go.etcd.io/etcd/server/etcdserver/api/rafthttp
1777s go.etcd.io/etcd/server/etcdserver/api/v3alarm
1777s go.etcd.io/etcd/server/lease/leasepb
1777s go.etcd.io/etcd/server/lease
1778s go.etcd.io/etcd/server/mvcc
1779s go.etcd.io/etcd/server/etcdserver/cindex
1779s go.etcd.io/etcd/server/lease/leasehttp
1780s go.etcd.io/etcd/pkg/crc
1780s go.etcd.io/etcd/server/wal
1782s go.etcd.io/etcd/server/verify
1783s go.etcd.io/etcd/server/etcdserver/api/v3compactor
1783s go.etcd.io/etcd/pkg/cobrautl
1783s go.etcd.io/etcd/server/etcdserver
1783s go.etcd.io/etcd/pkg/flags
1784s go.etcd.io/etcd/pkg/report
1785s gopkg.in/cheggaaa/pb.v1
1786s os/exec
1787s github.com/soheilhy/cmux
1788s internal/sysinfo
1788s runtime/trace
1789s testing
1797s go.etcd.io/etcd/client/pkg/testutil
1797s google.golang.org/grpc/interop/grpc_testing/core
1798s go.etcd.io/etcd/etcdutl/snapshot
1798s google.golang.org/grpc/interop/grpc_testing
1799s go.etcd.io/etcd/etcdutl/etcdutl
1800s go.etcd.io/etcd/etcdctl/ctlv3/command
1805s go.etcd.io/etcd/pkg/grpc_testing
1806s github.com/grpc-ecosystem/go-grpc-prometheus/packages/grpcstatus
1807s github.com/grpc-ecosystem/go-grpc-prometheus
1808s github.com/grpc-ecosystem/grpc-gateway/utilities
1808s google.golang.org/genproto/googleapis/api/httpbody
1808s github.com/grpc-ecosystem/grpc-gateway/internal/httprule
1809s google.golang.org/grpc/health/grpc_health_v1
1809s google.golang.org/protobuf/types/known/fieldmaskpb
1809s google.golang.org/protobuf/types/known/structpb
1809s google.golang.org/protobuf/types/known/wrapperspb
1810s github.com/gorilla/websocket
1810s github.com/grpc-ecosystem/grpc-gateway/runtime
1813s github.com/sirupsen/logrus
1815s go.etcd.io/etcd/api/etcdserverpb/gw
1815s github.com/tmc/grpc-websocket-proxy/wsproxy
1816s internal/profile
1819s runtime/pprof
1824s github.com/klauspost/compress/fse
1824s net/http/pprof
1825s go.etcd.io/etcd/pkg/debugutil
1826s github.com/klauspost/compress/internal/le
1826s github.com/klauspost/compress/internal/snapref
1826s github.com/klauspost/compress/huff0
1826s github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil/header
1826s github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil
1827s go.etcd.io/etcd/server/etcdserver/api/v2auth
1828s github.com/klauspost/compress/zstd
1828s go.etcd.io/etcd/server/etcdserver/api/v2v3
1830s google.golang.org/grpc/health
1831s go.etcd.io/etcd/server/etcdserver/api/v3rpc
1835s go.etcd.io/etcd/server/etcdserver/api/v3election/v3electionpb
1838s go.etcd.io/etcd/server/etcdserver/api/v3lock/v3lockpb
1838s github.com/prometheus/client_golang/prometheus/promhttp
1839s go.etcd.io/etcd/server/proxy/grpcproxy/adapter
1841s go.etcd.io/etcd/server/etcdserver/api/etcdhttp
1841s go.etcd.io/etcd/server/etcdserver/api/v3client
1843s go.etcd.io/etcd/server/etcdserver/api/v3election
1843s go.etcd.io/etcd/server/etcdserver/api/v3election/v3electionpb/gw
1844s go.etcd.io/etcd/server/etcdserver/api/v2http
1844s go.etcd.io/etcd/server/etcdserver/api/v3lock
1845s go.etcd.io/etcd/server/etcdserver/api/v3lock/v3lockpb/gw
1847s go.opentelemetry.io/otel/sdk/internal/x
1847s go.opentelemetry.io/otel/semconv/v1.26.0
1847s database/sql/driver
1848s github.com/google/uuid
1849s os/user
1849s go.opentelemetry.io/otel/sdk/internal/env
1850s go.opentelemetry.io/otel/trace/noop
1850s go.opentelemetry.io/proto/otlp/common/v1
1850s go.opentelemetry.io/proto/otlp/resource/v1
1850s go.opentelemetry.io/proto/otlp/trace/v1
1851s go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal
1851s go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/envconfig
1852s github.com/cenkalti/backoff/v4
1852s go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/retry
1853s google.golang.org/grpc/encoding/gzip
1853s go.opentelemetry.io/proto/otlp/collector/trace/v1
1854s google.golang.org/genproto/googleapis/rpc/errdetails
1854s go.opentelemetry.io/otel/sdk/resource
1855s go.opentelemetry.io/otel/semconv/internal
1855s go.opentelemetry.io/otel/semconv/v1.4.0
1856s gopkg.in/natefinch/lumberjack.v2
1856s go.opentelemetry.io/otel/sdk/trace
1856s sigs.k8s.io/yaml/goyaml.v2
1859s go.opentelemetry.io/otel/exporters/otlp/otlptrace/internal/tracetransform
1860s go.opentelemetry.io/otel/exporters/otlp/otlptrace
1860s go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/otlpconfig
1862s go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
1863s sigs.k8s.io/yaml
1863s go.uber.org/zap/internal/ztest
1864s go.etcd.io/etcd/server/embed
1864s go.uber.org/zap/zaptest
1864s net/http/internal/testcert
1865s net/http/httptest
1865s go.etcd.io/etcd/client/v3/clientv3util
1865s go.etcd.io/etcd/client/v3/experimental/recipes
1867s go.etcd.io/etcd/client/v3/kubernetes
1868s go.etcd.io/etcd/client/v3/leasing
1870s go.etcd.io/etcd/tests/integration
1871s go.etcd.io/etcd/client/v3/mock/mockserver
1872s go.etcd.io/etcd/client/v3/namespace
1872s go.etcd.io/etcd/client/v3/naming/endpoints
1874s go.etcd.io/etcd/client/v3/naming/resolver
1874s go.etcd.io/etcd
1874s go.etcd.io/etcd/client/v3/ordering
1875s go.etcd.io/etcd/client/v3/yaml
1875s go.etcd.io/etcd/etcdctl/ctlv3
1876s go.etcd.io/etcd/etcdutl
1876s github.com/russross/blackfriday/v2
1879s github.com/cpuguy83/go-md2man/v2/md2man
1879s github.com/urfave/cli
1883s go.etcd.io/etcd/etcdctl/ctlv2/command
1886s go.etcd.io/etcd/etcdctl/ctlv2
1886s go.etcd.io/etcd/etcdctl
1898s github.com/creack/pty
1898s go.etcd.io/etcd/pkg/expect
1899s go.etcd.io/etcd/pkg/osutil
1899s go.etcd.io/etcd/pkg/proxy
1900s go.etcd.io/etcd/pkg/stringutil
1900s github.com/pmezard/go-difflib/difflib
1901s github.com/cockroachdb/datadriven
1902s go.etcd.io/etcd/raft/rafttest
1904s github.com/coreos/go-systemd/daemon
1904s go.etcd.io/etcd/server/proxy/grpcproxy/cache
1904s go.etcd.io/etcd/server/proxy/grpcproxy
1907s go.etcd.io/etcd/server/proxy/httpproxy
1908s go.etcd.io/etcd/server/proxy/tcpproxy
1908s go.etcd.io/etcd/server/etcdmain
1911s go.etcd.io/etcd/server/mock/mockstorage
1912s go.etcd.io/etcd/server/mock/mockstore
1912s go.etcd.io/etcd/server
1912s go.etcd.io/etcd/server/mock/mockwait
1913s github.com/davecgh/go-spew/spew
1913s gopkg.in/yaml.v3
1919s github.com/stretchr/testify/assert/yaml
1919s github.com/stretchr/testify/assert
1925s go.etcd.io/etcd/server/mvcc/backend/testing
1926s go.etcd.io/etcd/server/storage/mvcc/testutil
1926s go.etcd.io/etcd/tests/framework/e2e
1930s golang.org/x/sync/errgroup
1930s go.etcd.io/etcd/tests/e2e
1931s go.etcd.io/etcd/tests/framework/testutils
1932s go.etcd.io/etcd/tests/functional/rpcpb
1938s go.etcd.io/etcd/tests/functional/agent
1940s go.etcd.io/etcd/tests/functional/runner
1942s gopkg.in/yaml.v2
1942s go.etcd.io/etcd/tests/integration/clientv3
1943s go.etcd.io/etcd/tests/testutils
1947s go.etcd.io/etcd/tests/functional/tester
1951s debian/rules execute_after_dh_auto_build
1951s make[1]: Entering directory '/tmp/autopkgtest.mSnTPv/autopkgtest_tmp'
1955s mv -v _build/bin/server _build/bin/etcd
1955s renamed '_build/bin/server' -> '_build/bin/etcd'
1955s rm -vf _build/src/go.etcd.io/etcd/client/*/example_*.go
1955s make[1]: Leaving directory '/tmp/autopkgtest.mSnTPv/autopkgtest_tmp'
1955s debian/rules override_dh_auto_test
1955s make[1]: Entering directory '/tmp/autopkgtest.mSnTPv/autopkgtest_tmp'
1959s GOLANG_TEST_SHORT=true dh_auto_test -O--no-parallel -- -run=Test -short
1970s cd _build && go test -vet=off -v -p 1 -run=Test -short 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/client/examples go.etcd.io/etcd/tests/integration/clientv3 go.etcd.io/etcd/tests/integration/clientv3/concurrency go.etcd.io/etcd/tests/integration/clientv3/connectivity go.etcd.io/etcd/tests/integration/clientv3/examples go.etcd.io/etcd/tests/integration/clientv3/experimental/recipes go.etcd.io/etcd/tests/integration/clientv3/lease go.etcd.io/etcd/tests/integration/clientv3/naming go.etcd.io/etcd/tests/integration/clientv3/snapshot go.etcd.io/etcd/tests/integration/embed go.etcd.io/etcd/tests/integration/proxy/grpcproxy go.etcd.io/etcd/tests/integration/snapshot go.etcd.io/etcd/tests/integration/v2store go.etcd.io/etcd/tests/testutils
2406s ? go.etcd.io/etcd [no test files]
2406s ? go.etcd.io/etcd/api/authpb [no test files]
2425s === RUN TestInvalidGoTypeIntPanic
2425s --- PASS: TestInvalidGoTypeIntPanic (0.00s)
2425s PASS
2425s ok go.etcd.io/etcd/api/etcdserverpb 0.153s
2425s ? go.etcd.io/etcd/api/etcdserverpb/gw [no test files]
2425s ? go.etcd.io/etcd/api/membershippb [no test files]
2425s ? go.etcd.io/etcd/api/mvccpb [no test files]
2429s === RUN TestConvert
2429s --- PASS: TestConvert (0.00s)
2429s PASS
2429s ok go.etcd.io/etcd/api/v3rpc/rpctypes 0.002s
2429s ? go.etcd.io/etcd/api/version [no test files]
2444s === RUN TestFileBufReader
2444s --- PASS: TestFileBufReader (0.00s)
2444s === RUN TestIsDirWriteable
2444s --- PASS: TestIsDirWriteable (0.01s)
2444s === RUN TestCreateDirAll
2444s --- PASS: TestCreateDirAll (0.00s)
2444s === RUN TestExist
2444s --- PASS: TestExist (0.00s)
2444s === RUN TestDirEmpty
2444s --- PASS: TestDirEmpty (0.00s)
2444s === RUN TestZeroToEnd
2444s --- PASS: TestZeroToEnd (0.00s)
2444s === RUN TestDirPermission
2444s --- PASS: TestDirPermission (0.00s)
2444s === RUN TestRemoveMatchFile
2444s logger.go:146: 2026-02-08T04:10:39.313Z ERROR remove file failed {"file": "/tmp/TestRemoveMatchFile547673968/001/tmp4065131587", "error": "remove /tmp/TestRemoveMatchFile547673968/001/tmp4065131587: no such file or directory"}
2444s --- PASS: TestRemoveMatchFile (0.00s)
2444s === RUN TestLockAndUnlockSyscallFlock
2444s --- PASS: TestLockAndUnlockSyscallFlock (0.13s)
2444s === RUN TestLockAndUnlock
2445s --- PASS: TestLockAndUnlock (0.15s)
2445s === RUN TestPreallocateExtend
2445s --- PASS: TestPreallocateExtend (0.00s)
2445s === RUN TestPreallocateExtendTrunc
2445s --- PASS: TestPreallocateExtendTrunc (0.00s)
2445s === RUN TestPreallocateFixed
2445s --- PASS: TestPreallocateFixed (0.00s)
2445s === RUN TestPurgeFile
2445s {"level":"info","msg":"started to purge file","dir":"/tmp/purgefile207215408","suffix":"test","max":3,"interval":"1ms"}
2445s {"level":"info","msg":"purged","path":"/tmp/purgefile207215408/0.test"}
2445s {"level":"info","msg":"purged","path":"/tmp/purgefile207215408/1.test"}
2445s {"level":"info","msg":"purged","path":"/tmp/purgefile207215408/2.test"}
2445s {"level":"info","msg":"purged","path":"/tmp/purgefile207215408/4.test"}
2445s {"level":"info","msg":"purged","path":"/tmp/purgefile207215408/5.test"}
2445s {"level":"info","msg":"purged","path":"/tmp/purgefile207215408/6.test"}
2445s --- PASS: TestPurgeFile (0.08s)
2445s === RUN TestPurgeFileHoldingLockFile
2445s {"level":"info","msg":"started to purge file","dir":"/tmp/purgefile1295538626","suffix":"test","max":3,"interval":"1ms"}
2445s {"level":"info","msg":"purged","path":"/tmp/purgefile1295538626/0.test"}
2445s {"level":"info","msg":"purged","path":"/tmp/purgefile1295538626/1.test"}
2445s {"level":"info","msg":"purged","path":"/tmp/purgefile1295538626/2.test"}
2445s {"level":"info","msg":"purged","path":"/tmp/purgefile1295538626/3.test"}
2445s {"level":"info","msg":"purged","path":"/tmp/purgefile1295538626/4.test"}
2445s {"level":"warn","msg":"failed to lock file","path":"/tmp/purgefile1295538626/5.test","error":"fileutil: file already locked"}
2445s {"level":"warn","msg":"failed to lock file","path":"/tmp/purgefile1295538626/5.test","error":"fileutil: file already locked"}
2445s {"level":"warn","msg":"failed to lock file","path":"/tmp/purgefile1295538626/5.test","error":"fileutil: file already locked"}
2445s {"level":"info","msg":"purged","path":"/tmp/purgefile1295538626/5.test"}
2445s {"level":"info","msg":"purged","path":"/tmp/purgefile1295538626/6.test"}
2445s --- PASS: TestPurgeFileHoldingLockFile (0.03s)
2445s === RUN TestReadDir
2445s --- PASS: TestReadDir (0.00s)
2445s PASS
2445s ok go.etcd.io/etcd/client/pkg/fileutil 0.477s
2450s === RUN TestNewJournalWriter
2450s zap_journal_test.go:49: sent logs successfully to journald
2450s --- PASS: TestNewJournalWriter (0.00s)
2450s === RUN TestEncodeTimePrecisionToMicroSeconds
2450s --- PASS: TestEncodeTimePrecisionToMicroSeconds (0.00s)
2450s PASS
2450s ok go.etcd.io/etcd/client/pkg/logutil 0.140s
2451s === RUN TestCanonicalURLPath
2451s --- PASS: TestCanonicalURLPath (0.00s)
2451s PASS
2451s ok go.etcd.io/etcd/client/pkg/pathutil 0.112s
2453s === RUN TestSRVGetCluster
2453s --- PASS: TestSRVGetCluster (0.00s)
2453s === RUN TestSRVDiscover
2453s --- PASS: TestSRVDiscover (0.00s)
2453s === RUN TestGetSRVService
2453s --- PASS: TestGetSRVService (0.00s)
2453s PASS
2453s ok go.etcd.io/etcd/client/pkg/srv 0.003s
2453s ? go.etcd.io/etcd/client/pkg/systemd [no test files]
2456s === RUN TestSample
2456s leak_test.go:37: Counting leaked routines is disabled in --short tests
2456s --- SKIP: TestSample (0.00s)
2456s PASS
2456s ok go.etcd.io/etcd/client/pkg/testutil 0.002s
2460s === RUN TestGetCipherSuite_not_existing
2460s --- PASS: TestGetCipherSuite_not_existing (0.00s)
2460s === RUN TestGetCipherSuite_success
2460s --- PASS: TestGetCipherSuite_success (0.00s)
2460s === RUN TestGetCipherSuite_insecure
2460s --- PASS: TestGetCipherSuite_insecure (0.00s)
2460s === RUN TestGetVersion
2460s === RUN TestGetVersion/TLS1.2
2460s === RUN TestGetVersion/TLS1.3
2460s === RUN TestGetVersion/Empty_version
2460s === RUN TestGetVersion/Converting_invalid_version_string_to_TLS_version
2460s --- PASS: TestGetVersion (0.00s)
2460s --- PASS: TestGetVersion/TLS1.2 (0.00s)
2460s --- PASS: TestGetVersion/TLS1.3 (0.00s)
2460s --- PASS: TestGetVersion/Empty_version (0.00s)
2460s --- PASS: TestGetVersion/Converting_invalid_version_string_to_TLS_version (0.00s)
2460s PASS
2460s ok go.etcd.io/etcd/client/pkg/tlsutil 0.012s
2467s === RUN TestNewKeepAliveListener
2467s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-08T04:11:01.624Z"}
2467s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-2944264979/cert.pem"}
2467s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-2944264979/key.pem"}
2467s --- PASS: TestNewKeepAliveListener (0.03s)
2467s === RUN TestNewKeepAliveListenerTLSEmptyConfig
2467s --- PASS: TestNewKeepAliveListenerTLSEmptyConfig (0.00s)
2467s === RUN TestNewListenerTLSInfo
2467s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-08T04:11:01.655Z"}
2467s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-1953539887/cert.pem"}
2467s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-1953539887/key.pem"}
2467s --- PASS: TestNewListenerTLSInfo (0.00s)
2467s === RUN TestNewListenerWithOpts
2467s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-08T04:11:01.660Z"}
2467s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-2932270872/cert.pem"}
2467s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-2932270872/key.pem"}
2467s === RUN TestNewListenerWithOpts/https_scheme_empty_TLSInfo_with_skip_check
2467s === RUN TestNewListenerWithOpts/https_scheme_empty_TLSInfo_no_skip_check
2467s === RUN TestNewListenerWithOpts/https_scheme_with_TLSInfo_and_skip_check
2467s === RUN TestNewListenerWithOpts/https_scheme_no_TLSInfo
2467s === RUN TestNewListenerWithOpts/https_scheme_no_TLSInfo_with_skip_check
2467s --- PASS: TestNewListenerWithOpts (0.00s)
2467s --- PASS: TestNewListenerWithOpts/https_scheme_empty_TLSInfo_with_skip_check (0.00s)
2467s --- PASS: TestNewListenerWithOpts/https_scheme_empty_TLSInfo_no_skip_check (0.00s)
2467s --- PASS: TestNewListenerWithOpts/https_scheme_with_TLSInfo_and_skip_check (0.00s)
2467s --- PASS: TestNewListenerWithOpts/https_scheme_no_TLSInfo (0.00s)
2467s --- PASS: TestNewListenerWithOpts/https_scheme_no_TLSInfo_with_skip_check (0.00s)
2467s === RUN TestNewListenerWithSocketOpts
2467s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-08T04:11:01.663Z"}
2467s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-281303347/cert.pem"}
2467s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-281303347/key.pem"}
2467s === RUN TestNewListenerWithSocketOpts/nil_socketopts
2467s === RUN TestNewListenerWithSocketOpts/reuse_address
2467s === RUN TestNewListenerWithSocketOpts/reuse_address_with_TLS
2467s === RUN TestNewListenerWithSocketOpts/reuse_address_and_port
2467s === RUN TestNewListenerWithSocketOpts/empty_socketopts
2467s === RUN TestNewListenerWithSocketOpts/reuse_address_and_port_with_TLS
2467s === RUN TestNewListenerWithSocketOpts/reuse_port_with_TLS_and_timeout
2467s === RUN TestNewListenerWithSocketOpts/reuse_port_with_https_scheme_and_no_TLSInfo_skip_check
2467s === RUN TestNewListenerWithSocketOpts/reuse_port
2467s --- PASS: TestNewListenerWithSocketOpts (0.02s)
2467s --- PASS: TestNewListenerWithSocketOpts/nil_socketopts (0.00s)
2467s --- PASS: TestNewListenerWithSocketOpts/reuse_address (0.01s)
2467s --- PASS: TestNewListenerWithSocketOpts/reuse_address_with_TLS (0.00s)
2467s --- PASS: TestNewListenerWithSocketOpts/reuse_address_and_port (0.00s)
2467s --- PASS: TestNewListenerWithSocketOpts/empty_socketopts (0.00s)
2467s --- PASS: TestNewListenerWithSocketOpts/reuse_address_and_port_with_TLS (0.00s)
2467s --- PASS: TestNewListenerWithSocketOpts/reuse_port_with_TLS_and_timeout (0.00s)
2467s --- PASS: TestNewListenerWithSocketOpts/reuse_port_with_https_scheme_and_no_TLSInfo_skip_check (0.00s)
2467s --- PASS: TestNewListenerWithSocketOpts/reuse_port (0.00s)
2467s === RUN TestNewListenerTLSInfoSkipClientSANVerify
2467s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-08T04:11:01.684Z"}
2467s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-2965267756/cert.pem"}
2467s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-2965267756/key.pem"}
2467s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-08T04:11:01.686Z"}
2467s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-1787725806/cert.pem"}
2467s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-1787725806/key.pem"}
2467s {"level":"info","msg":"Loading cert pool","cs":["/tmp/etcd-test-tls-1787725806/cert.pem"],"tlsinfo":"cert = /tmp/etcd-test-tls-2965267756/cert.pem, key = /tmp/etcd-test-tls-2965267756/key.pem, client-cert=/tmp/etcd-test-tls-2965267756/cert.pem, client-key=/tmp/etcd-test-tls-2965267756/key.pem, trusted-ca = /tmp/etcd-test-tls-1787725806/cert.pem, client-cert-auth = false, crl-file = "}
2467s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-08T04:11:01.695Z"}
2467s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-2647263125/cert.pem"}
2467s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-2647263125/key.pem"}
2467s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-08T04:11:01.697Z"}
2467s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-967304519/cert.pem"}
2467s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-967304519/key.pem"}
2467s {"level":"info","msg":"Loading cert pool","cs":["/tmp/etcd-test-tls-967304519/cert.pem"],"tlsinfo":"cert = /tmp/etcd-test-tls-2647263125/cert.pem, key = /tmp/etcd-test-tls-2647263125/key.pem, client-cert=/tmp/etcd-test-tls-2647263125/cert.pem, client-key=/tmp/etcd-test-tls-2647263125/key.pem, trusted-ca = /tmp/etcd-test-tls-967304519/cert.pem, client-cert-auth = false, crl-file = "}
2467s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-08T04:11:01.703Z"}
2467s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-3024666646/cert.pem"}
2467s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-3024666646/key.pem"}
2467s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-08T04:11:01.705Z"}
2467s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-3212476961/cert.pem"}
2467s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-3212476961/key.pem"}
2467s {"level":"info","msg":"Loading cert pool","cs":["/tmp/etcd-test-tls-3212476961/cert.pem"],"tlsinfo":"cert = /tmp/etcd-test-tls-3024666646/cert.pem, key = /tmp/etcd-test-tls-3024666646/key.pem, client-cert=/tmp/etcd-test-tls-3024666646/cert.pem, client-key=/tmp/etcd-test-tls-3024666646/key.pem, trusted-ca = /tmp/etcd-test-tls-3212476961/cert.pem, client-cert-auth = false, crl-file = "}
2467s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-08T04:11:01.719Z"}
2467s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-2095196761/cert.pem"}
2467s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-2095196761/key.pem"}
2467s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-08T04:11:01.720Z"}
2467s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-2892888174/cert.pem"}
2467s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-2892888174/key.pem"}
2467s {"level":"info","msg":"Loading cert pool","cs":["/tmp/etcd-test-tls-2892888174/cert.pem"],"tlsinfo":"cert = /tmp/etcd-test-tls-2095196761/cert.pem, key = /tmp/etcd-test-tls-2095196761/key.pem, client-cert=/tmp/etcd-test-tls-2095196761/cert.pem, client-key=/tmp/etcd-test-tls-2095196761/key.pem, trusted-ca = /tmp/etcd-test-tls-2892888174/cert.pem, client-cert-auth = false, crl-file = "}
2467s --- PASS: TestNewListenerTLSInfoSkipClientSANVerify (0.06s)
2467s === RUN TestNewListenerTLSEmptyInfo
2467s --- PASS: TestNewListenerTLSEmptyInfo (0.00s)
2467s === RUN TestNewTransportTLSInfo
2467s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-08T04:11:01.749Z"}
2467s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-1299582868/cert.pem"}
2467s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-1299582868/key.pem"}
2467s --- PASS: TestNewTransportTLSInfo (0.00s)
2467s === RUN TestTLSInfoNonexist
2467s --- PASS: TestTLSInfoNonexist (0.00s)
2467s === RUN TestTLSInfoEmpty
2467s --- PASS: TestTLSInfoEmpty (0.00s)
2467s === RUN TestTLSInfoMissingFields
2467s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-08T04:11:01.751Z"}
2467s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-3767313608/cert.pem"}
2467s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-3767313608/key.pem"}
2467s --- PASS: TestTLSInfoMissingFields (0.01s)
2467s === RUN TestTLSInfoParseFuncError
2467s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-08T04:11:01.758Z"}
2467s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-3231118545/cert.pem"}
2467s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-3231118545/key.pem"}
2467s --- PASS: TestTLSInfoParseFuncError (0.10s)
2467s === RUN TestTLSInfoConfigFuncs
2467s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-08T04:11:01.861Z"}
2467s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-36089643/cert.pem"}
2467s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-36089643/key.pem"}
2467s logger.go:146: 2026-02-08T04:11:02.017Z INFO Loading cert pool {"cs": ["/tmp/etcd-test-tls-36089643/cert.pem"], "tlsinfo": "cert = /tmp/etcd-test-tls-36089643/cert.pem, key = /tmp/etcd-test-tls-36089643/key.pem, client-cert=, client-key=, trusted-ca = /tmp/etcd-test-tls-36089643/cert.pem, client-cert-auth = false, crl-file = "}
2467s --- PASS: TestTLSInfoConfigFuncs (0.16s)
2467s === RUN TestNewListenerUnixSocket
2467s --- PASS: TestNewListenerUnixSocket (0.00s)
2467s === RUN TestNewListenerTLSInfoSelfCert
2467s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-08T04:11:02.018Z"}
2467s {"level":"info","msg":"created cert file","path":"/tmp/tlsdir3196813308/cert.pem"}
2467s {"level":"info","msg":"created key file","path":"/tmp/tlsdir3196813308/key.pem"}
2467s --- PASS: TestNewListenerTLSInfoSelfCert (0.04s)
2467s === RUN TestIsClosedConnError
2467s --- PASS: TestIsClosedConnError (0.00s)
2467s === RUN TestSocktOptsEmpty
2467s --- PASS: TestSocktOptsEmpty (0.00s)
2467s === RUN TestReadWriteTimeoutDialer
2467s timeout_dialer_test.go:24: flaky test
2467s --- SKIP: TestReadWriteTimeoutDialer (0.00s)
2467s === RUN TestNewTimeoutListener
2467s --- PASS: TestNewTimeoutListener (0.00s)
2467s === RUN TestWriteReadTimeoutListener
2467s timeout_listener_test.go:41: flaky test
2467s --- SKIP: TestWriteReadTimeoutListener (0.00s)
2467s === RUN TestNewTimeoutTransport
2467s --- PASS: TestNewTimeoutTransport (0.01s)
2467s === RUN TestValidateSecureEndpoints
2467s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-08T04:11:02.067Z"}
2467s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-1800333712/cert.pem"}
2467s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-1800333712/key.pem"}
2467s === RUN TestValidateSecureEndpoints/secureEndPoints
2467s === RUN TestValidateSecureEndpoints/mixEndPoints
2467s === RUN TestValidateSecureEndpoints/invalidEndPoints
2467s === RUN TestValidateSecureEndpoints/insecureEndpoints
2467s --- PASS: TestValidateSecureEndpoints (0.04s)
2467s --- PASS: TestValidateSecureEndpoints/secureEndPoints (0.00s)
2467s --- PASS: TestValidateSecureEndpoints/mixEndPoints (0.00s)
2467s --- PASS: TestValidateSecureEndpoints/invalidEndPoints (0.00s)
2467s --- PASS: TestValidateSecureEndpoints/insecureEndpoints (0.00s)
2467s === RUN TestNewTransportTLSInvalidCipherSuitesTLS12
2467s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-08T04:11:02.103Z"}
2467s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-1414236886/cert.pem"}
2467s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-1414236886/key.pem"}
2467s --- PASS: TestNewTransportTLSInvalidCipherSuitesTLS12 (0.01s)
2467s PASS
2467s ok go.etcd.io/etcd/client/pkg/transport 0.496s
2472s === RUN TestIDString
2472s --- PASS: TestIDString (0.00s)
2472s === RUN TestIDFromString
2472s --- PASS: TestIDFromString (0.00s)
2472s === RUN TestIDFromStringFail
2472s --- PASS: TestIDFromStringFail (0.00s)
2472s === RUN TestIDSlice
2472s --- PASS: TestIDSlice (0.00s)
2472s === RUN TestUnsafeSet
2472s --- PASS: TestUnsafeSet (0.00s)
2472s === RUN TestThreadsafeSet
2472s --- PASS: TestThreadsafeSet (0.00s)
2472s === RUN TestUnsafeSetContainsAll
2472s --- PASS: TestUnsafeSetContainsAll (0.00s)
2472s === RUN TestUint64Slice
2472s --- PASS: TestUint64Slice (0.00s)
2472s === RUN TestNewURLs
2472s --- PASS: TestNewURLs (0.00s)
2472s === RUN TestURLsString
2472s --- PASS: TestURLsString (0.00s)
2472s === RUN TestURLsSort
2472s --- PASS: TestURLsSort (0.00s)
2472s === RUN TestURLsStringSlice
2472s --- PASS: TestURLsStringSlice (0.00s)
2472s === RUN TestNewURLsFail
2472s --- PASS: TestNewURLsFail (0.00s)
2472s === RUN TestParseInitialCluster
2472s --- PASS: TestParseInitialCluster (0.00s)
2472s === RUN TestParseInitialClusterBad
2472s --- PASS: TestParseInitialClusterBad (0.00s)
2472s === RUN TestNameURLPairsString
2472s --- PASS: TestNameURLPairsString (0.00s)
2472s === RUN TestParse
2472s --- PASS: TestParse (0.00s)
2472s === RUN TestNewURLsMapIPV6
2472s --- PASS: TestNewURLsMapIPV6 (0.00s)
2472s === RUN TestNewURLsMapFromStringMapEmpty
2472s --- PASS: TestNewURLsMapFromStringMapEmpty (0.00s)
2472s === RUN TestNewURLsMapFromStringMapNormal
2472s --- PASS: TestNewURLsMapFromStringMapNormal (0.00s)
2472s PASS
2472s ok go.etcd.io/etcd/client/pkg/types 0.084s
2481s === RUN TestSimpleHTTPClientDoSuccess
2481s --- PASS: TestSimpleHTTPClientDoSuccess (0.00s)
2481s === RUN TestSimpleHTTPClientDoError
2481s --- PASS: TestSimpleHTTPClientDoError (0.00s)
2481s === RUN TestSimpleHTTPClientDoNilRequest
2481s --- PASS: TestSimpleHTTPClientDoNilRequest (0.00s)
2481s === RUN TestSimpleHTTPClientDoCancelContext
2481s --- PASS: TestSimpleHTTPClientDoCancelContext (0.00s)
2481s === RUN TestSimpleHTTPClientDoCancelContextResponseBodyClosed
2481s --- PASS: TestSimpleHTTPClientDoCancelContextResponseBodyClosed (0.01s)
2481s === RUN TestSimpleHTTPClientDoCancelContextResponseBodyClosedWithBlockingBody
2481s --- PASS: TestSimpleHTTPClientDoCancelContextResponseBodyClosedWithBlockingBody (0.01s)
2481s === RUN TestSimpleHTTPClientDoCancelContextWaitForRoundTrip
2481s --- PASS: TestSimpleHTTPClientDoCancelContextWaitForRoundTrip (0.00s)
2481s === RUN TestSimpleHTTPClientDoHeaderTimeout
2481s --- PASS: TestSimpleHTTPClientDoHeaderTimeout (0.00s)
2481s === RUN TestHTTPClusterClientDo
2481s --- PASS: TestHTTPClusterClientDo (0.00s)
2481s === RUN TestHTTPClusterClientDoDeadlineExceedContext
2481s --- PASS: TestHTTPClusterClientDoDeadlineExceedContext (0.00s)
2481s === RUN TestHTTPClusterClientDoCanceledContext
2481s --- PASS: TestHTTPClusterClientDoCanceledContext (0.00s)
2481s === RUN TestRedirectedHTTPAction
2481s --- PASS: TestRedirectedHTTPAction (0.00s)
2481s === RUN TestRedirectFollowingHTTPClient
2481s --- PASS: TestRedirectFollowingHTTPClient (0.00s)
2481s === RUN TestDefaultCheckRedirect
2481s --- PASS: TestDefaultCheckRedirect (0.00s)
2481s === RUN TestHTTPClusterClientSync
2481s --- PASS: TestHTTPClusterClientSync (0.00s)
2481s === RUN TestHTTPClusterClientSyncFail
2481s --- PASS: TestHTTPClusterClientSyncFail (0.00s)
2481s === RUN TestHTTPClusterClientAutoSyncCancelContext
2481s --- PASS: TestHTTPClusterClientAutoSyncCancelContext (0.00s)
2481s === RUN TestHTTPClusterClientAutoSyncFail
2481s --- PASS: TestHTTPClusterClientAutoSyncFail (0.00s)
2481s === RUN TestHTTPClusterClientGetVersion
2481s --- PASS: TestHTTPClusterClientGetVersion (0.00s)
2481s === RUN TestHTTPClusterClientSyncPinEndpoint
2481s --- PASS: TestHTTPClusterClientSyncPinEndpoint (0.00s)
2481s === RUN TestHTTPClusterClientSyncUnpinEndpoint
2481s --- PASS: TestHTTPClusterClientSyncUnpinEndpoint (0.00s)
2481s === RUN TestHTTPClusterClientSyncPinLeaderEndpoint
2481s --- PASS: TestHTTPClusterClientSyncPinLeaderEndpoint (0.00s)
2481s === RUN TestHTTPClusterClientResetFail
2481s --- PASS: TestHTTPClusterClientResetFail (0.00s)
2481s === RUN TestHTTPClusterClientResetPinRandom
2481s --- PASS: TestHTTPClusterClientResetPinRandom (0.19s)
2481s === RUN TestV2KeysURLHelper
2481s --- PASS: TestV2KeysURLHelper (0.00s)
2481s === RUN TestGetAction
2481s --- PASS: TestGetAction (0.02s)
2481s === RUN TestWaitAction
2481s --- PASS: TestWaitAction (0.00s)
2481s === RUN TestSetAction
2481s --- PASS: TestSetAction (0.00s)
2481s === RUN TestCreateInOrderAction
2481s --- PASS: TestCreateInOrderAction (0.00s)
2481s === RUN TestDeleteAction
2481s --- PASS: TestDeleteAction (0.00s)
2481s === RUN TestUnmarshalSuccessfulResponse
2481s --- PASS: TestUnmarshalSuccessfulResponse (0.00s)
2481s === RUN TestUnmarshalFailedKeysResponse
2481s --- PASS: TestUnmarshalFailedKeysResponse (0.00s)
2481s === RUN TestUnmarshalFailedKeysResponseBadJSON
2481s --- PASS: TestUnmarshalFailedKeysResponseBadJSON (0.00s)
2481s === RUN TestHTTPWatcherNextWaitAction
2481s --- PASS: TestHTTPWatcherNextWaitAction (0.00s)
2481s === RUN TestHTTPWatcherNextFail
2481s --- PASS: TestHTTPWatcherNextFail (0.00s)
2481s === RUN TestHTTPKeysAPIWatcherAction
2481s --- PASS: TestHTTPKeysAPIWatcherAction (0.00s)
2481s === RUN TestHTTPKeysAPISetAction
2481s --- PASS: TestHTTPKeysAPISetAction (0.00s)
2481s === RUN TestHTTPKeysAPISetError
2481s --- PASS: TestHTTPKeysAPISetError (0.00s)
2481s === RUN TestHTTPKeysAPISetResponse
2481s --- PASS: TestHTTPKeysAPISetResponse (0.00s)
2481s === RUN TestHTTPKeysAPIGetAction
2481s --- PASS: TestHTTPKeysAPIGetAction (0.00s)
2481s === RUN TestHTTPKeysAPIGetError
2481s --- PASS: TestHTTPKeysAPIGetError (0.00s)
2481s === RUN TestHTTPKeysAPIGetResponse
2481s --- PASS: TestHTTPKeysAPIGetResponse (0.00s)
2481s === RUN TestHTTPKeysAPIDeleteAction
2481s --- PASS: TestHTTPKeysAPIDeleteAction (0.00s)
2481s === RUN TestHTTPKeysAPIDeleteError
2481s --- PASS: TestHTTPKeysAPIDeleteError (0.00s)
2481s === RUN TestHTTPKeysAPIDeleteResponse
2481s --- PASS: TestHTTPKeysAPIDeleteResponse (0.00s)
2481s === RUN TestHTTPKeysAPICreateAction
2481s --- PASS: TestHTTPKeysAPICreateAction (0.00s)
2481s === RUN TestHTTPKeysAPICreateInOrderAction
2481s --- PASS: TestHTTPKeysAPICreateInOrderAction (0.00s)
2481s === RUN TestHTTPKeysAPIUpdateAction
2481s --- PASS: TestHTTPKeysAPIUpdateAction (0.00s)
2481s === RUN TestNodeTTLDuration
2481s --- PASS: TestNodeTTLDuration (0.00s)
2481s === RUN TestMembersAPIActionList
2481s --- PASS: TestMembersAPIActionList (0.00s)
2481s === RUN TestMembersAPIActionAdd
2481s --- PASS: TestMembersAPIActionAdd (0.00s)
2481s === RUN TestMembersAPIActionUpdate
2481s --- PASS: TestMembersAPIActionUpdate (0.00s)
2481s === RUN TestMembersAPIActionRemove
2481s --- PASS: TestMembersAPIActionRemove (0.00s)
2481s === RUN TestMembersAPIActionLeader
2481s --- PASS: TestMembersAPIActionLeader (0.00s)
2481s === RUN TestAssertStatusCode
2481s --- PASS: TestAssertStatusCode (0.00s)
2481s === RUN TestV2MembersURL
2481s --- PASS: TestV2MembersURL (0.00s)
2481s === RUN TestMemberUnmarshal
2481s --- PASS: TestMemberUnmarshal (0.00s)
2481s === RUN TestMemberCollectionUnmarshalFail
2481s --- PASS: TestMemberCollectionUnmarshalFail (0.00s)
2481s === RUN TestMemberCollectionUnmarshal
2481s --- PASS: TestMemberCollectionUnmarshal (0.00s)
2481s === RUN TestMemberCreateRequestMarshal
2481s --- PASS: TestMemberCreateRequestMarshal (0.00s)
2481s === RUN TestHTTPMembersAPIAddSuccess
2481s --- PASS: TestHTTPMembersAPIAddSuccess (0.00s)
2481s === RUN TestHTTPMembersAPIAddError
2481s --- PASS: TestHTTPMembersAPIAddError (0.00s)
2481s === RUN TestHTTPMembersAPIRemoveSuccess
2481s --- PASS: TestHTTPMembersAPIRemoveSuccess (0.00s)
2481s === RUN TestHTTPMembersAPIRemoveFail
2481s --- PASS: TestHTTPMembersAPIRemoveFail (0.00s)
2481s === RUN TestHTTPMembersAPIListSuccess
2481s --- PASS: TestHTTPMembersAPIListSuccess (0.00s)
2481s === RUN TestHTTPMembersAPIListError
2481s --- PASS: TestHTTPMembersAPIListError (0.00s)
2481s === RUN TestHTTPMembersAPILeaderSuccess
2481s --- PASS: TestHTTPMembersAPILeaderSuccess (0.00s)
2481s === RUN TestHTTPMembersAPILeaderError
2481s --- PASS: TestHTTPMembersAPILeaderError (0.00s)
2481s PASS
2481s ok go.etcd.io/etcd/client/v2 0.260s
2492s === RUN TestDialCancel
2492s logger.go:146: 2026-02-08T04:11:26.794Z DEBUG retrying of unary invoker {"target": "etcd-endpoints://0xc0002774a0/dialcancel:12345", "attempt": 0}
2492s logger.go:146: 2026-02-08T04:11:26.894Z WARN retrying of unary invoker failed {"target": "etcd-endpoints://0xc0002774a0/dialcancel:12345", "attempt": 0, "error": "rpc error: code = Canceled desc = latest balancer error: last connection error: connection error: desc = \"transport: Error while dialing: failed to do connect handshake, response: \\\"HTTP/1.1 403 Forbidden\\\\r\\\\nContent-Length: 3079\\\\r\\\\nConnection: keep-alive\\\\r\\\\nContent-Language: en\\\\r\\\\nContent-Type: text/html;charset=utf-8\\\\r\\\\nDate: Sun, 08 Feb 2026 04:09:44 GMT\\\\r\\\\nMime-Version: 1.0\\\\r\\\\nServer: squid/5.9\\\\r\\\\nVary: Accept-Language\\\\r\\\\nVia: 1.1 prod-internal-egress-proxy-ps7-02 (squid/5.9)\\\\r\\\\nX-Cache: MISS from prod-internal-egress-proxy-ps7-02\\\\r\\\\nX-Cache-Lookup: NONE from prod-internal-egress-proxy-ps7-02:3128\\\\r\\\\nX-Squid-Error: ERR_ACCESS_DENIED 0\\\\r\\\\n\\\\r\\\\n\\\\n
\\\\n\\\\n\\\\nERROR: The requested URL could not be retrieved\\\\n\\\\n\\\\n\\\\n
ERROR
\\\\nThe requested URL could not be retrieved
\\\\n\\\\n
\\\\n\\\\n\\\\n
The following error was encountered while trying to retrieve the URL: 254.0.0.1:12345
\\\\n\\\\n
\\\\nAccess Denied.
\\\\n
\\\\n\\\\n
Access control configuration prevents your request from being allowed at this time. Please contact your service provider if you feel this is incorrect.
\\\\n\\\\n
Your cache administrator is webmaster.
\\\\n
\\\\n
\\\\n\\\\n
\\\\n\\\\n\\\\n\\\"\""}
2492s --- PASS: TestDialCancel (0.10s)
2492s === RUN TestDialTimeout
2495s --- PASS: TestDialTimeout (3.24s)
2495s === RUN TestDialNoTimeout
2495s --- PASS: TestDialNoTimeout (0.00s)
2495s === RUN TestMaxUnaryRetries
2495s --- PASS: TestMaxUnaryRetries (0.00s)
2495s === RUN TestBackoff
2495s --- PASS: TestBackoff (0.00s)
2495s === RUN TestBackoffJitterFraction
2495s --- PASS: TestBackoffJitterFraction (0.00s)
2495s === RUN TestIsHaltErr
2495s --- PASS: TestIsHaltErr (0.00s)
2495s === RUN TestCloseCtxClient
2495s --- PASS: TestCloseCtxClient (0.00s)
2495s === RUN TestWithLogger
2495s --- PASS: TestWithLogger (0.00s)
2495s === RUN TestZapWithLogger
2495s --- PASS: TestZapWithLogger (0.00s)
2495s === RUN TestAuthTokenBundleNoOverwrite
2495s logger.go:146: 2026-02-08T04:11:30.139Z DEBUG retrying of unary invoker {"target": "etcd-endpoints://0xc00029c780/etcd-auth-test:0", "attempt": 0}
2495s --- PASS: TestAuthTokenBundleNoOverwrite (0.00s)
2495s === RUN TestSyncFiltersMembers
2495s --- PASS: TestSyncFiltersMembers (0.00s)
2495s === RUN TestClientRejectOldCluster
2495s leak.go:102: Found leaked goroutined BEFORE test appears to have leaked :
2495s internal/poll.runtime_pollWait(0x3ff69b89c00, 0x72)
2495s /usr/lib/go-1.25/src/runtime/netpoll.go:351 +0xfe
2495s internal/poll.(*pollDesc).wait(0xc0000b90a0, 0x72, 0x0)
2495s /usr/lib/go-1.25/src/internal/poll/fd_poll_runtime.go:84 +0x42
2495s internal/poll.(*pollDesc).waitRead(...)
2495s /usr/lib/go-1.25/src/internal/poll/fd_poll_runtime.go:89
2495s internal/poll.(*FD).Read(0xc0000b9080, {0xc00024a000, 0x4d0, 0x4d0})
2495s /usr/lib/go-1.25/src/internal/poll/fd_unix.go:165 +0x27a
2495s net.(*netFD).Read(0xc0000b9080, {0xc00024a000, 0x4d0, 0x4d0})
2495s /usr/lib/go-1.25/src/net/fd_posix.go:68 +0x48
2495s net.(*conn).Read(0xc0000c01d0, {0xc00024a000, 0x4d0, 0x4d0})
2495s /usr/lib/go-1.25/src/net/net.go:196 +0x58
2495s net.dnsPacketRoundTrip({0x1b19b90, 0xc0000c01d0}, 0x8c14, {{{0x65, 0x67, 0x72, 0x65, 0x73, 0x73, 0x2e, ...}, ...}, ...}, ...)
2495s /usr/lib/go-1.25/src/net/dnsclient_unix.go:116 +0xfe
2495s net.(*Resolver).exchange(0x2032be0, {0x1b16750, 0xc0000c45a0}, {0xc000010a00, 0xd}, {{{0x65, 0x67, 0x72, 0x65, 0x73, ...}, ...}, ...}, ...)
2495s /usr/lib/go-1.25/src/net/dnsclient_unix.go:195 +0x3f0
2495s net.(*Resolver).tryOneName(0x2032be0, {0x1b16750, 0xc0000c45a0}, 0xc0002edea0, {0xc000038780, 0x14}, 0x1c)
2495s /usr/lib/go-1.25/src/net/dnsclient_unix.go:316 +0x3d0
2495s net.(*Resolver).goLookupIPCNAMEOrder.func3.1(0x1c)
2495s /usr/lib/go-1.25/src/net/dnsclient_unix.go:667 +0x82
2495s created by net.(*Resolver).goLookupIPCNAMEOrder.func3 in goroutine 108
2495s /usr/lib/go-1.25/src/net/dnsclient_unix.go:666 +0x1a6
2495s
2495s net.(*Resolver).goLookupIPCNAMEOrder.func4({0xc000038780, 0x14}, 0x1c)
2495s /usr/lib/go-1.25/src/net/dnsclient_unix.go:673 +0x4a
2495s net.(*Resolver).goLookupIPCNAMEOrder(0x2032be0, {0x1b16750, 0xc0000c45a0}, {0x19f9618, 0x3}, {0xc00003e103, 0x13}, 0x1, 0xc0002edea0)
2495s /usr/lib/go-1.25/src/net/dnsclient_unix.go:683 +0x9fc
2495s net.(*Resolver).lookupIP(0x2032be0, {0x1b16750, 0xc0000c45a0}, {0x19f9618, 0x3}, {0xc00003e103, 0x13})
2495s /usr/lib/go-1.25/src/net/lookup_unix.go:66 +0x140
2495s net.init.func1({0x1b16750, 0xc0000c45a0}, 0xc0000558d0, {0x19f9618, 0x3}, {0xc00003e103, 0x13})
2495s /usr/lib/go-1.25/src/net/hook.go:21 +0x60
2495s net.(*Resolver).lookupIPAddr.func1()
2495s /usr/lib/go-1.25/src/net/lookup.go:335 +0x6e
2495s internal/singleflight.(*Group).doCall(0x2032bf0, 0xc0000c45f0, {0xc0000386f0, 0x17}, 0xc000287dc0)
2495s /usr/lib/go-1.25/src/internal/singleflight/singleflight.go:93 +0x30
2495s created by internal/singleflight.(*Group).DoChan in goroutine 107
2495s /usr/lib/go-1.25/src/internal/singleflight/singleflight.go:86 +0x43e
2495s
2495s net.(*Resolver).lookupIPAddr.func2(...)
2495s /usr/lib/go-1.25/src/net/lookup.go:339
2495s created by net.(*Resolver).lookupIPAddr in goroutine 107
2495s /usr/lib/go-1.25/src/net/lookup.go:354 +0x6b6
2495s --- SKIP: TestClientRejectOldCluster (0.05s)
2495s === RUN TestCompactOp
2495s --- PASS: TestCompactOp (0.00s)
2495s === RUN TestMetadataWithRequireLeader
2495s --- PASS: TestMetadataWithRequireLeader (0.00s)
2495s === RUN TestMetadataWithClientAPIVersion
2495s --- PASS: TestMetadataWithClientAPIVersion (0.00s)
2495s === RUN TestOpWithSort
2495s --- PASS: TestOpWithSort (0.00s)
2495s === RUN TestIsOptsWithPrefix
2495s --- PASS: TestIsOptsWithPrefix (0.00s)
2495s === RUN TestIsOptsWithFromKey
2495s --- PASS: TestIsOptsWithFromKey (0.00s)
2495s === RUN TestClientShouldRefreshToken
2495s === RUN TestClientShouldRefreshToken/ErrUserEmpty_and_non_nil_authTokenBundle
2495s === RUN TestClientShouldRefreshToken/ErrUserEmpty_and_nil_authTokenBundle
2495s === RUN TestClientShouldRefreshToken/ErrGRPCInvalidAuthToken_and_retryAuth
2495s === RUN TestClientShouldRefreshToken/ErrGRPCInvalidAuthToken_and_!retryAuth
2495s === RUN TestClientShouldRefreshToken/ErrGRPCAuthOldRevision_and_retryAuth
2495s === RUN TestClientShouldRefreshToken/ErrGRPCAuthOldRevision_and_!retryAuth
2495s === RUN TestClientShouldRefreshToken/Other_error_and_retryAuth
2495s === RUN TestClientShouldRefreshToken/Other_error_and_!retryAuth
2495s --- PASS: TestClientShouldRefreshToken (0.00s)
2495s --- PASS: TestClientShouldRefreshToken/ErrUserEmpty_and_non_nil_authTokenBundle (0.00s)
2495s --- PASS: TestClientShouldRefreshToken/ErrUserEmpty_and_nil_authTokenBundle (0.00s)
2495s --- PASS: TestClientShouldRefreshToken/ErrGRPCInvalidAuthToken_and_retryAuth (0.00s)
2495s --- PASS: TestClientShouldRefreshToken/ErrGRPCInvalidAuthToken_and_!retryAuth (0.00s)
2495s --- PASS: TestClientShouldRefreshToken/ErrGRPCAuthOldRevision_and_retryAuth (0.00s)
2495s --- PASS: TestClientShouldRefreshToken/ErrGRPCAuthOldRevision_and_!retryAuth (0.00s)
2495s --- PASS: TestClientShouldRefreshToken/Other_error_and_retryAuth (0.00s)
2495s --- PASS: TestClientShouldRefreshToken/Other_error_and_!retryAuth (0.00s)
2495s === RUN TestTxnPanics
2495s --- PASS: TestTxnPanics (0.02s)
2495s === RUN TestEvent
2495s --- PASS: TestEvent (0.00s)
2495s === RUN TestStreamKeyFromCtx
2495s === RUN TestStreamKeyFromCtx/multiple_keys
2495s === RUN TestStreamKeyFromCtx/no_keys
2495s === RUN TestStreamKeyFromCtx/only_one_key
2495s === RUN TestStreamKeyFromCtx/no_metadata
2495s --- PASS: TestStreamKeyFromCtx (0.00s)
2495s --- PASS: TestStreamKeyFromCtx/multiple_keys (0.00s)
2495s --- PASS: TestStreamKeyFromCtx/no_keys (0.00s)
2495s --- PASS: TestStreamKeyFromCtx/only_one_key (0.00s)
2495s --- PASS: TestStreamKeyFromCtx/no_metadata (0.00s)
2495s PASS
2495s ok go.etcd.io/etcd/client/v3 3.513s
2501s testing: warning: no tests to run
2501s PASS
2501s ok go.etcd.io/etcd/client/v3/clientv3util 0.009s [no tests to run]
2507s testing: warning: no tests to run
2507s PASS
2507s ok go.etcd.io/etcd/client/v3/concurrency 0.007s [no tests to run]
2507s ? go.etcd.io/etcd/client/v3/credentials [no test files]
2508s ? go.etcd.io/etcd/client/v3/experimental/recipes [no test files]
2512s === RUN Test_interpret
2512s === RUN Test_interpret/Interpret_127.0.0.1
2512s === RUN Test_interpret/RequiresCredentials_127.0.0.1
2512s === RUN Test_interpret/Interpret_localhost
2512s === RUN Test_interpret/RequiresCredentials_localhost
2512s === RUN Test_interpret/Interpret_localhost:8080
2512s === RUN Test_interpret/RequiresCredentials_localhost:8080
2512s === RUN Test_interpret/Interpret_unix:127.0.0.1
2512s === RUN Test_interpret/RequiresCredentials_unix:127.0.0.1
2512s === RUN Test_interpret/Interpret_unix:127.0.0.1:8080
2512s === RUN Test_interpret/RequiresCredentials_unix:127.0.0.1:8080
2512s === RUN Test_interpret/Interpret_unix://127.0.0.1
2512s === RUN Test_interpret/RequiresCredentials_unix://127.0.0.1
2512s === RUN Test_interpret/Interpret_unix://127.0.0.1:8080
2512s === RUN Test_interpret/RequiresCredentials_unix://127.0.0.1:8080
2512s === RUN Test_interpret/Interpret_unixs:127.0.0.1
2512s === RUN Test_interpret/RequiresCredentials_unixs:127.0.0.1
2512s === RUN Test_interpret/Interpret_unixs:127.0.0.1:8080
2512s === RUN Test_interpret/RequiresCredentials_unixs:127.0.0.1:8080
2512s === RUN Test_interpret/Interpret_unixs://127.0.0.1
2512s === RUN Test_interpret/RequiresCredentials_unixs://127.0.0.1
2512s === RUN Test_interpret/Interpret_unixs://127.0.0.1:8080
2512s === RUN Test_interpret/RequiresCredentials_unixs://127.0.0.1:8080
2512s === RUN Test_interpret/Interpret_http://127.0.0.1
2512s === RUN Test_interpret/RequiresCredentials_http://127.0.0.1
2512s === RUN Test_interpret/Interpret_http://127.0.0.1:8080
2512s === RUN Test_interpret/RequiresCredentials_http://127.0.0.1:8080
2512s === RUN Test_interpret/Interpret_https://127.0.0.1
2512s === RUN Test_interpret/RequiresCredentials_https://127.0.0.1
2512s === RUN Test_interpret/Interpret_https://127.0.0.1:8080
2512s === RUN Test_interpret/RequiresCredentials_https://127.0.0.1:8080
2512s === RUN Test_interpret/Interpret_https://localhost:20000
2512s === RUN Test_interpret/RequiresCredentials_https://localhost:20000
2512s === RUN Test_interpret/Interpret_unix:///tmp/abc
2512s === RUN Test_interpret/RequiresCredentials_unix:///tmp/abc
2512s === RUN Test_interpret/Interpret_unixs:///tmp/abc
2512s === RUN Test_interpret/RequiresCredentials_unixs:///tmp/abc
2512s === RUN Test_interpret/Interpret_unix:///tmp/abc:1234
2512s === RUN Test_interpret/RequiresCredentials_unix:///tmp/abc:1234
2512s === RUN Test_interpret/Interpret_unixs:///tmp/abc:1234
2512s === RUN Test_interpret/RequiresCredentials_unixs:///tmp/abc:1234
2512s === RUN Test_interpret/Interpret_etcd.io
2512s === RUN Test_interpret/RequiresCredentials_etcd.io
2512s === RUN Test_interpret/Interpret_http://etcd.io/abc
2512s === RUN Test_interpret/RequiresCredentials_http://etcd.io/abc
2512s === RUN Test_interpret/Interpret_dns://something-other
2512s === RUN Test_interpret/RequiresCredentials_dns://something-other
2512s === RUN Test_interpret/Interpret_http://[2001:db8:1f70::999:de8:7648:6e8]:100/
2512s === RUN Test_interpret/RequiresCredentials_http://[2001:db8:1f70::999:de8:7648:6e8]:100/
2512s === RUN Test_interpret/Interpret_[2001:db8:1f70::999:de8:7648:6e8]:100
2512s === RUN Test_interpret/RequiresCredentials_[2001:db8:1f70::999:de8:7648:6e8]:100
2512s === RUN Test_interpret/Interpret_unix:unexpected-file_name#123$456
2512s === RUN Test_interpret/RequiresCredentials_unix:unexpected-file_name#123$456
2512s --- PASS: Test_interpret (0.00s)
2512s --- PASS: Test_interpret/Interpret_127.0.0.1 (0.00s)
2512s --- PASS: Test_interpret/RequiresCredentials_127.0.0.1 (0.00s)
2512s --- PASS: Test_interpret/Interpret_localhost (0.00s)
2512s --- PASS: Test_interpret/RequiresCredentials_localhost (0.00s)
2512s --- PASS: Test_interpret/Interpret_localhost:8080 (0.00s)
2512s --- PASS: Test_interpret/RequiresCredentials_localhost:8080 (0.00s)
2512s --- PASS: Test_interpret/Interpret_unix:127.0.0.1 (0.00s)
2512s --- PASS: Test_interpret/RequiresCredentials_unix:127.0.0.1 (0.00s)
2512s --- PASS: Test_interpret/Interpret_unix:127.0.0.1:8080 (0.00s)
2512s --- PASS: Test_interpret/RequiresCredentials_unix:127.0.0.1:8080 (0.00s)
2512s --- PASS: Test_interpret/Interpret_unix://127.0.0.1 (0.00s)
2512s --- PASS: Test_interpret/RequiresCredentials_unix://127.0.0.1 (0.00s)
2512s --- PASS: Test_interpret/Interpret_unix://127.0.0.1:8080 (0.00s)
2512s --- PASS: Test_interpret/RequiresCredentials_unix://127.0.0.1:8080 (0.00s)
2512s --- PASS: Test_interpret/Interpret_unixs:127.0.0.1 (0.00s)
2512s --- PASS: Test_interpret/RequiresCredentials_unixs:127.0.0.1 (0.00s)
2512s --- PASS: Test_interpret/Interpret_unixs:127.0.0.1:8080 (0.00s)
2512s --- PASS: Test_interpret/RequiresCredentials_unixs:127.0.0.1:8080 (0.00s)
2512s --- PASS: Test_interpret/Interpret_unixs://127.0.0.1 (0.00s)
2512s --- PASS: Test_interpret/RequiresCredentials_unixs://127.0.0.1 (0.00s)
2512s --- PASS: Test_interpret/Interpret_unixs://127.0.0.1:8080 (0.00s)
2512s --- PASS: Test_interpret/RequiresCredentials_unixs://127.0.0.1:8080 (0.00s)
2512s --- PASS: Test_interpret/Interpret_http://127.0.0.1 (0.00s)
2512s --- PASS: Test_interpret/RequiresCredentials_http://127.0.0.1 (0.00s)
2512s --- PASS: Test_interpret/Interpret_http://127.0.0.1:8080 (0.00s)
2512s --- PASS: Test_interpret/RequiresCredentials_http://127.0.0.1:8080 (0.00s)
2512s --- PASS: Test_interpret/Interpret_https://127.0.0.1 (0.00s)
2512s --- PASS: Test_interpret/RequiresCredentials_https://127.0.0.1 (0.00s)
2512s --- PASS: Test_interpret/Interpret_https://127.0.0.1:8080 (0.00s)
2512s --- PASS: Test_interpret/RequiresCredentials_https://127.0.0.1:8080 (0.00s)
2512s --- PASS: Test_interpret/Interpret_https://localhost:20000 (0.00s)
2512s --- PASS: Test_interpret/RequiresCredentials_https://localhost:20000 (0.00s)
2512s --- PASS: Test_interpret/Interpret_unix:///tmp/abc (0.00s)
2512s --- PASS: Test_interpret/RequiresCredentials_unix:///tmp/abc (0.00s)
2512s --- PASS: Test_interpret/Interpret_unixs:///tmp/abc (0.00s)
2512s --- PASS: Test_interpret/RequiresCredentials_unixs:///tmp/abc (0.00s)
2512s --- PASS: Test_interpret/Interpret_unix:///tmp/abc:1234 (0.00s)
2512s --- PASS: Test_interpret/RequiresCredentials_unix:///tmp/abc:1234 (0.00s)
2512s --- PASS: Test_interpret/Interpret_unixs:///tmp/abc:1234 (0.00s)
2512s --- PASS: Test_interpret/RequiresCredentials_unixs:///tmp/abc:1234 (0.00s)
2512s --- PASS: Test_interpret/Interpret_etcd.io (0.00s)
2512s --- PASS: Test_interpret/RequiresCredentials_etcd.io (0.00s)
2512s --- PASS: Test_interpret/Interpret_http://etcd.io/abc (0.00s)
2512s --- PASS: Test_interpret/RequiresCredentials_http://etcd.io/abc (0.00s)
2512s --- PASS: Test_interpret/Interpret_dns://something-other (0.00s)
2512s --- PASS: Test_interpret/RequiresCredentials_dns://something-other (0.00s)
2512s --- PASS: Test_interpret/Interpret_http://[2001:db8:1f70::999:de8:7648:6e8]:100/ (0.00s)
2512s --- PASS: Test_interpret/RequiresCredentials_http://[2001:db8:1f70::999:de8:7648:6e8]:100/ (0.00s)
2512s --- PASS: Test_interpret/Interpret_[2001:db8:1f70::999:de8:7648:6e8]:100 (0.00s)
2512s --- PASS: Test_interpret/RequiresCredentials_[2001:db8:1f70::999:de8:7648:6e8]:100 (0.00s)
2512s --- PASS: Test_interpret/Interpret_unix:unexpected-file_name#123$456 (0.00s)
2512s --- PASS: Test_interpret/RequiresCredentials_unix:unexpected-file_name#123$456 (0.00s)
2512s === RUN Test_extractHostFromHostPort
2512s === RUN Test_extractHostFromHostPort/localhost
2512s === RUN Test_extractHostFromHostPort/localhost:8080
2512s === RUN Test_extractHostFromHostPort/192.158.7.14:8080
2512s === RUN Test_extractHostFromHostPort/192.158.7.14:8080#01
2512s === RUN Test_extractHostFromHostPort/[2001:db8:1f70::999:de8:7648:6e8]
2512s === RUN Test_extractHostFromHostPort/[2001:db8:1f70::999:de8:7648:6e8]:100
2512s --- PASS: Test_extractHostFromHostPort (0.00s)
2512s --- PASS: Test_extractHostFromHostPort/localhost (0.00s)
2512s --- PASS: Test_extractHostFromHostPort/localhost:8080 (0.00s)
2512s --- PASS: Test_extractHostFromHostPort/192.158.7.14:8080 (0.00s)
2512s --- PASS: Test_extractHostFromHostPort/192.158.7.14:8080#01 (0.00s)
2512s --- PASS: Test_extractHostFromHostPort/[2001:db8:1f70::999:de8:7648:6e8] (0.00s)
2512s --- PASS: Test_extractHostFromHostPort/[2001:db8:1f70::999:de8:7648:6e8]:100 (0.00s)
2512s PASS
2512s ok go.etcd.io/etcd/client/v3/internal/endpoint 0.003s
2512s ? go.etcd.io/etcd/client/v3/internal/resolver [no test files]
2513s ? go.etcd.io/etcd/client/v3/kubernetes [no test files]
2514s ? go.etcd.io/etcd/client/v3/leasing [no test files]
2514s ? go.etcd.io/etcd/client/v3/mirror [no test files]
2515s ? go.etcd.io/etcd/client/v3/mock/mockserver [no test files]
2521s === RUN TestPrefixInterval
2521s --- PASS: TestPrefixInterval (0.00s)
2521s PASS
2521s ok go.etcd.io/etcd/client/v3/namespace 0.007s
2521s ? go.etcd.io/etcd/client/v3/naming [no test files]
2523s ? go.etcd.io/etcd/client/v3/naming/endpoints [no test files]
2523s ? go.etcd.io/etcd/client/v3/naming/endpoints/internal [no test files]
2523s ? go.etcd.io/etcd/client/v3/naming/resolver [no test files]
2530s === RUN TestKvOrdering
2530s --- PASS: TestKvOrdering (0.00s)
2530s === RUN TestTxnOrdering
2530s --- PASS: TestTxnOrdering (0.00s)
2530s PASS
2530s ok go.etcd.io/etcd/client/v3/ordering 0.048s
2530s ? go.etcd.io/etcd/client/v3/snapshot [no test files]
2538s === RUN TestConfigFromFile
2538s --- PASS: TestConfigFromFile (0.38s)
2538s PASS
2538s ok go.etcd.io/etcd/client/v3/yaml 0.608s
2553s ok go.etcd.io/etcd/etcdctl 0.015s
2553s ? go.etcd.io/etcd/etcdctl/ctlv2 [no test files]
2562s === RUN TestArgOrStdin
2562s --- PASS: TestArgOrStdin (0.00s)
2562s PASS
2562s ok go.etcd.io/etcd/etcdctl/ctlv2/command 0.007s
2562s ? go.etcd.io/etcd/etcdctl/ctlv3 [no test files]
2574s === RUN Test_parseWatchArgs
2574s --- PASS: Test_parseWatchArgs (0.00s)
2574s PASS
2574s ok go.etcd.io/etcd/etcdctl/ctlv3/command 0.084s
2584s ok go.etcd.io/etcd/etcdutl 0.315s
2584s ? go.etcd.io/etcd/etcdutl/etcdutl [no test files]
2584s ? go.etcd.io/etcd/etcdutl/snapshot [no test files]
2586s === RUN TestIntervalTreeInsert
2586s --- PASS: TestIntervalTreeInsert (0.00s)
2586s === RUN TestIntervalTreeSelfBalanced
2586s --- PASS: TestIntervalTreeSelfBalanced (0.00s)
2586s === RUN TestIntervalTreeDelete
2586s --- PASS: TestIntervalTreeDelete (0.00s)
2586s === RUN TestIntervalTreeIntersects
2586s --- PASS: TestIntervalTreeIntersects (0.00s)
2586s === RUN TestIntervalTreeStringAffine
2586s --- PASS: TestIntervalTreeStringAffine (0.00s)
2586s === RUN TestIntervalTreeStab
2586s --- PASS: TestIntervalTreeStab (0.00s)
2586s === RUN TestIntervalTreeRandom
2586s --- PASS: TestIntervalTreeRandom (0.30s)
2586s === RUN TestIntervalTreeSortedVisit
2586s --- PASS: TestIntervalTreeSortedVisit (0.00s)
2586s === RUN TestIntervalTreeVisitExit
2586s --- PASS: TestIntervalTreeVisitExit (0.00s)
2586s === RUN TestIntervalTreeContains
2586s --- PASS: TestIntervalTreeContains (0.00s)
2586s PASS
2586s ok go.etcd.io/etcd/pkg/adt 0.306s
2586s ? go.etcd.io/etcd/pkg/cobrautl [no test files]
2586s ? go.etcd.io/etcd/pkg/contention [no test files]
2586s ? go.etcd.io/etcd/pkg/cpuutil [no test files]
2587s === RUN TestHash32
2587s --- PASS: TestHash32 (0.00s)
2587s PASS
2588s ok go.etcd.io/etcd/pkg/crc 0.040s
2588s ? go.etcd.io/etcd/pkg/debugutil [no test files]
2591s === RUN TestExpectFunc
2591s --- PASS: TestExpectFunc (0.18s)
2591s === RUN TestEcho
2591s --- PASS: TestEcho (0.14s)
2591s === RUN TestLineCount
2591s --- PASS: TestLineCount (0.13s)
2591s === RUN TestSend
2592s --- PASS: TestSend (0.39s)
2592s === RUN TestSignal
2592s --- PASS: TestSignal (0.15s)
2592s PASS
2592s ok go.etcd.io/etcd/pkg/expect 1.083s
2596s === RUN TestSetFlagsFromEnv
2596s {"level":"info","msg":"recognized and used environment variable","variable-name":"ETCD_A","variable-value":"foo"}
2596s --- PASS: TestSetFlagsFromEnv (0.00s)
2596s === RUN TestSetFlagsFromEnvBad
2596s {"level":"warn","msg":"unrecognized environment variable","environment-variable":"ETCD_A=foo"}
2596s --- PASS: TestSetFlagsFromEnvBad (0.00s)
2596s === RUN TestSetFlagsFromEnvParsingError
2596s {"level":"warn","msg":"unrecognized environment variable","environment-variable":"ETCD_A=foo"}
2596s {"level":"warn","msg":"unrecognized environment variable","environment-variable":"ETCD_X=not_a_number"}
2596s --- PASS: TestSetFlagsFromEnvParsingError (0.00s)
2596s === RUN TestSelectiveStringValue
2596s --- PASS: TestSelectiveStringValue (0.00s)
2596s === RUN TestSelectiveStringsValue
2596s --- PASS: TestSelectiveStringsValue (0.00s)
2596s === RUN TestStringsValue
2596s --- PASS: TestStringsValue (0.00s)
2596s === RUN TestUint32Value
2596s === RUN TestUint32Value/normal_uint32_value
2596s === RUN TestUint32Value/zero_value
2596s === RUN TestUint32Value/negative_int_value
2596s === RUN TestUint32Value/invalid_integer_value
2596s --- PASS: TestUint32Value (0.00s)
2596s --- PASS: TestUint32Value/normal_uint32_value (0.00s)
2596s --- PASS: TestUint32Value/zero_value (0.00s)
2596s --- PASS: TestUint32Value/negative_int_value (0.00s)
2596s --- PASS: TestUint32Value/invalid_integer_value (0.00s)
2596s === RUN TestUint32FromFlag
2596s === RUN TestUint32FromFlag/only_default_value
2596s === RUN TestUint32FromFlag/argument_has_different_value_from_the_default_one
2596s === RUN TestUint32FromFlag/argument_has_the_same_value_from_the_default_one
2596s --- PASS: TestUint32FromFlag (0.00s)
2596s --- PASS: TestUint32FromFlag/only_default_value (0.00s)
2596s --- PASS: TestUint32FromFlag/argument_has_different_value_from_the_default_one (0.00s)
2596s --- PASS: TestUint32FromFlag/argument_has_the_same_value_from_the_default_one (0.00s)
2596s === RUN TestNewUniqueStrings
2596s --- PASS: TestNewUniqueStrings (0.00s)
2596s === RUN TestNewUniqueURLsWithExceptions
2596s --- PASS: TestNewUniqueURLsWithExceptions (0.00s)
2596s === RUN TestUniqueURLsFromFlag
2596s --- PASS: TestUniqueURLsFromFlag (0.00s)
2596s === RUN TestValidateURLsValueBad
2596s --- PASS: TestValidateURLsValueBad (0.00s)
2596s === RUN TestNewURLsValue
2596s --- PASS: TestNewURLsValue (0.00s)
2596s PASS
2596s ok go.etcd.io/etcd/pkg/flags 0.143s
2596s ? go.etcd.io/etcd/pkg/grpc_testing [no test files]
2600s === RUN TestGetHostname
2600s --- PASS: TestGetHostname (0.00s)
2600s PASS
2600s ok go.etcd.io/etcd/pkg/httputil 0.002s
2602s === RUN TestNewGenerator
2602s --- PASS: TestNewGenerator (0.00s)
2602s === RUN TestNewGeneratorUnique
2602s --- PASS: TestNewGeneratorUnique (0.00s)
2602s === RUN TestNext
2602s --- PASS: TestNext (0.00s)
2602s PASS
2602s ok go.etcd.io/etcd/pkg/idutil 0.333s
2604s === RUN TestPageWriterRandom
2604s pagewriter_test.go:25: flaky test
2604s --- SKIP: TestPageWriterRandom (0.00s)
2604s === RUN TestPageWriterPartialSlack
2604s --- PASS: TestPageWriterPartialSlack (0.00s)
2604s === RUN TestPageWriterOffset
2604s --- PASS: TestPageWriterOffset (0.00s)
2604s === RUN TestPageWriterPageBytes
2604s === RUN TestPageWriterPageBytes/normal_page_bytes
2604s === RUN TestPageWriterPageBytes/negative_page_bytes
2604s === RUN TestPageWriterPageBytes/zero_page_bytes
2604s --- PASS: TestPageWriterPageBytes (0.19s)
2604s --- PASS: TestPageWriterPageBytes/normal_page_bytes (0.00s)
2604s --- PASS: TestPageWriterPageBytes/negative_page_bytes (0.00s)
2604s --- PASS: TestPageWriterPageBytes/zero_page_bytes (0.19s)
2604s === RUN TestExactReadCloserExpectEOF
2604s --- PASS: TestExactReadCloserExpectEOF (0.00s)
2604s === RUN TestExactReadCloserShort
2604s --- PASS: TestExactReadCloserShort (0.00s)
2604s === RUN TestLimitedBufferReaderRead
2604s --- PASS: TestLimitedBufferReaderRead (0.00s)
2604s PASS
2604s ok go.etcd.io/etcd/pkg/ioutil 0.335s
2610s === RUN TestResolveTCPAddrs
2610s {"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"}
2610s {"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"}
2610s {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.1:7001","host":"127.0.0.1:7001","resolved-addr":"127.0.0.1:7001"}
2610s {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.1:2380","host":"127.0.0.1:2380","resolved-addr":"127.0.0.1:2380"}
2610s {"level":"info","msg":"resolved URL Host","url":"http://infra0.example.com:4001","host":"infra0.example.com:4001","resolved-addr":"10.0.1.10:4001"}
2610s {"level":"info","msg":"resolved URL Host","url":"http://infra0.example.com:2379","host":"infra0.example.com:2379","resolved-addr":"10.0.1.10:2379"}
2610s {"level":"info","msg":"resolved URL Host","url":"http://infra0.example.com:7001","host":"infra0.example.com:7001","resolved-addr":"10.0.1.10:7001"}
2610s {"level":"info","msg":"resolved URL Host","url":"http://infra0.example.com:2380","host":"infra0.example.com:2380","resolved-addr":"10.0.1.10:2380"}
2610s {"level":"warn","msg":"failed to resolve URL Host","url":"http://infra0.example.com:4001","host":"infra0.example.com:4001","retry-interval":"1s","error":"cannot resolve host"}
2611s {"level":"warn","msg":"failed to resolve URL Host","url":"http://infra0.example.com:4001","host":"infra0.example.com:4001","retry-interval":"1s","error":"cannot resolve host"}
2611s {"level":"warn","msg":"failed to resolve URL Host; returning","url":"http://infra0.example.com:4001","host":"infra0.example.com:4001","retry-interval":"1s","error":"cannot resolve host"}
2611s --- PASS: TestResolveTCPAddrs (1.00s)
2611s === RUN TestURLsEqual
2611s {"level":"info","msg":"resolved URL Host","url":"http://example.com:2379","host":"example.com:2379","resolved-addr":"10.0.10.1:2379"}
2611s {"level":"info","msg":"resolved URL Host","url":"http://10.0.10.1:2379","host":"10.0.10.1:2379","resolved-addr":"10.0.10.1:2379"}
2611s {"level":"info","msg":"resolved URL Host","url":"http://example.com:2379","host":"example.com:2379","resolved-addr":"10.0.10.1:2379"}
2611s {"level":"info","msg":"resolved URL Host","url":"https://10.0.10.1:2379","host":"10.0.10.1:2379","resolved-addr":"10.0.10.1:2379"}
2611s {"level":"info","msg":"resolved URL Host","url":"https://example.com:2379","host":"example.com:2379","resolved-addr":"10.0.10.1:2379"}
2611s {"level":"info","msg":"resolved URL Host","url":"http://10.0.10.1:2379","host":"10.0.10.1:2379","resolved-addr":"10.0.10.1:2379"}
2611s {"level":"info","msg":"resolved URL Host","url":"http://10.0.10.1:2379","host":"10.0.10.1:2379","resolved-addr":"10.0.10.1:2379"}
2611s {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.1:2380","host":"127.0.0.1:2380","resolved-addr":"127.0.0.1:2380"}
2611s {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.1:2380","host":"127.0.0.1:2380","resolved-addr":"127.0.0.1:2380"}
2611s {"level":"info","msg":"resolved URL Host","url":"http://example.com:2379","host":"example.com:2379","resolved-addr":"10.0.10.1:2379"}
2611s {"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"}
2611s {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.1:2380","host":"127.0.0.1:2380","resolved-addr":"127.0.0.1:2380"}
2611s {"level":"info","msg":"resolved URL Host","url":"http://example.com:2380","host":"example.com:2380","resolved-addr":"10.0.10.1:2380"}
2611s {"level":"info","msg":"resolved URL Host","url":"http://10.0.10.1:2379","host":"10.0.10.1:2379","resolved-addr":"10.0.10.1:2379"}
2611s {"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"}
2611s {"level":"info","msg":"resolved URL Host","url":"http://10.0.0.1:2379","host":"10.0.0.1:2379","resolved-addr":"10.0.0.1:2379"}
2611s {"level":"info","msg":"resolved URL Host","url":"http://example.com:2379","host":"example.com:2379","resolved-addr":"10.0.10.1:2379"}
2611s {"level":"info","msg":"resolved URL Host","url":"http://10.0.0.1:2379","host":"10.0.0.1:2379","resolved-addr":"10.0.0.1:2379"}
2611s {"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"}
2611s {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.1:2380","host":"127.0.0.1:2380","resolved-addr":"127.0.0.1:2380"}
2611s {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.1:2380","host":"127.0.0.1:2380","resolved-addr":"127.0.0.1:2380"}
2611s {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.1:2380","host":"127.0.0.1:2380","resolved-addr":"127.0.0.1:2380"}
2611s {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.1:2380","host":"127.0.0.1:2380","resolved-addr":"127.0.0.1:2380"}
2611s {"level":"info","msg":"resolved URL Host","url":"http://example.com:2379","host":"example.com:2379","resolved-addr":"10.0.10.1:2379"}
2611s {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.1:2380","host":"127.0.0.1:2380","resolved-addr":"127.0.0.1:2380"}
2611s {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.1:2380","host":"127.0.0.1:2380","resolved-addr":"127.0.0.1:2380"}
2611s {"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"}
2611s {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.1:2380","host":"127.0.0.1:2380","resolved-addr":"127.0.0.1:2380"}
2611s {"level":"info","msg":"resolved URL Host","url":"http://10.0.0.1:2379","host":"10.0.0.1:2379","resolved-addr":"10.0.0.1:2379"}
2611s {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.1:2380","host":"127.0.0.1:2380","resolved-addr":"127.0.0.1:2380"}
2611s {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.1:2380","host":"127.0.0.1:2380","resolved-addr":"127.0.0.1:2380"}
2611s {"level":"info","msg":"resolved URL Host","url":"http://example.com:2379","host":"example.com:2379","resolved-addr":"10.0.10.1:2379"}
2611s {"level":"info","msg":"resolved URL Host","url":"http://10.0.0.1:2379","host":"10.0.0.1:2379","resolved-addr":"10.0.0.1:2379"}
2611s {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.1:2380","host":"127.0.0.1:2380","resolved-addr":"127.0.0.1:2380"}
2611s {"level":"info","msg":"resolved URL Host","url":"http://first.com:2379","host":"first.com:2379","resolved-addr":"10.0.11.1:2379"}
2611s {"level":"info","msg":"resolved URL Host","url":"http://second.com:2380","host":"second.com:2380","resolved-addr":"10.0.11.2:2380"}
2611s {"level":"info","msg":"resolved URL Host","url":"http://10.0.11.1:2379","host":"10.0.11.1:2379","resolved-addr":"10.0.11.1:2379"}
2611s {"level":"info","msg":"resolved URL Host","url":"http://10.0.11.2:2380","host":"10.0.11.2:2380","resolved-addr":"10.0.11.2:2380"}
2611s {"level":"info","msg":"resolved URL Host","url":"http://first.com:2379","host":"first.com:2379","resolved-addr":"10.0.11.1:2379"}
2611s {"level":"info","msg":"resolved URL Host","url":"http://second.com:2380","host":"second.com:2380","resolved-addr":"10.0.11.2:2380"}
2611s {"level":"info","msg":"resolved URL Host","url":"http://10.0.11.1:2379","host":"10.0.11.1:2379","resolved-addr":"10.0.11.1:2379"}
2611s {"level":"info","msg":"resolved URL Host","url":"http://10.0.11.2:2380","host":"10.0.11.2:2380","resolved-addr":"10.0.11.2:2380"}
2611s --- PASS: TestURLsEqual (0.00s)
2611s === RUN TestURLStringsEqual
2611s netutil_test.go:346: TestURLStringsEqual, case #0
2611s netutil_test.go:346: TestURLStringsEqual, case #1
2611s netutil_test.go:346: TestURLStringsEqual, case #2
2611s {"level":"info","msg":"resolved URL Host","url":"https://[c262:266f:fa53:0ee6:966e:e3f0:d68f:b046]:2380","host":"[c262:266f:fa53:0ee6:966e:e3f0:d68f:b046]:2380","resolved-addr":"[c262:266f:fa53:ee6:966e:e3f0:d68f:b046]:2380"}
2611s {"level":"info","msg":"resolved URL Host","url":"https://[c262:266f:fa53:ee6:966e:e3f0:d68f:b046]:2380","host":"[c262:266f:fa53:ee6:966e:e3f0:d68f:b046]:2380","resolved-addr":"[c262:266f:fa53:ee6:966e:e3f0:d68f:b046]:2380"}
2611s --- PASS: TestURLStringsEqual (0.00s)
2611s === RUN TestGetDefaultInterface
2611s routes_linux_test.go:23: Skip test that fails in some environments
2611s --- SKIP: TestGetDefaultInterface (0.00s)
2611s === RUN TestGetDefaultHost
2611s routes_linux_test.go:32: Skip test that fails in some environments
2611s --- SKIP: TestGetDefaultHost (0.00s)
2611s PASS
2611s ok go.etcd.io/etcd/pkg/netutil 1.009s
2616s === RUN TestUnsetenv
2616s --- PASS: TestUnsetenv (0.00s)
2616s === RUN TestHandleInterrupts
2616s {"level":"info","msg":"received signal; shutting down","signal":"interrupt"}
2616s {"level":"info","msg":"received signal; shutting down","signal":"terminated"}
2616s --- PASS: TestHandleInterrupts (0.00s)
2616s PASS
2616s ok go.etcd.io/etcd/pkg/osutil 0.074s
2618s === RUN TestMarshaler
2618s --- PASS: TestMarshaler (0.00s)
2618s === RUN TestMarshalerPanic
2618s --- PASS: TestMarshalerPanic (0.00s)
2618s === RUN TestUnmarshaler
2618s --- PASS: TestUnmarshaler (0.00s)
2618s === RUN TestUnmarshalerPanic
2618s --- PASS: TestUnmarshalerPanic (0.00s)
2618s === RUN TestGetBool
2618s --- PASS: TestGetBool (0.00s)
2618s PASS
2618s ok go.etcd.io/etcd/pkg/pbutil 0.092s
2626s === RUN TestServer_Unix_Insecure
2626s logger.go:146: 2026-02-08T04:13:40.825Z INFO started proxying {"from": "unix://18922A375AA7C518600C.unix-conn", "to": "unix://18922A375AA8536A33FC.unix-conn"}
2626s logger.go:146: 2026-02-08T04:13:40.825Z INFO proxy is listening on {"from": "unix://18922A375AA7C518600C.unix-conn"}
2626s logger.go:146: 2026-02-08T04:13:40.830Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://18922A375AA7C518600C.unix-conn", "to": "unix://18922A375AA8536A33FC.unix-conn"}
2626s logger.go:146: 2026-02-08T04:13:40.830Z DEBUG transmitted {"data-size": "12 B", "from": "unix://18922A375AA7C518600C.unix-conn", "to": "unix://18922A375AA8536A33FC.unix-conn"}
2626s server_test.go:102: took 4.954157ms with no latency
2626s logger.go:146: 2026-02-08T04:13:40.831Z DEBUG modified tx {"data-received": "8 B", "data-modified": "8 B", "from": "unix://18922A375AA7C518600C.unix-conn", "to": "unix://18922A375AA8536A33FC.unix-conn"}
2626s logger.go:146: 2026-02-08T04:13:40.831Z DEBUG transmitted {"data-size": "8 B", "from": "unix://18922A375AA7C518600C.unix-conn", "to": "unix://18922A375AA8536A33FC.unix-conn"}
2626s server_test.go:119: took 128.567µs with no latency
2626s logger.go:146: 2026-02-08T04:13:40.831Z INFO closed proxy listener {"from": "unix://18922A375AA7C518600C.unix-conn", "to": "unix://18922A375AA8536A33FC.unix-conn"}
2626s --- PASS: TestServer_Unix_Insecure (0.09s)
2626s === RUN TestServer_TCP_Insecure
2626s logger.go:146: 2026-02-08T04:13:40.831Z INFO started proxying {"from": "tcp://127.0.0.1:39691", "to": "tcp://127.0.0.1:42717"}
2626s logger.go:146: 2026-02-08T04:13:40.831Z INFO proxy is listening on {"from": "tcp://127.0.0.1:39691"}
2626s logger.go:146: 2026-02-08T04:13:40.832Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "tcp://127.0.0.1:39691", "to": "tcp://127.0.0.1:42717"}
2626s logger.go:146: 2026-02-08T04:13:40.832Z DEBUG transmitted {"data-size": "12 B", "from": "tcp://127.0.0.1:39691", "to": "tcp://127.0.0.1:42717"}
2626s server_test.go:102: took 397.654µs with no latency
2626s logger.go:146: 2026-02-08T04:13:40.832Z DEBUG modified tx {"data-received": "8 B", "data-modified": "8 B", "from": "tcp://127.0.0.1:39691", "to": "tcp://127.0.0.1:42717"}
2626s logger.go:146: 2026-02-08T04:13:40.832Z DEBUG transmitted {"data-size": "8 B", "from": "tcp://127.0.0.1:39691", "to": "tcp://127.0.0.1:42717"}
2626s server_test.go:119: took 243.271µs with no latency
2626s logger.go:146: 2026-02-08T04:13:40.832Z INFO closed proxy listener {"from": "tcp://127.0.0.1:39691", "to": "tcp://127.0.0.1:42717"}
2626s --- PASS: TestServer_TCP_Insecure (0.00s)
2626s === RUN TestServer_Unix_Secure
2626s logger.go:146: 2026-02-08T04:13:40.832Z INFO started proxying {"from": "unix://18922A376006A9DF76EE.unix-conn", "to": "unix://18922A3760070EDB7E93.unix-conn"}
2626s logger.go:146: 2026-02-08T04:13:40.832Z INFO proxy is listening on {"from": "unix://18922A376006A9DF76EE.unix-conn"}
2626s logger.go:146: 2026-02-08T04:13:40.833Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://18922A376006A9DF76EE.unix-conn", "to": "unix://18922A3760070EDB7E93.unix-conn"}
2626s logger.go:146: 2026-02-08T04:13:40.833Z DEBUG transmitted {"data-size": "12 B", "from": "unix://18922A376006A9DF76EE.unix-conn", "to": "unix://18922A3760070EDB7E93.unix-conn"}
2626s server_test.go:102: took 415.036µs with no latency
2626s logger.go:146: 2026-02-08T04:13:40.837Z DEBUG modified tx {"data-received": "8 B", "data-modified": "8 B", "from": "unix://18922A376006A9DF76EE.unix-conn", "to": "unix://18922A3760070EDB7E93.unix-conn"}
2626s logger.go:146: 2026-02-08T04:13:40.837Z DEBUG transmitted {"data-size": "8 B", "from": "unix://18922A376006A9DF76EE.unix-conn", "to": "unix://18922A3760070EDB7E93.unix-conn"}
2626s server_test.go:119: took 86.019772ms with no latency
2626s logger.go:146: 2026-02-08T04:13:40.919Z INFO closed proxy listener {"from": "unix://18922A376006A9DF76EE.unix-conn", "to": "unix://18922A3760070EDB7E93.unix-conn"}
2626s --- PASS: TestServer_Unix_Secure (0.09s)
2626s === RUN TestServer_TCP_Secure
2626s logger.go:146: 2026-02-08T04:13:40.920Z INFO started proxying {"from": "tcp://127.0.0.1:44035", "to": "tcp://127.0.0.1:45113"}
2626s logger.go:146: 2026-02-08T04:13:40.920Z INFO proxy is listening on {"from": "tcp://127.0.0.1:44035"}
2626s logger.go:146: 2026-02-08T04:13:40.921Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "tcp://127.0.0.1:44035", "to": "tcp://127.0.0.1:45113"}
2626s logger.go:146: 2026-02-08T04:13:40.921Z DEBUG transmitted {"data-size": "12 B", "from": "tcp://127.0.0.1:44035", "to": "tcp://127.0.0.1:45113"}
2626s server_test.go:102: took 1.30673ms with no latency
2626s logger.go:146: 2026-02-08T04:13:40.922Z DEBUG modified tx {"data-received": "8 B", "data-modified": "8 B", "from": "tcp://127.0.0.1:44035", "to": "tcp://127.0.0.1:45113"}
2626s logger.go:146: 2026-02-08T04:13:40.922Z DEBUG transmitted {"data-size": "8 B", "from": "tcp://127.0.0.1:44035", "to": "tcp://127.0.0.1:45113"}
2626s server_test.go:119: took 1.130886ms with no latency
2626s logger.go:146: 2026-02-08T04:13:40.922Z INFO closed proxy listener {"from": "tcp://127.0.0.1:44035", "to": "tcp://127.0.0.1:45113"}
2626s --- PASS: TestServer_TCP_Secure (0.00s)
2626s === RUN TestServer_Unix_Insecure_DelayTx
2626s logger.go:146: 2026-02-08T04:13:40.923Z INFO started proxying {"from": "unix://18922A376569C37E1F26.unix-conn", "to": "unix://18922A37656A1CDE7C2B.unix-conn"}
2626s logger.go:146: 2026-02-08T04:13:40.923Z INFO proxy is listening on {"from": "unix://18922A376569C37E1F26.unix-conn"}
2626s logger.go:146: 2026-02-08T04:13:40.923Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://18922A376569C37E1F26.unix-conn", "to": "unix://18922A37656A1CDE7C2B.unix-conn"}
2626s logger.go:146: 2026-02-08T04:13:40.923Z DEBUG transmitted {"data-size": "12 B", "from": "unix://18922A376569C37E1F26.unix-conn", "to": "unix://18922A37656A1CDE7C2B.unix-conn"}
2626s server_test.go:102: took 160.049µs with no latency
2626s logger.go:146: 2026-02-08T04:13:40.923Z INFO set transmit latency {"latency": "47.159931ms", "given-latency": "50ms", "given-latency-random-variable": "5ms", "from": "unix://18922A376569C37E1F26.unix-conn", "to": "unix://18922A37656A1CDE7C2B.unix-conn"}
2626s logger.go:146: 2026-02-08T04:13:40.923Z DEBUG modified tx {"data-received": "8 B", "data-modified": "8 B", "from": "unix://18922A376569C37E1F26.unix-conn", "to": "unix://18922A37656A1CDE7C2B.unix-conn"}
2626s logger.go:146: 2026-02-08T04:13:41.021Z DEBUG transmitted {"data-size": "8 B", "from": "unix://18922A376569C37E1F26.unix-conn", "to": "unix://18922A37656A1CDE7C2B.unix-conn"}
2626s server_test.go:117: took 103.816115ms with latency 50ms+-5ms
2626s logger.go:146: 2026-02-08T04:13:41.027Z INFO removed transmit latency {"latency": "47.159931ms", "from": "unix://18922A376569C37E1F26.unix-conn", "to": "unix://18922A37656A1CDE7C2B.unix-conn"}
2626s logger.go:146: 2026-02-08T04:13:41.027Z INFO closed proxy listener {"from": "unix://18922A376569C37E1F26.unix-conn", "to": "unix://18922A37656A1CDE7C2B.unix-conn"}
2626s --- PASS: TestServer_Unix_Insecure_DelayTx (0.10s)
2626s === RUN TestServer_TCP_Insecure_DelayTx
2626s logger.go:146: 2026-02-08T04:13:41.027Z INFO started proxying {"from": "tcp://127.0.0.1:35415", "to": "tcp://127.0.0.1:41431"}
2626s logger.go:146: 2026-02-08T04:13:41.027Z INFO proxy is listening on {"from": "tcp://127.0.0.1:35415"}
2626s logger.go:146: 2026-02-08T04:13:41.028Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "tcp://127.0.0.1:35415", "to": "tcp://127.0.0.1:41431"}
2626s logger.go:146: 2026-02-08T04:13:41.028Z DEBUG transmitted {"data-size": "12 B", "from": "tcp://127.0.0.1:35415", "to": "tcp://127.0.0.1:41431"}
2626s server_test.go:102: took 213.484µs with no latency
2626s logger.go:146: 2026-02-08T04:13:41.028Z INFO set transmit latency {"latency": "51.594654ms", "given-latency": "50ms", "given-latency-random-variable": "5ms", "from": "tcp://127.0.0.1:35415", "to": "tcp://127.0.0.1:41431"}
2626s logger.go:146: 2026-02-08T04:13:41.040Z DEBUG modified tx {"data-received": "8 B", "data-modified": "8 B", "from": "tcp://127.0.0.1:35415", "to": "tcp://127.0.0.1:41431"}
2626s logger.go:146: 2026-02-08T04:13:41.118Z DEBUG transmitted {"data-size": "8 B", "from": "tcp://127.0.0.1:35415", "to": "tcp://127.0.0.1:41431"}
2626s server_test.go:117: took 91.115681ms with latency 50ms+-5ms
2626s logger.go:146: 2026-02-08T04:13:41.119Z INFO removed transmit latency {"latency": "51.594654ms", "from": "tcp://127.0.0.1:35415", "to": "tcp://127.0.0.1:41431"}
2626s logger.go:146: 2026-02-08T04:13:41.119Z INFO closed proxy listener {"from": "tcp://127.0.0.1:35415", "to": "tcp://127.0.0.1:41431"}
2626s --- PASS: TestServer_TCP_Insecure_DelayTx (0.09s)
2626s === RUN TestServer_Unix_Secure_DelayTx
2626s logger.go:146: 2026-02-08T04:13:41.119Z INFO started proxying {"from": "unix://18922A37711FD7AA6D22.unix-conn", "to": "unix://18922A37712069095757.unix-conn"}
2626s logger.go:146: 2026-02-08T04:13:41.119Z INFO proxy is listening on {"from": "unix://18922A37711FD7AA6D22.unix-conn"}
2626s logger.go:146: 2026-02-08T04:13:41.120Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://18922A37711FD7AA6D22.unix-conn", "to": "unix://18922A37712069095757.unix-conn"}
2626s logger.go:146: 2026-02-08T04:13:41.121Z DEBUG transmitted {"data-size": "12 B", "from": "unix://18922A37711FD7AA6D22.unix-conn", "to": "unix://18922A37712069095757.unix-conn"}
2626s server_test.go:102: took 823.201µs with no latency
2626s logger.go:146: 2026-02-08T04:13:41.121Z INFO set transmit latency {"latency": "54.640366ms", "given-latency": "50ms", "given-latency-random-variable": "5ms", "from": "unix://18922A37711FD7AA6D22.unix-conn", "to": "unix://18922A37712069095757.unix-conn"}
2626s logger.go:146: 2026-02-08T04:13:41.121Z DEBUG modified tx {"data-received": "8 B", "data-modified": "8 B", "from": "unix://18922A37711FD7AA6D22.unix-conn", "to": "unix://18922A37712069095757.unix-conn"}
2626s logger.go:146: 2026-02-08T04:13:41.224Z DEBUG transmitted {"data-size": "8 B", "from": "unix://18922A37711FD7AA6D22.unix-conn", "to": "unix://18922A37712069095757.unix-conn"}
2626s server_test.go:117: took 104.970411ms with latency 50ms+-5ms
2626s logger.go:146: 2026-02-08T04:13:41.226Z INFO removed transmit latency {"latency": "54.640366ms", "from": "unix://18922A37711FD7AA6D22.unix-conn", "to": "unix://18922A37712069095757.unix-conn"}
2626s logger.go:146: 2026-02-08T04:13:41.226Z INFO closed proxy listener {"from": "unix://18922A37711FD7AA6D22.unix-conn", "to": "unix://18922A37712069095757.unix-conn"}
2626s --- PASS: TestServer_Unix_Secure_DelayTx (0.11s)
2626s === RUN TestServer_TCP_Secure_DelayTx
2626s logger.go:146: 2026-02-08T04:13:41.227Z INFO started proxying {"from": "tcp://127.0.0.1:41515", "to": "tcp://127.0.0.1:40475"}
2626s logger.go:146: 2026-02-08T04:13:41.227Z INFO proxy is listening on {"from": "tcp://127.0.0.1:41515"}
2626s logger.go:146: 2026-02-08T04:13:41.230Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "tcp://127.0.0.1:41515", "to": "tcp://127.0.0.1:40475"}
2626s logger.go:146: 2026-02-08T04:13:41.230Z DEBUG transmitted {"data-size": "12 B", "from": "tcp://127.0.0.1:41515", "to": "tcp://127.0.0.1:40475"}
2626s server_test.go:102: took 2.805446ms with no latency
2626s logger.go:146: 2026-02-08T04:13:41.230Z INFO set transmit latency {"latency": "53.178323ms", "given-latency": "50ms", "given-latency-random-variable": "5ms", "from": "tcp://127.0.0.1:41515", "to": "tcp://127.0.0.1:40475"}
2626s logger.go:146: 2026-02-08T04:13:41.232Z DEBUG modified tx {"data-received": "8 B", "data-modified": "8 B", "from": "tcp://127.0.0.1:41515", "to": "tcp://127.0.0.1:40475"}
2626s logger.go:146: 2026-02-08T04:13:41.326Z DEBUG transmitted {"data-size": "8 B", "from": "tcp://127.0.0.1:41515", "to": "tcp://127.0.0.1:40475"}
2626s server_test.go:117: took 95.606245ms with latency 50ms+-5ms
2626s logger.go:146: 2026-02-08T04:13:41.326Z INFO removed transmit latency {"latency": "53.178323ms", "from": "tcp://127.0.0.1:41515", "to": "tcp://127.0.0.1:40475"}
2626s logger.go:146: 2026-02-08T04:13:41.326Z INFO closed proxy listener {"from": "tcp://127.0.0.1:41515", "to": "tcp://127.0.0.1:40475"}
2626s --- PASS: TestServer_TCP_Secure_DelayTx (0.10s)
2626s === RUN TestServer_Unix_Insecure_DelayAccept
2626s logger.go:146: 2026-02-08T04:13:41.326Z INFO started proxying {"from": "unix://18922A377D7754643102.unix-conn", "to": "unix://18922A377D77DBDC55D9.unix-conn"}
2626s logger.go:146: 2026-02-08T04:13:41.326Z INFO proxy is listening on {"from": "unix://18922A377D7754643102.unix-conn"}
2626s logger.go:146: 2026-02-08T04:13:41.326Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://18922A377D7754643102.unix-conn", "to": "unix://18922A377D77DBDC55D9.unix-conn"}
2626s logger.go:146: 2026-02-08T04:13:41.326Z DEBUG transmitted {"data-size": "12 B", "from": "unix://18922A377D7754643102.unix-conn", "to": "unix://18922A377D77DBDC55D9.unix-conn"}
2626s server_test.go:207: took 164.805µs with no latency
2626s logger.go:146: 2026-02-08T04:13:41.326Z INFO set accept latency {"latency": "701.738199ms", "given-latency": "700ms", "given-latency-random-variable": "10ms", "from": "unix://18922A377D7754643102.unix-conn", "to": "unix://18922A377D77DBDC55D9.unix-conn"}
2626s logger.go:146: 2026-02-08T04:13:41.326Z DEBUG listener accept error {"error": "accept unix 18922A377D7754643102.unix-conn: use of closed network connection"}
2626s logger.go:146: 2026-02-08T04:13:41.326Z INFO reset listener on {"from": "unix://18922A377D7754643102.unix-conn"}
2626s logger.go:146: 2026-02-08T04:13:41.339Z DEBUG listener is closed; retry listening on {"from": "unix://18922A377D7754643102.unix-conn"}
2626s logger.go:146: 2026-02-08T04:13:41.339Z INFO reset listener on {"from": "unix://18922A377D7754643102.unix-conn"}
2627s logger.go:146: 2026-02-08T04:13:42.133Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://18922A377D7754643102.unix-conn", "to": "unix://18922A377D77DBDC55D9.unix-conn"}
2627s logger.go:146: 2026-02-08T04:13:42.162Z DEBUG transmitted {"data-size": "12 B", "from": "unix://18922A377D7754643102.unix-conn", "to": "unix://18922A377D77DBDC55D9.unix-conn"}
2627s server_test.go:223: took 635.402099ms with latency 700ms±10ms
2627s logger.go:146: 2026-02-08T04:13:42.162Z INFO removed accept latency {"latency": "701.738199ms", "from": "unix://18922A377D7754643102.unix-conn", "to": "unix://18922A377D77DBDC55D9.unix-conn"}
2627s logger.go:146: 2026-02-08T04:13:42.162Z INFO closed proxy listener {"from": "unix://18922A377D7754643102.unix-conn", "to": "unix://18922A377D77DBDC55D9.unix-conn"}
2627s --- PASS: TestServer_Unix_Insecure_DelayAccept (0.84s)
2627s === RUN TestServer_Unix_Secure_DelayAccept
2627s logger.go:146: 2026-02-08T04:13:42.163Z INFO started proxying {"from": "unix://18922A37AF54457C2847.unix-conn", "to": "unix://18922A37AF549B935C7A.unix-conn"}
2627s logger.go:146: 2026-02-08T04:13:42.163Z INFO proxy is listening on {"from": "unix://18922A37AF54457C2847.unix-conn"}
2627s logger.go:146: 2026-02-08T04:13:42.164Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://18922A37AF54457C2847.unix-conn", "to": "unix://18922A37AF549B935C7A.unix-conn"}
2627s logger.go:146: 2026-02-08T04:13:42.164Z DEBUG transmitted {"data-size": "12 B", "from": "unix://18922A37AF54457C2847.unix-conn", "to": "unix://18922A37AF549B935C7A.unix-conn"}
2627s server_test.go:207: took 1.36146ms with no latency
2627s logger.go:146: 2026-02-08T04:13:42.164Z INFO set accept latency {"latency": "693.921559ms", "given-latency": "700ms", "given-latency-random-variable": "10ms", "from": "unix://18922A37AF54457C2847.unix-conn", "to": "unix://18922A37AF549B935C7A.unix-conn"}
2627s logger.go:146: 2026-02-08T04:13:42.164Z DEBUG listener accept error {"error": "accept unix 18922A37AF54457C2847.unix-conn: use of closed network connection"}
2627s logger.go:146: 2026-02-08T04:13:42.164Z INFO reset listener on {"from": "unix://18922A37AF54457C2847.unix-conn"}
2627s logger.go:146: 2026-02-08T04:13:42.175Z DEBUG listener is closed; retry listening on {"from": "unix://18922A37AF54457C2847.unix-conn"}
2627s logger.go:146: 2026-02-08T04:13:42.175Z INFO reset listener on {"from": "unix://18922A37AF54457C2847.unix-conn"}
2628s logger.go:146: 2026-02-08T04:13:42.963Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://18922A37AF54457C2847.unix-conn", "to": "unix://18922A37AF549B935C7A.unix-conn"}
2628s logger.go:146: 2026-02-08T04:13:42.963Z DEBUG transmitted {"data-size": "12 B", "from": "unix://18922A37AF54457C2847.unix-conn", "to": "unix://18922A37AF549B935C7A.unix-conn"}
2628s server_test.go:223: took 488.408196ms with latency 700ms±10ms
2628s logger.go:146: 2026-02-08T04:13:42.963Z INFO removed accept latency {"latency": "693.921559ms", "from": "unix://18922A37AF54457C2847.unix-conn", "to": "unix://18922A37AF549B935C7A.unix-conn"}
2628s logger.go:146: 2026-02-08T04:13:42.963Z INFO closed proxy listener {"from": "unix://18922A37AF54457C2847.unix-conn", "to": "unix://18922A37AF549B935C7A.unix-conn"}
2628s --- PASS: TestServer_Unix_Secure_DelayAccept (0.82s)
2628s === RUN TestServer_PauseTx
2628s logger.go:146: 2026-02-08T04:13:42.979Z INFO started proxying {"from": "unix://18922A37E000A0C74EBF.unix-conn", "to": "unix://18922A37E000F97C1393.unix-conn"}
2628s logger.go:146: 2026-02-08T04:13:42.979Z INFO proxy is listening on {"from": "unix://18922A37E000A0C74EBF.unix-conn"}
2628s logger.go:146: 2026-02-08T04:13:42.979Z INFO paused tx {"from": "unix://18922A37E000A0C74EBF.unix-conn", "to": "unix://18922A37E000F97C1393.unix-conn"}
2628s logger.go:146: 2026-02-08T04:13:42.980Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://18922A37E000A0C74EBF.unix-conn", "to": "unix://18922A37E000F97C1393.unix-conn"}
2628s logger.go:146: 2026-02-08T04:13:43.386Z INFO unpaused tx {"from": "unix://18922A37E000A0C74EBF.unix-conn", "to": "unix://18922A37E000F97C1393.unix-conn"}
2628s logger.go:146: 2026-02-08T04:13:43.387Z DEBUG transmitted {"data-size": "12 B", "from": "unix://18922A37E000A0C74EBF.unix-conn", "to": "unix://18922A37E000F97C1393.unix-conn"}
2628s logger.go:146: 2026-02-08T04:13:43.387Z INFO closed proxy listener {"from": "unix://18922A37E000A0C74EBF.unix-conn", "to": "unix://18922A37E000F97C1393.unix-conn"}
2628s --- PASS: TestServer_PauseTx (0.41s)
2628s === RUN TestServer_ModifyTx_corrupt
2628s logger.go:146: 2026-02-08T04:13:43.387Z INFO started proxying {"from": "unix://18922A37F84C8C63845F.unix-conn", "to": "unix://18922A37F84CDDD1950.unix-conn"}
2628s logger.go:146: 2026-02-08T04:13:43.387Z INFO proxy is listening on {"from": "unix://18922A37F84C8C63845F.unix-conn"}
2628s logger.go:146: 2026-02-08T04:13:43.387Z INFO modifying tx {"from": "unix://18922A37F84C8C63845F.unix-conn", "to": "unix://18922A37F84CDDD1950.unix-conn"}
2628s logger.go:146: 2026-02-08T04:13:43.387Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://18922A37F84C8C63845F.unix-conn", "to": "unix://18922A37F84CDDD1950.unix-conn"}
2628s logger.go:146: 2026-02-08T04:13:43.387Z DEBUG transmitted {"data-size": "12 B", "from": "unix://18922A37F84C8C63845F.unix-conn", "to": "unix://18922A37F84CDDD1950.unix-conn"}
2628s logger.go:146: 2026-02-08T04:13:43.387Z INFO unmodifyed tx {"from": "unix://18922A37F84C8C63845F.unix-conn", "to": "unix://18922A37F84CDDD1950.unix-conn"}
2628s logger.go:146: 2026-02-08T04:13:43.387Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://18922A37F84C8C63845F.unix-conn", "to": "unix://18922A37F84CDDD1950.unix-conn"}
2628s logger.go:146: 2026-02-08T04:13:43.387Z DEBUG transmitted {"data-size": "12 B", "from": "unix://18922A37F84C8C63845F.unix-conn", "to": "unix://18922A37F84CDDD1950.unix-conn"}
2628s logger.go:146: 2026-02-08T04:13:43.387Z INFO closed proxy listener {"from": "unix://18922A37F84C8C63845F.unix-conn", "to": "unix://18922A37F84CDDD1950.unix-conn"}
2628s --- PASS: TestServer_ModifyTx_corrupt (0.00s)
2628s === RUN TestServer_ModifyTx_packet_loss
2628s logger.go:146: 2026-02-08T04:13:43.387Z INFO started proxying {"from": "unix://18922A37F854E7C94443.unix-conn", "to": "unix://18922A37F8552CF02439.unix-conn"}
2628s logger.go:146: 2026-02-08T04:13:43.387Z INFO proxy is listening on {"from": "unix://18922A37F854E7C94443.unix-conn"}
2628s logger.go:146: 2026-02-08T04:13:43.388Z INFO modifying tx {"from": "unix://18922A37F854E7C94443.unix-conn", "to": "unix://18922A37F8552CF02439.unix-conn"}
2628s logger.go:146: 2026-02-08T04:13:43.388Z DEBUG modified tx {"data-received": "12 B", "data-modified": "6 B", "from": "unix://18922A37F854E7C94443.unix-conn", "to": "unix://18922A37F8552CF02439.unix-conn"}
2628s logger.go:146: 2026-02-08T04:13:43.388Z DEBUG transmitted {"data-size": "12 B", "from": "unix://18922A37F854E7C94443.unix-conn", "to": "unix://18922A37F8552CF02439.unix-conn"}
2628s logger.go:146: 2026-02-08T04:13:43.388Z INFO unmodifyed tx {"from": "unix://18922A37F854E7C94443.unix-conn", "to": "unix://18922A37F8552CF02439.unix-conn"}
2628s logger.go:146: 2026-02-08T04:13:43.388Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://18922A37F854E7C94443.unix-conn", "to": "unix://18922A37F8552CF02439.unix-conn"}
2628s logger.go:146: 2026-02-08T04:13:43.388Z DEBUG transmitted {"data-size": "12 B", "from": "unix://18922A37F854E7C94443.unix-conn", "to": "unix://18922A37F8552CF02439.unix-conn"}
2628s logger.go:146: 2026-02-08T04:13:43.388Z INFO closed proxy listener {"from": "unix://18922A37F854E7C94443.unix-conn", "to": "unix://18922A37F8552CF02439.unix-conn"}
2628s --- PASS: TestServer_ModifyTx_packet_loss (0.00s)
2628s === RUN TestServer_BlackholeTx
2628s logger.go:146: 2026-02-08T04:13:43.388Z INFO started proxying {"from": "unix://18922A37F85BBDBF6F9A.unix-conn", "to": "unix://18922A37F85BFFBB388C.unix-conn"}
2628s logger.go:146: 2026-02-08T04:13:43.388Z INFO proxy is listening on {"from": "unix://18922A37F85BBDBF6F9A.unix-conn"}
2628s logger.go:146: 2026-02-08T04:13:43.388Z INFO modifying tx {"from": "unix://18922A37F85BBDBF6F9A.unix-conn", "to": "unix://18922A37F85BFFBB388C.unix-conn"}
2628s logger.go:146: 2026-02-08T04:13:43.388Z INFO blackholed tx {"from": "unix://18922A37F85BBDBF6F9A.unix-conn", "to": "unix://18922A37F85BFFBB388C.unix-conn"}
2628s logger.go:146: 2026-02-08T04:13:43.388Z DEBUG modified tx {"data-received": "12 B", "data-modified": "0 B", "from": "unix://18922A37F85BBDBF6F9A.unix-conn", "to": "unix://18922A37F85BFFBB388C.unix-conn"}
2629s logger.go:146: 2026-02-08T04:13:43.599Z INFO unmodifyed tx {"from": "unix://18922A37F85BBDBF6F9A.unix-conn", "to": "unix://18922A37F85BFFBB388C.unix-conn"}
2629s logger.go:146: 2026-02-08T04:13:43.599Z INFO unblackholed tx {"from": "unix://18922A37F85BBDBF6F9A.unix-conn", "to": "unix://18922A37F85BFFBB388C.unix-conn"}
2629s logger.go:146: 2026-02-08T04:13:43.600Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://18922A37F85BBDBF6F9A.unix-conn", "to": "unix://18922A37F85BFFBB388C.unix-conn"}
2629s logger.go:146: 2026-02-08T04:13:43.600Z DEBUG transmitted {"data-size": "12 B", "from": "unix://18922A37F85BBDBF6F9A.unix-conn", "to": "unix://18922A37F85BFFBB388C.unix-conn"}
2629s logger.go:146: 2026-02-08T04:13:43.600Z INFO closed proxy listener {"from": "unix://18922A37F85BBDBF6F9A.unix-conn", "to": "unix://18922A37F85BFFBB388C.unix-conn"}
2629s --- PASS: TestServer_BlackholeTx (0.21s)
2629s === RUN TestServer_Shutdown
2629s logger.go:146: 2026-02-08T04:13:43.600Z INFO started proxying {"from": "unix://18922A3804FD82E1424F.unix-conn", "to": "unix://18922A3804FDD2E84E97.unix-conn"}
2629s logger.go:146: 2026-02-08T04:13:43.600Z INFO proxy is listening on {"from": "unix://18922A3804FD82E1424F.unix-conn"}
2629s logger.go:146: 2026-02-08T04:13:43.600Z DEBUG listener accept error {"error": "accept unix 18922A3804FD82E1424F.unix-conn: use of closed network connection"}
2629s logger.go:146: 2026-02-08T04:13:43.639Z DEBUG listener is closed; retry listening on {"from": "unix://18922A3804FD82E1424F.unix-conn"}
2629s logger.go:146: 2026-02-08T04:13:43.639Z INFO reset listener on {"from": "unix://18922A3804FD82E1424F.unix-conn"}
2629s logger.go:146: 2026-02-08T04:13:43.802Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://18922A3804FD82E1424F.unix-conn", "to": "unix://18922A3804FDD2E84E97.unix-conn"}
2629s logger.go:146: 2026-02-08T04:13:43.802Z DEBUG transmitted {"data-size": "12 B", "from": "unix://18922A3804FD82E1424F.unix-conn", "to": "unix://18922A3804FDD2E84E97.unix-conn"}
2629s logger.go:146: 2026-02-08T04:13:43.802Z INFO closed proxy listener {"from": "unix://18922A3804FD82E1424F.unix-conn", "to": "unix://18922A3804FDD2E84E97.unix-conn"}
2629s --- PASS: TestServer_Shutdown (0.20s)
2629s === RUN TestServer_ShutdownListener
2629s logger.go:146: 2026-02-08T04:13:43.824Z INFO started proxying {"from": "unix://18922A38110A3A683AD.unix-conn", "to": "unix://18922A38110A891C746E.unix-conn"}
2629s logger.go:146: 2026-02-08T04:13:43.824Z INFO proxy is listening on {"from": "unix://18922A38110A3A683AD.unix-conn"}
2629s logger.go:146: 2026-02-08T04:13:44.044Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://18922A38110A3A683AD.unix-conn", "to": "unix://18922A38110A891C746E.unix-conn"}
2629s logger.go:146: 2026-02-08T04:13:44.044Z DEBUG transmitted {"data-size": "12 B", "from": "unix://18922A38110A3A683AD.unix-conn", "to": "unix://18922A38110A891C746E.unix-conn"}
2629s logger.go:146: 2026-02-08T04:13:44.045Z INFO closed proxy listener {"from": "unix://18922A38110A3A683AD.unix-conn", "to": "unix://18922A38110A891C746E.unix-conn"}
2629s --- PASS: TestServer_ShutdownListener (0.24s)
2629s === RUN TestServerHTTP_Insecure_DelayTx
2629s logger.go:146: 2026-02-08T04:13:44.249Z INFO started proxying {"from": "tcp://127.0.0.1:43027", "to": "tcp://127.0.0.1:43557"}
2629s logger.go:146: 2026-02-08T04:13:44.249Z INFO proxy is listening on {"from": "tcp://127.0.0.1:43027"}
2629s logger.go:146: 2026-02-08T04:13:44.251Z DEBUG modified tx {"data-received": "150 B", "data-modified": "150 B", "from": "tcp://127.0.0.1:43027", "to": "tcp://127.0.0.1:43557"}
2629s logger.go:146: 2026-02-08T04:13:44.251Z DEBUG modified rx {"data-received": "142 B", "data-modified": "142 B", "from": "tcp://127.0.0.1:43557", "to": "tcp://127.0.0.1:43027"}
2629s logger.go:146: 2026-02-08T04:13:44.251Z DEBUG received {"data-size": "142 B", "from": "tcp://127.0.0.1:43557", "to": "tcp://127.0.0.1:43027"}
2629s server_test.go:557: took 2.366531ms with no latency
2629s logger.go:146: 2026-02-08T04:13:44.251Z INFO set transmit latency {"latency": "993.764033ms", "given-latency": "1s", "given-latency-random-variable": "10ms", "from": "tcp://127.0.0.1:43027", "to": "tcp://127.0.0.1:43557"}
2629s logger.go:146: 2026-02-08T04:13:44.251Z DEBUG transmitted {"data-size": "150 B", "from": "tcp://127.0.0.1:43027", "to": "tcp://127.0.0.1:43557"}
2629s logger.go:146: 2026-02-08T04:13:44.251Z DEBUG modified tx {"data-received": "150 B", "data-modified": "150 B", "from": "tcp://127.0.0.1:43027", "to": "tcp://127.0.0.1:43557"}
2630s logger.go:146: 2026-02-08T04:13:45.246Z DEBUG transmitted {"data-size": "150 B", "from": "tcp://127.0.0.1:43027", "to": "tcp://127.0.0.1:43557"}
2630s logger.go:146: 2026-02-08T04:13:45.247Z DEBUG modified rx {"data-received": "142 B", "data-modified": "142 B", "from": "tcp://127.0.0.1:43557", "to": "tcp://127.0.0.1:43027"}
2630s logger.go:146: 2026-02-08T04:13:45.247Z DEBUG received {"data-size": "142 B", "from": "tcp://127.0.0.1:43557", "to": "tcp://127.0.0.1:43027"}
2630s server_test.go:597: took 995.769828ms with latency 1s±10ms
2630s logger.go:146: 2026-02-08T04:13:45.247Z INFO removed transmit latency {"latency": "993.764033ms", "from": "tcp://127.0.0.1:43027", "to": "tcp://127.0.0.1:43557"}
2630s logger.go:146: 2026-02-08T04:13:45.247Z INFO closing Proxy server...
2630s logger.go:146: 2026-02-08T04:13:45.247Z INFO closed proxy listener {"from": "tcp://127.0.0.1:43027", "to": "tcp://127.0.0.1:43557"}
2630s logger.go:146: 2026-02-08T04:13:45.247Z INFO closed Proxy server.
2630s --- PASS: TestServerHTTP_Insecure_DelayTx (1.20s)
2630s === RUN TestServerHTTP_Secure_DelayTx
2630s logger.go:146: 2026-02-08T04:13:45.248Z 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 = "}
2631s logger.go:146: 2026-02-08T04:13:45.545Z INFO started proxying {"from": "tcp://127.0.0.1:39657", "to": "tcp://127.0.0.1:39145"}
2631s logger.go:146: 2026-02-08T04:13:45.545Z INFO proxy is listening on {"from": "tcp://127.0.0.1:39657"}
2631s logger.go:146: 2026-02-08T04:13:45.546Z DEBUG modified tx {"data-received": "273 B", "data-modified": "273 B", "from": "tcp://127.0.0.1:39657", "to": "tcp://127.0.0.1:39145"}
2631s logger.go:146: 2026-02-08T04:13:45.546Z DEBUG transmitted {"data-size": "273 B", "from": "tcp://127.0.0.1:39657", "to": "tcp://127.0.0.1:39145"}
2631s logger.go:146: 2026-02-08T04:13:45.579Z DEBUG modified rx {"data-received": "1.6 kB", "data-modified": "1.6 kB", "from": "tcp://127.0.0.1:39145", "to": "tcp://127.0.0.1:39657"}
2631s logger.go:146: 2026-02-08T04:13:45.579Z DEBUG received {"data-size": "1.6 kB", "from": "tcp://127.0.0.1:39145", "to": "tcp://127.0.0.1:39657"}
2631s logger.go:146: 2026-02-08T04:13:45.580Z DEBUG modified tx {"data-received": "236 B", "data-modified": "236 B", "from": "tcp://127.0.0.1:39657", "to": "tcp://127.0.0.1:39145"}
2631s logger.go:146: 2026-02-08T04:13:45.580Z DEBUG transmitted {"data-size": "236 B", "from": "tcp://127.0.0.1:39657", "to": "tcp://127.0.0.1:39145"}
2631s logger.go:146: 2026-02-08T04:13:45.580Z DEBUG modified rx {"data-received": "164 B", "data-modified": "164 B", "from": "tcp://127.0.0.1:39145", "to": "tcp://127.0.0.1:39657"}
2631s logger.go:146: 2026-02-08T04:13:45.582Z DEBUG received {"data-size": "164 B", "from": "tcp://127.0.0.1:39145", "to": "tcp://127.0.0.1:39657"}
2631s server_test.go:557: took 37.13524ms with no latency
2631s logger.go:146: 2026-02-08T04:13:45.582Z INFO set transmit latency {"latency": "1.000535004s", "given-latency": "1s", "given-latency-random-variable": "10ms", "from": "tcp://127.0.0.1:39657", "to": "tcp://127.0.0.1:39145"}
2631s logger.go:146: 2026-02-08T04:13:45.583Z DEBUG modified tx {"data-received": "273 B", "data-modified": "273 B", "from": "tcp://127.0.0.1:39657", "to": "tcp://127.0.0.1:39145"}
2632s logger.go:146: 2026-02-08T04:13:46.663Z DEBUG transmitted {"data-size": "273 B", "from": "tcp://127.0.0.1:39657", "to": "tcp://127.0.0.1:39145"}
2632s logger.go:146: 2026-02-08T04:13:46.670Z DEBUG modified rx {"data-received": "1.6 kB", "data-modified": "1.6 kB", "from": "tcp://127.0.0.1:39145", "to": "tcp://127.0.0.1:39657"}
2632s logger.go:146: 2026-02-08T04:13:46.670Z DEBUG received {"data-size": "1.6 kB", "from": "tcp://127.0.0.1:39145", "to": "tcp://127.0.0.1:39657"}
2632s logger.go:146: 2026-02-08T04:13:46.704Z DEBUG modified tx {"data-received": "64 B", "data-modified": "64 B", "from": "tcp://127.0.0.1:39657", "to": "tcp://127.0.0.1:39145"}
2633s logger.go:146: 2026-02-08T04:13:47.819Z DEBUG transmitted {"data-size": "64 B", "from": "tcp://127.0.0.1:39657", "to": "tcp://127.0.0.1:39145"}
2633s logger.go:146: 2026-02-08T04:13:47.819Z DEBUG modified tx {"data-received": "172 B", "data-modified": "172 B", "from": "tcp://127.0.0.1:39657", "to": "tcp://127.0.0.1:39145"}
2634s logger.go:146: 2026-02-08T04:13:48.820Z DEBUG transmitted {"data-size": "172 B", "from": "tcp://127.0.0.1:39657", "to": "tcp://127.0.0.1:39145"}
2634s logger.go:146: 2026-02-08T04:13:48.822Z DEBUG modified rx {"data-received": "164 B", "data-modified": "164 B", "from": "tcp://127.0.0.1:39145", "to": "tcp://127.0.0.1:39657"}
2634s logger.go:146: 2026-02-08T04:13:48.822Z DEBUG received {"data-size": "164 B", "from": "tcp://127.0.0.1:39145", "to": "tcp://127.0.0.1:39657"}
2634s server_test.go:597: took 3.239642166s with latency 1s±10ms
2634s logger.go:146: 2026-02-08T04:13:48.822Z INFO removed transmit latency {"latency": "1.000535004s", "from": "tcp://127.0.0.1:39657", "to": "tcp://127.0.0.1:39145"}
2634s logger.go:146: 2026-02-08T04:13:48.822Z INFO closing Proxy server...
2634s logger.go:146: 2026-02-08T04:13:48.822Z INFO closed proxy listener {"from": "tcp://127.0.0.1:39657", "to": "tcp://127.0.0.1:39145"}
2634s logger.go:146: 2026-02-08T04:13:48.822Z DEBUG modified tx {"data-received": "24 B", "data-modified": "24 B", "from": "tcp://127.0.0.1:39657", "to": "tcp://127.0.0.1:39145"}
2634s logger.go:146: 2026-02-08T04:13:48.822Z DEBUG transmitted {"data-size": "24 B", "from": "tcp://127.0.0.1:39657", "to": "tcp://127.0.0.1:39145"}
2634s logger.go:146: 2026-02-08T04:13:48.822Z DEBUG modified tx {"data-received": "24 B", "data-modified": "24 B", "from": "tcp://127.0.0.1:39657", "to": "tcp://127.0.0.1:39145"}
2634s logger.go:146: 2026-02-08T04:13:48.822Z INFO closed Proxy server.
2634s --- PASS: TestServerHTTP_Secure_DelayTx (3.57s)
2634s === RUN TestServerHTTP_Insecure_DelayRx
2634s logger.go:146: 2026-02-08T04:13:49.087Z INFO started proxying {"from": "tcp://127.0.0.1:42567", "to": "tcp://127.0.0.1:40747"}
2634s logger.go:146: 2026-02-08T04:13:49.087Z INFO proxy is listening on {"from": "tcp://127.0.0.1:42567"}
2634s logger.go:146: 2026-02-08T04:13:49.088Z DEBUG modified tx {"data-received": "150 B", "data-modified": "150 B", "from": "tcp://127.0.0.1:42567", "to": "tcp://127.0.0.1:40747"}
2634s logger.go:146: 2026-02-08T04:13:49.088Z DEBUG transmitted {"data-size": "150 B", "from": "tcp://127.0.0.1:42567", "to": "tcp://127.0.0.1:40747"}
2634s logger.go:146: 2026-02-08T04:13:49.088Z DEBUG modified rx {"data-received": "142 B", "data-modified": "142 B", "from": "tcp://127.0.0.1:40747", "to": "tcp://127.0.0.1:42567"}
2634s logger.go:146: 2026-02-08T04:13:49.088Z DEBUG received {"data-size": "142 B", "from": "tcp://127.0.0.1:40747", "to": "tcp://127.0.0.1:42567"}
2634s server_test.go:557: took 706.815µs with no latency
2634s logger.go:146: 2026-02-08T04:13:49.088Z INFO set receive latency {"latency": "1.006781492s", "given-latency": "1s", "given-latency-random-variable": "10ms", "from": "tcp://127.0.0.1:40747", "to": "tcp://127.0.0.1:42567"}
2634s logger.go:146: 2026-02-08T04:13:49.088Z DEBUG modified tx {"data-received": "150 B", "data-modified": "150 B", "from": "tcp://127.0.0.1:42567", "to": "tcp://127.0.0.1:40747"}
2634s logger.go:146: 2026-02-08T04:13:49.088Z DEBUG transmitted {"data-size": "150 B", "from": "tcp://127.0.0.1:42567", "to": "tcp://127.0.0.1:40747"}
2634s logger.go:146: 2026-02-08T04:13:49.088Z DEBUG modified rx {"data-received": "142 B", "data-modified": "142 B", "from": "tcp://127.0.0.1:40747", "to": "tcp://127.0.0.1:42567"}
2635s logger.go:146: 2026-02-08T04:13:50.099Z DEBUG received {"data-size": "142 B", "from": "tcp://127.0.0.1:40747", "to": "tcp://127.0.0.1:42567"}
2635s server_test.go:597: took 1.010884758s with latency 1s±10ms
2635s logger.go:146: 2026-02-08T04:13:50.099Z INFO removed receive latency {"latency": "1.006781492s", "from": "tcp://127.0.0.1:40747", "to": "tcp://127.0.0.1:42567"}
2635s logger.go:146: 2026-02-08T04:13:50.099Z INFO closing Proxy server...
2635s logger.go:146: 2026-02-08T04:13:50.099Z INFO closed proxy listener {"from": "tcp://127.0.0.1:42567", "to": "tcp://127.0.0.1:40747"}
2635s logger.go:146: 2026-02-08T04:13:50.099Z INFO closed Proxy server.
2635s --- PASS: TestServerHTTP_Insecure_DelayRx (1.28s)
2635s === RUN TestServerHTTP_Secure_DelayRx
2635s logger.go:146: 2026-02-08T04:13:50.100Z 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 = "}
2635s logger.go:146: 2026-02-08T04:13:50.320Z INFO proxy is listening on {"from": "tcp://127.0.0.1:39613"}
2635s logger.go:146: 2026-02-08T04:13:50.320Z INFO started proxying {"from": "tcp://127.0.0.1:39613", "to": "tcp://127.0.0.1:34583"}
2635s logger.go:146: 2026-02-08T04:13:50.358Z DEBUG modified tx {"data-received": "273 B", "data-modified": "273 B", "from": "tcp://127.0.0.1:39613", "to": "tcp://127.0.0.1:34583"}
2635s logger.go:146: 2026-02-08T04:13:50.362Z DEBUG modified rx {"data-received": "1.6 kB", "data-modified": "1.6 kB", "from": "tcp://127.0.0.1:34583", "to": "tcp://127.0.0.1:39613"}
2635s logger.go:146: 2026-02-08T04:13:50.362Z DEBUG received {"data-size": "1.6 kB", "from": "tcp://127.0.0.1:34583", "to": "tcp://127.0.0.1:39613"}
2635s logger.go:146: 2026-02-08T04:13:50.358Z DEBUG transmitted {"data-size": "273 B", "from": "tcp://127.0.0.1:39613", "to": "tcp://127.0.0.1:34583"}
2635s logger.go:146: 2026-02-08T04:13:50.363Z DEBUG modified tx {"data-received": "236 B", "data-modified": "236 B", "from": "tcp://127.0.0.1:39613", "to": "tcp://127.0.0.1:34583"}
2635s logger.go:146: 2026-02-08T04:13:50.363Z DEBUG modified rx {"data-received": "164 B", "data-modified": "164 B", "from": "tcp://127.0.0.1:34583", "to": "tcp://127.0.0.1:39613"}
2635s logger.go:146: 2026-02-08T04:13:50.363Z DEBUG received {"data-size": "164 B", "from": "tcp://127.0.0.1:34583", "to": "tcp://127.0.0.1:39613"}
2635s server_test.go:557: took 6.78881ms with no latency
2635s logger.go:146: 2026-02-08T04:13:50.363Z INFO set receive latency {"latency": "992.892676ms", "given-latency": "1s", "given-latency-random-variable": "10ms", "from": "tcp://127.0.0.1:34583", "to": "tcp://127.0.0.1:39613"}
2635s logger.go:146: 2026-02-08T04:13:50.363Z DEBUG transmitted {"data-size": "236 B", "from": "tcp://127.0.0.1:39613", "to": "tcp://127.0.0.1:34583"}
2635s logger.go:146: 2026-02-08T04:13:50.364Z DEBUG modified tx {"data-received": "273 B", "data-modified": "273 B", "from": "tcp://127.0.0.1:39613", "to": "tcp://127.0.0.1:34583"}
2635s logger.go:146: 2026-02-08T04:13:50.365Z DEBUG transmitted {"data-size": "273 B", "from": "tcp://127.0.0.1:39613", "to": "tcp://127.0.0.1:34583"}
2635s logger.go:146: 2026-02-08T04:13:50.369Z DEBUG modified rx {"data-received": "1.6 kB", "data-modified": "1.6 kB", "from": "tcp://127.0.0.1:34583", "to": "tcp://127.0.0.1:39613"}
2636s logger.go:146: 2026-02-08T04:13:51.471Z DEBUG received {"data-size": "1.6 kB", "from": "tcp://127.0.0.1:34583", "to": "tcp://127.0.0.1:39613"}
2636s logger.go:146: 2026-02-08T04:13:51.529Z DEBUG modified tx {"data-received": "64 B", "data-modified": "64 B", "from": "tcp://127.0.0.1:39613", "to": "tcp://127.0.0.1:34583"}
2636s logger.go:146: 2026-02-08T04:13:51.529Z DEBUG transmitted {"data-size": "64 B", "from": "tcp://127.0.0.1:39613", "to": "tcp://127.0.0.1:34583"}
2636s logger.go:146: 2026-02-08T04:13:51.590Z DEBUG modified tx {"data-received": "172 B", "data-modified": "172 B", "from": "tcp://127.0.0.1:39613", "to": "tcp://127.0.0.1:34583"}
2636s logger.go:146: 2026-02-08T04:13:51.590Z DEBUG transmitted {"data-size": "172 B", "from": "tcp://127.0.0.1:39613", "to": "tcp://127.0.0.1:34583"}
2636s logger.go:146: 2026-02-08T04:13:51.590Z DEBUG modified rx {"data-received": "164 B", "data-modified": "164 B", "from": "tcp://127.0.0.1:34583", "to": "tcp://127.0.0.1:39613"}
2637s logger.go:146: 2026-02-08T04:13:52.584Z DEBUG received {"data-size": "164 B", "from": "tcp://127.0.0.1:34583", "to": "tcp://127.0.0.1:39613"}
2637s server_test.go:597: took 2.221170921s with latency 1s±10ms
2638s logger.go:146: 2026-02-08T04:13:52.609Z INFO removed receive latency {"latency": "992.892676ms", "from": "tcp://127.0.0.1:34583", "to": "tcp://127.0.0.1:39613"}
2638s logger.go:146: 2026-02-08T04:13:52.609Z INFO closing Proxy server...
2638s logger.go:146: 2026-02-08T04:13:52.609Z DEBUG modified tx {"data-received": "24 B", "data-modified": "24 B", "from": "tcp://127.0.0.1:39613", "to": "tcp://127.0.0.1:34583"}
2638s logger.go:146: 2026-02-08T04:13:52.609Z DEBUG modified tx {"data-received": "24 B", "data-modified": "24 B", "from": "tcp://127.0.0.1:39613", "to": "tcp://127.0.0.1:34583"}
2638s logger.go:146: 2026-02-08T04:13:52.609Z DEBUG transmitted {"data-size": "24 B", "from": "tcp://127.0.0.1:39613", "to": "tcp://127.0.0.1:34583"}
2638s logger.go:146: 2026-02-08T04:13:52.609Z DEBUG modified rx {"data-received": "24 B", "data-modified": "24 B", "from": "tcp://127.0.0.1:34583", "to": "tcp://127.0.0.1:39613"}
2638s logger.go:146: 2026-02-08T04:13:52.609Z DEBUG transmitted {"data-size": "24 B", "from": "tcp://127.0.0.1:39613", "to": "tcp://127.0.0.1:34583"}
2638s logger.go:146: 2026-02-08T04:13:52.609Z INFO closed proxy listener {"from": "tcp://127.0.0.1:39613", "to": "tcp://127.0.0.1:34583"}
2638s logger.go:146: 2026-02-08T04:13:52.610Z INFO closed Proxy server.
2638s --- PASS: TestServerHTTP_Secure_DelayRx (2.51s)
2638s PASS
2638s ok go.etcd.io/etcd/pkg/proxy 11.871s
2640s === RUN TestPercentiles
2640s --- PASS: TestPercentiles (0.00s)
2640s === RUN TestReport
2640s --- PASS: TestReport (0.00s)
2640s === RUN TestWeightedReport
2640s --- PASS: TestWeightedReport (0.00s)
2640s === RUN TestGetTimeseries
2640s --- PASS: TestGetTimeseries (0.00s)
2640s PASS
2640s ok go.etcd.io/etcd/pkg/report 0.002s
2640s ? go.etcd.io/etcd/pkg/runtime [no test files]
2642s === RUN TestFIFOSchedule
2642s --- PASS: TestFIFOSchedule (0.00s)
2642s PASS
2642s ok go.etcd.io/etcd/pkg/schedule 0.101s
2644s === RUN TestUniqueStrings
2644s [XeiC4ATvmg 6597trBepp sjqMejXITw h7zxUq7cMv JktWn4Gl4b dSyo22FnDE i2JeRFhv0s KSZ5Z27kQy azNaQjSiae X3sV2LVt8U aiuucRpEWl qULknOEMRk iaGrMg9gwK ykSsIVOlkm qmsjEVtyJo X7P3KATwuZ jOlnnIY4P8 reM8qhLE9u yc03qUz70I UuLTma2gR2 aDSEEMLlW7 uHVR3LaT17 HezHm4j9EN cnmOn7rWP9 jXMwllArys 9R4mhemUNX ZkiUJmPWWw 4F9mMUD1Ch CogeTKh1DX o0VJhMikgz jsekclp1Kg yrKryXqCyU 4t04k05lfJ G53D9jtm4f Gtb1lpdRgW QlsdE5JFzg rUANt3Vqqd YBFKGevbp4 6SZZqspB6b QTtPS9EDay nHHVoWz1Iv 235xNpF0ZT dcZwNVUESx ZPZXdUpOrb 1H67dVY6yD RiAy665FhL Tf5WvSxTKf iT6zjCTdLt Xw1s7SPS7N XN6h8xf9Na]
2644s --- PASS: TestUniqueStrings (0.04s)
2644s PASS
2644s ok go.etcd.io/etcd/pkg/stringutil 0.122s
2649s === RUN TestGet
2649s === RUN TestGet/When_the_context_does_not_have_trace
2649s === RUN TestGet/When_the_context_has_trace
2649s --- PASS: TestGet (0.00s)
2649s --- PASS: TestGet/When_the_context_does_not_have_trace (0.00s)
2649s --- PASS: TestGet/When_the_context_has_trace (0.00s)
2649s === RUN TestCreate
2649s --- PASS: TestCreate (0.00s)
2649s === RUN TestLog
2649s === RUN TestLog/When_dump_all_logs
2649s === RUN TestLog/When_trace_has_fields
2649s === RUN TestLog/When_trace_has_subtrace
2649s --- PASS: TestLog (0.00s)
2649s --- PASS: TestLog/When_dump_all_logs (0.00s)
2649s --- PASS: TestLog/When_trace_has_fields (0.00s)
2649s --- PASS: TestLog/When_trace_has_subtrace (0.00s)
2649s === RUN TestLogIfLong
2649s === RUN TestLogIfLong/When_the_duration_is_smaller_than_threshold
2649s === RUN TestLogIfLong/When_the_duration_is_longer_than_threshold
2649s === RUN TestLogIfLong/When_not_all_steps_are_longer_than_step_threshold
2649s --- PASS: TestLogIfLong (0.00s)
2649s --- PASS: TestLogIfLong/When_the_duration_is_smaller_than_threshold (0.00s)
2649s --- PASS: TestLogIfLong/When_the_duration_is_longer_than_threshold (0.00s)
2649s --- PASS: TestLogIfLong/When_not_all_steps_are_longer_than_step_threshold (0.00s)
2649s PASS
2649s ok go.etcd.io/etcd/pkg/traceutil 0.075s
2650s === RUN TestWait
2650s --- PASS: TestWait (0.00s)
2650s === RUN TestRegisterDupPanic
2650s 2026/02/08 04:14:05 dup id 1
2650s --- PASS: TestRegisterDupPanic (0.02s)
2650s === RUN TestTriggerDupSuppression
2650s --- PASS: TestTriggerDupSuppression (0.00s)
2650s === RUN TestIsRegistered
2650s --- PASS: TestIsRegistered (0.00s)
2650s === RUN TestWaitTime
2650s --- PASS: TestWaitTime (0.00s)
2650s === RUN TestWaitTestStress
2650s --- PASS: TestWaitTestStress (0.01s)
2650s PASS
2650s ok go.etcd.io/etcd/pkg/wait 0.048s
2670s === RUN TestFindConflict
2670s raft2026/02/08 04:14:24 INFO: found conflict at index 1 [existing term: 1, conflicting term: 4]
2670s raft2026/02/08 04:14:24 INFO: found conflict at index 2 [existing term: 2, conflicting term: 1]
2670s raft2026/02/08 04:14:24 INFO: found conflict at index 3 [existing term: 3, conflicting term: 1]
2670s --- PASS: TestFindConflict (0.00s)
2670s === RUN TestIsUpToDate
2670s --- PASS: TestIsUpToDate (0.00s)
2670s === RUN TestAppend
2670s raft2026/02/08 04:14:24 INFO: replace the unstable entries from index 1
2670s raft2026/02/08 04:14:24 INFO: replace the unstable entries from index 2
2670s --- PASS: TestAppend (0.00s)
2670s === RUN TestLogMaybeAppend
2670s raft2026/02/08 04:14:24 INFO: found conflict at index 3 [existing term: 3, conflicting term: 4]
2670s raft2026/02/08 04:14:24 INFO: truncate the unstable entries before index 3
2670s raft2026/02/08 04:14:24 INFO: found conflict at index 2 [existing term: 2, conflicting term: 4]
2670s raft2026/02/08 04:14:24 INFO: truncate the unstable entries before index 2
2670s raft2026/02/08 04:14:24 INFO: found conflict at index 1 [existing term: 1, conflicting term: 4]
2670s raft2026/02/08 04:14:24 entry 1 conflict with committed entry [committed(1)]
2670s raft2026/02/08 04:14:24 INFO: found conflict at index 2 [existing term: 2, conflicting term: 4]
2670s raft2026/02/08 04:14:24 INFO: truncate the unstable entries before index 2
2670s --- PASS: TestLogMaybeAppend (0.00s)
2670s === RUN TestCompactionSideEffects
2670s --- PASS: TestCompactionSideEffects (0.00s)
2670s === RUN TestHasNextEnts
2670s --- PASS: TestHasNextEnts (0.00s)
2670s === RUN TestNextEnts
2670s --- PASS: TestNextEnts (0.00s)
2670s === RUN TestUnstableEnts
2670s --- PASS: TestUnstableEnts (0.00s)
2670s === RUN TestCommitTo
2670s raft2026/02/08 04:14:24 tocommit(4) is out of range [lastIndex(3)]. Was the raft log corrupted, truncated, or lost?
2670s --- PASS: TestCommitTo (0.00s)
2670s === RUN TestStableTo
2670s --- PASS: TestStableTo (0.00s)
2670s === RUN TestStableToWithSnap
2670s --- PASS: TestStableToWithSnap (0.00s)
2670s === RUN TestCompaction
2670s raft2026/02/08 04:14:24 compact 1001 is out of bound lastindex(1000)
2670s --- PASS: TestCompaction (0.00s)
2670s === RUN TestLogRestore
2670s --- PASS: TestLogRestore (0.00s)
2670s === RUN TestIsOutOfBounds
2670s raft2026/02/08 04:14:24 slice[201,202) out of bound [101,200]
2670s raft2026/02/08 04:14:24 slice[202,202) out of bound [101,200]
2670s --- PASS: TestIsOutOfBounds (0.00s)
2670s === RUN TestTerm
2670s --- PASS: TestTerm (0.00s)
2670s === RUN TestTermWithUnstableSnapshot
2670s raft2026/02/08 04:14:24 INFO: log [committed=100, applied=100, unstable.offset=101, len(unstable.Entries)=0] starts to restore snapshot [index: 105, term: 1]
2670s --- PASS: TestTermWithUnstableSnapshot (0.00s)
2670s === RUN TestSlice
2670s raft2026/02/08 04:14:24 slice[200,201) out of bound [101,199]
2670s --- PASS: TestSlice (0.00s)
2670s === RUN TestUnstableMaybeFirstIndex
2670s --- PASS: TestUnstableMaybeFirstIndex (0.00s)
2670s === RUN TestMaybeLastIndex
2670s --- PASS: TestMaybeLastIndex (0.00s)
2670s === RUN TestUnstableMaybeTerm
2670s --- PASS: TestUnstableMaybeTerm (0.00s)
2670s === RUN TestUnstableRestore
2670s --- PASS: TestUnstableRestore (0.00s)
2670s === RUN TestUnstableStableTo
2670s --- PASS: TestUnstableStableTo (0.00s)
2670s === RUN TestUnstableTruncateAndAppend
2670s raft2026/02/08 04:14:24 INFO: replace the unstable entries from index 5
2670s raft2026/02/08 04:14:24 INFO: replace the unstable entries from index 4
2670s raft2026/02/08 04:14:24 INFO: truncate the unstable entries before index 6
2670s raft2026/02/08 04:14:24 INFO: truncate the unstable entries before index 7
2670s --- PASS: TestUnstableTruncateAndAppend (0.00s)
2670s === RUN TestNodeStep
2670s --- PASS: TestNodeStep (0.00s)
2670s === RUN TestNodeStepUnblock
2670s --- PASS: TestNodeStepUnblock (0.00s)
2670s === RUN TestNodePropose
2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:24 INFO: 1 is starting a new election at term 0
2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 1 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 became leader at term 1
2670s raft2026/02/08 04:14:24 INFO: raft.node: 1 elected leader 1 at term 1
2670s --- PASS: TestNodePropose (0.00s)
2670s === RUN TestNodeReadIndex
2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:24 INFO: 1 is starting a new election at term 0
2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 1 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 became leader at term 1
2670s raft2026/02/08 04:14:24 INFO: raft.node: 1 elected leader 1 at term 1
2670s --- PASS: TestNodeReadIndex (0.00s)
2670s === RUN TestDisableProposalForwarding
2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:24 INFO: 2 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:24 INFO: 2 became follower at term 0
2670s raft2026/02/08 04:14:24 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:24 INFO: 3 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:24 INFO: 3 became follower at term 0
2670s raft2026/02/08 04:14:24 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:24 INFO: 1 is starting a new election at term 0
2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 1 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2670s raft2026/02/08 04:14:24 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2670s raft2026/02/08 04:14:24 INFO: 2 became follower at term 1
2670s raft2026/02/08 04:14:24 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2670s raft2026/02/08 04:14:24 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2670s raft2026/02/08 04:14:24 INFO: 3 became follower at term 1
2670s raft2026/02/08 04:14:24 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 2 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:24 INFO: 1 became leader at term 1
2670s raft2026/02/08 04:14:24 INFO: 3 not forwarding to leader 1 at term 1; dropping proposal
2670s --- PASS: TestDisableProposalForwarding (0.00s)
2670s === RUN TestNodeReadIndexToOldLeader
2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:24 INFO: 2 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:24 INFO: 2 became follower at term 0
2670s raft2026/02/08 04:14:24 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:24 INFO: 3 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:24 INFO: 3 became follower at term 0
2670s raft2026/02/08 04:14:24 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:24 INFO: 1 is starting a new election at term 0
2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 1 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2670s raft2026/02/08 04:14:24 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2670s raft2026/02/08 04:14:24 INFO: 2 became follower at term 1
2670s raft2026/02/08 04:14:24 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2670s raft2026/02/08 04:14:24 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2670s raft2026/02/08 04:14:24 INFO: 3 became follower at term 1
2670s raft2026/02/08 04:14:24 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 2 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:24 INFO: 1 became leader at term 1
2670s raft2026/02/08 04:14:24 INFO: 3 is starting a new election at term 1
2670s raft2026/02/08 04:14:24 INFO: 3 became candidate at term 2
2670s raft2026/02/08 04:14:24 INFO: 3 received MsgVoteResp from 3 at term 2
2670s raft2026/02/08 04:14:24 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2
2670s raft2026/02/08 04:14:24 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2
2670s raft2026/02/08 04:14:24 INFO: 1 [term: 1] received a MsgVote message with higher term from 3 [term: 2]
2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 2
2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 2
2670s raft2026/02/08 04:14:24 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2]
2670s raft2026/02/08 04:14:24 INFO: 2 became follower at term 2
2670s raft2026/02/08 04:14:24 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 2
2670s raft2026/02/08 04:14:24 INFO: 2 [term: 2] ignored a MsgHeartbeat message with lower term from 1 [term: 1]
2670s raft2026/02/08 04:14:24 INFO: 3 [term: 2] ignored a MsgHeartbeat message with lower term from 1 [term: 1]
2670s raft2026/02/08 04:14:24 INFO: 3 received MsgVoteResp from 1 at term 2
2670s raft2026/02/08 04:14:24 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:24 INFO: 3 became leader at term 2
2670s raft2026/02/08 04:14:24 INFO: 1 no leader at term 2; dropping index reading msg
2670s --- PASS: TestNodeReadIndexToOldLeader (0.01s)
2670s === RUN TestNodeProposeConfig
2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:24 INFO: 1 is starting a new election at term 0
2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 1 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 became leader at term 1
2670s raft2026/02/08 04:14:24 INFO: raft.node: 1 elected leader 1 at term 1
2670s --- PASS: TestNodeProposeConfig (0.00s)
2670s === RUN TestNodeProposeAddDuplicateNode
2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:24 INFO: 1 is starting a new election at term 0
2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 1 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 became leader at term 1
2670s raft2026/02/08 04:14:24 INFO: raft.node: 1 elected leader 1 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2)
2670s --- PASS: TestNodeProposeAddDuplicateNode (0.00s)
2670s === RUN TestBlockProposal
2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:24 INFO: 1 is starting a new election at term 0
2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 1 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 became leader at term 1
2670s raft2026/02/08 04:14:24 INFO: raft.node: 1 elected leader 1 at term 1
2670s --- PASS: TestBlockProposal (0.01s)
2670s === RUN TestNodeProposeWaitDropped
2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:24 INFO: 1 is starting a new election at term 0
2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 1 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 became leader at term 1
2670s raft2026/02/08 04:14:24 INFO: raft.node: 1 elected leader 1 at term 1
2670s node_test.go:463: dropping message: type:MsgProp from:1 entries:
2670s --- PASS: TestNodeProposeWaitDropped (0.00s)
2670s === RUN TestNodeTick
2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s --- PASS: TestNodeTick (0.14s)
2670s === RUN TestNodeStop
2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s --- PASS: TestNodeStop (0.00s)
2670s === RUN TestReadyContainUpdates
2670s --- PASS: TestReadyContainUpdates (0.00s)
2670s === RUN TestNodeStart
2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=()
2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:24 INFO: 1 is starting a new election at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 2
2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 1 at term 2
2670s raft2026/02/08 04:14:24 INFO: 1 became leader at term 2
2670s raft2026/02/08 04:14:24 INFO: raft.node: 1 elected leader 1 at term 2
2670s --- PASS: TestNodeStart (0.00s)
2670s === RUN TestNodeRestart
2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=()
2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 1
2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [], term: 1, commit: 1, applied: 0, lastindex: 2, lastterm: 1]
2670s --- PASS: TestNodeRestart (0.00s)
2670s === RUN TestNodeRestartFromSnapshot
2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2)
2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 1
2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2], term: 1, commit: 3, applied: 2, lastindex: 3, lastterm: 1]
2670s --- PASS: TestNodeRestartFromSnapshot (0.00s)
2670s === RUN TestNodeAdvance
2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=()
2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:24 INFO: 1 is starting a new election at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 2
2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 1 at term 2
2670s raft2026/02/08 04:14:24 INFO: 1 became leader at term 2
2670s raft2026/02/08 04:14:24 INFO: raft.node: 1 elected leader 1 at term 2
2670s --- PASS: TestNodeAdvance (0.00s)
2670s === RUN TestSoftStateEqual
2670s --- PASS: TestSoftStateEqual (0.00s)
2670s === RUN TestIsHardStateEqual
2670s --- PASS: TestIsHardStateEqual (0.00s)
2670s === RUN TestNodeProposeAddLearnerNode
2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:24 INFO: 1 is starting a new election at term 0
2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 1 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 became leader at term 1
2670s raft2026/02/08 04:14:24 INFO: raft.node: 1 elected leader 1 at term 1
2670s node_test.go:834: raft: [{1 1 EntryNormal []} {1 2 EntryConfChange [8 0 16 3 24 2]}]
2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1) learners=(2)
2670s node_test.go:851: apply raft conf {ConfChangeAddLearnerNode 2 [] 0} changed to: voters:1 learners:2
2670s --- PASS: TestNodeProposeAddLearnerNode (0.00s)
2670s === RUN TestAppendPagination
2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:24 INFO: 2 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:24 INFO: 2 became follower at term 0
2670s raft2026/02/08 04:14:24 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:24 INFO: 3 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:24 INFO: 3 became follower at term 0
2670s raft2026/02/08 04:14:24 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:24 INFO: 1 is starting a new election at term 0
2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 1 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2670s raft2026/02/08 04:14:24 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2670s raft2026/02/08 04:14:24 INFO: 2 became follower at term 1
2670s raft2026/02/08 04:14:24 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2670s raft2026/02/08 04:14:24 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2670s raft2026/02/08 04:14:24 INFO: 3 became follower at term 1
2670s raft2026/02/08 04:14:24 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 2 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:24 INFO: 1 became leader at term 1
2670s --- PASS: TestAppendPagination (0.00s)
2670s === RUN TestCommitPagination
2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:24 INFO: 1 is starting a new election at term 0
2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 1 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 became leader at term 1
2670s raft2026/02/08 04:14:24 INFO: raft.node: 1 elected leader 1 at term 1
2670s --- PASS: TestCommitPagination (0.00s)
2670s === RUN TestNodeCommitPaginationAfterRestart
2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 1
2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1], term: 1, commit: 10, applied: 1, lastindex: 10, lastterm: 1]
2670s --- PASS: TestNodeCommitPaginationAfterRestart (0.00s)
2670s === RUN TestMsgAppFlowControlFull
2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2)
2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 became leader at term 1
2670s --- PASS: TestMsgAppFlowControlFull (0.00s)
2670s === RUN TestMsgAppFlowControlMoveForward
2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2)
2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 became leader at term 1
2670s --- PASS: TestMsgAppFlowControlMoveForward (0.00s)
2670s === RUN TestMsgAppFlowControlRecvHeartbeat
2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2)
2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 became leader at term 1
2670s --- PASS: TestMsgAppFlowControlRecvHeartbeat (0.00s)
2670s === RUN TestFollowerUpdateTermFromMessage
2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 [term: 1] received a MsgApp message with higher term from 0 [term: 2]
2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 2
2670s --- PASS: TestFollowerUpdateTermFromMessage (0.00s)
2670s === RUN TestCandidateUpdateTermFromMessage
2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 [term: 1] received a MsgApp message with higher term from 0 [term: 2]
2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 2
2670s --- PASS: TestCandidateUpdateTermFromMessage (0.00s)
2670s === RUN TestLeaderUpdateTermFromMessage
2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 became leader at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 [term: 1] received a MsgApp message with higher term from 0 [term: 2]
2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 2
2670s --- PASS: TestLeaderUpdateTermFromMessage (0.00s)
2670s === RUN TestRejectStaleTermMessage
2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:24 INFO: 1 [term: 2] ignored a MsgApp message with lower term from 0 [term: 1]
2670s --- PASS: TestRejectStaleTermMessage (0.00s)
2670s === RUN TestStartAsFollower
2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s --- PASS: TestStartAsFollower (0.00s)
2670s === RUN TestLeaderBcastBeat
2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 became leader at term 1
2670s --- PASS: TestLeaderBcastBeat (0.00s)
2670s === RUN TestFollowerStartElection
2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 is starting a new election at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 2
2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 1 at term 2
2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2
2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2
2670s --- PASS: TestFollowerStartElection (0.00s)
2670s === RUN TestCandidateStartNewElection
2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 is starting a new election at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 2
2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 1 at term 2
2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2
2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2
2670s --- PASS: TestCandidateStartNewElection (0.00s)
2670s === RUN TestLeaderElectionInOneRoundRPC
2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:24 INFO: 1 is starting a new election at term 0
2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 1 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 became leader at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:24 INFO: 1 is starting a new election at term 0
2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 1 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 2 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:24 INFO: 1 became leader at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:24 INFO: 1 is starting a new election at term 0
2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 1 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 2 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:24 INFO: 1 became leader at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2 3 4 5)
2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:24 INFO: 1 is starting a new election at term 0
2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 1 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 2 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 3 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:24 INFO: 1 became leader at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2 3 4 5)
2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:24 INFO: 1 is starting a new election at term 0
2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 1 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 2 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 3 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:24 INFO: 1 became leader at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2 3 4 5)
2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:24 INFO: 1 is starting a new election at term 0
2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 1 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 3 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 2 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:24 INFO: 1 became leader at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:24 INFO: 1 is starting a new election at term 0
2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 1 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp rejection from 2 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections
2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp rejection from 3 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 has received 1 MsgVoteResp votes and 2 vote rejections
2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2 3 4 5)
2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:24 INFO: 1 is starting a new election at term 0
2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 1 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp rejection from 2 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections
2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp rejection from 3 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 has received 1 MsgVoteResp votes and 2 vote rejections
2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp rejection from 4 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 has received 1 MsgVoteResp votes and 3 vote rejections
2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2 3 4 5)
2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:24 INFO: 1 is starting a new election at term 0
2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 1 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 2 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp rejection from 3 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 has received 2 MsgVoteResp votes and 1 vote rejections
2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp rejection from 4 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 has received 2 MsgVoteResp votes and 2 vote rejections
2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp rejection from 5 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 has received 2 MsgVoteResp votes and 3 vote rejections
2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:24 INFO: 1 is starting a new election at term 0
2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 1 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2 3 4 5)
2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:24 INFO: 1 is starting a new election at term 0
2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 1 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 2 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2 3 4 5)
2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:24 INFO: 1 is starting a new election at term 0
2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 1 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp rejection from 2 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections
2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp rejection from 3 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 has received 1 MsgVoteResp votes and 2 vote rejections
2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2 3 4 5)
2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:24 INFO: 1 is starting a new election at term 0
2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 1 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1
2670s --- PASS: TestLeaderElectionInOneRoundRPC (0.00s)
2670s === RUN TestFollowerVote
2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 0, index: 0] at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0, vote: 1] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0, vote: 2] cast MsgVote for 2 [logterm: 0, index: 0] at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0, vote: 1] rejected MsgVote from 2 [logterm: 0, index: 0] at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0, vote: 2] rejected MsgVote from 1 [logterm: 0, index: 0] at term 1
2670s --- PASS: TestFollowerVote (0.00s)
2670s === RUN TestCandidateFallback
2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:24 INFO: 1 is starting a new election at term 0
2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 1 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:24 INFO: 1 is starting a new election at term 0
2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 1 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2670s raft2026/02/08 04:14:24 INFO: 1 [term: 1] received a MsgApp message with higher term from 2 [term: 2]
2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 2
2670s --- PASS: TestCandidateFallback (0.00s)
2670s === RUN TestFollowerElectionTimeoutRandomized
2670s --- PASS: TestFollowerElectionTimeoutRandomized (0.06s)
2670s === RUN TestCandidateElectionTimeoutRandomized
2670s --- PASS: TestCandidateElectionTimeoutRandomized (0.00s)
2670s === RUN TestFollowersElectionTimeoutNonconflict
2670s --- PASS: TestFollowersElectionTimeoutNonconflict (0.25s)
2670s === RUN TestCandidatesElectionTimeoutNonconflict
2670s --- PASS: TestCandidatesElectionTimeoutNonconflict (0.21s)
2670s === RUN TestLeaderStartReplication
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2670s --- PASS: TestLeaderStartReplication (0.00s)
2670s === RUN TestLeaderCommitEntry
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2670s --- PASS: TestLeaderCommitEntry (0.00s)
2670s === RUN TestLeaderAcknowledgeCommit
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3 4 5)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3 4 5)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3 4 5)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3 4 5)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3 4 5)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2670s --- PASS: TestLeaderAcknowledgeCommit (0.00s)
2670s === RUN TestLeaderCommitPrecedingEntries
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2]
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 3
2670s --- PASS: TestLeaderCommitPrecedingEntries (0.00s)
2670s === RUN TestFollowerCommitEntry
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 1
2670s --- PASS: TestFollowerCommitEntry (0.00s)
2670s === RUN TestFollowerCheckMsgApp
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2
2670s --- PASS: TestFollowerCheckMsgApp (0.00s)
2670s === RUN TestFollowerAppendEntries
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2
2670s raft2026/02/08 04:14:25 INFO: found conflict at index 2 [existing term: 2, conflicting term: 3]
2670s raft2026/02/08 04:14:25 INFO: replace the unstable entries from index 2
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2
2670s raft2026/02/08 04:14:25 INFO: found conflict at index 1 [existing term: 1, conflicting term: 3]
2670s raft2026/02/08 04:14:25 INFO: replace the unstable entries from index 1
2670s --- PASS: TestFollowerAppendEntries (0.00s)
2670s === RUN TestLeaderSyncFollowerLog
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6]
2670s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 9, lastterm: 6]
2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 8
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 9
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 9
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9
2670s raft2026/02/08 04:14:25 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9]
2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 9
2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 6, index: 9, vote: 0] cast MsgVote for 1 [logterm: 6, index: 10] at term 9
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 9
2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 9
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6]
2670s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 4, lastterm: 4]
2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 8
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 9
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 9
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9
2670s raft2026/02/08 04:14:25 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9]
2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 9
2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 4, index: 4, vote: 0] cast MsgVote for 1 [logterm: 6, index: 10] at term 9
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 9
2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 9
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6]
2670s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 11, lastterm: 6]
2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 8
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 9
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 9
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9
2670s raft2026/02/08 04:14:25 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9]
2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 9
2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 6, index: 11, vote: 0] rejected MsgVote from 1 [logterm: 6, index: 10] at term 9
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp rejection from 2 at term 9
2670s raft2026/02/08 04:14:25 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 3 at term 9
2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 1 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 9
2670s raft2026/02/08 04:14:25 INFO: found conflict at index 11 [existing term: 6, conflicting term: 9]
2670s raft2026/02/08 04:14:25 INFO: replace the unstable entries from index 11
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6]
2670s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 12, lastterm: 7]
2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 8
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 9
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 9
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9
2670s raft2026/02/08 04:14:25 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9]
2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 9
2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 7, index: 12, vote: 0] rejected MsgVote from 1 [logterm: 6, index: 10] at term 9
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp rejection from 2 at term 9
2670s raft2026/02/08 04:14:25 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 3 at term 9
2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 1 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 9
2670s raft2026/02/08 04:14:25 INFO: found conflict at index 11 [existing term: 7, conflicting term: 9]
2670s raft2026/02/08 04:14:25 INFO: replace the unstable entries from index 11
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6]
2670s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 7, lastterm: 4]
2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 8
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 9
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 9
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9
2670s raft2026/02/08 04:14:25 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9]
2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 9
2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 4, index: 7, vote: 0] cast MsgVote for 1 [logterm: 6, index: 10] at term 9
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 9
2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 9
2670s raft2026/02/08 04:14:25 INFO: found conflict at index 6 [existing term: 4, conflicting term: 5]
2670s raft2026/02/08 04:14:25 INFO: replace the unstable entries from index 6
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6]
2670s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 11, lastterm: 3]
2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 8
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 9
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 9
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9
2670s raft2026/02/08 04:14:25 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9]
2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 9
2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 3, index: 11, vote: 0] cast MsgVote for 1 [logterm: 6, index: 10] at term 9
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 9
2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 9
2670s raft2026/02/08 04:14:25 INFO: found conflict at index 4 [existing term: 2, conflicting term: 4]
2670s raft2026/02/08 04:14:25 INFO: replace the unstable entries from index 4
2670s --- PASS: TestLeaderSyncFollowerLog (0.00s)
2670s === RUN TestVoteRequest
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 [term: 0] received a MsgApp message with higher term from 2 [term: 1]
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 [term: 0] received a MsgApp message with higher term from 2 [term: 2]
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 3 at term 3
2670s --- PASS: TestVoteRequest (0.00s)
2670s === RUN TestVoter
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
2670s raft2026/02/08 04:14:25 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3]
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
2670s raft2026/02/08 04:14:25 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3]
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1]
2670s raft2026/02/08 04:14:25 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3]
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 1] at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
2670s raft2026/02/08 04:14:25 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3]
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
2670s raft2026/02/08 04:14:25 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3]
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 2] at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1]
2670s raft2026/02/08 04:14:25 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3]
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2]
2670s raft2026/02/08 04:14:25 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3]
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 1] at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2]
2670s raft2026/02/08 04:14:25 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3]
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 2] at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1]
2670s raft2026/02/08 04:14:25 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3]
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 1] at term 3
2670s --- PASS: TestVoter (0.00s)
2670s === RUN TestLeaderOnlyCommitsLogFromCurrentTerm
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 3
2670s --- PASS: TestLeaderOnlyCommitsLogFromCurrentTerm (0.00s)
2670s === RUN TestSendingSnapshotSetPendingSnapshot
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2)
2670s raft2026/02/08 04:14:25 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11]
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2670s --- PASS: TestSendingSnapshotSetPendingSnapshot (0.00s)
2670s === RUN TestPendingSnapshotPauseReplication
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2)
2670s raft2026/02/08 04:14:25 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11]
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2670s --- PASS: TestPendingSnapshotPauseReplication (0.00s)
2670s === RUN TestSnapshotFailure
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2)
2670s raft2026/02/08 04:14:25 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11]
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2670s --- PASS: TestSnapshotFailure (0.00s)
2670s === RUN TestSnapshotSucceed
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2)
2670s raft2026/02/08 04:14:25 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11]
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2670s --- PASS: TestSnapshotSucceed (0.00s)
2670s === RUN TestSnapshotAbort
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2)
2670s raft2026/02/08 04:14:25 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11]
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2670s --- PASS: TestSnapshotAbort (0.00s)
2670s === RUN TestProgressLeader
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2670s --- PASS: TestProgressLeader (0.00s)
2670s === RUN TestProgressResumeByHeartbeatResp
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2670s --- PASS: TestProgressResumeByHeartbeatResp (0.00s)
2670s === RUN TestProgressPaused
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2670s --- PASS: TestProgressPaused (0.00s)
2670s === RUN TestProgressFlowControl
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2670s --- PASS: TestProgressFlowControl (0.00s)
2670s === RUN TestUncommittedEntryLimit
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2670s --- PASS: TestUncommittedEntryLimit (0.07s)
2670s === RUN TestLeaderElection
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 3 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3 4)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 4 switched to configuration voters=(1 2 3 4)
2670s raft2026/02/08 04:14:25 INFO: 4 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 4 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3 4 5)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 4 switched to configuration voters=(1 2 3 4 5)
2670s raft2026/02/08 04:14:25 INFO: 4 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 5 switched to configuration voters=(1 2 3 4 5)
2670s raft2026/02/08 04:14:25 INFO: 5 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=()
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=()
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=()
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1]
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3 4 5)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 5 switched to configuration voters=(1 2 3 4 5)
2670s raft2026/02/08 04:14:25 INFO: 5 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2670s raft2026/02/08 04:14:25 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1
2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2670s raft2026/02/08 04:14:25 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 1
2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2670s raft2026/02/08 04:14:25 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1
2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1
2670s raft2026/02/08 04:14:25 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2670s raft2026/02/08 04:14:25 INFO: 4 became follower at term 1
2670s raft2026/02/08 04:14:25 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 4 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1
2670s raft2026/02/08 04:14:25 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2670s raft2026/02/08 04:14:25 INFO: 4 became follower at term 1
2670s raft2026/02/08 04:14:25 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2670s raft2026/02/08 04:14:25 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2670s raft2026/02/08 04:14:25 INFO: 5 became follower at term 1
2670s raft2026/02/08 04:14:25 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 4 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 5 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1
2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 0, index: 0] at term 1
2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 0, index: 0] at term 1
2670s raft2026/02/08 04:14:25 INFO: 4 [logterm: 1, index: 2, vote: 0] rejected MsgVote from 1 [logterm: 0, index: 0] at term 1
2670s raft2026/02/08 04:14:25 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2670s raft2026/02/08 04:14:25 INFO: 5 became follower at term 1
2670s raft2026/02/08 04:14:25 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp rejection from 2 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp rejection from 3 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 has received 1 MsgVoteResp votes and 2 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp rejection from 4 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 has received 1 MsgVoteResp votes and 3 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 1
2670s --- PASS: TestLeaderElection (0.00s)
2670s === RUN TestLeaderElectionPreVote
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 3 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3 4)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 4 switched to configuration voters=(1 2 3 4)
2670s raft2026/02/08 04:14:25 INFO: 4 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 4 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3 4 5)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 4 switched to configuration voters=(1 2 3 4 5)
2670s raft2026/02/08 04:14:25 INFO: 4 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 5 switched to configuration voters=(1 2 3 4 5)
2670s raft2026/02/08 04:14:25 INFO: 5 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=()
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=()
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=()
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1]
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3 4 5)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 5 switched to configuration voters=(1 2 3 4 5)
2670s raft2026/02/08 04:14:25 INFO: 5 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 became pre-candidate at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgPreVoteResp from 1 at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0
2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0
2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgPreVoteResp from 2 at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2670s raft2026/02/08 04:14:25 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1
2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2670s raft2026/02/08 04:14:25 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 1
2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 became pre-candidate at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgPreVoteResp from 1 at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0
2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgPreVoteResp from 2 at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2670s raft2026/02/08 04:14:25 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1
2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 became pre-candidate at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgPreVoteResp from 1 at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 became pre-candidate at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgPreVoteResp from 1 at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 4 at term 0
2670s raft2026/02/08 04:14:25 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgPreVoteResp from 4 at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 became pre-candidate at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgPreVoteResp from 1 at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 4 at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 5 at term 0
2670s raft2026/02/08 04:14:25 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0
2670s raft2026/02/08 04:14:25 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgPreVoteResp from 4 at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgPreVoteResp from 5 at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 has received 3 MsgPreVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1
2670s raft2026/02/08 04:14:25 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2670s raft2026/02/08 04:14:25 INFO: 4 became follower at term 1
2670s raft2026/02/08 04:14:25 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2670s raft2026/02/08 04:14:25 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2670s raft2026/02/08 04:14:25 INFO: 5 became follower at term 1
2670s raft2026/02/08 04:14:25 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 4 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 5 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 became pre-candidate at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgPreVoteResp from 1 at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 4 at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 5 at term 0
2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 1, vote: 0] rejected MsgPreVote from 1 [logterm: 0, index: 0] at term 1
2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 1, index: 1, vote: 0] rejected MsgPreVote from 1 [logterm: 0, index: 0] at term 1
2670s raft2026/02/08 04:14:25 INFO: 4 [logterm: 1, index: 2, vote: 0] rejected MsgPreVote from 1 [logterm: 0, index: 0] at term 1
2670s raft2026/02/08 04:14:25 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 [term: 0] received a MsgPreVoteResp message with higher term from 2 [term: 1]
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 1
2670s --- PASS: TestLeaderElectionPreVote (0.05s)
2670s === RUN TestLearnerElectionTimeout
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) learners=(2)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1) learners=(2)
2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 1
2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1
2670s --- PASS: TestLearnerElectionTimeout (0.00s)
2670s === RUN TestLearnerPromotion
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) learners=(2)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1) learners=(2)
2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 1
2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 2
2670s raft2026/02/08 04:14:25 INFO: 2 [term: 1] received a MsgHeartbeat message with higher term from 1 [term: 2]
2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2)
2670s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2)
2670s raft2026/02/08 04:14:25 INFO: 2 is starting a new election at term 2
2670s raft2026/02/08 04:14:25 INFO: 2 became candidate at term 3
2670s raft2026/02/08 04:14:25 INFO: 2 received MsgVoteResp from 2 at term 3
2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 [term: 2] received a MsgVote message with higher term from 2 [term: 3]
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 3
2670s raft2026/02/08 04:14:25 INFO: 2 received MsgVoteResp from 1 at term 3
2670s raft2026/02/08 04:14:25 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 2 became leader at term 3
2670s --- PASS: TestLearnerPromotion (0.00s)
2670s === RUN TestLearnerCanVote
2670s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1) learners=(2)
2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1
2670s raft2026/02/08 04:14:25 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 2
2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 11, index: 11] at term 2
2670s --- PASS: TestLearnerCanVote (0.00s)
2670s === RUN TestLeaderCycle
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 3 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2670s raft2026/02/08 04:14:25 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1
2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2670s raft2026/02/08 04:14:25 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 1
2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2670s raft2026/02/08 04:14:25 INFO: 2 is starting a new election at term 1
2670s raft2026/02/08 04:14:25 INFO: 2 became candidate at term 2
2670s raft2026/02/08 04:14:25 INFO: 2 received MsgVoteResp from 2 at term 2
2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2
2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2
2670s raft2026/02/08 04:14:25 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 2
2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2
2670s raft2026/02/08 04:14:25 INFO: 2 received MsgVoteResp from 1 at term 2
2670s raft2026/02/08 04:14:25 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 2 became leader at term 2
2670s raft2026/02/08 04:14:25 INFO: 3 is starting a new election at term 2
2670s raft2026/02/08 04:14:25 INFO: 3 became candidate at term 3
2670s raft2026/02/08 04:14:25 INFO: 3 received MsgVoteResp from 3 at term 3
2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 2, index: 2] sent MsgVote request to 1 at term 3
2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 [term: 2] received a MsgVote message with higher term from 3 [term: 3]
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 3 [logterm: 2, index: 2] at term 3
2670s raft2026/02/08 04:14:25 INFO: 2 [term: 2] received a MsgVote message with higher term from 3 [term: 3]
2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 3
2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 2, index: 2, vote: 0] cast MsgVote for 3 [logterm: 2, index: 2] at term 3
2670s raft2026/02/08 04:14:25 INFO: 3 received MsgVoteResp from 1 at term 3
2670s raft2026/02/08 04:14:25 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 3 became leader at term 3
2670s --- PASS: TestLeaderCycle (0.00s)
2670s === RUN TestLeaderCyclePreVote
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 3 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 became pre-candidate at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgPreVoteResp from 1 at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0
2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0
2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgPreVoteResp from 2 at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2670s raft2026/02/08 04:14:25 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1
2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2670s raft2026/02/08 04:14:25 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 1
2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2670s raft2026/02/08 04:14:25 INFO: 2 is starting a new election at term 1
2670s raft2026/02/08 04:14:25 INFO: 2 became pre-candidate at term 1
2670s raft2026/02/08 04:14:25 INFO: 2 received MsgPreVoteResp from 2 at term 1
2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 1] sent MsgPreVote request to 1 at term 1
2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 1] sent MsgPreVote request to 3 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 1, index: 1] at term 1
2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 1, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 1, index: 1] at term 1
2670s raft2026/02/08 04:14:25 INFO: 2 received MsgPreVoteResp from 1 at term 1
2670s raft2026/02/08 04:14:25 INFO: 2 has received 2 MsgPreVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 2 became candidate at term 2
2670s raft2026/02/08 04:14:25 INFO: 2 received MsgVoteResp from 2 at term 2
2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2
2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2
2670s raft2026/02/08 04:14:25 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 2
2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2
2670s raft2026/02/08 04:14:25 INFO: 2 received MsgVoteResp from 1 at term 2
2670s raft2026/02/08 04:14:25 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 2 became leader at term 2
2670s raft2026/02/08 04:14:25 INFO: 3 is starting a new election at term 2
2670s raft2026/02/08 04:14:25 INFO: 3 became pre-candidate at term 2
2670s raft2026/02/08 04:14:25 INFO: 3 received MsgPreVoteResp from 3 at term 2
2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 2, index: 2] sent MsgPreVote request to 1 at term 2
2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 2, index: 2] sent MsgPreVote request to 2 at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 2] cast MsgPreVote for 3 [logterm: 2, index: 2] at term 2
2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 2, index: 2, vote: 2] cast MsgPreVote for 3 [logterm: 2, index: 2] at term 2
2670s raft2026/02/08 04:14:25 INFO: 3 received MsgPreVoteResp from 1 at term 2
2670s raft2026/02/08 04:14:25 INFO: 3 has received 2 MsgPreVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 3 became candidate at term 3
2670s raft2026/02/08 04:14:25 INFO: 3 received MsgVoteResp from 3 at term 3
2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 2, index: 2] sent MsgVote request to 1 at term 3
2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 [term: 2] received a MsgVote message with higher term from 3 [term: 3]
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 3 [logterm: 2, index: 2] at term 3
2670s raft2026/02/08 04:14:25 INFO: 2 [term: 2] received a MsgVote message with higher term from 3 [term: 3]
2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 3
2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 2, index: 2, vote: 0] cast MsgVote for 3 [logterm: 2, index: 2] at term 3
2670s raft2026/02/08 04:14:25 INFO: 3 received MsgVoteResp from 1 at term 3
2670s raft2026/02/08 04:14:25 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 3 became leader at term 3
2670s --- PASS: TestLeaderCyclePreVote (0.00s)
2670s === RUN TestLeaderElectionOverwriteNewerLogs
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=()
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=()
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=()
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2]
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=()
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [], term: 2, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=()
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [], term: 2, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 4 at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 5 at term 2
2670s raft2026/02/08 04:14:25 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 2
2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 2
2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 1, index: 1] at term 2
2670s raft2026/02/08 04:14:25 INFO: 4 [logterm: 0, index: 0, vote: 3] rejected MsgVote from 1 [logterm: 1, index: 1] at term 2
2670s raft2026/02/08 04:14:25 INFO: 5 [logterm: 0, index: 0, vote: 3] rejected MsgVote from 1 [logterm: 1, index: 1] at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp rejection from 3 at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 1 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp rejection from 4 at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 2 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp rejection from 5 at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 3 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 2 at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 3 at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 4 at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 5 at term 3
2670s raft2026/02/08 04:14:25 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 3
2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3
2670s raft2026/02/08 04:14:25 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 3
2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 1, index: 1] at term 3
2670s raft2026/02/08 04:14:25 INFO: 4 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
2670s raft2026/02/08 04:14:25 INFO: 4 became follower at term 3
2670s raft2026/02/08 04:14:25 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3
2670s raft2026/02/08 04:14:25 INFO: 5 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
2670s raft2026/02/08 04:14:25 INFO: 5 became follower at term 3
2670s raft2026/02/08 04:14:25 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp rejection from 3 at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 1 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 4 at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 has received 3 MsgVoteResp votes and 1 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 3
2670s raft2026/02/08 04:14:25 INFO: found conflict at index 1 [existing term: 2, conflicting term: 1]
2670s raft2026/02/08 04:14:25 INFO: replace the unstable entries from index 1
2670s --- PASS: TestLeaderElectionOverwriteNewerLogs (0.00s)
2670s === RUN TestLeaderElectionOverwriteNewerLogsPreVote
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=()
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=()
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=()
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2]
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=()
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [], term: 2, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=()
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [], term: 2, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 became pre-candidate at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgPreVoteResp from 1 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 2 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 3 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 4 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 5 at term 1
2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgPreVote for 1 [logterm: 1, index: 1] at term 1
2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgPreVote from 1 [logterm: 1, index: 1] at term 2
2670s raft2026/02/08 04:14:25 INFO: 4 [logterm: 0, index: 0, vote: 3] rejected MsgPreVote from 1 [logterm: 1, index: 1] at term 2
2670s raft2026/02/08 04:14:25 INFO: 5 [logterm: 0, index: 0, vote: 3] rejected MsgPreVote from 1 [logterm: 1, index: 1] at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgPreVoteResp from 2 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 1 [term: 1] received a MsgPreVoteResp message with higher term from 3 [term: 2]
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 became pre-candidate at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgPreVoteResp from 1 at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 2 at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 3 at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 4 at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 5 at term 2
2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgPreVote for 1 [logterm: 1, index: 1] at term 1
2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgPreVote from 1 [logterm: 1, index: 1] at term 2
2670s raft2026/02/08 04:14:25 INFO: 4 [logterm: 0, index: 0, vote: 3] cast MsgPreVote for 1 [logterm: 1, index: 1] at term 2
2670s raft2026/02/08 04:14:25 INFO: 5 [logterm: 0, index: 0, vote: 3] cast MsgPreVote for 1 [logterm: 1, index: 1] at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgPreVoteResp from 2 at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgPreVoteResp rejection from 3 at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgPreVoteResp votes and 1 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgPreVoteResp from 4 at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 has received 3 MsgPreVoteResp votes and 1 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 2 at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 3 at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 4 at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 5 at term 3
2670s raft2026/02/08 04:14:25 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 3]
2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 3
2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3
2670s raft2026/02/08 04:14:25 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 3
2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 1, index: 1] at term 3
2670s raft2026/02/08 04:14:25 INFO: 4 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
2670s raft2026/02/08 04:14:25 INFO: 4 became follower at term 3
2670s raft2026/02/08 04:14:25 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3
2670s raft2026/02/08 04:14:25 INFO: 5 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
2670s raft2026/02/08 04:14:25 INFO: 5 became follower at term 3
2670s raft2026/02/08 04:14:25 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp rejection from 3 at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 1 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 4 at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 has received 3 MsgVoteResp votes and 1 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 3
2670s raft2026/02/08 04:14:25 INFO: found conflict at index 1 [existing term: 2, conflicting term: 1]
2670s raft2026/02/08 04:14:25 INFO: replace the unstable entries from index 1
2670s --- PASS: TestLeaderElectionOverwriteNewerLogsPreVote (0.00s)
2670s === RUN TestVoteFromAnyState
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 2, index: 42] at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 [term: 2] received a MsgVote message with higher term from 2 [term: 3]
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 3, index: 42] at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 [term: 2] received a MsgVote message with higher term from 2 [term: 3]
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 3, index: 42] at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 became pre-candidate at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 2, index: 42] at term 2
2670s --- PASS: TestVoteFromAnyState (0.00s)
2670s === RUN TestPreVoteFromAnyState
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 2 [logterm: 2, index: 42] at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0, vote: 1] cast MsgPreVote for 2 [logterm: 3, index: 42] at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 3, index: 42] at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 became pre-candidate at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 2 [logterm: 2, index: 42] at term 1
2670s --- PASS: TestPreVoteFromAnyState (0.00s)
2670s === RUN TestLogReplication
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 3 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 3 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2670s raft2026/02/08 04:14:25 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1
2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2670s raft2026/02/08 04:14:25 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 1
2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2670s raft2026/02/08 04:14:25 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1
2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2670s raft2026/02/08 04:14:25 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 1
2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2670s raft2026/02/08 04:14:25 INFO: 2 is starting a new election at term 1
2670s raft2026/02/08 04:14:25 INFO: 2 became candidate at term 2
2670s raft2026/02/08 04:14:25 INFO: 2 received MsgVoteResp from 2 at term 2
2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 2] sent MsgVote request to 1 at term 2
2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 2] sent MsgVote request to 3 at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 2
2670s raft2026/02/08 04:14:25 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 2
2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 2
2670s raft2026/02/08 04:14:25 INFO: 2 received MsgVoteResp from 1 at term 2
2670s raft2026/02/08 04:14:25 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 2 became leader at term 2
2670s --- PASS: TestLogReplication (0.00s)
2670s === RUN TestLearnerLogReplication
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) learners=(2)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1) learners=(2)
2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 1
2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 2
2670s raft2026/02/08 04:14:25 INFO: 2 [term: 1] received a MsgHeartbeat message with higher term from 1 [term: 2]
2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 2
2670s --- PASS: TestLearnerLogReplication (0.00s)
2670s === RUN TestSingleNodeCommit
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2670s --- PASS: TestSingleNodeCommit (0.00s)
2670s === RUN TestCannotCommitWithoutNewTermEntry
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3 4 5)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3 4 5)
2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 3 switched to configuration voters=(1 2 3 4 5)
2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 3 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 4 switched to configuration voters=(1 2 3 4 5)
2670s raft2026/02/08 04:14:25 INFO: 4 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 5 switched to configuration voters=(1 2 3 4 5)
2670s raft2026/02/08 04:14:25 INFO: 5 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1
2670s raft2026/02/08 04:14:25 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1
2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2670s raft2026/02/08 04:14:25 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 1
2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2670s raft2026/02/08 04:14:25 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2670s raft2026/02/08 04:14:25 INFO: 4 became follower at term 1
2670s raft2026/02/08 04:14:25 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2670s raft2026/02/08 04:14:25 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2670s raft2026/02/08 04:14:25 INFO: 5 became follower at term 1
2670s raft2026/02/08 04:14:25 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 3 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2670s raft2026/02/08 04:14:25 INFO: 2 is starting a new election at term 1
2670s raft2026/02/08 04:14:25 INFO: 2 became candidate at term 2
2670s raft2026/02/08 04:14:25 INFO: 2 received MsgVoteResp from 2 at term 2
2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 1 at term 2
2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 3 at term 2
2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 4 at term 2
2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 5 at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 3, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2
2670s raft2026/02/08 04:14:25 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 2
2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2
2670s raft2026/02/08 04:14:25 INFO: 4 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
2670s raft2026/02/08 04:14:25 INFO: 4 became follower at term 2
2670s raft2026/02/08 04:14:25 INFO: 4 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2
2670s raft2026/02/08 04:14:25 INFO: 5 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
2670s raft2026/02/08 04:14:25 INFO: 5 became follower at term 2
2670s raft2026/02/08 04:14:25 INFO: 5 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2
2670s raft2026/02/08 04:14:25 INFO: 2 received MsgVoteResp from 1 at term 2
2670s raft2026/02/08 04:14:25 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 2 received MsgVoteResp from 3 at term 2
2670s raft2026/02/08 04:14:25 INFO: 2 has received 3 MsgVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 2 became leader at term 2
2670s --- PASS: TestCannotCommitWithoutNewTermEntry (0.00s)
2670s === RUN TestCommitWithoutNewTermEntry
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3 4 5)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3 4 5)
2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 3 switched to configuration voters=(1 2 3 4 5)
2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 3 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 4 switched to configuration voters=(1 2 3 4 5)
2670s raft2026/02/08 04:14:25 INFO: 4 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 5 switched to configuration voters=(1 2 3 4 5)
2670s raft2026/02/08 04:14:25 INFO: 5 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1
2670s raft2026/02/08 04:14:25 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1
2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2670s raft2026/02/08 04:14:25 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 1
2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2670s raft2026/02/08 04:14:25 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2670s raft2026/02/08 04:14:25 INFO: 4 became follower at term 1
2670s raft2026/02/08 04:14:25 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2670s raft2026/02/08 04:14:25 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2670s raft2026/02/08 04:14:25 INFO: 5 became follower at term 1
2670s raft2026/02/08 04:14:25 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 3 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2670s raft2026/02/08 04:14:25 INFO: 2 is starting a new election at term 1
2670s raft2026/02/08 04:14:25 INFO: 2 became candidate at term 2
2670s raft2026/02/08 04:14:25 INFO: 2 received MsgVoteResp from 2 at term 2
2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 1 at term 2
2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 3 at term 2
2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 4 at term 2
2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 5 at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 3, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2
2670s raft2026/02/08 04:14:25 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 2
2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2
2670s raft2026/02/08 04:14:25 INFO: 4 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
2670s raft2026/02/08 04:14:25 INFO: 4 became follower at term 2
2670s raft2026/02/08 04:14:25 INFO: 4 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2
2670s raft2026/02/08 04:14:25 INFO: 5 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
2670s raft2026/02/08 04:14:25 INFO: 5 became follower at term 2
2670s raft2026/02/08 04:14:25 INFO: 5 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2
2670s raft2026/02/08 04:14:25 INFO: 2 received MsgVoteResp from 1 at term 2
2670s raft2026/02/08 04:14:25 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 2 received MsgVoteResp from 3 at term 2
2670s raft2026/02/08 04:14:25 INFO: 2 has received 3 MsgVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 2 became leader at term 2
2670s --- PASS: TestCommitWithoutNewTermEntry (0.00s)
2670s === RUN TestDuelingCandidates
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 3 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2670s raft2026/02/08 04:14:25 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1
2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2670s raft2026/02/08 04:14:25 INFO: 3 is starting a new election at term 0
2670s raft2026/02/08 04:14:25 INFO: 3 became candidate at term 1
2670s raft2026/02/08 04:14:25 INFO: 3 received MsgVoteResp from 3 at term 1
2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 1 at term 1
2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 1, vote: 1] rejected MsgVote from 3 [logterm: 0, index: 0] at term 1
2670s raft2026/02/08 04:14:25 INFO: 3 received MsgVoteResp rejection from 2 at term 1
2670s raft2026/02/08 04:14:25 INFO: 3 has received 1 MsgVoteResp votes and 1 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 3 is starting a new election at term 1
2670s raft2026/02/08 04:14:25 INFO: 3 became candidate at term 2
2670s raft2026/02/08 04:14:25 INFO: 3 received MsgVoteResp from 3 at term 2
2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 1 at term 2
2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 [term: 1] received a MsgVote message with higher term from 3 [term: 2]
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 3 [logterm: 0, index: 0] at term 2
2670s raft2026/02/08 04:14:25 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2]
2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 2
2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 3 [logterm: 0, index: 0] at term 2
2670s raft2026/02/08 04:14:25 INFO: 3 received MsgVoteResp rejection from 1 at term 2
2670s raft2026/02/08 04:14:25 INFO: 3 has received 1 MsgVoteResp votes and 1 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 3 received MsgVoteResp rejection from 2 at term 2
2670s raft2026/02/08 04:14:25 INFO: 3 has received 1 MsgVoteResp votes and 2 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 2
2670s --- PASS: TestDuelingCandidates (0.00s)
2670s === RUN TestDuelingPreCandidates
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 3 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 became pre-candidate at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgPreVoteResp from 1 at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0
2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgPreVoteResp from 2 at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2670s raft2026/02/08 04:14:25 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1
2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2670s raft2026/02/08 04:14:25 INFO: 3 is starting a new election at term 0
2670s raft2026/02/08 04:14:25 INFO: 3 became pre-candidate at term 0
2670s raft2026/02/08 04:14:25 INFO: 3 received MsgPreVoteResp from 3 at term 0
2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 1 at term 0
2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0
2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 1, vote: 1] rejected MsgPreVote from 3 [logterm: 0, index: 0] at term 1
2670s raft2026/02/08 04:14:25 INFO: 3 [term: 0] received a MsgPreVoteResp message with higher term from 2 [term: 1]
2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 1
2670s raft2026/02/08 04:14:25 INFO: 3 is starting a new election at term 1
2670s raft2026/02/08 04:14:25 INFO: 3 became pre-candidate at term 1
2670s raft2026/02/08 04:14:25 INFO: 3 received MsgPreVoteResp from 3 at term 1
2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 1 at term 1
2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1, vote: 1] rejected MsgPreVote from 3 [logterm: 0, index: 0] at term 1
2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 1, vote: 1] rejected MsgPreVote from 3 [logterm: 0, index: 0] at term 1
2670s raft2026/02/08 04:14:25 INFO: 3 received MsgPreVoteResp rejection from 1 at term 1
2670s raft2026/02/08 04:14:25 INFO: 3 has received 1 MsgPreVoteResp votes and 1 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 3 received MsgPreVoteResp rejection from 2 at term 1
2670s raft2026/02/08 04:14:25 INFO: 3 has received 1 MsgPreVoteResp votes and 2 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 1
2670s --- PASS: TestDuelingPreCandidates (0.00s)
2670s === RUN TestCandidateConcede
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 3 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2670s raft2026/02/08 04:14:25 INFO: 3 is starting a new election at term 0
2670s raft2026/02/08 04:14:25 INFO: 3 became candidate at term 1
2670s raft2026/02/08 04:14:25 INFO: 3 received MsgVoteResp from 3 at term 1
2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 1 at term 1
2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2670s raft2026/02/08 04:14:25 INFO: 2 [term: 0] received a MsgVote message with higher term from 3 [term: 1]
2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1
2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 3 [logterm: 0, index: 0] at term 1
2670s raft2026/02/08 04:14:25 INFO: 3 received MsgVoteResp from 2 at term 1
2670s raft2026/02/08 04:14:25 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 3 became leader at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 1
2670s --- PASS: TestCandidateConcede (0.00s)
2670s === RUN TestSingleNodeCandidate
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2670s --- PASS: TestSingleNodeCandidate (0.04s)
2670s === RUN TestSingleNodePreCandidate
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 became pre-candidate at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgPreVoteResp from 1 at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2670s --- PASS: TestSingleNodePreCandidate (0.00s)
2670s === RUN TestOldMessages
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 3 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2670s raft2026/02/08 04:14:25 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1
2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2670s raft2026/02/08 04:14:25 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 1
2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2670s raft2026/02/08 04:14:25 INFO: 2 is starting a new election at term 1
2670s raft2026/02/08 04:14:25 INFO: 2 became candidate at term 2
2670s raft2026/02/08 04:14:25 INFO: 2 received MsgVoteResp from 2 at term 2
2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2
2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2
2670s raft2026/02/08 04:14:25 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 2
2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2
2670s raft2026/02/08 04:14:25 INFO: 2 received MsgVoteResp from 1 at term 2
2670s raft2026/02/08 04:14:25 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 2 became leader at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 3 at term 3
2670s raft2026/02/08 04:14:25 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 3
2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 2, index: 2, vote: 0] cast MsgVote for 1 [logterm: 2, index: 2] at term 3
2670s raft2026/02/08 04:14:25 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 3
2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 2, index: 2, vote: 0] cast MsgVote for 1 [logterm: 2, index: 2] at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 [term: 3] ignored a MsgApp message with lower term from 2 [term: 2]
2670s --- PASS: TestOldMessages (0.00s)
2670s === RUN TestProposal
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 3 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3 4)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 4 switched to configuration voters=(1 2 3 4)
2670s raft2026/02/08 04:14:25 INFO: 4 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 4 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3 4 5)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 4 switched to configuration voters=(1 2 3 4 5)
2670s raft2026/02/08 04:14:25 INFO: 4 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 5 switched to configuration voters=(1 2 3 4 5)
2670s raft2026/02/08 04:14:25 INFO: 5 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2670s raft2026/02/08 04:14:25 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1
2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2670s raft2026/02/08 04:14:25 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 1
2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2670s raft2026/02/08 04:14:25 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1
2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2670s raft_test.go:1079: #1: peer 3 empty log
2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 no leader at term 1; dropping proposal
2670s raft_test.go:1079: #2: peer 3 empty log
2670s raft_test.go:1079: #2: peer 2 empty log
2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1
2670s raft2026/02/08 04:14:25 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2670s raft2026/02/08 04:14:25 INFO: 4 became follower at term 1
2670s raft2026/02/08 04:14:25 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 4 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 1 no leader at term 1; dropping proposal
2670s raft_test.go:1079: #3: peer 2 empty log
2670s raft_test.go:1079: #3: peer 3 empty log
2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1
2670s raft2026/02/08 04:14:25 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2670s raft2026/02/08 04:14:25 INFO: 4 became follower at term 1
2670s raft2026/02/08 04:14:25 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2670s raft2026/02/08 04:14:25 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2670s raft2026/02/08 04:14:25 INFO: 5 became follower at term 1
2670s raft2026/02/08 04:14:25 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 4 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 5 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2670s raft_test.go:1079: #4: peer 2 empty log
2670s raft_test.go:1079: #4: peer 3 empty log
2670s --- PASS: TestProposal (0.00s)
2670s === RUN TestProposalByProxy
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 3 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2670s raft2026/02/08 04:14:25 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1
2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2670s raft2026/02/08 04:14:25 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 1
2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2670s raft2026/02/08 04:14:25 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1
2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2670s raft_test.go:1117: #1: peer 3 empty log
2670s --- PASS: TestProposalByProxy (0.00s)
2670s === RUN TestCommit
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 1
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 1, lastterm: 2]
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 1
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2)
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1]
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2)
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2)
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1]
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2)
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 1
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2)
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3 4)
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1]
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2)
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3 4)
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 1
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2)
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3 4)
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1]
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2)
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3 4)
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2)
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3 4)
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1]
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2)
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3 4)
2670s --- PASS: TestCommit (0.00s)
2670s === RUN TestPastElectionTimeout
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s --- PASS: TestPastElectionTimeout (0.00s)
2670s === RUN TestStepIgnoreOldTermMsg
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 [term: 2] ignored a MsgApp message with lower term from 0 [term: 1]
2670s --- PASS: TestStepIgnoreOldTermMsg (0.00s)
2670s === RUN TestHandleMsgApp
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2
2670s raft2026/02/08 04:14:25 INFO: found conflict at index 1 [existing term: 1, conflicting term: 2]
2670s raft2026/02/08 04:14:25 INFO: replace the unstable entries from index 1
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2
2670s --- PASS: TestHandleMsgApp (0.00s)
2670s === RUN TestHandleHeartbeat
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 3]
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 3]
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2
2670s --- PASS: TestHandleHeartbeat (0.00s)
2670s === RUN TestHandleHeartbeatResp
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 3]
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2670s --- PASS: TestHandleHeartbeatResp (0.00s)
2670s === RUN TestRaftFreesReadOnlyMem
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2670s --- PASS: TestRaftFreesReadOnlyMem (0.00s)
2670s === RUN TestMsgAppRespWaitReset
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2670s --- PASS: TestMsgAppRespWaitReset (0.00s)
2670s === RUN TestRecvMsgVote
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 0, index: 0] at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 0] at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 2, index: 0] at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 0, index: 1] at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 1] at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 2, index: 1] at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 3, index: 1] at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 0, index: 2] at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 2] at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 2, index: 2] at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 3, index: 2] at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 0, index: 3] at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 3] at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 2, index: 3] at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 3, index: 3] at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 2] cast MsgVote for 2 [logterm: 2, index: 3] at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgVote from 2 [logterm: 2, index: 3] at term 2
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgVote from 2 [logterm: 3, index: 3] at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgVote from 2 [logterm: 3, index: 3] at term 3
2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgVote from 2 [logterm: 3, index: 3] at term 3
2670s --- PASS: TestRecvMsgVote (0.00s)
2671s === RUN TestRecvMsgPreVote
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 0, index: 0] at term 2
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 1, index: 0] at term 2
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 2, index: 0] at term 2
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgPreVote for 2 [logterm: 3, index: 0] at term 3
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 0, index: 1] at term 2
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 1, index: 1] at term 2
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 2, index: 1] at term 2
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgPreVote for 2 [logterm: 3, index: 1] at term 3
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 0, index: 2] at term 2
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 1, index: 2] at term 2
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgPreVote for 2 [logterm: 2, index: 2] at term 2
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgPreVote for 2 [logterm: 3, index: 2] at term 3
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 0, index: 3] at term 2
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 1, index: 3] at term 2
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgPreVote for 2 [logterm: 2, index: 3] at term 2
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgPreVote for 2 [logterm: 3, index: 3] at term 3
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 2] cast MsgPreVote for 2 [logterm: 2, index: 3] at term 2
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 2 [logterm: 2, index: 3] at term 2
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 2 [logterm: 3, index: 3] at term 3
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 2 [logterm: 3, index: 3] at term 3
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 2 [logterm: 3, index: 3] at term 3
2671s --- PASS: TestRecvMsgPreVote (0.00s)
2671s === RUN TestStateTransition
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 became pre-candidate at term 0
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 became pre-candidate at term 0
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 0
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 became pre-candidate at term 0
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 0
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 0
2671s --- PASS: TestStateTransition (0.00s)
2671s === RUN TestAllServerStepdown
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 3]
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 3
2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 became pre-candidate at term 0
2671s raft2026/02/08 04:14:25 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3]
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 3
2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 3]
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 3
2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 3]
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 3
2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3
2671s --- PASS: TestAllServerStepdown (0.00s)
2671s === RUN TestCandidateResetTermMsgHeartbeat
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 3 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0
2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2671s raft2026/02/08 04:14:25 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1
2671s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2671s raft2026/02/08 04:14:25 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 1
2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2671s raft2026/02/08 04:14:25 INFO: 2 is starting a new election at term 1
2671s raft2026/02/08 04:14:25 INFO: 2 became candidate at term 2
2671s raft2026/02/08 04:14:25 INFO: 2 received MsgVoteResp from 2 at term 2
2671s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2
2671s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2
2671s raft2026/02/08 04:14:25 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2
2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2
2671s raft2026/02/08 04:14:25 INFO: 2 received MsgVoteResp from 1 at term 2
2671s raft2026/02/08 04:14:25 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:25 INFO: 2 became leader at term 2
2671s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 2
2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 3
2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 3
2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3
2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 3 at term 3
2671s raft2026/02/08 04:14:25 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 3
2671s raft2026/02/08 04:14:25 INFO: 2 [logterm: 2, index: 2, vote: 0] cast MsgVote for 1 [logterm: 2, index: 2] at term 3
2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 3
2671s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 3
2671s raft2026/02/08 04:14:25 INFO: 3 is starting a new election at term 1
2671s raft2026/02/08 04:14:25 INFO: 3 became candidate at term 2
2671s raft2026/02/08 04:14:25 INFO: 3 received MsgVoteResp from 3 at term 2
2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2
2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2
2671s raft2026/02/08 04:14:25 INFO: 3 [term: 2] received a MsgHeartbeat message with higher term from 1 [term: 3]
2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 3
2671s raft2026/02/08 04:14:25 INFO: 1 [term: 3] ignored a MsgVote message with lower term from 3 [term: 2]
2671s raft2026/02/08 04:14:25 INFO: 2 [term: 3] ignored a MsgVote message with lower term from 3 [term: 2]
2671s --- PASS: TestCandidateResetTermMsgHeartbeat (0.24s)
2671s === RUN TestCandidateResetTermMsgApp
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 3 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0
2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2671s raft2026/02/08 04:14:25 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1
2671s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2671s raft2026/02/08 04:14:25 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 1
2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2671s raft2026/02/08 04:14:25 INFO: 2 is starting a new election at term 1
2671s raft2026/02/08 04:14:25 INFO: 2 became candidate at term 2
2671s raft2026/02/08 04:14:25 INFO: 2 received MsgVoteResp from 2 at term 2
2671s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2
2671s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2
2671s raft2026/02/08 04:14:25 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2
2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2
2671s raft2026/02/08 04:14:25 INFO: 2 received MsgVoteResp from 1 at term 2
2671s raft2026/02/08 04:14:25 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:25 INFO: 2 became leader at term 2
2671s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 2
2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 3
2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 3
2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3
2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 3 at term 3
2671s raft2026/02/08 04:14:25 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 3
2671s raft2026/02/08 04:14:25 INFO: 2 [logterm: 2, index: 2, vote: 0] cast MsgVote for 1 [logterm: 2, index: 2] at term 3
2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 3
2671s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 3
2671s raft2026/02/08 04:14:25 INFO: 3 is starting a new election at term 1
2671s raft2026/02/08 04:14:25 INFO: 3 became candidate at term 2
2671s raft2026/02/08 04:14:25 INFO: 3 received MsgVoteResp from 3 at term 2
2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2
2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2
2671s raft2026/02/08 04:14:25 INFO: 3 [term: 2] received a MsgApp message with higher term from 1 [term: 3]
2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 3
2671s raft2026/02/08 04:14:25 INFO: 1 [term: 3] ignored a MsgVote message with lower term from 3 [term: 2]
2671s raft2026/02/08 04:14:25 INFO: 2 [term: 3] ignored a MsgVote message with lower term from 3 [term: 2]
2671s --- PASS: TestCandidateResetTermMsgApp (0.00s)
2671s === RUN TestLeaderStepdownWhenQuorumActive
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2671s --- PASS: TestLeaderStepdownWhenQuorumActive (0.00s)
2671s === RUN TestLeaderStepdownWhenQuorumLost
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2671s raft2026/02/08 04:14:25 WARN: 1 stepped down to follower since quorum is not active
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 1
2671s --- PASS: TestLeaderStepdownWhenQuorumLost (0.00s)
2671s === RUN TestLeaderSupersedingWithCheckQuorum
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 3 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0
2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2671s raft2026/02/08 04:14:25 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1
2671s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2671s raft2026/02/08 04:14:25 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 1
2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2671s raft2026/02/08 04:14:25 INFO: 3 is starting a new election at term 1
2671s raft2026/02/08 04:14:25 INFO: 3 became candidate at term 2
2671s raft2026/02/08 04:14:25 INFO: 3 received MsgVoteResp from 3 at term 2
2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2
2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2
2671s raft2026/02/08 04:14:25 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)
2671s raft2026/02/08 04:14:25 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)
2671s raft2026/02/08 04:14:25 INFO: 3 is starting a new election at term 2
2671s raft2026/02/08 04:14:25 INFO: 3 became candidate at term 3
2671s raft2026/02/08 04:14:25 INFO: 3 received MsgVoteResp from 3 at term 3
2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 3
2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 3
2671s raft2026/02/08 04:14:25 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)
2671s raft2026/02/08 04:14:25 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 3]
2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 3
2671s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 3
2671s raft2026/02/08 04:14:25 INFO: 3 received MsgVoteResp from 2 at term 3
2671s raft2026/02/08 04:14:25 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:25 INFO: 3 became leader at term 3
2671s raft2026/02/08 04:14:25 INFO: 1 [term: 1] received a MsgApp message with higher term from 3 [term: 3]
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 3
2671s --- PASS: TestLeaderSupersedingWithCheckQuorum (0.00s)
2671s === RUN TestLeaderElectionWithCheckQuorum
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 3 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0
2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2671s raft2026/02/08 04:14:25 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1
2671s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2671s raft2026/02/08 04:14:25 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 1
2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2671s raft2026/02/08 04:14:25 INFO: 3 is starting a new election at term 1
2671s raft2026/02/08 04:14:25 INFO: 3 became candidate at term 2
2671s raft2026/02/08 04:14:25 INFO: 3 received MsgVoteResp from 3 at term 2
2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2
2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2
2671s raft2026/02/08 04:14:25 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)
2671s raft2026/02/08 04:14:25 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2]
2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 2
2671s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 2
2671s raft2026/02/08 04:14:25 INFO: 3 received MsgVoteResp from 2 at term 2
2671s raft2026/02/08 04:14:25 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:25 INFO: 3 became leader at term 2
2671s raft2026/02/08 04:14:25 INFO: 1 [term: 1] received a MsgAppResp message with higher term from 2 [term: 2]
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2
2671s --- PASS: TestLeaderElectionWithCheckQuorum (0.00s)
2671s === RUN TestFreeStuckCandidateWithCheckQuorum
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 3 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0
2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2671s raft2026/02/08 04:14:25 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1
2671s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2671s raft2026/02/08 04:14:25 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 1
2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2671s raft2026/02/08 04:14:25 INFO: 3 is starting a new election at term 1
2671s raft2026/02/08 04:14:25 INFO: 3 became candidate at term 2
2671s raft2026/02/08 04:14:25 INFO: 3 received MsgVoteResp from 3 at term 2
2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2
2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2
2671s raft2026/02/08 04:14:25 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)
2671s raft2026/02/08 04:14:25 INFO: 3 is starting a new election at term 2
2671s raft2026/02/08 04:14:25 INFO: 3 became candidate at term 3
2671s raft2026/02/08 04:14:25 INFO: 3 received MsgVoteResp from 3 at term 3
2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 3
2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 3
2671s raft2026/02/08 04:14:25 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)
2671s raft2026/02/08 04:14:25 INFO: 1 [term: 1] received a MsgAppResp message with higher term from 3 [term: 3]
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 3
2671s raft2026/02/08 04:14:25 INFO: 3 is starting a new election at term 3
2671s raft2026/02/08 04:14:25 INFO: 3 became candidate at term 4
2671s raft2026/02/08 04:14:25 INFO: 3 received MsgVoteResp from 3 at term 4
2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 4
2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 4
2671s raft2026/02/08 04:14:25 INFO: 1 [term: 3] received a MsgVote message with higher term from 3 [term: 4]
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 4
2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 4
2671s raft2026/02/08 04:14:25 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)
2671s raft2026/02/08 04:14:25 INFO: 3 received MsgVoteResp from 1 at term 4
2671s raft2026/02/08 04:14:25 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:25 INFO: 3 became leader at term 4
2671s raft2026/02/08 04:14:25 INFO: 2 [term: 1] received a MsgApp message with higher term from 3 [term: 4]
2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 4
2671s --- PASS: TestFreeStuckCandidateWithCheckQuorum (0.00s)
2671s === RUN TestNonPromotableVoterWithCheckQuorum
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0
2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2671s raft2026/02/08 04:14:25 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1
2671s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2671s --- PASS: TestNonPromotableVoterWithCheckQuorum (0.00s)
2671s === RUN TestDisruptiveFollower
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 3 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 1
2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1
2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 2
2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 2
2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2
2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2
2671s raft2026/02/08 04:14:25 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 2
2671s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2
2671s raft2026/02/08 04:14:25 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 2
2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2
2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 2
2671s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 2
2671s raft2026/02/08 04:14:25 INFO: 3 is starting a new election at term 2
2671s raft2026/02/08 04:14:25 INFO: 3 became candidate at term 3
2671s raft2026/02/08 04:14:25 INFO: 3 received MsgVoteResp from 3 at term 3
2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3
2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 2 at term 3
2671s raft2026/02/08 04:14:25 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)
2671s raft2026/02/08 04:14:25 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)
2671s raft2026/02/08 04:14:25 INFO: 1 [term: 2] received a MsgAppResp message with higher term from 3 [term: 3]
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 3
2671s --- PASS: TestDisruptiveFollower (0.00s)
2671s === RUN TestDisruptiveFollowerPreVote
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 3 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 1
2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1
2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 2
2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 2
2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2
2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2
2671s raft2026/02/08 04:14:25 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 2
2671s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2
2671s raft2026/02/08 04:14:25 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 2
2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2
2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 2
2671s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 2
2671s raft2026/02/08 04:14:25 INFO: 3 is starting a new election at term 2
2671s raft2026/02/08 04:14:25 INFO: 3 became pre-candidate at term 2
2671s raft2026/02/08 04:14:25 INFO: 3 received MsgPreVoteResp from 3 at term 2
2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 2
2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 2
2671s raft2026/02/08 04:14:25 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)
2671s raft2026/02/08 04:14:25 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)
2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 2
2671s --- PASS: TestDisruptiveFollowerPreVote (0.00s)
2671s === RUN TestReadOnlyOptionSafe
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 3 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0
2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2671s raft2026/02/08 04:14:25 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1
2671s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2671s raft2026/02/08 04:14:25 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 1
2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2671s --- PASS: TestReadOnlyOptionSafe (0.00s)
2671s === RUN TestReadOnlyWithLearner
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) learners=(2)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1) learners=(2)
2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0
2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2671s raft2026/02/08 04:14:25 INFO: 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1]
2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1
2671s --- PASS: TestReadOnlyWithLearner (0.00s)
2671s === RUN TestReadOnlyOptionLease
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 3 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0
2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2671s raft2026/02/08 04:14:25 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1
2671s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2671s raft2026/02/08 04:14:25 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 1
2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2671s --- PASS: TestReadOnlyOptionLease (0.00s)
2671s === RUN TestReadOnlyForNewLeader
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 1
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 1, commit: 1, applied: 1, lastindex: 2, lastterm: 1]
2671s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1
2671s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 1, commit: 2, applied: 2, lastindex: 2, lastterm: 1]
2671s raft2026/02/08 04:14:25 INFO: 3 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 1
2671s raft2026/02/08 04:14:25 INFO: newRaft 3 [peers: [1,2,3], term: 1, commit: 2, applied: 2, lastindex: 2, lastterm: 1]
2671s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 2
2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 2
2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 2] sent MsgVote request to 2 at term 2
2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 2] sent MsgVote request to 3 at term 2
2671s raft2026/02/08 04:14:25 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 2
2671s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 2, vote: 0] cast MsgVote for 1 [logterm: 1, index: 2] at term 2
2671s raft2026/02/08 04:14:25 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 2
2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 1, index: 2, vote: 0] cast MsgVote for 1 [logterm: 1, index: 2] at term 2
2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 2
2671s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 2
2671s --- PASS: TestReadOnlyForNewLeader (0.00s)
2671s === RUN TestLeaderAppResp
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2671s --- PASS: TestLeaderAppResp (0.00s)
2671s === RUN TestBcastBeat
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 1000, applied: 1000, lastindex: 1000, lastterm: 1]
2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 2
2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 2
2671s --- PASS: TestBcastBeat (0.00s)
2671s === RUN TestRecvMsgBeat
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s --- PASS: TestRecvMsgBeat (0.00s)
2671s === RUN TestLeaderIncreaseNext
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2671s --- PASS: TestLeaderIncreaseNext (0.00s)
2671s === RUN TestSendAppendForProgressProbe
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2671s --- PASS: TestSendAppendForProgressProbe (0.00s)
2671s === RUN TestSendAppendForProgressReplicate
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2671s --- PASS: TestSendAppendForProgressReplicate (0.00s)
2671s === RUN TestSendAppendForProgressSnapshot
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2671s --- PASS: TestSendAppendForProgressSnapshot (0.00s)
2671s === RUN TestRecvMsgUnreachable
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 1]
2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2671s --- PASS: TestRecvMsgUnreachable (0.00s)
2671s === RUN TestRestore
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:25 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11]
2671s --- PASS: TestRestore (0.00s)
2671s === RUN TestRestoreWithLearner
2671s raft2026/02/08 04:14:25 INFO: 3 switched to configuration voters=(1 2) learners=(3)
2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 3 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
2671s raft2026/02/08 04:14:25 INFO: 3 switched to configuration voters=(1 2) learners=(3)
2671s raft2026/02/08 04:14:25 INFO: 3 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11]
2671s --- PASS: TestRestoreWithLearner (0.01s)
2671s === RUN TestRestoreWithVotersOutgoing
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(2 3 4)&&(1 2 3)
2671s raft2026/02/08 04:14:25 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11]
2671s --- PASS: TestRestoreWithVotersOutgoing (0.00s)
2671s === RUN TestRestoreVoterToLearner
2671s raft2026/02/08 04:14:25 INFO: 3 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
2671s raft2026/02/08 04:14:25 INFO: 3 switched to configuration voters=(1 2) learners=(3)
2671s raft2026/02/08 04:14:25 INFO: 3 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11]
2671s --- PASS: TestRestoreVoterToLearner (0.00s)
2671s === RUN TestRestoreLearnerPromotion
2671s raft2026/02/08 04:14:25 INFO: 3 switched to configuration voters=(1 2) learners=(3)
2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 3 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
2671s raft2026/02/08 04:14:25 INFO: 3 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:25 INFO: 3 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11]
2671s --- PASS: TestRestoreLearnerPromotion (0.00s)
2671s === RUN TestLearnerReceiveSnapshot
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) learners=(2)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1) learners=(2)
2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) learners=(2)
2671s raft2026/02/08 04:14:25 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11]
2671s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0
2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2671s raft2026/02/08 04:14:25 INFO: 2 [term: 0] received a MsgHeartbeat message with higher term from 1 [term: 1]
2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1
2671s raft2026/02/08 04:14:25 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
2671s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1) learners=(2)
2671s raft2026/02/08 04:14:25 INFO: 2 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11]
2671s raft2026/02/08 04:14:25 INFO: 2 [commit: 11] restored snapshot [index: 11, term: 11]
2671s --- PASS: TestLearnerReceiveSnapshot (0.00s)
2671s === RUN TestRestoreIgnoreSnapshot
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 [commit: 1, lastindex: 3, lastterm: 1] fast-forwarded commit to snapshot [index: 2, term: 1]
2671s --- PASS: TestRestoreIgnoreSnapshot (0.00s)
2671s === RUN TestProvideSnap
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2)
2671s raft2026/02/08 04:14:25 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11]
2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2671s --- PASS: TestProvideSnap (0.00s)
2671s === RUN TestIgnoreProvidingSnap
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2)
2671s raft2026/02/08 04:14:25 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11]
2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2671s --- PASS: TestIgnoreProvidingSnap (0.00s)
2671s === RUN TestRestoreFromSnapMsg
2671s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2)
2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 2 [term: 0] received a MsgSnap message with higher term from 1 [term: 2]
2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 2
2671s raft2026/02/08 04:14:25 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
2671s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2)
2671s raft2026/02/08 04:14:25 INFO: 2 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11]
2671s raft2026/02/08 04:14:25 INFO: 2 [commit: 11] restored snapshot [index: 11, term: 11]
2671s --- PASS: TestRestoreFromSnapMsg (0.00s)
2671s === RUN TestSlowNodeRestore
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 3 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0
2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2671s raft2026/02/08 04:14:25 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1
2671s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2671s raft2026/02/08 04:14:25 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 1
2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2671s raft2026/02/08 04:14:25 INFO: log [committed=1, applied=0, unstable.offset=1, len(unstable.Entries)=1] starts to restore snapshot [index: 102, term: 1]
2671s raft2026/02/08 04:14:25 INFO: 3 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:25 INFO: 3 [commit: 102, lastindex: 102, lastterm: 1] restored snapshot [index: 102, term: 1]
2671s raft2026/02/08 04:14:25 INFO: 3 [commit: 102] restored snapshot [index: 102, term: 1]
2671s --- PASS: TestSlowNodeRestore (0.01s)
2671s === RUN TestStepConfig
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2671s --- PASS: TestStepConfig (0.00s)
2671s === RUN TestStepIgnoreConfig
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 ignoring conf change {ConfChangeAddNode 0 [] 0} at config voters=(1 2): possible unapplied conf change at index 2 (applied to 0)
2671s --- PASS: TestStepIgnoreConfig (0.00s)
2671s === RUN TestNewLeaderPendingConfig
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2671s --- PASS: TestNewLeaderPendingConfig (0.00s)
2671s === RUN TestAddNode
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2)
2671s --- PASS: TestAddNode (0.00s)
2671s === RUN TestAddLearner
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) learners=(2)
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2)
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(2) learners=(1)
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2)
2671s --- PASS: TestAddLearner (0.00s)
2671s === RUN TestAddNodeCheckQuorum
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2)
2671s raft2026/02/08 04:14:25 WARN: 1 stepped down to follower since quorum is not active
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 1
2671s --- PASS: TestAddNodeCheckQuorum (0.00s)
2671s === RUN TestRemoveNode
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2671s --- PASS: TestRemoveNode (0.00s)
2671s === RUN TestRemoveLearner
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) learners=(2)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2671s --- PASS: TestRemoveLearner (0.00s)
2671s === RUN TestPromotable
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=()
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(2 3)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s --- PASS: TestPromotable (0.00s)
2671s === RUN TestRaftNodes
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s --- PASS: TestRaftNodes (0.00s)
2671s === RUN TestCampaignWhileLeader
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0
2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2671s --- PASS: TestCampaignWhileLeader (0.00s)
2671s === RUN TestPreCampaignWhileLeader
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0
2671s raft2026/02/08 04:14:25 INFO: 1 became pre-candidate at term 0
2671s raft2026/02/08 04:14:25 INFO: 1 received MsgPreVoteResp from 1 at term 0
2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2671s --- PASS: TestPreCampaignWhileLeader (0.00s)
2671s === RUN TestCommitAfterRemoveNode
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1)
2671s --- PASS: TestCommitAfterRemoveNode (0.00s)
2671s === RUN TestLeaderTransferToUpToDateNode
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 3 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 0
2671s raft2026/02/08 04:14:25 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0
2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2671s raft2026/02/08 04:14:25 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1
2671s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2671s raft2026/02/08 04:14:25 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 1
2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1
2671s raft2026/02/08 04:14:25 INFO: 1 [term 1] starts to transfer leadership to 2
2671s raft2026/02/08 04:14:25 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log
2671s raft2026/02/08 04:14:25 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership.
2671s raft2026/02/08 04:14:25 INFO: 2 is starting a new election at term 1
2671s raft2026/02/08 04:14:25 INFO: 2 became candidate at term 2
2671s raft2026/02/08 04:14:25 INFO: 2 received MsgVoteResp from 2 at term 2
2671s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2
2671s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2
2671s raft2026/02/08 04:14:25 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2
2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2
2671s raft2026/02/08 04:14:25 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 2
2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2
2671s raft2026/02/08 04:14:25 INFO: 2 received MsgVoteResp from 1 at term 2
2671s raft2026/02/08 04:14:25 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:25 INFO: 2 became leader at term 2
2671s raft2026/02/08 04:14:25 INFO: 2 [term 2] starts to transfer leadership to 1
2671s raft2026/02/08 04:14:25 INFO: 2 sends MsgTimeoutNow to 1 immediately as 1 already has up-to-date log
2671s raft2026/02/08 04:14:25 INFO: 1 [term 2] received MsgTimeoutNow from 2 and starts an election to get leadership.
2671s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 2
2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 3
2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 3
2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 2 at term 3
2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 3 at term 3
2671s raft2026/02/08 04:14:25 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 3
2671s raft2026/02/08 04:14:25 INFO: 2 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3
2671s raft2026/02/08 04:14:25 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 3
2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3
2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 3
2671s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 3
2671s --- PASS: TestLeaderTransferToUpToDateNode (0.00s)
2671s === RUN TestLeaderTransferToUpToDateNodeFromFollower
2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 2 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 3 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 0
2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2671s raft2026/02/08 04:14:26 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2671s raft2026/02/08 04:14:26 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 2 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 [term 1] starts to transfer leadership to 2
2671s raft2026/02/08 04:14:26 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log
2671s raft2026/02/08 04:14:26 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership.
2671s raft2026/02/08 04:14:26 INFO: 2 is starting a new election at term 1
2671s raft2026/02/08 04:14:26 INFO: 2 became candidate at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 received MsgVoteResp from 2 at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2
2671s raft2026/02/08 04:14:26 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 2
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2
2671s raft2026/02/08 04:14:26 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 2
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 received MsgVoteResp from 1 at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:26 INFO: 2 became leader at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 [term 2] starts to transfer leadership to 1
2671s raft2026/02/08 04:14:26 INFO: 2 sends MsgTimeoutNow to 1 immediately as 1 already has up-to-date log
2671s raft2026/02/08 04:14:26 INFO: 1 [term 2] received MsgTimeoutNow from 2 and starts an election to get leadership.
2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 2
2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 3
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 3
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 2 at term 3
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 3 at term 3
2671s raft2026/02/08 04:14:26 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 3
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3
2671s raft2026/02/08 04:14:26 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 3
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 2 at term 3
2671s raft2026/02/08 04:14:26 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 3
2671s --- PASS: TestLeaderTransferToUpToDateNodeFromFollower (0.08s)
2671s === RUN TestLeaderTransferWithCheckQuorum
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 2 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 3 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 0
2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2671s raft2026/02/08 04:14:26 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2671s raft2026/02/08 04:14:26 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 2 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 [term 1] starts to transfer leadership to 2
2671s raft2026/02/08 04:14:26 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log
2671s raft2026/02/08 04:14:26 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership.
2671s raft2026/02/08 04:14:26 INFO: 2 is starting a new election at term 1
2671s raft2026/02/08 04:14:26 INFO: 2 became candidate at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 received MsgVoteResp from 2 at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2
2671s raft2026/02/08 04:14:26 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 2
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2
2671s raft2026/02/08 04:14:26 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 2
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 received MsgVoteResp from 1 at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:26 INFO: 2 became leader at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 [term 2] starts to transfer leadership to 1
2671s raft2026/02/08 04:14:26 INFO: 2 sends MsgTimeoutNow to 1 immediately as 1 already has up-to-date log
2671s raft2026/02/08 04:14:26 INFO: 1 [term 2] received MsgTimeoutNow from 2 and starts an election to get leadership.
2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 2
2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 3
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 3
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 2 at term 3
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 3 at term 3
2671s raft2026/02/08 04:14:26 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 3
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3
2671s raft2026/02/08 04:14:26 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 3
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 2 at term 3
2671s raft2026/02/08 04:14:26 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 3
2671s --- PASS: TestLeaderTransferWithCheckQuorum (0.00s)
2671s === RUN TestLeaderTransferToSlowFollower
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 2 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 3 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 0
2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2671s raft2026/02/08 04:14:26 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2671s raft2026/02/08 04:14:26 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 2 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 [term 1] starts to transfer leadership to 3
2671s raft2026/02/08 04:14:26 DEBUG: 3 [logterm: 0, index: 2] rejected MsgApp [logterm: 1, index: 2] from 1
2671s raft2026/02/08 04:14:26 DEBUG: 1 received MsgAppResp(rejected, hint: (index 1, term 1)) from 3 for index 2
2671s raft2026/02/08 04:14:26 DEBUG: 1 decreased progress of 3 to [StateReplicate match=1 next=2 inflight=1]
2671s raft2026/02/08 04:14:26 INFO: 1 sent MsgTimeoutNow to 3 after received MsgAppResp
2671s raft2026/02/08 04:14:26 INFO: 3 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership.
2671s raft2026/02/08 04:14:26 INFO: 3 is starting a new election at term 1
2671s raft2026/02/08 04:14:26 INFO: 3 became candidate at term 2
2671s raft2026/02/08 04:14:26 INFO: 3 received MsgVoteResp from 3 at term 2
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 1, index: 2] sent MsgVote request to 1 at term 2
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 1, index: 2] sent MsgVote request to 2 at term 2
2671s raft2026/02/08 04:14:26 INFO: 1 [term: 1] received a MsgVote message with higher term from 3 [term: 2]
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 2
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 3 [logterm: 1, index: 2] at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2]
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 1, index: 2, vote: 0] cast MsgVote for 3 [logterm: 1, index: 2] at term 2
2671s raft2026/02/08 04:14:26 INFO: 3 received MsgVoteResp from 1 at term 2
2671s raft2026/02/08 04:14:26 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:26 INFO: 3 became leader at term 2
2671s --- PASS: TestLeaderTransferToSlowFollower (0.00s)
2671s === RUN TestLeaderTransferAfterSnapshot
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 2 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 3 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 0
2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2671s raft2026/02/08 04:14:26 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2671s raft2026/02/08 04:14:26 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 2 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 [term 1] starts to transfer leadership to 3
2671s raft2026/02/08 04:14:26 DEBUG: 3 [logterm: 0, index: 2] rejected MsgApp [logterm: 1, index: 2] from 1
2671s raft2026/02/08 04:14:26 DEBUG: 1 received MsgAppResp(rejected, hint: (index 1, term 1)) from 3 for index 2
2671s raft2026/02/08 04:14:26 DEBUG: 1 decreased progress of 3 to [StateReplicate match=1 next=2 inflight=1]
2671s raft2026/02/08 04:14:26 DEBUG: 1 [firstindex: 3, commit: 2] sent snapshot[index: 2, term: 1] to 3 [StateProbe match=1 next=2]
2671s raft2026/02/08 04:14:26 DEBUG: 1 paused sending replication messages to 3 [StateSnapshot match=1 next=2 paused pendingSnap=2]
2671s raft2026/02/08 04:14:26 INFO: log [committed=1, applied=0, unstable.offset=1, len(unstable.Entries)=1] starts to restore snapshot [index: 2, term: 1]
2671s raft2026/02/08 04:14:26 INFO: 3 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 3 [commit: 2, lastindex: 2, lastterm: 1] restored snapshot [index: 2, term: 1]
2671s raft2026/02/08 04:14:26 INFO: 3 [commit: 2] restored snapshot [index: 2, term: 1]
2671s raft2026/02/08 04:14:26 DEBUG: 1 recovered from needing snapshot, resumed sending replication messages to 3 [StateSnapshot match=2 next=3 paused pendingSnap=2]
2671s raft2026/02/08 04:14:26 INFO: 1 sent MsgTimeoutNow to 3 after received MsgAppResp
2671s raft2026/02/08 04:14:26 INFO: 3 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership.
2671s raft2026/02/08 04:14:26 INFO: 3 is starting a new election at term 1
2671s raft2026/02/08 04:14:26 INFO: 3 became candidate at term 2
2671s raft2026/02/08 04:14:26 INFO: 3 received MsgVoteResp from 3 at term 2
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 1, index: 2] sent MsgVote request to 1 at term 2
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 1, index: 2] sent MsgVote request to 2 at term 2
2671s raft2026/02/08 04:14:26 INFO: 1 [term: 1] received a MsgVote message with higher term from 3 [term: 2]
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 2
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 3 [logterm: 1, index: 2] at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2]
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 1, index: 2, vote: 0] cast MsgVote for 3 [logterm: 1, index: 2] at term 2
2671s raft2026/02/08 04:14:26 INFO: 3 received MsgVoteResp from 1 at term 2
2671s raft2026/02/08 04:14:26 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:26 INFO: 3 became leader at term 2
2671s --- PASS: TestLeaderTransferAfterSnapshot (0.00s)
2671s === RUN TestLeaderTransferToSelf
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 2 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 3 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 0
2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2671s raft2026/02/08 04:14:26 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2671s raft2026/02/08 04:14:26 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 2 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1
2671s raft2026/02/08 04:14:26 DEBUG: 1 is already leader. Ignored transferring leadership to self
2671s --- PASS: TestLeaderTransferToSelf (0.00s)
2671s === RUN TestLeaderTransferToNonExistingNode
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 2 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 3 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 0
2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2671s raft2026/02/08 04:14:26 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2671s raft2026/02/08 04:14:26 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 2 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1
2671s raft2026/02/08 04:14:26 DEBUG: 1 no progress available for 4
2671s --- PASS: TestLeaderTransferToNonExistingNode (0.00s)
2671s === RUN TestLeaderTransferTimeout
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 2 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 3 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 0
2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2671s raft2026/02/08 04:14:26 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2671s raft2026/02/08 04:14:26 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 2 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 [term 1] starts to transfer leadership to 3
2671s raft2026/02/08 04:14:26 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log
2671s --- PASS: TestLeaderTransferTimeout (0.00s)
2671s === RUN TestLeaderTransferIgnoreProposal
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 2 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 3 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 0
2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2671s raft2026/02/08 04:14:26 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2671s raft2026/02/08 04:14:26 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 2 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 [term 1] starts to transfer leadership to 3
2671s raft2026/02/08 04:14:26 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log
2671s raft2026/02/08 04:14:26 DEBUG: 1 [term 1] transfer leadership to 3 is in progress; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 [term 1] transfer leadership to 3 is in progress; dropping proposal
2671s --- PASS: TestLeaderTransferIgnoreProposal (0.00s)
2671s === RUN TestLeaderTransferReceiveHigherTermVote
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 2 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 3 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 0
2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2671s raft2026/02/08 04:14:26 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2671s raft2026/02/08 04:14:26 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 2 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 [term 1] starts to transfer leadership to 3
2671s raft2026/02/08 04:14:26 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log
2671s raft2026/02/08 04:14:26 INFO: 2 [term: 1] received a MsgHup message with higher term from 2 [term: 2]
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 is starting a new election at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 became candidate at term 3
2671s raft2026/02/08 04:14:26 INFO: 2 received MsgVoteResp from 2 at term 3
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 3
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 3
2671s raft2026/02/08 04:14:26 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 3]
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 3
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 3
2671s raft2026/02/08 04:14:26 INFO: 2 received MsgVoteResp from 1 at term 3
2671s raft2026/02/08 04:14:26 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:26 INFO: 2 became leader at term 3
2671s --- PASS: TestLeaderTransferReceiveHigherTermVote (0.00s)
2671s === RUN TestLeaderTransferRemoveNode
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 2 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 3 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 0
2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2671s raft2026/02/08 04:14:26 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2671s raft2026/02/08 04:14:26 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 2 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 [term 1] starts to transfer leadership to 3
2671s raft2026/02/08 04:14:26 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2)
2671s --- PASS: TestLeaderTransferRemoveNode (0.00s)
2671s === RUN TestLeaderTransferDemoteNode
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 2 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 3 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 0
2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2671s raft2026/02/08 04:14:26 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2671s raft2026/02/08 04:14:26 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 2 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 [term 1] starts to transfer leadership to 3
2671s raft2026/02/08 04:14:26 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2)&&(1 2 3) learners_next=(3) autoleave
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2) learners=(3)
2671s --- PASS: TestLeaderTransferDemoteNode (0.00s)
2671s === RUN TestLeaderTransferBack
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 2 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 3 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 0
2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2671s raft2026/02/08 04:14:26 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2671s raft2026/02/08 04:14:26 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 2 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 [term 1] starts to transfer leadership to 3
2671s raft2026/02/08 04:14:26 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log
2671s raft2026/02/08 04:14:26 INFO: 1 [term 1] abort previous transferring leadership to 3
2671s raft2026/02/08 04:14:26 DEBUG: 1 is already leader. Ignored transferring leadership to self
2671s --- PASS: TestLeaderTransferBack (0.00s)
2671s === RUN TestLeaderTransferSecondTransferToAnotherNode
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 2 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 3 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 0
2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2671s raft2026/02/08 04:14:26 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2671s raft2026/02/08 04:14:26 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 2 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 [term 1] starts to transfer leadership to 3
2671s raft2026/02/08 04:14:26 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log
2671s raft2026/02/08 04:14:26 INFO: 1 [term 1] abort previous transferring leadership to 3
2671s raft2026/02/08 04:14:26 INFO: 1 [term 1] starts to transfer leadership to 2
2671s raft2026/02/08 04:14:26 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log
2671s raft2026/02/08 04:14:26 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership.
2671s raft2026/02/08 04:14:26 INFO: 2 is starting a new election at term 1
2671s raft2026/02/08 04:14:26 INFO: 2 became candidate at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 received MsgVoteResp from 2 at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2
2671s raft2026/02/08 04:14:26 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 2
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 received MsgVoteResp from 1 at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:26 INFO: 2 became leader at term 2
2671s --- PASS: TestLeaderTransferSecondTransferToAnotherNode (0.00s)
2671s === RUN TestLeaderTransferSecondTransferToSameNode
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 2 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 3 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 0
2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2671s raft2026/02/08 04:14:26 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2671s raft2026/02/08 04:14:26 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 2 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 [term 1] starts to transfer leadership to 3
2671s raft2026/02/08 04:14:26 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log
2671s raft2026/02/08 04:14:26 INFO: 1 [term 1] transfer leadership to 3 is in progress, ignores request to same node 3
2671s --- PASS: TestLeaderTransferSecondTransferToSameNode (0.00s)
2671s === RUN TestTransferNonMember
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(2 3 4)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 1 [term 0] received MsgTimeoutNow from 2 and starts an election to get leadership.
2671s raft2026/02/08 04:14:26 WARN: 1 is unpromotable and can not campaign
2671s --- PASS: TestTransferNonMember (0.00s)
2671s === RUN TestNodeWithSmallerTermCanCompleteElection
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 2 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 3 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 became pre-candidate at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgPreVoteResp from 1 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 1
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgPreVoteResp from 2 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 2
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 2
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 2 at term 2
2671s raft2026/02/08 04:14:26 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 2
2671s raft2026/02/08 04:14:26 INFO: 3 is starting a new election at term 1
2671s raft2026/02/08 04:14:26 INFO: 3 became pre-candidate at term 1
2671s raft2026/02/08 04:14:26 INFO: 3 received MsgPreVoteResp from 3 at term 1
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 1 at term 1
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1
2671s raft2026/02/08 04:14:26 INFO: 2 is starting a new election at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 became pre-candidate at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 received MsgPreVoteResp from 2 at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 3 at term 2
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 2, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 2, index: 1] at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 received MsgPreVoteResp from 1 at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 has received 2 MsgPreVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:26 INFO: 2 became candidate at term 3
2671s raft2026/02/08 04:14:26 INFO: 2 received MsgVoteResp from 2 at term 3
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 3 at term 3
2671s raft2026/02/08 04:14:26 INFO: 1 [term: 2] received a MsgVote message with higher term from 2 [term: 3]
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 3
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 3
2671s raft2026/02/08 04:14:26 INFO: 2 received MsgVoteResp from 1 at term 3
2671s raft2026/02/08 04:14:26 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:26 INFO: 2 became leader at term 3
2671s raft2026/02/08 04:14:26 INFO: going to bring back peer 3 and kill peer 2
2671s raft2026/02/08 04:14:26 INFO: 3 is starting a new election at term 1
2671s raft2026/02/08 04:14:26 INFO: 3 became pre-candidate at term 1
2671s raft2026/02/08 04:14:26 INFO: 3 received MsgPreVoteResp from 3 at term 1
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 1 at term 1
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 3, index: 2, vote: 2] rejected MsgPreVote from 3 [logterm: 0, index: 0] at term 3
2671s raft2026/02/08 04:14:26 INFO: 3 [term: 1] received a MsgPreVoteResp message with higher term from 1 [term: 3]
2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 3
2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 3
2671s raft2026/02/08 04:14:26 INFO: 1 became pre-candidate at term 3
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgPreVoteResp from 1 at term 3
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 3, index: 2] sent MsgPreVote request to 2 at term 3
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 3, index: 2] sent MsgPreVote request to 3 at term 3
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 3, index: 2] at term 3
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgPreVoteResp from 3 at term 3
2671s raft2026/02/08 04:14:26 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 4
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 4
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 3, index: 2] sent MsgVote request to 2 at term 4
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 3, index: 2] sent MsgVote request to 3 at term 4
2671s raft2026/02/08 04:14:26 INFO: 3 [term: 3] received a MsgVote message with higher term from 1 [term: 4]
2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 4
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 3, index: 2] at term 4
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 3 at term 4
2671s raft2026/02/08 04:14:26 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 4
2671s raft2026/02/08 04:14:26 DEBUG: 3 [logterm: 0, index: 2] rejected MsgApp [logterm: 3, index: 2] from 1
2671s raft2026/02/08 04:14:26 DEBUG: 1 received MsgAppResp(rejected, hint: (index 0, term 0)) from 3 for index 2
2671s raft2026/02/08 04:14:26 DEBUG: 1 decreased progress of 3 to [StateProbe match=0 next=1]
2671s --- PASS: TestNodeWithSmallerTermCanCompleteElection (0.01s)
2671s === RUN TestPreVoteWithSplitVote
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 2 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 3 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 became pre-candidate at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgPreVoteResp from 1 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 1
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgPreVoteResp from 2 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 2
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 2
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2
2671s raft2026/02/08 04:14:26 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 2
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 2 at term 2
2671s raft2026/02/08 04:14:26 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 is starting a new election at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 became pre-candidate at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 received MsgPreVoteResp from 2 at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 3 at term 2
2671s raft2026/02/08 04:14:26 INFO: 3 is starting a new election at term 2
2671s raft2026/02/08 04:14:26 INFO: 3 became pre-candidate at term 2
2671s raft2026/02/08 04:14:26 INFO: 3 received MsgPreVoteResp from 3 at term 2
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 2
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 2
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 2, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 2, index: 1] at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 2, index: 1, vote: 1] cast MsgPreVote for 3 [logterm: 2, index: 1] at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 received MsgPreVoteResp from 3 at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 has received 2 MsgPreVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:26 INFO: 2 became candidate at term 3
2671s raft2026/02/08 04:14:26 INFO: 2 received MsgVoteResp from 2 at term 3
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 3 at term 3
2671s raft2026/02/08 04:14:26 INFO: 3 received MsgPreVoteResp from 2 at term 2
2671s raft2026/02/08 04:14:26 INFO: 3 has received 2 MsgPreVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:26 INFO: 3 became candidate at term 3
2671s raft2026/02/08 04:14:26 INFO: 3 received MsgVoteResp from 3 at term 3
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 2 at term 3
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 2, index: 1, vote: 3] rejected MsgVote from 2 [logterm: 2, index: 1] at term 3
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 2, index: 1, vote: 2] rejected MsgVote from 3 [logterm: 2, index: 1] at term 3
2671s raft2026/02/08 04:14:26 INFO: 2 received MsgVoteResp rejection from 3 at term 3
2671s raft2026/02/08 04:14:26 INFO: 2 has received 1 MsgVoteResp votes and 1 vote rejections
2671s raft2026/02/08 04:14:26 INFO: 3 received MsgVoteResp rejection from 2 at term 3
2671s raft2026/02/08 04:14:26 INFO: 3 has received 1 MsgVoteResp votes and 1 vote rejections
2671s raft2026/02/08 04:14:26 INFO: 2 is starting a new election at term 3
2671s raft2026/02/08 04:14:26 INFO: 2 became pre-candidate at term 3
2671s raft2026/02/08 04:14:26 INFO: 2 received MsgPreVoteResp from 2 at term 3
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 3
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 3 at term 3
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 2, index: 1, vote: 3] cast MsgPreVote for 2 [logterm: 2, index: 1] at term 3
2671s raft2026/02/08 04:14:26 INFO: 2 received MsgPreVoteResp from 3 at term 3
2671s raft2026/02/08 04:14:26 INFO: 2 has received 2 MsgPreVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:26 INFO: 2 became candidate at term 4
2671s raft2026/02/08 04:14:26 INFO: 2 received MsgVoteResp from 2 at term 4
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 1 at term 4
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 3 at term 4
2671s raft2026/02/08 04:14:26 INFO: 3 [term: 3] received a MsgVote message with higher term from 2 [term: 4]
2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 4
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 4
2671s raft2026/02/08 04:14:26 INFO: 2 received MsgVoteResp from 3 at term 4
2671s raft2026/02/08 04:14:26 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:26 INFO: 2 became leader at term 4
2671s --- PASS: TestPreVoteWithSplitVote (0.00s)
2671s === RUN TestPreVoteWithCheckQuorum
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 2 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 3 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 became pre-candidate at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgPreVoteResp from 1 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 1
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgPreVoteResp from 2 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 2
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 2
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2
2671s raft2026/02/08 04:14:26 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 2
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 2 at term 2
2671s raft2026/02/08 04:14:26 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 2
2671s raft2026/02/08 04:14:26 INFO: 3 is starting a new election at term 2
2671s raft2026/02/08 04:14:26 INFO: 3 became pre-candidate at term 2
2671s raft2026/02/08 04:14:26 INFO: 3 received MsgPreVoteResp from 3 at term 2
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 2
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 2
2671s raft2026/02/08 04:14:26 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)
2671s raft2026/02/08 04:14:26 INFO: 2 is starting a new election at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 became pre-candidate at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 received MsgPreVoteResp from 2 at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 3 at term 2
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 2, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 2, index: 1] at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 received MsgPreVoteResp from 3 at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 has received 2 MsgPreVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:26 INFO: 2 became candidate at term 3
2671s raft2026/02/08 04:14:26 INFO: 2 received MsgVoteResp from 2 at term 3
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 3 at term 3
2671s raft2026/02/08 04:14:26 INFO: 3 [term: 2] received a MsgVote message with higher term from 2 [term: 3]
2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 3
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 3
2671s raft2026/02/08 04:14:26 INFO: 2 received MsgVoteResp from 3 at term 3
2671s raft2026/02/08 04:14:26 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:26 INFO: 2 became leader at term 3
2671s --- PASS: TestPreVoteWithCheckQuorum (0.00s)
2671s === RUN TestLearnerCampaign
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1) learners=(2)
2671s raft2026/02/08 04:14:26 INFO: 2 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 2 switched to configuration voters=(1) learners=(2)
2671s raft2026/02/08 04:14:26 WARN: 2 is unpromotable and can not campaign
2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 0
2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1
2671s raft2026/02/08 04:14:26 INFO: 2 [term 0] received MsgTimeoutNow from 1 and starts an election to get leadership.
2671s raft2026/02/08 04:14:26 WARN: 2 is unpromotable and can not campaign
2671s --- PASS: TestLearnerCampaign (0.00s)
2671s === RUN TestPreVoteMigrationCanCompleteElection
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 2 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 3 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 became pre-candidate at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgPreVoteResp from 1 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 1
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgPreVoteResp from 2 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 2
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 2
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2
2671s raft2026/02/08 04:14:26 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 2
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 2 at term 2
2671s raft2026/02/08 04:14:26 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 2
2671s raft2026/02/08 04:14:26 INFO: 3 is starting a new election at term 2
2671s raft2026/02/08 04:14:26 INFO: 3 became candidate at term 3
2671s raft2026/02/08 04:14:26 INFO: 3 received MsgVoteResp from 3 at term 3
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 2 at term 3
2671s raft2026/02/08 04:14:26 INFO: 3 is starting a new election at term 3
2671s raft2026/02/08 04:14:26 INFO: 3 became candidate at term 4
2671s raft2026/02/08 04:14:26 INFO: 3 received MsgVoteResp from 3 at term 4
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 1 at term 4
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 2 at term 4
2671s raft2026/02/08 04:14:26 INFO: 3 is starting a new election at term 4
2671s raft2026/02/08 04:14:26 INFO: 3 became pre-candidate at term 4
2671s raft2026/02/08 04:14:26 INFO: 3 received MsgPreVoteResp from 3 at term 4
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 4
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 4
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 3 [logterm: 2, index: 1] at term 2
2671s raft2026/02/08 04:14:26 INFO: 3 [term: 4] ignored a MsgPreVoteResp message with lower term from 2 [term: 2]
2671s raft2026/02/08 04:14:26 INFO: 2 is starting a new election at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 became pre-candidate at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 received MsgPreVoteResp from 2 at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 2, index: 2] sent MsgPreVote request to 1 at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 2, index: 2] sent MsgPreVote request to 3 at term 2
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 2, index: 1, vote: 3] rejected MsgPreVote from 2 [logterm: 2, index: 2] at term 4
2671s raft2026/02/08 04:14:26 INFO: 2 [term: 2] received a MsgPreVoteResp message with higher term from 3 [term: 4]
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 4
2671s raft2026/02/08 04:14:26 INFO: 3 is starting a new election at term 4
2671s raft2026/02/08 04:14:26 INFO: 3 became pre-candidate at term 4
2671s raft2026/02/08 04:14:26 INFO: 3 received MsgPreVoteResp from 3 at term 4
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 4
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 4
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 3 [logterm: 2, index: 1] at term 4
2671s raft2026/02/08 04:14:26 INFO: 3 received MsgPreVoteResp rejection from 2 at term 4
2671s raft2026/02/08 04:14:26 INFO: 3 has received 1 MsgPreVoteResp votes and 1 vote rejections
2671s raft2026/02/08 04:14:26 INFO: 2 is starting a new election at term 4
2671s raft2026/02/08 04:14:26 INFO: 2 became pre-candidate at term 4
2671s raft2026/02/08 04:14:26 INFO: 2 received MsgPreVoteResp from 2 at term 4
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 2, index: 2] sent MsgPreVote request to 1 at term 4
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 2, index: 2] sent MsgPreVote request to 3 at term 4
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 2, index: 1, vote: 3] cast MsgPreVote for 2 [logterm: 2, index: 2] at term 4
2671s raft2026/02/08 04:14:26 INFO: 2 received MsgPreVoteResp from 3 at term 4
2671s raft2026/02/08 04:14:26 INFO: 2 has received 2 MsgPreVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:26 INFO: 2 became candidate at term 5
2671s raft2026/02/08 04:14:26 INFO: 2 received MsgVoteResp from 2 at term 5
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 2, index: 2] sent MsgVote request to 1 at term 5
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 2, index: 2] sent MsgVote request to 3 at term 5
2671s raft2026/02/08 04:14:26 INFO: 3 [term: 4] received a MsgVote message with higher term from 2 [term: 5]
2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 5
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 2] at term 5
2671s raft2026/02/08 04:14:26 INFO: 2 received MsgVoteResp from 3 at term 5
2671s raft2026/02/08 04:14:26 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:26 INFO: 2 became leader at term 5
2671s raft2026/02/08 04:14:26 DEBUG: 3 [logterm: 0, index: 2] rejected MsgApp [logterm: 2, index: 2] from 2
2671s raft2026/02/08 04:14:26 DEBUG: 2 received MsgAppResp(rejected, hint: (index 1, term 2)) from 3 for index 2
2671s raft2026/02/08 04:14:26 DEBUG: 2 decreased progress of 3 to [StateProbe match=0 next=2]
2671s --- PASS: TestPreVoteMigrationCanCompleteElection (0.00s)
2671s === RUN TestPreVoteMigrationWithFreeStuckPreCandidate
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 2 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 3 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 became pre-candidate at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgPreVoteResp from 1 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 1
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgPreVoteResp from 2 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 2
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 2
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2
2671s raft2026/02/08 04:14:26 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 2
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 2 at term 2
2671s raft2026/02/08 04:14:26 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 2
2671s raft2026/02/08 04:14:26 INFO: 3 is starting a new election at term 2
2671s raft2026/02/08 04:14:26 INFO: 3 became candidate at term 3
2671s raft2026/02/08 04:14:26 INFO: 3 received MsgVoteResp from 3 at term 3
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 2 at term 3
2671s raft2026/02/08 04:14:26 INFO: 3 is starting a new election at term 3
2671s raft2026/02/08 04:14:26 INFO: 3 became candidate at term 4
2671s raft2026/02/08 04:14:26 INFO: 3 received MsgVoteResp from 3 at term 4
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 1 at term 4
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 2 at term 4
2671s raft2026/02/08 04:14:26 INFO: 3 is starting a new election at term 4
2671s raft2026/02/08 04:14:26 INFO: 3 became pre-candidate at term 4
2671s raft2026/02/08 04:14:26 INFO: 3 received MsgPreVoteResp from 3 at term 4
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 4
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 4
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 3 [logterm: 2, index: 1] at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 3 [logterm: 2, index: 1] at term 2
2671s raft2026/02/08 04:14:26 INFO: 3 [term: 4] ignored a MsgPreVoteResp message with lower term from 1 [term: 2]
2671s raft2026/02/08 04:14:26 INFO: 3 [term: 4] ignored a MsgPreVoteResp message with lower term from 2 [term: 2]
2671s raft2026/02/08 04:14:26 INFO: 3 is starting a new election at term 4
2671s raft2026/02/08 04:14:26 INFO: 3 became pre-candidate at term 4
2671s raft2026/02/08 04:14:26 INFO: 3 received MsgPreVoteResp from 3 at term 4
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 4
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 4
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 3 [logterm: 2, index: 1] at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 3 [logterm: 2, index: 1] at term 2
2671s raft2026/02/08 04:14:26 INFO: 3 [term: 4] ignored a MsgPreVoteResp message with lower term from 1 [term: 2]
2671s raft2026/02/08 04:14:26 INFO: 3 [term: 4] ignored a MsgPreVoteResp message with lower term from 2 [term: 2]
2671s raft2026/02/08 04:14:26 INFO: 1 [term: 2] received a MsgAppResp message with higher term from 3 [term: 4]
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 4
2671s --- PASS: TestPreVoteMigrationWithFreeStuckPreCandidate (0.00s)
2671s === RUN TestConfChangeCheckBeforeCampaign
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 2 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 3 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 0
2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2671s raft2026/02/08 04:14:26 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2671s raft2026/02/08 04:14:26 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 2 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1
2671s raft2026/02/08 04:14:26 WARN: 2 cannot campaign at term 1 since there are still 1 pending configuration changes to apply
2671s raft2026/02/08 04:14:26 INFO: 1 [term 1] starts to transfer leadership to 2
2671s raft2026/02/08 04:14:26 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log
2671s raft2026/02/08 04:14:26 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership.
2671s raft2026/02/08 04:14:26 WARN: 2 cannot campaign at term 1 since there are still 1 pending configuration changes to apply
2671s raft2026/02/08 04:14:26 INFO: 1 [term 1] starts to transfer leadership to 2
2671s raft2026/02/08 04:14:26 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log
2671s raft2026/02/08 04:14:26 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership.
2671s raft2026/02/08 04:14:26 INFO: 2 is starting a new election at term 1
2671s raft2026/02/08 04:14:26 INFO: 2 became candidate at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 received MsgVoteResp from 2 at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 1, index: 2] sent MsgVote request to 1 at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 1, index: 2] sent MsgVote request to 3 at term 2
2671s raft2026/02/08 04:14:26 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 2
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 2
2671s raft2026/02/08 04:14:26 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 2
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 received MsgVoteResp from 1 at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:26 INFO: 2 became leader at term 2
2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 2
2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 3
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 3
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 2 at term 3
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 3 at term 3
2671s --- PASS: TestConfChangeCheckBeforeCampaign (0.00s)
2671s === RUN TestConfChangeV2CheckBeforeCampaign
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 2 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 3 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 0
2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
2671s raft2026/02/08 04:14:26 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2671s raft2026/02/08 04:14:26 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 2 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1
2671s raft2026/02/08 04:14:26 WARN: 2 cannot campaign at term 1 since there are still 1 pending configuration changes to apply
2671s raft2026/02/08 04:14:26 INFO: 1 [term 1] starts to transfer leadership to 2
2671s raft2026/02/08 04:14:26 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log
2671s raft2026/02/08 04:14:26 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership.
2671s raft2026/02/08 04:14:26 WARN: 2 cannot campaign at term 1 since there are still 1 pending configuration changes to apply
2671s raft2026/02/08 04:14:26 INFO: 1 [term 1] starts to transfer leadership to 2
2671s raft2026/02/08 04:14:26 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log
2671s raft2026/02/08 04:14:26 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership.
2671s raft2026/02/08 04:14:26 INFO: 2 is starting a new election at term 1
2671s raft2026/02/08 04:14:26 INFO: 2 became candidate at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 received MsgVoteResp from 2 at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 1, index: 2] sent MsgVote request to 1 at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 1, index: 2] sent MsgVote request to 3 at term 2
2671s raft2026/02/08 04:14:26 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 2
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 2
2671s raft2026/02/08 04:14:26 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 2
2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 received MsgVoteResp from 1 at term 2
2671s raft2026/02/08 04:14:26 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
2671s raft2026/02/08 04:14:26 INFO: 2 became leader at term 2
2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 2
2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 3
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 3
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 2 at term 3
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 3 at term 3
2671s --- PASS: TestConfChangeV2CheckBeforeCampaign (0.00s)
2671s === RUN TestFastLogRejection
2671s === RUN TestFastLogRejection/#00
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 7, lastterm: 4]
2671s raft2026/02/08 04:14:26 INFO: 2 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 11, lastterm: 3]
2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1
2671s raft2026/02/08 04:14:26 INFO: 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1]
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 1
2671s raft2026/02/08 04:14:26 DEBUG: 2 [logterm: 3, index: 7] rejected MsgApp [logterm: 4, index: 7] from 1
2671s raft2026/02/08 04:14:26 DEBUG: 1 received MsgAppResp(rejected, hint: (index 7, term 3)) from 2 for index 7
2671s raft2026/02/08 04:14:26 DEBUG: 1 decreased progress of 2 to [StateProbe match=0 next=4]
2671s === RUN TestFastLogRejection/#01
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 8, lastterm: 5]
2671s raft2026/02/08 04:14:26 INFO: 2 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 11, lastterm: 3]
2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1
2671s raft2026/02/08 04:14:26 INFO: 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1]
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 1
2671s raft2026/02/08 04:14:26 DEBUG: 2 [logterm: 3, index: 8] rejected MsgApp [logterm: 5, index: 8] from 1
2671s raft2026/02/08 04:14:26 DEBUG: 1 received MsgAppResp(rejected, hint: (index 8, term 3)) from 2 for index 8
2671s raft2026/02/08 04:14:26 DEBUG: 1 decreased progress of 2 to [StateProbe match=0 next=5]
2671s === RUN TestFastLogRejection/#02
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 4, lastterm: 1]
2671s raft2026/02/08 04:14:26 INFO: 2 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 4, lastterm: 4]
2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1
2671s raft2026/02/08 04:14:26 INFO: 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1]
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 1
2671s raft2026/02/08 04:14:26 DEBUG: 2 [logterm: 4, index: 4] rejected MsgApp [logterm: 1, index: 4] from 1
2671s raft2026/02/08 04:14:26 DEBUG: 1 received MsgAppResp(rejected, hint: (index 1, term 1)) from 2 for index 4
2671s raft2026/02/08 04:14:26 DEBUG: 1 decreased progress of 2 to [StateProbe match=0 next=2]
2671s === RUN TestFastLogRejection/#03
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 6, lastterm: 1]
2671s raft2026/02/08 04:14:26 INFO: 2 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 4, lastterm: 4]
2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1
2671s raft2026/02/08 04:14:26 INFO: 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1]
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 1
2671s raft2026/02/08 04:14:26 DEBUG: 2 [logterm: 0, index: 6] rejected MsgApp [logterm: 1, index: 6] from 1
2671s raft2026/02/08 04:14:26 DEBUG: 1 received MsgAppResp(rejected, hint: (index 1, term 1)) from 2 for index 6
2671s raft2026/02/08 04:14:26 DEBUG: 1 decreased progress of 2 to [StateProbe match=0 next=2]
2671s === RUN TestFastLogRejection/#04
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 4, lastterm: 1]
2671s raft2026/02/08 04:14:26 INFO: 2 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 6, lastterm: 4]
2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1
2671s raft2026/02/08 04:14:26 INFO: 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1]
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 1
2671s raft2026/02/08 04:14:26 DEBUG: 2 [logterm: 4, index: 4] rejected MsgApp [logterm: 1, index: 4] from 1
2671s raft2026/02/08 04:14:26 DEBUG: 1 received MsgAppResp(rejected, hint: (index 1, term 1)) from 2 for index 4
2671s raft2026/02/08 04:14:26 DEBUG: 1 decreased progress of 2 to [StateProbe match=0 next=2]
2671s === RUN TestFastLogRejection/#05
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 5, lastterm: 5]
2671s raft2026/02/08 04:14:26 INFO: 2 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 4, lastterm: 4]
2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1
2671s raft2026/02/08 04:14:26 INFO: 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1]
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 1
2671s raft2026/02/08 04:14:26 DEBUG: 2 [logterm: 0, index: 5] rejected MsgApp [logterm: 5, index: 5] from 1
2671s raft2026/02/08 04:14:26 DEBUG: 1 received MsgAppResp(rejected, hint: (index 4, term 4)) from 2 for index 5
2671s raft2026/02/08 04:14:26 DEBUG: 1 decreased progress of 2 to [StateProbe match=0 next=5]
2671s === RUN TestFastLogRejection/#06
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 9, lastterm: 5]
2671s raft2026/02/08 04:14:26 INFO: 2 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 6, lastterm: 4]
2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1
2671s raft2026/02/08 04:14:26 INFO: 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1]
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 1
2671s raft2026/02/08 04:14:26 DEBUG: 2 [logterm: 0, index: 9] rejected MsgApp [logterm: 5, index: 9] from 1
2671s raft2026/02/08 04:14:26 DEBUG: 1 received MsgAppResp(rejected, hint: (index 6, term 4)) from 2 for index 9
2671s raft2026/02/08 04:14:26 DEBUG: 1 decreased progress of 2 to [StateProbe match=0 next=2]
2671s === RUN TestFastLogRejection/#07
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 5, lastterm: 2]
2671s raft2026/02/08 04:14:26 INFO: 2 switched to configuration voters=(1 2 3)
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 8, lastterm: 4]
2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1
2671s raft2026/02/08 04:14:26 INFO: 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1]
2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 1
2671s raft2026/02/08 04:14:26 DEBUG: 2 [logterm: 4, index: 5] rejected MsgApp [logterm: 2, index: 5] from 1
2671s raft2026/02/08 04:14:26 DEBUG: 1 received MsgAppResp(rejected, hint: (index 1, term 2)) from 2 for index 5
2671s raft2026/02/08 04:14:26 DEBUG: 1 decreased progress of 2 to [StateProbe match=0 next=2]
2671s --- PASS: TestFastLogRejection (0.00s)
2671s --- PASS: TestFastLogRejection/#00 (0.00s)
2671s --- PASS: TestFastLogRejection/#01 (0.00s)
2671s --- PASS: TestFastLogRejection/#02 (0.00s)
2671s --- PASS: TestFastLogRejection/#03 (0.00s)
2671s --- PASS: TestFastLogRejection/#04 (0.00s)
2671s --- PASS: TestFastLogRejection/#05 (0.00s)
2671s --- PASS: TestFastLogRejection/#06 (0.00s)
2671s --- PASS: TestFastLogRejection/#07 (0.00s)
2671s === RUN TestRawNodeStep
2671s === RUN TestRawNodeStep/MsgHup
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
2671s === RUN TestRawNodeStep/MsgBeat
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
2671s === RUN TestRawNodeStep/MsgProp
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
2671s raft2026/02/08 04:14:26 INFO: 1 no leader at term 1; dropping proposal
2671s === RUN TestRawNodeStep/MsgHeartbeatResp
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
2671s === RUN TestRawNodeStep/MsgUnreachable
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
2671s === RUN TestRawNodeStep/MsgTimeoutNow
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
2671s raft2026/02/08 04:14:26 INFO: 1 [term 1] received MsgTimeoutNow from 0 and starts an election to get leadership.
2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 2
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 2
2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 2
2671s === RUN TestRawNodeStep/MsgHeartbeat
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
2671s === RUN TestRawNodeStep/MsgSnapStatus
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
2671s === RUN TestRawNodeStep/MsgPreVote
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 1, index: 1, vote: 0] rejected MsgPreVote from 0 [logterm: 0, index: 0] at term 1
2671s === RUN TestRawNodeStep/MsgPreVoteResp
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
2671s === RUN TestRawNodeStep/MsgApp
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
2671s === RUN TestRawNodeStep/MsgVote
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 0 [logterm: 0, index: 0] at term 1
2671s === RUN TestRawNodeStep/MsgSnap
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
2671s raft2026/02/08 04:14:26 INFO: 1 [commit: 1] ignored snapshot [index: 0, term: 0]
2671s === RUN TestRawNodeStep/MsgCheckQuorum
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
2671s === RUN TestRawNodeStep/MsgTransferLeader
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
2671s raft2026/02/08 04:14:26 INFO: 1 no leader at term 1; dropping leader transfer msg
2671s === RUN TestRawNodeStep/MsgReadIndex
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
2671s raft2026/02/08 04:14:26 INFO: 1 no leader at term 1; dropping index reading msg
2671s === RUN TestRawNodeStep/MsgReadIndexResp
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
2671s raft2026/02/08 04:14:26 ERROR: 1 invalid format of MsgReadIndexResp from 0, entries count: 0
2671s === RUN TestRawNodeStep/MsgAppResp
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
2671s === RUN TestRawNodeStep/MsgVoteResp
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
2671s --- PASS: TestRawNodeStep (0.00s)
2671s --- PASS: TestRawNodeStep/MsgHup (0.00s)
2671s --- PASS: TestRawNodeStep/MsgBeat (0.00s)
2671s --- PASS: TestRawNodeStep/MsgProp (0.00s)
2671s --- PASS: TestRawNodeStep/MsgHeartbeatResp (0.00s)
2671s --- PASS: TestRawNodeStep/MsgUnreachable (0.00s)
2671s --- PASS: TestRawNodeStep/MsgTimeoutNow (0.00s)
2671s --- PASS: TestRawNodeStep/MsgHeartbeat (0.00s)
2671s --- PASS: TestRawNodeStep/MsgSnapStatus (0.00s)
2671s --- PASS: TestRawNodeStep/MsgPreVote (0.00s)
2671s --- PASS: TestRawNodeStep/MsgPreVoteResp (0.00s)
2671s --- PASS: TestRawNodeStep/MsgApp (0.00s)
2671s --- PASS: TestRawNodeStep/MsgVote (0.00s)
2671s --- PASS: TestRawNodeStep/MsgSnap (0.00s)
2671s --- PASS: TestRawNodeStep/MsgCheckQuorum (0.00s)
2671s --- PASS: TestRawNodeStep/MsgTransferLeader (0.00s)
2671s --- PASS: TestRawNodeStep/MsgReadIndex (0.00s)
2671s --- PASS: TestRawNodeStep/MsgReadIndexResp (0.00s)
2671s --- PASS: TestRawNodeStep/MsgAppResp (0.00s)
2671s --- PASS: TestRawNodeStep/MsgVoteResp (0.00s)
2671s === RUN TestRawNodeProposeAndConfChange
2671s === RUN TestRawNodeProposeAndConfChange/#00
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 0
2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2)
2671s === RUN TestRawNodeProposeAndConfChange/#01
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 0
2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2)
2671s === RUN TestRawNodeProposeAndConfChange/#02
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 0
2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1) learners=(2)
2671s === RUN TestRawNodeProposeAndConfChange/#03
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 0
2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1)&&(1) learners=(2)
2671s rawnode_test.go:349: leaving joint state manually
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1) learners=(2)
2671s === RUN TestRawNodeProposeAndConfChange/#04
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 0
2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1)&&(1) learners=(2) autoleave
2671s raft2026/02/08 04:14:26 INFO: initiating automatic transition out of joint configuration voters=(1)&&(1) learners=(2) autoleave
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1) learners=(2)
2671s === RUN TestRawNodeProposeAndConfChange/#05
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 0
2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(2)&&(1) learners=(3) learners_next=(1) autoleave
2671s raft2026/02/08 04:14:26 INFO: initiating automatic transition out of joint configuration voters=(2)&&(1) learners=(3) learners_next=(1) autoleave
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(2) learners=(1 3)
2671s === RUN TestRawNodeProposeAndConfChange/#06
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 0
2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(2)&&(1) learners=(3) learners_next=(1)
2671s rawnode_test.go:349: leaving joint state manually
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(2) learners=(1 3)
2671s === RUN TestRawNodeProposeAndConfChange/#07
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 0
2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(2)&&(1) learners=(3) learners_next=(1) autoleave
2671s raft2026/02/08 04:14:26 INFO: initiating automatic transition out of joint configuration voters=(2)&&(1) learners=(3) learners_next=(1) autoleave
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(2) learners=(1 3)
2671s --- PASS: TestRawNodeProposeAndConfChange (0.01s)
2671s --- PASS: TestRawNodeProposeAndConfChange/#00 (0.00s)
2671s --- PASS: TestRawNodeProposeAndConfChange/#01 (0.00s)
2671s --- PASS: TestRawNodeProposeAndConfChange/#02 (0.00s)
2671s --- PASS: TestRawNodeProposeAndConfChange/#03 (0.00s)
2671s --- PASS: TestRawNodeProposeAndConfChange/#04 (0.00s)
2671s --- PASS: TestRawNodeProposeAndConfChange/#05 (0.00s)
2671s --- PASS: TestRawNodeProposeAndConfChange/#06 (0.00s)
2671s --- PASS: TestRawNodeProposeAndConfChange/#07 (0.00s)
2671s === RUN TestRawNodeJointAutoLeave
2671s === RUN TestRawNodeJointAutoLeave/#00
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 0
2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 [term: 1] received a MsgHeartbeatResp message with higher term from 1 [term: 2]
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 2
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1)&&(1) learners=(2) autoleave
2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 2
2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 3
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 3
2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 3
2671s raft2026/02/08 04:14:26 INFO: initiating automatic transition out of joint configuration voters=(1)&&(1) learners=(2) autoleave
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1) learners=(2)
2671s --- PASS: TestRawNodeJointAutoLeave (0.00s)
2671s --- PASS: TestRawNodeJointAutoLeave/#00 (0.00s)
2671s === RUN TestRawNodeProposeAddDuplicateNode
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 0
2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2)
2671s --- PASS: TestRawNodeProposeAddDuplicateNode (0.00s)
2671s === RUN TestRawNodeReadIndex
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 0
2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1
2671s --- PASS: TestRawNodeReadIndex (0.00s)
2671s === RUN TestRawNodeStart
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 0, commit: 1, applied: 1, lastindex: 1, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 0
2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1
2671s --- PASS: TestRawNodeStart (0.00s)
2671s === RUN TestRawNodeRestart
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 0, lastindex: 2, lastterm: 1]
2671s --- PASS: TestRawNodeRestart (0.00s)
2671s === RUN TestRawNodeRestartFromSnapshot
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1,2], term: 1, commit: 3, applied: 2, lastindex: 3, lastterm: 1]
2671s --- PASS: TestRawNodeRestartFromSnapshot (0.00s)
2671s === RUN TestRawNodeStatus
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 0
2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1
2671s --- PASS: TestRawNodeStatus (0.00s)
2671s === RUN TestRawNodeCommitPaginationAfterRestart
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 1
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 1, commit: 10, applied: 1, lastindex: 11, lastterm: 1]
2671s --- PASS: TestRawNodeCommitPaginationAfterRestart (0.00s)
2671s === RUN TestRawNodeBoundedLogGrowthWithPartition
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 0
2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 1
2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
2671s --- PASS: TestRawNodeBoundedLogGrowthWithPartition (0.09s)
2671s === RUN TestRawNodeConsumeReady
2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1)
2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0
2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s --- PASS: TestRawNodeConsumeReady (0.00s)
2671s === RUN TestStorageTerm
2671s --- PASS: TestStorageTerm (0.08s)
2671s === RUN TestStorageEntries
2671s --- PASS: TestStorageEntries (0.00s)
2671s === RUN TestStorageLastIndex
2671s --- PASS: TestStorageLastIndex (0.00s)
2671s === RUN TestStorageFirstIndex
2671s --- PASS: TestStorageFirstIndex (0.00s)
2671s === RUN TestStorageCompact
2671s --- PASS: TestStorageCompact (0.00s)
2671s === RUN TestStorageCreateSnapshot
2671s --- PASS: TestStorageCreateSnapshot (0.00s)
2671s === RUN TestStorageAppend
2671s --- PASS: TestStorageAppend (0.00s)
2671s === RUN TestStorageApplySnapshot
2671s --- PASS: TestStorageApplySnapshot (0.00s)
2671s === RUN TestDescribeEntry
2671s --- PASS: TestDescribeEntry (0.00s)
2671s === RUN TestLimitSize
2671s --- PASS: TestLimitSize (0.00s)
2671s === RUN TestIsLocalMsg
2671s --- PASS: TestIsLocalMsg (0.00s)
2671s === RUN TestInteraction
2671s === RUN TestInteraction/campaign
2671s interaction_test.go:30:
2671s testdata/campaign.txt:1:
2671s log-level [1 args]
2671s
2671s ----
2671s ok
2671s interaction_test.go:30:
2671s testdata/campaign.txt:5:
2671s add-nodes [3 args]
2671s
2671s ----
2671s INFO 1 switched to configuration voters=(1 2 3)
2671s INFO 1 became follower at term 0
2671s INFO newRaft 1 [peers: [1,2,3], term: 0, commit: 2, applied: 2, lastindex: 2, lastterm: 1]
2671s INFO 2 switched to configuration voters=(1 2 3)
2671s INFO 2 became follower at term 0
2671s INFO newRaft 2 [peers: [1,2,3], term: 0, commit: 2, applied: 2, lastindex: 2, lastterm: 1]
2671s INFO 3 switched to configuration voters=(1 2 3)
2671s INFO 3 became follower at term 0
2671s INFO newRaft 3 [peers: [1,2,3], term: 0, commit: 2, applied: 2, lastindex: 2, lastterm: 1]
2671s interaction_test.go:30:
2671s testdata/campaign.txt:17:
2671s campaign [1 args]
2671s
2671s ----
2671s INFO 1 is starting a new election at term 0
2671s INFO 1 became candidate at term 1
2671s INFO 1 received MsgVoteResp from 1 at term 1
2671s INFO 1 [logterm: 1, index: 2] sent MsgVote request to 2 at term 1
2671s INFO 1 [logterm: 1, index: 2] sent MsgVote request to 3 at term 1
2671s interaction_test.go:30:
2671s testdata/campaign.txt:25:
2671s stabilize [0 args]
2671s
2671s ----
2671s > 1 handling Ready
2671s Ready MustSync=true:
2671s Lead:0 State:StateCandidate
2671s HardState Term:1 Vote:1 Commit:2
2671s Messages:
2671s 1->2 MsgVote Term:1 Log:1/2
2671s 1->3 MsgVote Term:1 Log:1/2
2671s > 2 receiving messages
2671s 1->2 MsgVote Term:1 Log:1/2
2671s INFO 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2671s INFO 2 became follower at term 1
2671s INFO 2 [logterm: 1, index: 2, vote: 0] cast MsgVote for 1 [logterm: 1, index: 2] at term 1
2671s > 3 receiving messages
2671s 1->3 MsgVote Term:1 Log:1/2
2671s INFO 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
2671s INFO 3 became follower at term 1
2671s INFO 3 [logterm: 1, index: 2, vote: 0] cast MsgVote for 1 [logterm: 1, index: 2] at term 1
2671s > 2 handling Ready
2671s Ready MustSync=true:
2671s HardState Term:1 Vote:1 Commit:2
2671s Messages:
2671s 2->1 MsgVoteResp Term:1 Log:0/0
2671s > 3 handling Ready
2671s Ready MustSync=true:
2671s HardState Term:1 Vote:1 Commit:2
2671s Messages:
2671s 3->1 MsgVoteResp Term:1 Log:0/0
2671s > 1 receiving messages
2671s 2->1 MsgVoteResp Term:1 Log:0/0
2671s INFO 1 received MsgVoteResp from 2 at term 1
2671s INFO 1 has received 2 MsgVoteResp votes and 0 vote rejections
2671s INFO 1 became leader at term 1
2671s 3->1 MsgVoteResp Term:1 Log:0/0
2671s > 1 handling Ready
2671s Ready MustSync=true:
2671s Lead:1 State:StateLeader
2671s Entries:
2671s 1/3 EntryNormal ""
2671s Messages:
2671s 1->2 MsgApp Term:1 Log:1/2 Commit:2 Entries:[1/3 EntryNormal ""]
2671s 1->3 MsgApp Term:1 Log:1/2 Commit:2 Entries:[1/3 EntryNormal ""]
2671s > 2 receiving messages
2671s 1->2 MsgApp Term:1 Log:1/2 Commit:2 Entries:[1/3 EntryNormal ""]
2671s > 3 receiving messages
2671s 1->3 MsgApp Term:1 Log:1/2 Commit:2 Entries:[1/3 EntryNormal ""]
2671s > 2 handling Ready
2671s Ready MustSync=true:
2671s Lead:1 State:StateFollower
2671s Entries:
2671s 1/3 EntryNormal ""
2671s Messages:
2671s 2->1 MsgAppResp Term:1 Log:0/3
2671s > 3 handling Ready
2671s Ready MustSync=true:
2671s Lead:1 State:StateFollower
2671s Entries:
2671s 1/3 EntryNormal ""
2671s Messages:
2671s 3->1 MsgAppResp Term:1 Log:0/3
2671s > 1 receiving messages
2671s 2->1 MsgAppResp Term:1 Log:0/3
2671s 3->1 MsgAppResp Term:1 Log:0/3
2671s > 1 handling Ready
2671s Ready MustSync=false:
2671s HardState Term:1 Vote:1 Commit:3
2671s CommittedEntries:
2671s 1/3 EntryNormal ""
2671s Messages:
2671s 1->2 MsgApp Term:1 Log:1/3 Commit:3
2671s 1->3 MsgApp Term:1 Log:1/3 Commit:3
2671s > 2 receiving messages
2671s 1->2 MsgApp Term:1 Log:1/3 Commit:3
2671s > 3 receiving messages
2671s 1->3 MsgApp Term:1 Log:1/3 Commit:3
2671s > 2 handling Ready
2671s Ready MustSync=false:
2671s HardState Term:1 Vote:1 Commit:3
2671s CommittedEntries:
2671s 1/3 EntryNormal ""
2671s Messages:
2671s 2->1 MsgAppResp Term:1 Log:0/3
2671s > 3 handling Ready
2671s Ready MustSync=false:
2671s HardState Term:1 Vote:1 Commit:3
2671s CommittedEntries:
2671s 1/3 EntryNormal ""
2671s Messages:
2671s 3->1 MsgAppResp Term:1 Log:0/3
2671s > 1 receiving messages
2671s 2->1 MsgAppResp Term:1 Log:0/3
2671s 3->1 MsgAppResp Term:1 Log:0/3
2671s === RUN TestInteraction/campaign_learner_must_vote
2671s interaction_test.go:30:
2671s testdata/campaign_learner_must_vote.txt:12:
2671s log-level [1 args]
2671s
2671s ----
2671s ok
2671s interaction_test.go:30:
2671s testdata/campaign_learner_must_vote.txt:17:
2671s add-nodes [4 args]
2671s
2671s ----
2671s ok
2671s interaction_test.go:30:
2671s testdata/campaign_learner_must_vote.txt:22:
2671s campaign [1 args]
2671s
2671s ----
2671s ok
2671s interaction_test.go:30:
2671s testdata/campaign_learner_must_vote.txt:26:
2671s stabilize [0 args]
2671s
2671s ----
2671s ok (quiet)
2671s interaction_test.go:30:
2671s testdata/campaign_learner_must_vote.txt:31:
2671s propose-conf-change [1 args]
2671s v3
2671s ----
2671s ok
2671s interaction_test.go:30:
2671s testdata/campaign_learner_must_vote.txt:37:
2671s stabilize [2 args]
2671s
2671s ----
2671s ok (quiet)
2671s interaction_test.go:30:
2671s testdata/campaign_learner_must_vote.txt:43:
2671s deliver-msgs [1 args]
2671s
2671s ----
2671s ok (quiet)
2671s interaction_test.go:30:
2671s testdata/campaign_learner_must_vote.txt:49:
2671s log-level [1 args]
2671s
2671s ----
2671s ok
2671s interaction_test.go:30:
2671s testdata/campaign_learner_must_vote.txt:53:
2671s campaign [1 args]
2671s
2671s ----
2671s INFO 2 is starting a new election at term 1
2671s INFO 2 became candidate at term 2
2671s INFO 2 received MsgVoteResp from 2 at term 2
2671s INFO 2 [logterm: 1, index: 4] sent MsgVote request to 1 at term 2
2671s INFO 2 [logterm: 1, index: 4] sent MsgVote request to 3 at term 2
2671s interaction_test.go:30:
2671s testdata/campaign_learner_must_vote.txt:62:
2671s process-ready [1 args]
2671s
2671s ----
2671s Ready MustSync=true:
2671s Lead:0 State:StateCandidate
2671s HardState Term:2 Vote:2 Commit:4
2671s Messages:
2671s 2->1 MsgVote Term:2 Log:1/4
2671s 2->3 MsgVote Term:2 Log:1/4
2671s interaction_test.go:30:
2671s testdata/campaign_learner_must_vote.txt:75:
2671s stabilize [1 args]
2671s
2671s ----
2671s > 3 receiving messages
2671s 2->3 MsgVote Term:2 Log:1/4
2671s INFO 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
2671s INFO 3 became follower at term 2
2671s INFO 3 [logterm: 1, index: 3, vote: 0] cast MsgVote for 2 [logterm: 1, index: 4] at term 2
2671s > 3 handling Ready
2671s Ready MustSync=true:
2671s Lead:0 State:StateFollower
2671s HardState Term:2 Vote:2 Commit:3
2671s Messages:
2671s 3->2 MsgVoteResp Term:2 Log:0/0
2671s interaction_test.go:30:
2671s testdata/campaign_learner_must_vote.txt:89:
2671s stabilize [2 args]
2671s
2671s ----
2671s > 2 receiving messages
2671s 3->2 MsgVoteResp Term:2 Log:0/0
2671s INFO 2 received MsgVoteResp from 3 at term 2
2671s INFO 2 has received 2 MsgVoteResp votes and 0 vote rejections
2671s INFO 2 became leader at term 2
2671s > 2 handling Ready
2671s Ready MustSync=true:
2671s Lead:2 State:StateLeader
2671s Entries:
2671s 2/5 EntryNormal ""
2671s Messages:
2671s 2->1 MsgApp Term:2 Log:1/4 Commit:4 Entries:[2/5 EntryNormal ""]
2671s 2->3 MsgApp Term:2 Log:1/4 Commit:4 Entries:[2/5 EntryNormal ""]
2671s > 3 receiving messages
2671s 2->3 MsgApp Term:2 Log:1/4 Commit:4 Entries:[2/5 EntryNormal ""]
2671s DEBUG 3 [logterm: 0, index: 4] rejected MsgApp [logterm: 1, index: 4] from 2
2671s > 3 handling Ready
2671s Ready MustSync=false:
2671s Lead:2 State:StateFollower
2671s Messages:
2671s 3->2 MsgAppResp Term:2 Log:1/4 Rejected (Hint: 3)
2671s > 2 receiving messages
2671s 3->2 MsgAppResp Term:2 Log:1/4 Rejected (Hint: 3)
2671s DEBUG 2 received MsgAppResp(rejected, hint: (index 3, term 1)) from 3 for index 4
2671s DEBUG 2 decreased progress of 3 to [StateProbe match=0 next=4]
2671s > 2 handling Ready
2671s Ready MustSync=false:
2671s Messages:
2671s 2->3 MsgApp Term:2 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v3, 2/5 EntryNormal ""]
2671s > 3 receiving messages
2671s 2->3 MsgApp Term:2 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v3, 2/5 EntryNormal ""]
2671s > 3 handling Ready
2671s Ready MustSync=true:
2671s HardState Term:2 Vote:2 Commit:4
2671s Entries:
2671s 1/4 EntryConfChangeV2 v3
2671s 2/5 EntryNormal ""
2671s CommittedEntries:
2671s 1/4 EntryConfChangeV2 v3
2671s Messages:
2671s 3->2 MsgAppResp Term:2 Log:0/5
2671s INFO 3 switched to configuration voters=(1 2 3)
2671s > 2 receiving messages
2671s 3->2 MsgAppResp Term:2 Log:0/5
2671s > 2 handling Ready
2671s Ready MustSync=false:
2671s HardState Term:2 Vote:2 Commit:5
2671s CommittedEntries:
2671s 2/5 EntryNormal ""
2671s Messages:
2671s 2->3 MsgApp Term:2 Log:2/5 Commit:5
2671s > 3 receiving messages
2671s 2->3 MsgApp Term:2 Log:2/5 Commit:5
2671s > 3 handling Ready
2671s Ready MustSync=false:
2671s HardState Term:2 Vote:2 Commit:5
2671s CommittedEntries:
2671s 2/5 EntryNormal ""
2671s Messages:
2671s 3->2 MsgAppResp Term:2 Log:0/5
2671s > 2 receiving messages
2671s 3->2 MsgAppResp Term:2 Log:0/5
2671s === RUN TestInteraction/confchange_v1_add_single
2671s interaction_test.go:30:
2671s testdata/confchange_v1_add_single.txt:4:
2671s add-nodes [3 args]
2671s
2671s ----
2671s INFO 1 switched to configuration voters=(1)
2671s INFO 1 became follower at term 0
2671s INFO newRaft 1 [peers: [1], term: 0, commit: 2, applied: 2, lastindex: 2, lastterm: 1]
2671s interaction_test.go:30:
2671s testdata/confchange_v1_add_single.txt:10:
2671s campaign [1 args]
2671s
2671s ----
2671s INFO 1 is starting a new election at term 0
2671s INFO 1 became candidate at term 1
2671s INFO 1 received MsgVoteResp from 1 at term 1
2671s INFO 1 became leader at term 1
2671s interaction_test.go:30:
2671s testdata/confchange_v1_add_single.txt:18:
2671s propose-conf-change [2 args]
2671s v2
2671s ----
2671s ok
2671s interaction_test.go:30:
2671s testdata/confchange_v1_add_single.txt:24:
2671s add-nodes [1 args]
2671s
2671s ----
2671s INFO 2 switched to configuration voters=()
2671s INFO 2 became follower at term 0
2671s INFO newRaft 2 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s interaction_test.go:30:
2671s testdata/confchange_v1_add_single.txt:33:
2671s stabilize [0 args]
2671s
2671s ----
2671s > 1 handling Ready
2671s Ready MustSync=true:
2671s Lead:1 State:StateLeader
2671s HardState Term:1 Vote:1 Commit:4
2671s Entries:
2671s 1/3 EntryNormal ""
2671s 1/4 EntryConfChange v2
2671s CommittedEntries:
2671s 1/3 EntryNormal ""
2671s 1/4 EntryConfChange v2
2671s INFO 1 switched to configuration voters=(1 2)
2671s > 1 handling Ready
2671s Ready MustSync=false:
2671s Messages:
2671s 1->2 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChange v2]
2671s > 2 receiving messages
2671s 1->2 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChange v2]
2671s INFO 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1]
2671s INFO 2 became follower at term 1
2671s DEBUG 2 [logterm: 0, index: 3] rejected MsgApp [logterm: 1, index: 3] from 1
2671s > 2 handling Ready
2671s Ready MustSync=true:
2671s Lead:1 State:StateFollower
2671s HardState Term:1 Commit:0
2671s Messages:
2671s 2->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0)
2671s > 1 receiving messages
2671s 2->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0)
2671s DEBUG 1 received MsgAppResp(rejected, hint: (index 0, term 0)) from 2 for index 3
2671s DEBUG 1 decreased progress of 2 to [StateProbe match=0 next=1]
2671s DEBUG 1 [firstindex: 3, commit: 4] sent snapshot[index: 4, term: 1] to 2 [StateProbe match=0 next=1]
2671s DEBUG 1 paused sending replication messages to 2 [StateSnapshot match=0 next=1 paused pendingSnap=4]
2671s > 1 handling Ready
2671s Ready MustSync=false:
2671s Messages:
2671s 1->2 MsgSnap Term:1 Log:0/0 Snapshot: Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false
2671s > 2 receiving messages
2671s 1->2 MsgSnap Term:1 Log:0/0 Snapshot: Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false
2671s INFO log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 4, term: 1]
2671s INFO 2 switched to configuration voters=(1 2)
2671s INFO 2 [commit: 4, lastindex: 4, lastterm: 1] restored snapshot [index: 4, term: 1]
2671s INFO 2 [commit: 4] restored snapshot [index: 4, term: 1]
2671s > 2 handling Ready
2671s Ready MustSync=false:
2671s HardState Term:1 Commit:4
2671s Snapshot Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false
2671s Messages:
2671s 2->1 MsgAppResp Term:1 Log:0/4
2671s > 1 receiving messages
2671s 2->1 MsgAppResp Term:1 Log:0/4
2671s DEBUG 1 recovered from needing snapshot, resumed sending replication messages to 2 [StateSnapshot match=4 next=5 paused pendingSnap=4]
2671s > 1 handling Ready
2671s Ready MustSync=false:
2671s Messages:
2671s 1->2 MsgApp Term:1 Log:1/4 Commit:4
2671s > 2 receiving messages
2671s 1->2 MsgApp Term:1 Log:1/4 Commit:4
2671s > 2 handling Ready
2671s Ready MustSync=false:
2671s Messages:
2671s 2->1 MsgAppResp Term:1 Log:0/4
2671s > 1 receiving messages
2671s 2->1 MsgAppResp Term:1 Log:0/4
2671s === RUN TestInteraction/confchange_v1_remove_leader
2671s interaction_test.go:30:
2671s testdata/confchange_v1_remove_leader.txt:2:
2671s log-level [1 args]
2671s
2671s ----
2671s ok
2671s interaction_test.go:30:
2671s testdata/confchange_v1_remove_leader.txt:8:
2671s add-nodes [3 args]
2671s
2671s ----
2671s ok
2671s interaction_test.go:30:
2671s testdata/confchange_v1_remove_leader.txt:12:
2671s campaign [1 args]
2671s
2671s ----
2671s ok
2671s interaction_test.go:30:
2671s testdata/confchange_v1_remove_leader.txt:16:
2671s stabilize [0 args]
2671s
2671s ----
2671s ok (quiet)
2671s interaction_test.go:30:
2671s testdata/confchange_v1_remove_leader.txt:20:
2671s log-level [1 args]
2671s
2671s ----
2671s ok
2671s interaction_test.go:30:
2671s testdata/confchange_v1_remove_leader.txt:25:
2671s propose-conf-change [2 args]
2671s r1
2671s ----
2671s ok
2671s interaction_test.go:30:
2671s testdata/confchange_v1_remove_leader.txt:31:
2671s propose [2 args]
2671s
2671s ----
2671s ok
2671s interaction_test.go:30:
2671s testdata/confchange_v1_remove_leader.txt:36:
2671s process-ready [1 args]
2671s
2671s ----
2671s Ready MustSync=true:
2671s Entries:
2671s 1/4 EntryConfChange r1
2671s 1/5 EntryNormal "foo"
2671s Messages:
2671s 1->2 MsgApp Term:1 Log:1/3 Commit:3 Entries:[1/4 EntryConfChange r1]
2671s 1->3 MsgApp Term:1 Log:1/3 Commit:3 Entries:[1/4 EntryConfChange r1]
2671s 1->2 MsgApp Term:1 Log:1/4 Commit:3 Entries:[1/5 EntryNormal "foo"]
2671s 1->3 MsgApp Term:1 Log:1/4 Commit:3 Entries:[1/5 EntryNormal "foo"]
2671s interaction_test.go:30:
2671s testdata/confchange_v1_remove_leader.txt:50:
2671s stabilize [1 args]
2671s
2671s ----
2671s > 2 receiving messages
2671s 1->2 MsgApp Term:1 Log:1/3 Commit:3 Entries:[1/4 EntryConfChange r1]
2671s 1->2 MsgApp Term:1 Log:1/4 Commit:3 Entries:[1/5 EntryNormal "foo"]
2671s > 2 handling Ready
2671s Ready MustSync=true:
2671s Entries:
2671s 1/4 EntryConfChange r1
2671s 1/5 EntryNormal "foo"
2671s Messages:
2671s 2->1 MsgAppResp Term:1 Log:0/4
2671s 2->1 MsgAppResp Term:1 Log:0/5
2671s interaction_test.go:30:
2671s testdata/confchange_v1_remove_leader.txt:65:
2671s propose [2 args]
2671s
2671s ----
2671s ok
2671s interaction_test.go:30:
2671s testdata/confchange_v1_remove_leader.txt:73:
2671s stabilize [1 args]
2671s
2671s ----
2671s > 1 handling Ready
2671s Ready MustSync=true:
2671s Entries:
2671s 1/6 EntryNormal "bar"
2671s Messages:
2671s 1->2 MsgApp Term:1 Log:1/5 Commit:3 Entries:[1/6 EntryNormal "bar"]
2671s 1->3 MsgApp Term:1 Log:1/5 Commit:3 Entries:[1/6 EntryNormal "bar"]
2671s > 1 receiving messages
2671s 2->1 MsgAppResp Term:1 Log:0/4
2671s 2->1 MsgAppResp Term:1 Log:0/5
2671s > 1 handling Ready
2671s Ready MustSync=false:
2671s HardState Term:1 Vote:1 Commit:5
2671s CommittedEntries:
2671s 1/4 EntryConfChange r1
2671s 1/5 EntryNormal "foo"
2671s Messages:
2671s 1->2 MsgApp Term:1 Log:1/6 Commit:4
2671s 1->3 MsgApp Term:1 Log:1/6 Commit:4
2671s 1->2 MsgApp Term:1 Log:1/6 Commit:5
2671s 1->3 MsgApp Term:1 Log:1/6 Commit:5
2671s INFO 1 switched to configuration voters=(2 3)
2671s interaction_test.go:30:
2671s testdata/confchange_v1_remove_leader.txt:99:
2671s stabilize [1 args]
2671s
2671s ----
2671s > 2 receiving messages
2671s 1->2 MsgApp Term:1 Log:1/5 Commit:3 Entries:[1/6 EntryNormal "bar"]
2671s 1->2 MsgApp Term:1 Log:1/6 Commit:4
2671s 1->2 MsgApp Term:1 Log:1/6 Commit:5
2671s > 2 handling Ready
2671s Ready MustSync=true:
2671s HardState Term:1 Vote:1 Commit:5
2671s Entries:
2671s 1/6 EntryNormal "bar"
2671s CommittedEntries:
2671s 1/4 EntryConfChange r1
2671s 1/5 EntryNormal "foo"
2671s Messages:
2671s 2->1 MsgAppResp Term:1 Log:0/6
2671s 2->1 MsgAppResp Term:1 Log:0/6
2671s 2->1 MsgAppResp Term:1 Log:0/6
2671s INFO 2 switched to configuration voters=(2 3)
2671s interaction_test.go:30:
2671s testdata/confchange_v1_remove_leader.txt:120:
2671s stabilize [1 args]
2671s
2671s ----
2671s > 1 receiving messages
2671s 2->1 MsgAppResp Term:1 Log:0/6
2671s 2->1 MsgAppResp Term:1 Log:0/6
2671s 2->1 MsgAppResp Term:1 Log:0/6
2671s interaction_test.go:30:
2671s testdata/confchange_v1_remove_leader.txt:128:
2671s stabilize [0 args]
2671s
2671s ----
2671s > 3 receiving messages
2671s 1->3 MsgApp Term:1 Log:1/3 Commit:3 Entries:[1/4 EntryConfChange r1]
2671s 1->3 MsgApp Term:1 Log:1/4 Commit:3 Entries:[1/5 EntryNormal "foo"]
2671s 1->3 MsgApp Term:1 Log:1/5 Commit:3 Entries:[1/6 EntryNormal "bar"]
2671s 1->3 MsgApp Term:1 Log:1/6 Commit:4
2671s 1->3 MsgApp Term:1 Log:1/6 Commit:5
2671s > 3 handling Ready
2671s Ready MustSync=true:
2671s HardState Term:1 Vote:1 Commit:5
2671s Entries:
2671s 1/4 EntryConfChange r1
2671s 1/5 EntryNormal "foo"
2671s 1/6 EntryNormal "bar"
2671s CommittedEntries:
2671s 1/4 EntryConfChange r1
2671s 1/5 EntryNormal "foo"
2671s Messages:
2671s 3->1 MsgAppResp Term:1 Log:0/4
2671s 3->1 MsgAppResp Term:1 Log:0/5
2671s 3->1 MsgAppResp Term:1 Log:0/6
2671s 3->1 MsgAppResp Term:1 Log:0/6
2671s 3->1 MsgAppResp Term:1 Log:0/6
2671s INFO 3 switched to configuration voters=(2 3)
2671s > 1 receiving messages
2671s 3->1 MsgAppResp Term:1 Log:0/4
2671s 3->1 MsgAppResp Term:1 Log:0/5
2671s 3->1 MsgAppResp Term:1 Log:0/6
2671s 3->1 MsgAppResp Term:1 Log:0/6
2671s 3->1 MsgAppResp Term:1 Log:0/6
2671s > 1 handling Ready
2671s Ready MustSync=false:
2671s HardState Term:1 Vote:1 Commit:6
2671s CommittedEntries:
2671s 1/6 EntryNormal "bar"
2671s Messages:
2671s 1->2 MsgApp Term:1 Log:1/6 Commit:6
2671s 1->3 MsgApp Term:1 Log:1/6 Commit:6
2671s > 2 receiving messages
2671s 1->2 MsgApp Term:1 Log:1/6 Commit:6
2671s > 3 receiving messages
2671s 1->3 MsgApp Term:1 Log:1/6 Commit:6
2671s > 2 handling Ready
2671s Ready MustSync=false:
2671s HardState Term:1 Vote:1 Commit:6
2671s CommittedEntries:
2671s 1/6 EntryNormal "bar"
2671s Messages:
2671s 2->1 MsgAppResp Term:1 Log:0/6
2671s > 3 handling Ready
2671s Ready MustSync=false:
2671s HardState Term:1 Vote:1 Commit:6
2671s CommittedEntries:
2671s 1/6 EntryNormal "bar"
2671s Messages:
2671s 3->1 MsgAppResp Term:1 Log:0/6
2671s > 1 receiving messages
2671s 2->1 MsgAppResp Term:1 Log:0/6
2671s 3->1 MsgAppResp Term:1 Log:0/6
2671s interaction_test.go:30:
2671s testdata/confchange_v1_remove_leader.txt:192:
2671s propose [2 args]
2671s
2671s ----
2671s raft proposal dropped
2671s interaction_test.go:30:
2671s testdata/confchange_v1_remove_leader.txt:196:
2671s tick-heartbeat [1 args]
2671s
2671s ----
2671s ok
2671s interaction_test.go:30:
2671s testdata/confchange_v1_remove_leader.txt:203:
2671s stabilize [0 args]
2671s
2671s ----
2671s > 1 handling Ready
2671s Ready MustSync=false:
2671s Messages:
2671s 1->2 MsgHeartbeat Term:1 Log:0/0 Commit:6
2671s 1->3 MsgHeartbeat Term:1 Log:0/0 Commit:6
2671s > 2 receiving messages
2671s 1->2 MsgHeartbeat Term:1 Log:0/0 Commit:6
2671s > 3 receiving messages
2671s 1->3 MsgHeartbeat Term:1 Log:0/0 Commit:6
2671s > 2 handling Ready
2671s Ready MustSync=false:
2671s Messages:
2671s 2->1 MsgHeartbeatResp Term:1 Log:0/0
2671s > 3 handling Ready
2671s Ready MustSync=false:
2671s Messages:
2671s 3->1 MsgHeartbeatResp Term:1 Log:0/0
2671s > 1 receiving messages
2671s 2->1 MsgHeartbeatResp Term:1 Log:0/0
2671s 3->1 MsgHeartbeatResp Term:1 Log:0/0
2671s === RUN TestInteraction/confchange_v2_add_double_auto
2671s interaction_test.go:30:
2671s testdata/confchange_v2_add_double_auto.txt:6:
2671s add-nodes [3 args]
2671s
2671s ----
2671s INFO 1 switched to configuration voters=(1)
2671s INFO 1 became follower at term 0
2671s INFO newRaft 1 [peers: [1], term: 0, commit: 2, applied: 2, lastindex: 2, lastterm: 1]
2671s interaction_test.go:30:
2671s testdata/confchange_v2_add_double_auto.txt:12:
2671s campaign [1 args]
2671s
2671s ----
2671s INFO 1 is starting a new election at term 0
2671s INFO 1 became candidate at term 1
2671s INFO 1 received MsgVoteResp from 1 at term 1
2671s INFO 1 became leader at term 1
2671s interaction_test.go:30:
2671s testdata/confchange_v2_add_double_auto.txt:19:
2671s propose-conf-change [2 args]
2671s v2 v3
2671s ----
2671s ok
2671s interaction_test.go:30:
2671s testdata/confchange_v2_add_double_auto.txt:25:
2671s add-nodes [1 args]
2671s
2671s ----
2671s INFO 2 switched to configuration voters=()
2671s INFO 2 became follower at term 0
2671s INFO newRaft 2 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s INFO 3 switched to configuration voters=()
2671s INFO 3 became follower at term 0
2671s INFO newRaft 3 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s interaction_test.go:30:
2671s testdata/confchange_v2_add_double_auto.txt:39:
2671s process-ready [1 args]
2671s
2671s ----
2671s Ready MustSync=true:
2671s Lead:1 State:StateLeader
2671s HardState Term:1 Vote:1 Commit:4
2671s Entries:
2671s 1/3 EntryNormal ""
2671s 1/4 EntryConfChangeV2 v2 v3
2671s CommittedEntries:
2671s 1/3 EntryNormal ""
2671s 1/4 EntryConfChangeV2 v2 v3
2671s INFO 1 switched to configuration voters=(1 2 3)&&(1) autoleave
2671s INFO initiating automatic transition out of joint configuration voters=(1 2 3)&&(1) autoleave
2671s interaction_test.go:30:
2671s testdata/confchange_v2_add_double_auto.txt:54:
2671s stabilize [1 args]
2671s
2671s ----
2671s > 1 handling Ready
2671s Ready MustSync=true:
2671s Entries:
2671s 1/5 EntryConfChangeV2
2671s Messages:
2671s 1->2 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v2 v3]
2671s 1->3 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v2 v3]
2671s interaction_test.go:30:
2671s testdata/confchange_v2_add_double_auto.txt:69:
2671s stabilize [2 args]
2671s
2671s ----
2671s > 2 receiving messages
2671s 1->2 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v2 v3]
2671s INFO 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1]
2671s INFO 2 became follower at term 1
2671s DEBUG 2 [logterm: 0, index: 3] rejected MsgApp [logterm: 1, index: 3] from 1
2671s > 2 handling Ready
2671s Ready MustSync=true:
2671s Lead:1 State:StateFollower
2671s HardState Term:1 Commit:0
2671s Messages:
2671s 2->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0)
2671s > 1 receiving messages
2671s 2->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0)
2671s DEBUG 1 received MsgAppResp(rejected, hint: (index 0, term 0)) from 2 for index 3
2671s DEBUG 1 decreased progress of 2 to [StateProbe match=0 next=1]
2671s DEBUG 1 [firstindex: 3, commit: 4] sent snapshot[index: 4, term: 1] to 2 [StateProbe match=0 next=1]
2671s DEBUG 1 paused sending replication messages to 2 [StateSnapshot match=0 next=1 paused pendingSnap=4]
2671s > 1 handling Ready
2671s Ready MustSync=false:
2671s Messages:
2671s 1->2 MsgSnap Term:1 Log:0/0 Snapshot: Index:4 Term:1 ConfState:Voters:[1 2 3] VotersOutgoing:[1] Learners:[] LearnersNext:[] AutoLeave:true
2671s > 2 receiving messages
2671s 1->2 MsgSnap Term:1 Log:0/0 Snapshot: Index:4 Term:1 ConfState:Voters:[1 2 3] VotersOutgoing:[1] Learners:[] LearnersNext:[] AutoLeave:true
2671s INFO log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 4, term: 1]
2671s INFO 2 switched to configuration voters=(1 2 3)&&(1) autoleave
2671s INFO 2 [commit: 4, lastindex: 4, lastterm: 1] restored snapshot [index: 4, term: 1]
2671s INFO 2 [commit: 4] restored snapshot [index: 4, term: 1]
2671s > 2 handling Ready
2671s Ready MustSync=false:
2671s HardState Term:1 Commit:4
2671s Snapshot Index:4 Term:1 ConfState:Voters:[1 2 3] VotersOutgoing:[1] Learners:[] LearnersNext:[] AutoLeave:true
2671s Messages:
2671s 2->1 MsgAppResp Term:1 Log:0/4
2671s > 1 receiving messages
2671s 2->1 MsgAppResp Term:1 Log:0/4
2671s DEBUG 1 recovered from needing snapshot, resumed sending replication messages to 2 [StateSnapshot match=4 next=5 paused pendingSnap=4]
2671s > 1 handling Ready
2671s Ready MustSync=false:
2671s Messages:
2671s 1->2 MsgApp Term:1 Log:1/4 Commit:4 Entries:[1/5 EntryConfChangeV2]
2671s > 2 receiving messages
2671s 1->2 MsgApp Term:1 Log:1/4 Commit:4 Entries:[1/5 EntryConfChangeV2]
2671s > 2 handling Ready
2671s Ready MustSync=true:
2671s Entries:
2671s 1/5 EntryConfChangeV2
2671s Messages:
2671s 2->1 MsgAppResp Term:1 Log:0/5
2671s > 1 receiving messages
2671s 2->1 MsgAppResp Term:1 Log:0/5
2671s > 1 handling Ready
2671s Ready MustSync=false:
2671s HardState Term:1 Vote:1 Commit:5
2671s CommittedEntries:
2671s 1/5 EntryConfChangeV2
2671s Messages:
2671s 1->2 MsgApp Term:1 Log:1/5 Commit:5
2671s INFO 1 switched to configuration voters=(1 2 3)
2671s > 2 receiving messages
2671s 1->2 MsgApp Term:1 Log:1/5 Commit:5
2671s > 2 handling Ready
2671s Ready MustSync=false:
2671s HardState Term:1 Commit:5
2671s CommittedEntries:
2671s 1/5 EntryConfChangeV2
2671s Messages:
2671s 2->1 MsgAppResp Term:1 Log:0/5
2671s INFO 2 switched to configuration voters=(1 2 3)
2671s > 1 receiving messages
2671s 2->1 MsgAppResp Term:1 Log:0/5
2671s interaction_test.go:30:
2671s testdata/confchange_v2_add_double_auto.txt:143:
2671s stabilize [2 args]
2671s
2671s ----
2671s > 3 receiving messages
2671s 1->3 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v2 v3]
2671s INFO 3 [term: 0] received a MsgApp message with higher term from 1 [term: 1]
2671s INFO 3 became follower at term 1
2671s DEBUG 3 [logterm: 0, index: 3] rejected MsgApp [logterm: 1, index: 3] from 1
2671s > 3 handling Ready
2671s Ready MustSync=true:
2671s Lead:1 State:StateFollower
2671s HardState Term:1 Commit:0
2671s Messages:
2671s 3->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0)
2671s > 1 receiving messages
2671s 3->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0)
2671s DEBUG 1 received MsgAppResp(rejected, hint: (index 0, term 0)) from 3 for index 3
2671s DEBUG 1 decreased progress of 3 to [StateProbe match=0 next=1]
2671s DEBUG 1 [firstindex: 3, commit: 5] sent snapshot[index: 5, term: 1] to 3 [StateProbe match=0 next=1]
2671s DEBUG 1 paused sending replication messages to 3 [StateSnapshot match=0 next=1 paused pendingSnap=5]
2671s > 1 handling Ready
2671s Ready MustSync=false:
2671s Messages:
2671s 1->3 MsgSnap Term:1 Log:0/0 Snapshot: Index:5 Term:1 ConfState:Voters:[1 2 3] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false
2671s > 3 receiving messages
2671s 1->3 MsgSnap Term:1 Log:0/0 Snapshot: Index:5 Term:1 ConfState:Voters:[1 2 3] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false
2671s INFO log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 5, term: 1]
2671s INFO 3 switched to configuration voters=(1 2 3)
2671s INFO 3 [commit: 5, lastindex: 5, lastterm: 1] restored snapshot [index: 5, term: 1]
2671s INFO 3 [commit: 5] restored snapshot [index: 5, term: 1]
2671s > 3 handling Ready
2671s Ready MustSync=false:
2671s HardState Term:1 Commit:5
2671s Snapshot Index:5 Term:1 ConfState:Voters:[1 2 3] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false
2671s Messages:
2671s 3->1 MsgAppResp Term:1 Log:0/5
2671s > 1 receiving messages
2671s 3->1 MsgAppResp Term:1 Log:0/5
2671s DEBUG 1 recovered from needing snapshot, resumed sending replication messages to 3 [StateSnapshot match=5 next=6 paused pendingSnap=5]
2671s > 1 handling Ready
2671s Ready MustSync=false:
2671s Messages:
2671s 1->3 MsgApp Term:1 Log:1/5 Commit:5
2671s > 3 receiving messages
2671s 1->3 MsgApp Term:1 Log:1/5 Commit:5
2671s > 3 handling Ready
2671s Ready MustSync=false:
2671s Messages:
2671s 3->1 MsgAppResp Term:1 Log:0/5
2671s > 1 receiving messages
2671s 3->1 MsgAppResp Term:1 Log:0/5
2671s interaction_test.go:30:
2671s testdata/confchange_v2_add_double_auto.txt:195:
2671s stabilize [0 args]
2671s
2671s ----
2671s ok
2671s interaction_test.go:30:
2671s testdata/confchange_v2_add_double_auto.txt:202:
2671s propose-conf-change [1 args]
2671s r2 r3
2671s ----
2671s ok
2671s interaction_test.go:30:
2671s testdata/confchange_v2_add_double_auto.txt:208:
2671s stabilize [1 args]
2671s
2671s ----
2671s > 1 handling Ready
2671s Ready MustSync=true:
2671s Entries:
2671s 1/6 EntryConfChangeV2 r2 r3
2671s Messages:
2671s 1->2 MsgApp Term:1 Log:1/5 Commit:5 Entries:[1/6 EntryConfChangeV2 r2 r3]
2671s 1->3 MsgApp Term:1 Log:1/5 Commit:5 Entries:[1/6 EntryConfChangeV2 r2 r3]
2671s interaction_test.go:30:
2671s testdata/confchange_v2_add_double_auto.txt:219:
2671s stabilize [2 args]
2671s
2671s ----
2671s > 2 receiving messages
2671s 1->2 MsgApp Term:1 Log:1/5 Commit:5 Entries:[1/6 EntryConfChangeV2 r2 r3]
2671s > 3 receiving messages
2671s 1->3 MsgApp Term:1 Log:1/5 Commit:5 Entries:[1/6 EntryConfChangeV2 r2 r3]
2671s > 2 handling Ready
2671s Ready MustSync=true:
2671s Entries:
2671s 1/6 EntryConfChangeV2 r2 r3
2671s Messages:
2671s 2->1 MsgAppResp Term:1 Log:0/6
2671s > 3 handling Ready
2671s Ready MustSync=true:
2671s Entries:
2671s 1/6 EntryConfChangeV2 r2 r3
2671s Messages:
2671s 3->1 MsgAppResp Term:1 Log:0/6
2671s interaction_test.go:30:
2671s testdata/confchange_v2_add_double_auto.txt:241:
2671s propose [2 args]
2671s
2671s ----
2671s ok
2671s interaction_test.go:30:
2671s testdata/confchange_v2_add_double_auto.txt:245:
2671s propose [2 args]
2671s
2671s ----
2671s ok
2671s interaction_test.go:30:
2671s testdata/confchange_v2_add_double_auto.txt:251:
2671s stabilize [1 args]
2671s
2671s ----
2671s > 1 handling Ready
2671s Ready MustSync=true:
2671s Entries:
2671s 1/7 EntryNormal "foo"
2671s 1/8 EntryNormal "bar"
2671s Messages:
2671s 1->2 MsgApp Term:1 Log:1/6 Commit:5 Entries:[1/7 EntryNormal "foo"]
2671s 1->3 MsgApp Term:1 Log:1/6 Commit:5 Entries:[1/7 EntryNormal "foo"]
2671s 1->2 MsgApp Term:1 Log:1/7 Commit:5 Entries:[1/8 EntryNormal "bar"]
2671s 1->3 MsgApp Term:1 Log:1/7 Commit:5 Entries:[1/8 EntryNormal "bar"]
2671s > 1 receiving messages
2671s 2->1 MsgAppResp Term:1 Log:0/6
2671s 3->1 MsgAppResp Term:1 Log:0/6
2671s > 1 handling Ready
2671s Ready MustSync=false:
2671s HardState Term:1 Vote:1 Commit:6
2671s CommittedEntries:
2671s 1/6 EntryConfChangeV2 r2 r3
2671s Messages:
2671s 1->2 MsgApp Term:1 Log:1/8 Commit:6
2671s 1->3 MsgApp Term:1 Log:1/8 Commit:6
2671s INFO 1 switched to configuration voters=(1)&&(1 2 3) autoleave
2671s INFO initiating automatic transition out of joint configuration voters=(1)&&(1 2 3) autoleave
2671s > 1 handling Ready
2671s Ready MustSync=true:
2671s Entries:
2671s 1/9 EntryConfChangeV2
2671s interaction_test.go:30:
2671s testdata/confchange_v2_add_double_auto.txt:282:
2671s stabilize [2 args]
2671s
2671s ----
2671s > 2 receiving messages
2671s 1->2 MsgApp Term:1 Log:1/6 Commit:5 Entries:[1/7 EntryNormal "foo"]
2671s 1->2 MsgApp Term:1 Log:1/7 Commit:5 Entries:[1/8 EntryNormal "bar"]
2671s 1->2 MsgApp Term:1 Log:1/8 Commit:6
2671s > 3 receiving messages
2671s 1->3 MsgApp Term:1 Log:1/6 Commit:5 Entries:[1/7 EntryNormal "foo"]
2671s 1->3 MsgApp Term:1 Log:1/7 Commit:5 Entries:[1/8 EntryNormal "bar"]
2671s 1->3 MsgApp Term:1 Log:1/8 Commit:6
2671s > 2 handling Ready
2671s Ready MustSync=true:
2671s HardState Term:1 Commit:6
2671s Entries:
2671s 1/7 EntryNormal "foo"
2671s 1/8 EntryNormal "bar"
2671s CommittedEntries:
2671s 1/6 EntryConfChangeV2 r2 r3
2671s Messages:
2671s 2->1 MsgAppResp Term:1 Log:0/7
2671s 2->1 MsgAppResp Term:1 Log:0/8
2671s 2->1 MsgAppResp Term:1 Log:0/8
2671s INFO 2 switched to configuration voters=(1)&&(1 2 3) autoleave
2671s > 3 handling Ready
2671s Ready MustSync=true:
2671s HardState Term:1 Commit:6
2671s Entries:
2671s 1/7 EntryNormal "foo"
2671s 1/8 EntryNormal "bar"
2671s CommittedEntries:
2671s 1/6 EntryConfChangeV2 r2 r3
2671s Messages:
2671s 3->1 MsgAppResp Term:1 Log:0/7
2671s 3->1 MsgAppResp Term:1 Log:0/8
2671s 3->1 MsgAppResp Term:1 Log:0/8
2671s INFO 3 switched to configuration voters=(1)&&(1 2 3) autoleave
2671s interaction_test.go:30:
2671s testdata/confchange_v2_add_double_auto.txt:322:
2671s stabilize [0 args]
2671s
2671s ----
2671s > 1 receiving messages
2671s 2->1 MsgAppResp Term:1 Log:0/7
2671s 2->1 MsgAppResp Term:1 Log:0/8
2671s 2->1 MsgAppResp Term:1 Log:0/8
2671s 3->1 MsgAppResp Term:1 Log:0/7
2671s 3->1 MsgAppResp Term:1 Log:0/8
2671s 3->1 MsgAppResp Term:1 Log:0/8
2671s > 1 handling Ready
2671s Ready MustSync=false:
2671s HardState Term:1 Vote:1 Commit:8
2671s CommittedEntries:
2671s 1/7 EntryNormal "foo"
2671s 1/8 EntryNormal "bar"
2671s Messages:
2671s 1->2 MsgApp Term:1 Log:1/8 Commit:7 Entries:[1/9 EntryConfChangeV2]
2671s 1->3 MsgApp Term:1 Log:1/8 Commit:7 Entries:[1/9 EntryConfChangeV2]
2671s 1->2 MsgApp Term:1 Log:1/9 Commit:8
2671s 1->3 MsgApp Term:1 Log:1/9 Commit:8
2671s > 2 receiving messages
2671s 1->2 MsgApp Term:1 Log:1/8 Commit:7 Entries:[1/9 EntryConfChangeV2]
2671s 1->2 MsgApp Term:1 Log:1/9 Commit:8
2671s > 3 receiving messages
2671s 1->3 MsgApp Term:1 Log:1/8 Commit:7 Entries:[1/9 EntryConfChangeV2]
2671s 1->3 MsgApp Term:1 Log:1/9 Commit:8
2671s > 2 handling Ready
2671s Ready MustSync=true:
2671s HardState Term:1 Commit:8
2671s Entries:
2671s 1/9 EntryConfChangeV2
2671s CommittedEntries:
2671s 1/7 EntryNormal "foo"
2671s 1/8 EntryNormal "bar"
2671s Messages:
2671s 2->1 MsgAppResp Term:1 Log:0/9
2671s 2->1 MsgAppResp Term:1 Log:0/9
2671s > 3 handling Ready
2671s Ready MustSync=true:
2671s HardState Term:1 Commit:8
2671s Entries:
2671s 1/9 EntryConfChangeV2
2671s CommittedEntries:
2671s 1/7 EntryNormal "foo"
2671s 1/8 EntryNormal "bar"
2671s Messages:
2671s 3->1 MsgAppResp Term:1 Log:0/9
2671s 3->1 MsgAppResp Term:1 Log:0/9
2671s > 1 receiving messages
2671s 2->1 MsgAppResp Term:1 Log:0/9
2671s 2->1 MsgAppResp Term:1 Log:0/9
2671s 3->1 MsgAppResp Term:1 Log:0/9
2671s 3->1 MsgAppResp Term:1 Log:0/9
2671s > 1 handling Ready
2671s Ready MustSync=false:
2671s HardState Term:1 Vote:1 Commit:9
2671s CommittedEntries:
2671s 1/9 EntryConfChangeV2
2671s Messages:
2671s 1->2 MsgApp Term:1 Log:1/9 Commit:9
2671s 1->3 MsgApp Term:1 Log:1/9 Commit:9
2671s INFO 1 switched to configuration voters=(1)
2671s > 2 receiving messages
2671s 1->2 MsgApp Term:1 Log:1/9 Commit:9
2671s > 3 receiving messages
2671s 1->3 MsgApp Term:1 Log:1/9 Commit:9
2671s > 2 handling Ready
2671s Ready MustSync=false:
2671s HardState Term:1 Commit:9
2671s CommittedEntries:
2671s 1/9 EntryConfChangeV2
2671s Messages:
2671s 2->1 MsgAppResp Term:1 Log:0/9
2671s INFO 2 switched to configuration voters=(1)
2671s > 3 handling Ready
2671s Ready MustSync=false:
2671s HardState Term:1 Commit:9
2671s CommittedEntries:
2671s 1/9 EntryConfChangeV2
2671s Messages:
2671s 3->1 MsgAppResp Term:1 Log:0/9
2671s INFO 3 switched to configuration voters=(1)
2671s > 1 receiving messages
2671s 2->1 MsgAppResp Term:1 Log:0/9
2671s raft: cannot step as peer not found
2671s 3->1 MsgAppResp Term:1 Log:0/9
2671s raft: cannot step as peer not found
2671s === RUN TestInteraction/confchange_v2_add_double_implicit
2671s interaction_test.go:30:
2671s testdata/confchange_v2_add_double_implicit.txt:8:
2671s add-nodes [3 args]
2671s
2671s ----
2671s INFO 1 switched to configuration voters=(1)
2671s INFO 1 became follower at term 0
2671s INFO newRaft 1 [peers: [1], term: 0, commit: 2, applied: 2, lastindex: 2, lastterm: 1]
2671s interaction_test.go:30:
2671s testdata/confchange_v2_add_double_implicit.txt:14:
2671s campaign [1 args]
2671s
2671s ----
2671s INFO 1 is starting a new election at term 0
2671s INFO 1 became candidate at term 1
2671s INFO 1 received MsgVoteResp from 1 at term 1
2671s INFO 1 became leader at term 1
2671s interaction_test.go:30:
2671s testdata/confchange_v2_add_double_implicit.txt:21:
2671s propose-conf-change [2 args]
2671s v2
2671s ----
2671s ok
2671s interaction_test.go:30:
2671s testdata/confchange_v2_add_double_implicit.txt:27:
2671s add-nodes [1 args]
2671s
2671s ----
2671s INFO 2 switched to configuration voters=()
2671s INFO 2 became follower at term 0
2671s INFO newRaft 2 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s interaction_test.go:30:
2671s testdata/confchange_v2_add_double_implicit.txt:36:
2671s stabilize [2 args]
2671s
2671s ----
2671s > 1 handling Ready
2671s Ready MustSync=true:
2671s Lead:1 State:StateLeader
2671s HardState Term:1 Vote:1 Commit:4
2671s Entries:
2671s 1/3 EntryNormal ""
2671s 1/4 EntryConfChangeV2 v2
2671s CommittedEntries:
2671s 1/3 EntryNormal ""
2671s 1/4 EntryConfChangeV2 v2
2671s INFO 1 switched to configuration voters=(1 2)&&(1) autoleave
2671s INFO initiating automatic transition out of joint configuration voters=(1 2)&&(1) autoleave
2671s > 1 handling Ready
2671s Ready MustSync=true:
2671s Entries:
2671s 1/5 EntryConfChangeV2
2671s Messages:
2671s 1->2 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v2]
2671s > 2 receiving messages
2671s 1->2 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v2]
2671s INFO 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1]
2671s INFO 2 became follower at term 1
2671s DEBUG 2 [logterm: 0, index: 3] rejected MsgApp [logterm: 1, index: 3] from 1
2671s > 2 handling Ready
2671s Ready MustSync=true:
2671s Lead:1 State:StateFollower
2671s HardState Term:1 Commit:0
2671s Messages:
2671s 2->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0)
2671s > 1 receiving messages
2671s 2->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0)
2671s DEBUG 1 received MsgAppResp(rejected, hint: (index 0, term 0)) from 2 for index 3
2671s DEBUG 1 decreased progress of 2 to [StateProbe match=0 next=1]
2671s DEBUG 1 [firstindex: 3, commit: 4] sent snapshot[index: 4, term: 1] to 2 [StateProbe match=0 next=1]
2671s DEBUG 1 paused sending replication messages to 2 [StateSnapshot match=0 next=1 paused pendingSnap=4]
2671s > 1 handling Ready
2671s Ready MustSync=false:
2671s Messages:
2671s 1->2 MsgSnap Term:1 Log:0/0 Snapshot: Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[1] Learners:[] LearnersNext:[] AutoLeave:true
2671s > 2 receiving messages
2671s 1->2 MsgSnap Term:1 Log:0/0 Snapshot: Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[1] Learners:[] LearnersNext:[] AutoLeave:true
2671s INFO log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 4, term: 1]
2671s INFO 2 switched to configuration voters=(1 2)&&(1) autoleave
2671s INFO 2 [commit: 4, lastindex: 4, lastterm: 1] restored snapshot [index: 4, term: 1]
2671s INFO 2 [commit: 4] restored snapshot [index: 4, term: 1]
2671s > 2 handling Ready
2671s Ready MustSync=false:
2671s HardState Term:1 Commit:4
2671s Snapshot Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[1] Learners:[] LearnersNext:[] AutoLeave:true
2671s Messages:
2671s 2->1 MsgAppResp Term:1 Log:0/4
2671s > 1 receiving messages
2671s 2->1 MsgAppResp Term:1 Log:0/4
2671s DEBUG 1 recovered from needing snapshot, resumed sending replication messages to 2 [StateSnapshot match=4 next=5 paused pendingSnap=4]
2671s > 1 handling Ready
2671s Ready MustSync=false:
2671s Messages:
2671s 1->2 MsgApp Term:1 Log:1/4 Commit:4 Entries:[1/5 EntryConfChangeV2]
2671s > 2 receiving messages
2671s 1->2 MsgApp Term:1 Log:1/4 Commit:4 Entries:[1/5 EntryConfChangeV2]
2671s > 2 handling Ready
2671s Ready MustSync=true:
2671s Entries:
2671s 1/5 EntryConfChangeV2
2671s Messages:
2671s 2->1 MsgAppResp Term:1 Log:0/5
2671s > 1 receiving messages
2671s 2->1 MsgAppResp Term:1 Log:0/5
2671s > 1 handling Ready
2671s Ready MustSync=false:
2671s HardState Term:1 Vote:1 Commit:5
2671s CommittedEntries:
2671s 1/5 EntryConfChangeV2
2671s Messages:
2671s 1->2 MsgApp Term:1 Log:1/5 Commit:5
2671s INFO 1 switched to configuration voters=(1 2)
2671s > 2 receiving messages
2671s 1->2 MsgApp Term:1 Log:1/5 Commit:5
2671s > 2 handling Ready
2671s Ready MustSync=false:
2671s HardState Term:1 Commit:5
2671s CommittedEntries:
2671s 1/5 EntryConfChangeV2
2671s Messages:
2671s 2->1 MsgAppResp Term:1 Log:0/5
2671s INFO 2 switched to configuration voters=(1 2)
2671s > 1 receiving messages
2671s 2->1 MsgAppResp Term:1 Log:0/5
2671s === RUN TestInteraction/confchange_v2_add_single_auto
2671s interaction_test.go:30:
2671s testdata/confchange_v2_add_single_auto.txt:6:
2671s add-nodes [3 args]
2671s
2671s ----
2671s INFO 1 switched to configuration voters=(1)
2671s INFO 1 became follower at term 0
2671s INFO newRaft 1 [peers: [1], term: 0, commit: 2, applied: 2, lastindex: 2, lastterm: 1]
2671s interaction_test.go:30:
2671s testdata/confchange_v2_add_single_auto.txt:12:
2671s campaign [1 args]
2671s
2671s ----
2671s INFO 1 is starting a new election at term 0
2671s INFO 1 became candidate at term 1
2671s INFO 1 received MsgVoteResp from 1 at term 1
2671s INFO 1 became leader at term 1
2671s interaction_test.go:30:
2671s testdata/confchange_v2_add_single_auto.txt:20:
2671s propose-conf-change [1 args]
2671s v2
2671s ----
2671s ok
2671s interaction_test.go:30:
2671s testdata/confchange_v2_add_single_auto.txt:26:
2671s add-nodes [1 args]
2671s
2671s ----
2671s INFO 2 switched to configuration voters=()
2671s INFO 2 became follower at term 0
2671s INFO newRaft 2 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s interaction_test.go:30:
2671s testdata/confchange_v2_add_single_auto.txt:34:
2671s stabilize [0 args]
2671s
2671s ----
2671s > 1 handling Ready
2671s Ready MustSync=true:
2671s Lead:1 State:StateLeader
2671s HardState Term:1 Vote:1 Commit:4
2671s Entries:
2671s 1/3 EntryNormal ""
2671s 1/4 EntryConfChangeV2 v2
2671s CommittedEntries:
2671s 1/3 EntryNormal ""
2671s 1/4 EntryConfChangeV2 v2
2671s INFO 1 switched to configuration voters=(1 2)
2671s > 1 handling Ready
2671s Ready MustSync=false:
2671s Messages:
2671s 1->2 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v2]
2671s > 2 receiving messages
2671s 1->2 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v2]
2671s INFO 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1]
2671s INFO 2 became follower at term 1
2671s DEBUG 2 [logterm: 0, index: 3] rejected MsgApp [logterm: 1, index: 3] from 1
2671s > 2 handling Ready
2671s Ready MustSync=true:
2671s Lead:1 State:StateFollower
2671s HardState Term:1 Commit:0
2671s Messages:
2671s 2->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0)
2671s > 1 receiving messages
2671s 2->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0)
2671s DEBUG 1 received MsgAppResp(rejected, hint: (index 0, term 0)) from 2 for index 3
2671s DEBUG 1 decreased progress of 2 to [StateProbe match=0 next=1]
2671s DEBUG 1 [firstindex: 3, commit: 4] sent snapshot[index: 4, term: 1] to 2 [StateProbe match=0 next=1]
2671s DEBUG 1 paused sending replication messages to 2 [StateSnapshot match=0 next=1 paused pendingSnap=4]
2671s > 1 handling Ready
2671s Ready MustSync=false:
2671s Messages:
2671s 1->2 MsgSnap Term:1 Log:0/0 Snapshot: Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false
2671s > 2 receiving messages
2671s 1->2 MsgSnap Term:1 Log:0/0 Snapshot: Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false
2671s INFO log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 4, term: 1]
2671s INFO 2 switched to configuration voters=(1 2)
2671s INFO 2 [commit: 4, lastindex: 4, lastterm: 1] restored snapshot [index: 4, term: 1]
2671s INFO 2 [commit: 4] restored snapshot [index: 4, term: 1]
2671s > 2 handling Ready
2671s Ready MustSync=false:
2671s HardState Term:1 Commit:4
2671s Snapshot Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false
2671s Messages:
2671s 2->1 MsgAppResp Term:1 Log:0/4
2671s > 1 receiving messages
2671s 2->1 MsgAppResp Term:1 Log:0/4
2671s DEBUG 1 recovered from needing snapshot, resumed sending replication messages to 2 [StateSnapshot match=4 next=5 paused pendingSnap=4]
2671s > 1 handling Ready
2671s Ready MustSync=false:
2671s Messages:
2671s 1->2 MsgApp Term:1 Log:1/4 Commit:4
2671s > 2 receiving messages
2671s 1->2 MsgApp Term:1 Log:1/4 Commit:4
2671s > 2 handling Ready
2671s Ready MustSync=false:
2671s Messages:
2671s 2->1 MsgAppResp Term:1 Log:0/4
2671s > 1 receiving messages
2671s 2->1 MsgAppResp Term:1 Log:0/4
2671s === RUN TestInteraction/confchange_v2_add_single_explicit
2671s interaction_test.go:30:
2671s testdata/confchange_v2_add_single_explicit.txt:6:
2671s add-nodes [3 args]
2671s
2671s ----
2671s INFO 1 switched to configuration voters=(1)
2671s INFO 1 became follower at term 0
2671s INFO newRaft 1 [peers: [1], term: 0, commit: 2, applied: 2, lastindex: 2, lastterm: 1]
2671s interaction_test.go:30:
2671s testdata/confchange_v2_add_single_explicit.txt:12:
2671s campaign [1 args]
2671s
2671s ----
2671s INFO 1 is starting a new election at term 0
2671s INFO 1 became candidate at term 1
2671s INFO 1 received MsgVoteResp from 1 at term 1
2671s INFO 1 became leader at term 1
2671s interaction_test.go:30:
2671s testdata/confchange_v2_add_single_explicit.txt:20:
2671s propose-conf-change [2 args]
2671s v2
2671s ----
2671s ok
2671s interaction_test.go:30:
2671s testdata/confchange_v2_add_single_explicit.txt:26:
2671s add-nodes [1 args]
2671s
2671s ----
2671s INFO 2 switched to configuration voters=()
2671s INFO 2 became follower at term 0
2671s INFO newRaft 2 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2671s interaction_test.go:30:
2671s testdata/confchange_v2_add_single_explicit.txt:34:
2671s stabilize [2 args]
2671s
2671s ----
2671s > 1 handling Ready
2671s Ready MustSync=true:
2671s Lead:1 State:StateLeader
2671s HardState Term:1 Vote:1 Commit:4
2671s Entries:
2671s 1/3 EntryNormal ""
2671s 1/4 EntryConfChangeV2 v2
2671s CommittedEntries:
2671s 1/3 EntryNormal ""
2671s 1/4 EntryConfChangeV2 v2
2671s INFO 1 switched to configuration voters=(1 2)&&(1)
2671s > 1 handling Ready
2671s Ready MustSync=false:
2671s Messages:
2671s 1->2 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v2]
2671s > 2 receiving messages
2671s 1->2 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v2]
2671s INFO 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1]
2671s INFO 2 became follower at term 1
2671s DEBUG 2 [logterm: 0, index: 3] rejected MsgApp [logterm: 1, index: 3] from 1
2671s > 2 handling Ready
2671s Ready MustSync=true:
2671s Lead:1 State:StateFollower
2671s HardState Term:1 Commit:0
2671s Messages:
2671s 2->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0)
2671s > 1 receiving messages
2671s 2->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0)
2671s DEBUG 1 received MsgAppResp(rejected, hint: (index 0, term 0)) from 2 for index 3
2671s DEBUG 1 decreased progress of 2 to [StateProbe match=0 next=1]
2671s DEBUG 1 [firstindex: 3, commit: 4] sent snapshot[index: 4, term: 1] to 2 [StateProbe match=0 next=1]
2671s DEBUG 1 paused sending replication messages to 2 [StateSnapshot match=0 next=1 paused pendingSnap=4]
2671s > 1 handling Ready
2671s Ready MustSync=false:
2671s Messages:
2671s 1->2 MsgSnap Term:1 Log:0/0 Snapshot: Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[1] Learners:[] LearnersNext:[] AutoLeave:false
2671s > 2 receiving messages
2671s 1->2 MsgSnap Term:1 Log:0/0 Snapshot: Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[1] Learners:[] LearnersNext:[] AutoLeave:false
2671s INFO log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 4, term: 1]
2671s INFO 2 switched to configuration voters=(1 2)&&(1)
2671s INFO 2 [commit: 4, lastindex: 4, lastterm: 1] restored snapshot [index: 4, term: 1]
2671s INFO 2 [commit: 4] restored snapshot [index: 4, term: 1]
2671s > 2 handling Ready
2671s Ready MustSync=false:
2671s HardState Term:1 Commit:4
2671s Snapshot Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[1] Learners:[] LearnersNext:[] AutoLeave:false
2671s Messages:
2671s 2->1 MsgAppResp Term:1 Log:0/4
2671s > 1 receiving messages
2671s 2->1 MsgAppResp Term:1 Log:0/4
2671s DEBUG 1 recovered from needing snapshot, resumed sending replication messages to 2 [StateSnapshot match=4 next=5 paused pendingSnap=4]
2671s > 1 handling Ready
2671s Ready MustSync=false:
2671s Messages:
2671s 1->2 MsgApp Term:1 Log:1/4 Commit:4
2671s > 2 receiving messages
2671s 1->2 MsgApp Term:1 Log:1/4 Commit:4
2671s > 2 handling Ready
2671s Ready MustSync=false:
2671s Messages:
2671s 2->1 MsgAppResp Term:1 Log:0/4
2671s > 1 receiving messages
2671s 2->1 MsgAppResp Term:1 Log:0/4
2671s interaction_test.go:30:
2671s testdata/confchange_v2_add_single_explicit.txt:103:
2671s propose-conf-change [1 args]
2671s v3 v4 v5
2671s ----
2671s INFO 1 ignoring conf change {ConfChangeTransitionAuto [{ConfChangeAddNode 3} {ConfChangeAddNode 4} {ConfChangeAddNode 5}] []} at config voters=(1 2)&&(1): must transition out of joint config first
2671s interaction_test.go:30:
2671s testdata/confchange_v2_add_single_explicit.txt:109:
2671s propose-conf-change [1 args]
2671s
2671s ----
2671s ok
2671s interaction_test.go:30:
2671s testdata/confchange_v2_add_single_explicit.txt:114:
2671s stabilize [0 args]
2671s
2671s ----
2671s > 1 handling Ready
2671s Ready MustSync=true:
2671s Entries:
2671s 1/5 EntryNormal ""
2671s 1/6 EntryConfChangeV2
2671s Messages:
2671s 1->2 MsgApp Term:1 Log:1/4 Commit:4 Entries:[1/5 EntryNormal ""]
2671s 1->2 MsgApp Term:1 Log:1/5 Commit:4 Entries:[1/6 EntryConfChangeV2]
2671s > 2 receiving messages
2671s 1->2 MsgApp Term:1 Log:1/4 Commit:4 Entries:[1/5 EntryNormal ""]
2671s 1->2 MsgApp Term:1 Log:1/5 Commit:4 Entries:[1/6 EntryConfChangeV2]
2671s > 2 handling Ready
2671s Ready MustSync=true:
2671s Entries:
2671s 1/5 EntryNormal ""
2671s 1/6 EntryConfChangeV2
2671s Messages:
2671s 2->1 MsgAppResp Term:1 Log:0/5
2671s 2->1 MsgAppResp Term:1 Log:0/6
2671s > 1 receiving messages
2671s 2->1 MsgAppResp Term:1 Log:0/5
2671s 2->1 MsgAppResp Term:1 Log:0/6
2671s > 1 handling Ready
2671s Ready MustSync=false:
2671s HardState Term:1 Vote:1 Commit:6
2671s CommittedEntries:
2671s 1/5 EntryNormal ""
2671s 1/6 EntryConfChangeV2
2671s Messages:
2671s 1->2 MsgApp Term:1 Log:1/6 Commit:5
2671s 1->2 MsgApp Term:1 Log:1/6 Commit:6
2671s INFO 1 switched to configuration voters=(1 2)
2671s > 2 receiving messages
2671s 1->2 MsgApp Term:1 Log:1/6 Commit:5
2671s 1->2 MsgApp Term:1 Log:1/6 Commit:6
2671s > 2 handling Ready
2671s Ready MustSync=false:
2671s HardState Term:1 Commit:6
2671s CommittedEntries:
2671s 1/5 EntryNormal ""
2671s 1/6 EntryConfChangeV2
2671s Messages:
2671s 2->1 MsgAppResp Term:1 Log:0/6
2671s 2->1 MsgAppResp Term:1 Log:0/6
2671s INFO 2 switched to configuration voters=(1 2)
2671s > 1 receiving messages
2671s 2->1 MsgAppResp Term:1 Log:0/6
2671s 2->1 MsgAppResp Term:1 Log:0/6
2671s interaction_test.go:30:
2671s testdata/confchange_v2_add_single_explicit.txt:166:
2671s propose-conf-change [1 args]
2671s
2671s ----
2671s INFO 1 ignoring conf change {ConfChangeTransitionAuto [] []} at config voters=(1 2): not in joint state; refusing empty conf change
2671s interaction_test.go:30:
2671s testdata/confchange_v2_add_single_explicit.txt:171:
2671s stabilize [0 args]
2671s
2671s ----
2671s > 1 handling Ready
2671s Ready MustSync=true:
2671s Entries:
2671s 1/7 EntryNormal ""
2671s Messages:
2671s 1->2 MsgApp Term:1 Log:1/6 Commit:6 Entries:[1/7 EntryNormal ""]
2671s > 2 receiving messages
2671s 1->2 MsgApp Term:1 Log:1/6 Commit:6 Entries:[1/7 EntryNormal ""]
2671s > 2 handling Ready
2671s Ready MustSync=true:
2671s Entries:
2671s 1/7 EntryNormal ""
2671s Messages:
2671s 2->1 MsgAppResp Term:1 Log:0/7
2671s > 1 receiving messages
2671s 2->1 MsgAppResp Term:1 Log:0/7
2671s > 1 handling Ready
2671s Ready MustSync=false:
2671s HardState Term:1 Vote:1 Commit:7
2671s CommittedEntries:
2671s 1/7 EntryNormal ""
2671s Messages:
2671s 1->2 MsgApp Term:1 Log:1/7 Commit:7
2671s > 2 receiving messages
2671s 1->2 MsgApp Term:1 Log:1/7 Commit:7
2671s > 2 handling Ready
2671s Ready MustSync=false:
2671s HardState Term:1 Commit:7
2671s CommittedEntries:
2671s 1/7 EntryNormal ""
2671s Messages:
2671s 2->1 MsgAppResp Term:1 Log:0/7
2671s > 1 receiving messages
2671s 2->1 MsgAppResp Term:1 Log:0/7
2671s === RUN TestInteraction/probe_and_replicate
2671s interaction_test.go:30:
2671s testdata/probe_and_replicate.txt:31:
2671s log-level [1 args]
2671s
2671s ----
2671s ok
2671s interaction_test.go:30:
2671s testdata/probe_and_replicate.txt:36:
2671s add-nodes [3 args]
2671s
2671s ----
2671s ok
2671s interaction_test.go:30:
2671s testdata/probe_and_replicate.txt:41:
2671s campaign [1 args]
2671s
2671s ----
2671s ok
2671s interaction_test.go:30:
2671s testdata/probe_and_replicate.txt:45:
2671s stabilize [0 args]
2671s
2671s ----
2671s ok (quiet)
2671s interaction_test.go:30:
2671s testdata/probe_and_replicate.txt:49:
2671s propose [2 args]
2671s
2671s ----
2671s ok
2671s interaction_test.go:30:
2671s testdata/probe_and_replicate.txt:53:
2671s propose [2 args]
2671s
2671s ----
2671s ok
2671s interaction_test.go:30:
2671s testdata/probe_and_replicate.txt:57:
2671s stabilize [0 args]
2671s
2671s ----
2671s ok (quiet)
2671s interaction_test.go:30:
2671s testdata/probe_and_replicate.txt:62:
2671s campaign [1 args]
2671s
2671s ----
2671s ok
2671s interaction_test.go:30:
2671s testdata/probe_and_replicate.txt:66:
2671s stabilize [1 args]
2671s
2671s ----
2671s ok (quiet)
2671s interaction_test.go:30:
2671s testdata/probe_and_replicate.txt:70:
2671s stabilize [1 args]
2671s
2671s ----
2671s ok (quiet)
2671s interaction_test.go:30:
2671s testdata/probe_and_replicate.txt:74:
2671s stabilize [3 args]
2671s
2671s ----
2671s ok (quiet)
2671s interaction_test.go:30:
2671s testdata/probe_and_replicate.txt:78:
2671s propose [2 args]
2671s
2671s ----
2671s ok
2671s interaction_test.go:30:
2671s testdata/probe_and_replicate.txt:82:
2671s propose [2 args]
2671s
2671s ----
2671s ok
2671s interaction_test.go:30:
2671s testdata/probe_and_replicate.txt:86:
2671s stabilize [2 args]
2671s
2671s ----
2671s ok (quiet)
2671s interaction_test.go:30:
2671s testdata/probe_and_replicate.txt:90:
2671s deliver-msgs [1 args]
2671s
2671s ----
2671s ok (quiet)
2671s interaction_test.go:30:
2671s testdata/probe_and_replicate.txt:95:
2671s campaign [1 args]
2671s
2671s ----
2671s ok
2671s interaction_test.go:30:
2671s testdata/probe_and_replicate.txt:99:
2671s stabilize [1 args]
2671s
2671s ----
2671s ok (quiet)
2671s interaction_test.go:30:
2671s testdata/probe_and_replicate.txt:103:
2671s stabilize [6 args]
2671s
2671s ----
2671s ok (quiet)
2671s interaction_test.go:30:
2671s testdata/probe_and_replicate.txt:107:
2671s stabilize [1 args]
2671s
2671s ----
2671s ok (quiet)
2671s interaction_test.go:30:
2671s testdata/probe_and_replicate.txt:111:
2671s propose [2 args]
2671s
2671s ----
2671s ok
2671s interaction_test.go:30:
2671s testdata/probe_and_replicate.txt:115:
2671s propose [2 args]
2671s
2671s ----
2671s ok
2671s interaction_test.go:30:
2671s testdata/probe_and_replicate.txt:119:
2671s propose [2 args]
2671s
2671s ----
2671s ok
2671s interaction_test.go:30:
2671s testdata/probe_and_replicate.txt:123:
2671s propose [2 args]
2671s
2671s ----
2671s ok
2671s interaction_test.go:30:
2671s testdata/probe_and_replicate.txt:127:
2671s stabilize [1 args]
2671s
2671s ----
2671s ok (quiet)
2671s interaction_test.go:30:
2671s testdata/probe_and_replicate.txt:131:
2671s deliver-msgs [1 args]
2671s
2671s ----
2671s ok (quiet)
2671s interaction_test.go:30:
2671s testdata/probe_and_replicate.txt:136:
2671s campaign [1 args]
2671s
2671s ----
2671s ok
2671s interaction_test.go:30:
2671s testdata/probe_and_replicate.txt:140:
2671s stabilize [6 args]
2671s
2671s ----
2671s ok (quiet)
2671s interaction_test.go:30:
2671s testdata/probe_and_replicate.txt:144:
2671s propose [2 args]
2671s
2671s ----
2671s ok
2671s interaction_test.go:30:
2671s testdata/probe_and_replicate.txt:148:
2671s stabilize [5 args]
2671s
2671s ----
2671s ok (quiet)
2671s interaction_test.go:30:
2671s testdata/probe_and_replicate.txt:152:
2671s propose [2 args]
2671s
2671s ----
2671s ok
2671s interaction_test.go:30:
2671s testdata/probe_and_replicate.txt:156:
2671s propose [2 args]
2671s
2671s ----
2671s ok
2671s interaction_test.go:30:
2671s testdata/probe_and_replicate.txt:160:
2671s stabilize [1 args]
2671s
2671s ----
2671s ok (quiet)
2671s interaction_test.go:30:
2671s testdata/probe_and_replicate.txt:164:
2671s deliver-msgs [1 args]
2671s
2671s ----
2671s ok (quiet)
2671s interaction_test.go:30:
2671s testdata/probe_and_replicate.txt:169:
2671s campaign [1 args]
2671s
2671s ----
2671s ok
2671s interaction_test.go:30:
2671s testdata/probe_and_replicate.txt:173:
2671s stabilize [4 args]
2671s
2671s ----
2671s ok (quiet)
2671s interaction_test.go:30:
2671s testdata/probe_and_replicate.txt:177:
2671s propose [2 args]
2671s
2671s ----
2671s ok
2671s interaction_test.go:30:
2671s testdata/probe_and_replicate.txt:181:
2671s stabilize [4 args]
2671s
2671s ----
2671s ok (quiet)
2671s interaction_test.go:30:
2671s testdata/probe_and_replicate.txt:185:
2671s deliver-msgs [1 args]
2671s
2671s ----
2671s ok (quiet)
2671s interaction_test.go:30:
2671s testdata/probe_and_replicate.txt:190:
2671s campaign [1 args]
2671s
2671s ----
2671s ok
2671s interaction_test.go:30:
2671s testdata/probe_and_replicate.txt:194:
2671s stabilize [4 args]
2671s
2671s ----
2671s ok (quiet)
2671s interaction_test.go:30:
2671s testdata/probe_and_replicate.txt:198:
2671s propose [2 args]
2671s
2671s ----
2671s ok
2671s interaction_test.go:30:
2671s testdata/probe_and_replicate.txt:202:
2671s stabilize [3 args]
2671s
2671s ----
2671s ok (quiet)
2671s interaction_test.go:30:
2671s testdata/probe_and_replicate.txt:206:
2671s propose [2 args]
2671s
2671s ----
2671s ok
2671s interaction_test.go:30:
2671s testdata/probe_and_replicate.txt:210:
2671s stabilize [2 args]
2671s
2671s ----
2671s ok (quiet)
2671s interaction_test.go:30:
2671s testdata/probe_and_replicate.txt:214:
2671s propose [2 args]
2671s
2671s ----
2671s ok
2671s interaction_test.go:30:
2671s testdata/probe_and_replicate.txt:218:
2671s stabilize [1 args]
2671s
2671s ----
2671s ok (quiet)
2671s interaction_test.go:30:
2671s testdata/probe_and_replicate.txt:222:
2671s deliver-msgs [1 args]
2671s
2671s ----
2671s ok (quiet)
2671s interaction_test.go:30:
2671s testdata/probe_and_replicate.txt:227:
2671s campaign [1 args]
2671s
2671s ----
2671s ok
2671s interaction_test.go:30:
2671s testdata/probe_and_replicate.txt:231:
2671s stabilize [1 args]
2671s
2671s ----
2671s ok (quiet)
2671s interaction_test.go:30:
2671s testdata/probe_and_replicate.txt:235:
2671s stabilize [4 args]
2671s
2671s ----
2671s ok (quiet)
2671s interaction_test.go:30:
2671s testdata/probe_and_replicate.txt:239:
2671s stabilize [1 args]
2671s
2671s ----
2671s ok (quiet)
2671s interaction_test.go:30:
2671s testdata/probe_and_replicate.txt:243:
2671s propose [2 args]
2671s
2671s ----
2671s ok
2671s interaction_test.go:30:
2671s testdata/probe_and_replicate.txt:247:
2671s propose [2 args]
2671s
2671s ----
2671s ok
2671s interaction_test.go:30:
2671s testdata/probe_and_replicate.txt:251:
2671s propose [2 args]
2671s
2671s ----
2671s ok
2671s interaction_test.go:30:
2671s testdata/probe_and_replicate.txt:255:
2671s stabilize [1 args]
2671s
2671s ----
2671s ok (quiet)
2671s interaction_test.go:30:
2671s testdata/probe_and_replicate.txt:259:
2671s deliver-msgs [1 args]
2671s
2671s ----
2671s ok (quiet)
2671s interaction_test.go:30:
2672s testdata/probe_and_replicate.txt:265:
2672s log-level [1 args]
2672s
2672s ----
2672s ok
2672s interaction_test.go:30:
2672s testdata/probe_and_replicate.txt:269:
2672s raft-log [1 args]
2672s
2672s ----
2672s 1/11 EntryNormal ""
2672s 1/12 EntryNormal "prop_1_12"
2672s 1/13 EntryNormal "prop_1_13"
2672s 4/14 EntryNormal ""
2672s 4/15 EntryNormal "prop_4_15"
2672s 5/16 EntryNormal ""
2672s 5/17 EntryNormal "prop_5_17"
2672s 6/18 EntryNormal ""
2672s 6/19 EntryNormal "prop_6_19"
2672s 6/20 EntryNormal "prop_6_20"
2672s interaction_test.go:30:
2672s testdata/probe_and_replicate.txt:282:
2672s raft-log [1 args]
2672s
2672s ----
2672s 1/11 EntryNormal ""
2672s 1/12 EntryNormal "prop_1_12"
2672s 1/13 EntryNormal "prop_1_13"
2672s 4/14 EntryNormal ""
2672s 4/15 EntryNormal "prop_4_15"
2672s 5/16 EntryNormal ""
2672s 5/17 EntryNormal "prop_5_17"
2672s 6/18 EntryNormal ""
2672s 6/19 EntryNormal "prop_6_19"
2672s interaction_test.go:30:
2672s testdata/probe_and_replicate.txt:294:
2672s raft-log [1 args]
2672s
2672s ----
2672s 1/11 EntryNormal ""
2672s 1/12 EntryNormal "prop_1_12"
2672s 1/13 EntryNormal "prop_1_13"
2672s 4/14 EntryNormal ""
2672s interaction_test.go:30:
2672s testdata/probe_and_replicate.txt:301:
2672s raft-log [1 args]
2672s
2672s ----
2672s 1/11 EntryNormal ""
2672s 1/12 EntryNormal "prop_1_12"
2672s 1/13 EntryNormal "prop_1_13"
2672s 4/14 EntryNormal ""
2672s 4/15 EntryNormal "prop_4_15"
2672s 5/16 EntryNormal ""
2672s 5/17 EntryNormal "prop_5_17"
2672s 6/18 EntryNormal ""
2672s 6/19 EntryNormal "prop_6_19"
2672s 6/20 EntryNormal "prop_6_20"
2672s 6/21 EntryNormal "prop_6_21"
2672s interaction_test.go:30:
2672s testdata/probe_and_replicate.txt:315:
2672s raft-log [1 args]
2672s
2672s ----
2672s 1/11 EntryNormal ""
2672s 1/12 EntryNormal "prop_1_12"
2672s 1/13 EntryNormal "prop_1_13"
2672s 4/14 EntryNormal ""
2672s 4/15 EntryNormal "prop_4_15"
2672s 5/16 EntryNormal ""
2672s 5/17 EntryNormal "prop_5_17"
2672s 6/18 EntryNormal ""
2672s 7/19 EntryNormal ""
2672s 7/20 EntryNormal "prop_7_20"
2672s 7/21 EntryNormal "prop_7_21"
2672s 7/22 EntryNormal "prop_7_22"
2672s interaction_test.go:30:
2672s testdata/probe_and_replicate.txt:330:
2672s raft-log [1 args]
2672s
2672s ----
2672s 1/11 EntryNormal ""
2672s 1/12 EntryNormal "prop_1_12"
2672s 1/13 EntryNormal "prop_1_13"
2672s 4/14 EntryNormal ""
2672s 4/15 EntryNormal "prop_4_15"
2672s 4/16 EntryNormal "prop_4_16"
2672s 4/17 EntryNormal "prop_4_17"
2672s interaction_test.go:30:
2672s testdata/probe_and_replicate.txt:340:
2672s raft-log [1 args]
2672s
2672s ----
2672s 1/11 EntryNormal ""
2672s 1/12 EntryNormal "prop_1_12"
2672s 1/13 EntryNormal "prop_1_13"
2672s 2/14 EntryNormal ""
2672s 2/15 EntryNormal "prop_2_15"
2672s 2/16 EntryNormal "prop_2_16"
2672s 3/17 EntryNormal ""
2672s 3/18 EntryNormal "prop_3_18"
2672s 3/19 EntryNormal "prop_3_19"
2672s 3/20 EntryNormal "prop_3_20"
2672s 3/21 EntryNormal "prop_3_21"
2672s interaction_test.go:30:
2672s testdata/probe_and_replicate.txt:356:
2672s campaign [1 args]
2672s
2672s ----
2672s INFO 1 is starting a new election at term 7
2672s INFO 1 became candidate at term 8
2672s INFO 1 received MsgVoteResp from 1 at term 8
2672s INFO 1 [logterm: 6, index: 20] sent MsgVote request to 2 at term 8
2672s INFO 1 [logterm: 6, index: 20] sent MsgVote request to 3 at term 8
2672s INFO 1 [logterm: 6, index: 20] sent MsgVote request to 4 at term 8
2672s INFO 1 [logterm: 6, index: 20] sent MsgVote request to 5 at term 8
2672s INFO 1 [logterm: 6, index: 20] sent MsgVote request to 6 at term 8
2672s INFO 1 [logterm: 6, index: 20] sent MsgVote request to 7 at term 8
2672s interaction_test.go:30:
2672s testdata/probe_and_replicate.txt:369:
2672s stabilize [1 args]
2672s
2672s ----
2672s > 1 handling Ready
2672s Ready MustSync=true:
2672s Lead:0 State:StateCandidate
2672s HardState Term:8 Vote:1 Commit:18
2672s Messages:
2672s 1->2 MsgVote Term:8 Log:6/20
2672s 1->3 MsgVote Term:8 Log:6/20
2672s 1->4 MsgVote Term:8 Log:6/20
2672s 1->5 MsgVote Term:8 Log:6/20
2672s 1->6 MsgVote Term:8 Log:6/20
2672s 1->7 MsgVote Term:8 Log:6/20
2672s interaction_test.go:30:
2672s testdata/probe_and_replicate.txt:383:
2672s stabilize [6 args]
2672s
2672s ----
2672s > 2 receiving messages
2672s 1->2 MsgVote Term:8 Log:6/20
2672s INFO 2 [term: 6] received a MsgVote message with higher term from 1 [term: 8]
2672s INFO 2 became follower at term 8
2672s INFO 2 [logterm: 6, index: 19, vote: 0] cast MsgVote for 1 [logterm: 6, index: 20] at term 8
2672s > 3 receiving messages
2672s 1->3 MsgVote Term:8 Log:6/20
2672s INFO 3 [term: 7] received a MsgVote message with higher term from 1 [term: 8]
2672s INFO 3 became follower at term 8
2672s INFO 3 [logterm: 4, index: 14, vote: 0] cast MsgVote for 1 [logterm: 6, index: 20] at term 8
2672s > 4 receiving messages
2672s 1->4 MsgVote Term:8 Log:6/20
2672s INFO 4 [term: 6] received a MsgVote message with higher term from 1 [term: 8]
2672s INFO 4 became follower at term 8
2672s INFO 4 [logterm: 6, index: 21, vote: 0] rejected MsgVote from 1 [logterm: 6, index: 20] at term 8
2672s > 5 receiving messages
2672s 1->5 MsgVote Term:8 Log:6/20
2672s INFO 5 [term: 7] received a MsgVote message with higher term from 1 [term: 8]
2672s INFO 5 became follower at term 8
2672s INFO 5 [logterm: 7, index: 22, vote: 0] rejected MsgVote from 1 [logterm: 6, index: 20] at term 8
2672s > 6 receiving messages
2672s 1->6 MsgVote Term:8 Log:6/20
2672s INFO 6 [term: 7] received a MsgVote message with higher term from 1 [term: 8]
2672s INFO 6 became follower at term 8
2672s INFO 6 [logterm: 4, index: 17, vote: 0] cast MsgVote for 1 [logterm: 6, index: 20] at term 8
2672s > 7 receiving messages
2672s 1->7 MsgVote Term:8 Log:6/20
2672s INFO 7 [term: 7] received a MsgVote message with higher term from 1 [term: 8]
2672s INFO 7 became follower at term 8
2672s INFO 7 [logterm: 3, index: 21, vote: 0] cast MsgVote for 1 [logterm: 6, index: 20] at term 8
2672s > 2 handling Ready
2672s Ready MustSync=true:
2672s Lead:0 State:StateFollower
2672s HardState Term:8 Vote:1 Commit:18
2672s Messages:
2672s 2->1 MsgVoteResp Term:8 Log:0/0
2672s > 3 handling Ready
2672s Ready MustSync=true:
2672s HardState Term:8 Vote:1 Commit:14
2672s Messages:
2672s 3->1 MsgVoteResp Term:8 Log:0/0
2672s > 4 handling Ready
2672s Ready MustSync=true:
2672s Lead:0 State:StateFollower
2672s HardState Term:8 Commit:18
2672s Messages:
2672s 4->1 MsgVoteResp Term:8 Log:0/0 Rejected (Hint: 0)
2672s > 5 handling Ready
2672s Ready MustSync=true:
2672s Lead:0 State:StateFollower
2672s HardState Term:8 Commit:18
2672s Messages:
2672s 5->1 MsgVoteResp Term:8 Log:0/0 Rejected (Hint: 0)
2672s > 6 handling Ready
2672s Ready MustSync=true:
2672s HardState Term:8 Vote:1 Commit:15
2672s Messages:
2672s 6->1 MsgVoteResp Term:8 Log:0/0
2672s > 7 handling Ready
2672s Ready MustSync=true:
2672s HardState Term:8 Vote:1 Commit:13
2672s Messages:
2672s 7->1 MsgVoteResp Term:8 Log:0/0
2672s interaction_test.go:30:
2672s testdata/probe_and_replicate.txt:449:
2672s stabilize [1 args]
2672s
2672s ----
2672s > 1 receiving messages
2672s 2->1 MsgVoteResp Term:8 Log:0/0
2672s INFO 1 received MsgVoteResp from 2 at term 8
2672s INFO 1 has received 2 MsgVoteResp votes and 0 vote rejections
2672s 3->1 MsgVoteResp Term:8 Log:0/0
2672s INFO 1 received MsgVoteResp from 3 at term 8
2672s INFO 1 has received 3 MsgVoteResp votes and 0 vote rejections
2672s 4->1 MsgVoteResp Term:8 Log:0/0 Rejected (Hint: 0)
2672s INFO 1 received MsgVoteResp rejection from 4 at term 8
2672s INFO 1 has received 3 MsgVoteResp votes and 1 vote rejections
2672s 5->1 MsgVoteResp Term:8 Log:0/0 Rejected (Hint: 0)
2672s INFO 1 received MsgVoteResp rejection from 5 at term 8
2672s INFO 1 has received 3 MsgVoteResp votes and 2 vote rejections
2672s 6->1 MsgVoteResp Term:8 Log:0/0
2672s INFO 1 received MsgVoteResp from 6 at term 8
2672s INFO 1 has received 4 MsgVoteResp votes and 2 vote rejections
2672s INFO 1 became leader at term 8
2672s 7->1 MsgVoteResp Term:8 Log:0/0
2672s > 1 handling Ready
2672s Ready MustSync=true:
2672s Lead:1 State:StateLeader
2672s Entries:
2672s 8/21 EntryNormal ""
2672s Messages:
2672s 1->2 MsgApp Term:8 Log:6/20 Commit:18 Entries:[8/21 EntryNormal ""]
2672s 1->3 MsgApp Term:8 Log:6/20 Commit:18 Entries:[8/21 EntryNormal ""]
2672s 1->4 MsgApp Term:8 Log:6/20 Commit:18 Entries:[8/21 EntryNormal ""]
2672s 1->5 MsgApp Term:8 Log:6/20 Commit:18 Entries:[8/21 EntryNormal ""]
2672s 1->6 MsgApp Term:8 Log:6/20 Commit:18 Entries:[8/21 EntryNormal ""]
2672s 1->7 MsgApp Term:8 Log:6/20 Commit:18 Entries:[8/21 EntryNormal ""]
2672s interaction_test.go:30:
2672s testdata/probe_and_replicate.txt:483:
2672s stabilize [2 args]
2672s
2672s ----
2672s > 2 receiving messages
2672s 1->2 MsgApp Term:8 Log:6/20 Commit:18 Entries:[8/21 EntryNormal ""]
2672s > 2 handling Ready
2672s Ready MustSync=false:
2672s Lead:1 State:StateFollower
2672s Messages:
2672s 2->1 MsgAppResp Term:8 Log:6/20 Rejected (Hint: 19)
2672s > 1 receiving messages
2672s 2->1 MsgAppResp Term:8 Log:6/20 Rejected (Hint: 19)
2672s > 1 handling Ready
2672s Ready MustSync=false:
2672s Messages:
2672s 1->2 MsgApp Term:8 Log:6/19 Commit:18 Entries:[6/20 EntryNormal "prop_6_20", 8/21 EntryNormal ""]
2672s > 2 receiving messages
2672s 1->2 MsgApp Term:8 Log:6/19 Commit:18 Entries:[6/20 EntryNormal "prop_6_20", 8/21 EntryNormal ""]
2672s > 2 handling Ready
2672s Ready MustSync=true:
2672s Entries:
2672s 6/20 EntryNormal "prop_6_20"
2672s 8/21 EntryNormal ""
2672s Messages:
2672s 2->1 MsgAppResp Term:8 Log:0/21
2672s > 1 receiving messages
2672s 2->1 MsgAppResp Term:8 Log:0/21
2672s > 1 handling Ready
2672s Ready MustSync=false:
2672s Messages:
2672s 1->2 MsgApp Term:8 Log:8/21 Commit:18
2672s > 2 receiving messages
2672s 1->2 MsgApp Term:8 Log:8/21 Commit:18
2672s > 2 handling Ready
2672s Ready MustSync=false:
2672s Messages:
2672s 2->1 MsgAppResp Term:8 Log:0/21
2672s > 1 receiving messages
2672s 2->1 MsgAppResp Term:8 Log:0/21
2672s interaction_test.go:30:
2672s testdata/probe_and_replicate.txt:522:
2672s stabilize [2 args]
2672s
2672s ----
2672s > 3 receiving messages
2672s 1->3 MsgApp Term:8 Log:6/20 Commit:18 Entries:[8/21 EntryNormal ""]
2672s > 3 handling Ready
2672s Ready MustSync=false:
2672s Lead:1 State:StateFollower
2672s Messages:
2672s 3->1 MsgAppResp Term:8 Log:4/20 Rejected (Hint: 14)
2672s > 1 receiving messages
2672s 3->1 MsgAppResp Term:8 Log:4/20 Rejected (Hint: 14)
2672s > 1 handling Ready
2672s Ready MustSync=false:
2672s Messages:
2672s 1->3 MsgApp Term:8 Log:4/14 Commit:18 Entries:[4/15 EntryNormal "prop_4_15", 5/16 EntryNormal "", 5/17 EntryNormal "prop_5_17", 6/18 EntryNormal "", 6/19 EntryNormal "prop_6_19", 6/20 EntryNormal "prop_6_20", 8/21 EntryNormal ""]
2672s > 3 receiving messages
2672s 1->3 MsgApp Term:8 Log:4/14 Commit:18 Entries:[4/15 EntryNormal "prop_4_15", 5/16 EntryNormal "", 5/17 EntryNormal "prop_5_17", 6/18 EntryNormal "", 6/19 EntryNormal "prop_6_19", 6/20 EntryNormal "prop_6_20", 8/21 EntryNormal ""]
2672s > 3 handling Ready
2672s Ready MustSync=true:
2672s HardState Term:8 Vote:1 Commit:18
2672s Entries:
2672s 4/15 EntryNormal "prop_4_15"
2672s 5/16 EntryNormal ""
2672s 5/17 EntryNormal "prop_5_17"
2672s 6/18 EntryNormal ""
2672s 6/19 EntryNormal "prop_6_19"
2672s 6/20 EntryNormal "prop_6_20"
2672s 8/21 EntryNormal ""
2672s CommittedEntries:
2672s 4/15 EntryNormal "prop_4_15"
2672s 5/16 EntryNormal ""
2672s 5/17 EntryNormal "prop_5_17"
2672s 6/18 EntryNormal ""
2672s Messages:
2672s 3->1 MsgAppResp Term:8 Log:0/21
2672s > 1 receiving messages
2672s 3->1 MsgAppResp Term:8 Log:0/21
2672s > 1 handling Ready
2672s Ready MustSync=false:
2672s Messages:
2672s 1->3 MsgApp Term:8 Log:8/21 Commit:18
2672s > 3 receiving messages
2672s 1->3 MsgApp Term:8 Log:8/21 Commit:18
2672s > 3 handling Ready
2672s Ready MustSync=false:
2672s Messages:
2672s 3->1 MsgAppResp Term:8 Log:0/21
2672s > 1 receiving messages
2672s 3->1 MsgAppResp Term:8 Log:0/21
2672s interaction_test.go:30:
2672s testdata/probe_and_replicate.txt:572:
2672s stabilize [2 args]
2672s
2672s ----
2672s > 4 receiving messages
2672s 1->4 MsgApp Term:8 Log:6/20 Commit:18 Entries:[8/21 EntryNormal ""]
2672s INFO found conflict at index 21 [existing term: 6, conflicting term: 8]
2672s INFO replace the unstable entries from index 21
2672s > 4 handling Ready
2672s Ready MustSync=true:
2672s Lead:1 State:StateFollower
2672s Entries:
2672s 8/21 EntryNormal ""
2672s Messages:
2672s 4->1 MsgAppResp Term:8 Log:0/21
2672s > 1 receiving messages
2672s 4->1 MsgAppResp Term:8 Log:0/21
2672s > 1 handling Ready
2672s Ready MustSync=false:
2672s HardState Term:8 Vote:1 Commit:21
2672s CommittedEntries:
2672s 6/19 EntryNormal "prop_6_19"
2672s 6/20 EntryNormal "prop_6_20"
2672s 8/21 EntryNormal ""
2672s Messages:
2672s 1->2 MsgApp Term:8 Log:8/21 Commit:21
2672s 1->3 MsgApp Term:8 Log:8/21 Commit:21
2672s 1->4 MsgApp Term:8 Log:8/21 Commit:21
2672s > 4 receiving messages
2672s 1->4 MsgApp Term:8 Log:8/21 Commit:21
2672s > 4 handling Ready
2672s Ready MustSync=false:
2672s HardState Term:8 Commit:21
2672s CommittedEntries:
2672s 6/19 EntryNormal "prop_6_19"
2672s 6/20 EntryNormal "prop_6_20"
2672s 8/21 EntryNormal ""
2672s Messages:
2672s 4->1 MsgAppResp Term:8 Log:0/21
2672s > 1 receiving messages
2672s 4->1 MsgAppResp Term:8 Log:0/21
2672s interaction_test.go:30:
2672s testdata/probe_and_replicate.txt:612:
2672s stabilize [2 args]
2672s
2672s ----
2672s > 5 receiving messages
2672s 1->5 MsgApp Term:8 Log:6/20 Commit:18 Entries:[8/21 EntryNormal ""]
2672s > 5 handling Ready
2672s Ready MustSync=false:
2672s Lead:1 State:StateFollower
2672s Messages:
2672s 5->1 MsgAppResp Term:8 Log:6/20 Rejected (Hint: 18)
2672s > 1 receiving messages
2672s 5->1 MsgAppResp Term:8 Log:6/20 Rejected (Hint: 18)
2672s > 1 handling Ready
2672s Ready MustSync=false:
2672s Messages:
2672s 1->5 MsgApp Term:8 Log:6/18 Commit:21 Entries:[6/19 EntryNormal "prop_6_19", 6/20 EntryNormal "prop_6_20", 8/21 EntryNormal ""]
2672s > 5 receiving messages
2672s 1->5 MsgApp Term:8 Log:6/18 Commit:21 Entries:[6/19 EntryNormal "prop_6_19", 6/20 EntryNormal "prop_6_20", 8/21 EntryNormal ""]
2672s INFO found conflict at index 19 [existing term: 7, conflicting term: 6]
2672s INFO replace the unstable entries from index 19
2672s > 5 handling Ready
2672s Ready MustSync=true:
2672s HardState Term:8 Commit:21
2672s Entries:
2672s 6/19 EntryNormal "prop_6_19"
2672s 6/20 EntryNormal "prop_6_20"
2672s 8/21 EntryNormal ""
2672s CommittedEntries:
2672s 6/19 EntryNormal "prop_6_19"
2672s 6/20 EntryNormal "prop_6_20"
2672s 8/21 EntryNormal ""
2672s Messages:
2672s 5->1 MsgAppResp Term:8 Log:0/21
2672s > 1 receiving messages
2672s 5->1 MsgAppResp Term:8 Log:0/21
2672s > 1 handling Ready
2672s Ready MustSync=false:
2672s Messages:
2672s 1->5 MsgApp Term:8 Log:8/21 Commit:21
2672s > 5 receiving messages
2672s 1->5 MsgApp Term:8 Log:8/21 Commit:21
2672s > 5 handling Ready
2672s Ready MustSync=false:
2672s Messages:
2672s 5->1 MsgAppResp Term:8 Log:0/21
2672s > 1 receiving messages
2672s 5->1 MsgAppResp Term:8 Log:0/21
2672s interaction_test.go:30:
2672s testdata/probe_and_replicate.txt:659:
2672s stabilize [2 args]
2672s
2672s ----
2672s > 6 receiving messages
2672s 1->6 MsgApp Term:8 Log:6/20 Commit:18 Entries:[8/21 EntryNormal ""]
2672s > 6 handling Ready
2672s Ready MustSync=false:
2672s Lead:1 State:StateFollower
2672s Messages:
2672s 6->1 MsgAppResp Term:8 Log:4/20 Rejected (Hint: 17)
2672s > 1 receiving messages
2672s 6->1 MsgAppResp Term:8 Log:4/20 Rejected (Hint: 17)
2672s > 1 handling Ready
2672s Ready MustSync=false:
2672s Messages:
2672s 1->6 MsgApp Term:8 Log:4/15 Commit:21 Entries:[5/16 EntryNormal "", 5/17 EntryNormal "prop_5_17", 6/18 EntryNormal "", 6/19 EntryNormal "prop_6_19", 6/20 EntryNormal "prop_6_20", 8/21 EntryNormal ""]
2672s > 6 receiving messages
2672s 1->6 MsgApp Term:8 Log:4/15 Commit:21 Entries:[5/16 EntryNormal "", 5/17 EntryNormal "prop_5_17", 6/18 EntryNormal "", 6/19 EntryNormal "prop_6_19", 6/20 EntryNormal "prop_6_20", 8/21 EntryNormal ""]
2672s INFO found conflict at index 16 [existing term: 4, conflicting term: 5]
2672s INFO replace the unstable entries from index 16
2672s > 6 handling Ready
2672s Ready MustSync=true:
2672s HardState Term:8 Vote:1 Commit:21
2672s Entries:
2672s 5/16 EntryNormal ""
2672s 5/17 EntryNormal "prop_5_17"
2672s 6/18 EntryNormal ""
2672s 6/19 EntryNormal "prop_6_19"
2672s 6/20 EntryNormal "prop_6_20"
2672s 8/21 EntryNormal ""
2672s CommittedEntries:
2672s 5/16 EntryNormal ""
2672s 5/17 EntryNormal "prop_5_17"
2672s 6/18 EntryNormal ""
2672s 6/19 EntryNormal "prop_6_19"
2672s 6/20 EntryNormal "prop_6_20"
2672s 8/21 EntryNormal ""
2672s Messages:
2672s 6->1 MsgAppResp Term:8 Log:0/21
2672s > 1 receiving messages
2672s 6->1 MsgAppResp Term:8 Log:0/21
2672s > 1 handling Ready
2672s Ready MustSync=false:
2672s Messages:
2672s 1->6 MsgApp Term:8 Log:8/21 Commit:21
2672s > 6 receiving messages
2672s 1->6 MsgApp Term:8 Log:8/21 Commit:21
2672s > 6 handling Ready
2672s Ready MustSync=false:
2672s Messages:
2672s 6->1 MsgAppResp Term:8 Log:0/21
2672s > 1 receiving messages
2672s 6->1 MsgAppResp Term:8 Log:0/21
2672s interaction_test.go:30:
2672s testdata/probe_and_replicate.txt:712:
2672s stabilize [2 args]
2672s
2672s ----
2672s > 7 receiving messages
2672s 1->7 MsgApp Term:8 Log:6/20 Commit:18 Entries:[8/21 EntryNormal ""]
2672s > 7 handling Ready
2672s Ready MustSync=false:
2672s Lead:1 State:StateFollower
2672s Messages:
2672s 7->1 MsgAppResp Term:8 Log:3/20 Rejected (Hint: 20)
2672s > 1 receiving messages
2672s 7->1 MsgAppResp Term:8 Log:3/20 Rejected (Hint: 20)
2672s > 1 handling Ready
2672s Ready MustSync=false:
2672s Messages:
2672s 1->7 MsgApp Term:8 Log:1/13 Commit:21 Entries:[4/14 EntryNormal "", 4/15 EntryNormal "prop_4_15", 5/16 EntryNormal "", 5/17 EntryNormal "prop_5_17", 6/18 EntryNormal "", 6/19 EntryNormal "prop_6_19", 6/20 EntryNormal "prop_6_20", 8/21 EntryNormal ""]
2672s > 7 receiving messages
2672s 1->7 MsgApp Term:8 Log:1/13 Commit:21 Entries:[4/14 EntryNormal "", 4/15 EntryNormal "prop_4_15", 5/16 EntryNormal "", 5/17 EntryNormal "prop_5_17", 6/18 EntryNormal "", 6/19 EntryNormal "prop_6_19", 6/20 EntryNormal "prop_6_20", 8/21 EntryNormal ""]
2672s INFO found conflict at index 14 [existing term: 2, conflicting term: 4]
2672s INFO replace the unstable entries from index 14
2672s > 7 handling Ready
2672s Ready MustSync=true:
2672s HardState Term:8 Vote:1 Commit:21
2672s Entries:
2672s 4/14 EntryNormal ""
2672s 4/15 EntryNormal "prop_4_15"
2672s 5/16 EntryNormal ""
2672s 5/17 EntryNormal "prop_5_17"
2672s 6/18 EntryNormal ""
2672s 6/19 EntryNormal "prop_6_19"
2672s 6/20 EntryNormal "prop_6_20"
2672s 8/21 EntryNormal ""
2672s CommittedEntries:
2672s 4/14 EntryNormal ""
2672s 4/15 EntryNormal "prop_4_15"
2672s 5/16 EntryNormal ""
2672s 5/17 EntryNormal "prop_5_17"
2672s 6/18 EntryNormal ""
2672s 6/19 EntryNormal "prop_6_19"
2672s 6/20 EntryNormal "prop_6_20"
2672s 8/21 EntryNormal ""
2672s Messages:
2672s 7->1 MsgAppResp Term:8 Log:0/21
2672s > 1 receiving messages
2672s 7->1 MsgAppResp Term:8 Log:0/21
2672s > 1 handling Ready
2672s Ready MustSync=false:
2672s Messages:
2672s 1->7 MsgApp Term:8 Log:8/21 Commit:21
2672s > 7 receiving messages
2672s 1->7 MsgApp Term:8 Log:8/21 Commit:21
2672s > 7 handling Ready
2672s Ready MustSync=false:
2672s Messages:
2672s 7->1 MsgAppResp Term:8 Log:0/21
2672s > 1 receiving messages
2672s 7->1 MsgAppResp Term:8 Log:0/21
2672s === RUN TestInteraction/snapshot_succeed_via_app_resp
2672s interaction_test.go:30:
2672s testdata/snapshot_succeed_via_app_resp.txt:10:
2672s log-level [1 args]
2672s
2672s ----
2672s ok
2672s interaction_test.go:30:
2672s testdata/snapshot_succeed_via_app_resp.txt:15:
2672s add-nodes [3 args]
2672s
2672s ----
2672s ok
2672s interaction_test.go:30:
2672s testdata/snapshot_succeed_via_app_resp.txt:19:
2672s campaign [1 args]
2672s
2672s ----
2672s ok
2672s interaction_test.go:30:
2672s testdata/snapshot_succeed_via_app_resp.txt:24:
2672s stabilize [0 args]
2672s
2672s ----
2672s ok (quiet)
2672s interaction_test.go:30:
2672s testdata/snapshot_succeed_via_app_resp.txt:28:
2672s compact [2 args]
2672s
2672s ----
2672s ok (quiet)
2672s interaction_test.go:30:
2672s testdata/snapshot_succeed_via_app_resp.txt:33:
2672s deliver-msgs [1 args]
2672s
2672s ----
2672s ok (quiet)
2672s interaction_test.go:30:
2672s testdata/snapshot_succeed_via_app_resp.txt:38:
2672s log-level [1 args]
2672s
2672s ----
2672s ok
2672s interaction_test.go:30:
2672s testdata/snapshot_succeed_via_app_resp.txt:42:
2672s status [1 args]
2672s
2672s ----
2672s 1: StateReplicate match=11 next=12 inactive
2672s 2: StateReplicate match=11 next=12
2672s 3: StateProbe match=0 next=11 paused inactive
2672s interaction_test.go:30:
2672s testdata/snapshot_succeed_via_app_resp.txt:50:
2672s add-nodes [1 args]
2672s
2672s ----
2672s INFO 3 switched to configuration voters=()
2672s INFO 3 became follower at term 0
2672s INFO newRaft 3 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
2672s interaction_test.go:30:
2672s testdata/snapshot_succeed_via_app_resp.txt:58:
2672s tick-heartbeat [1 args]
2672s
2672s ----
2672s ok
2672s interaction_test.go:30:
2672s testdata/snapshot_succeed_via_app_resp.txt:62:
2672s process-ready [1 args]
2672s
2672s ----
2672s Ready MustSync=false:
2672s Messages:
2672s 1->2 MsgHeartbeat Term:1 Log:0/0 Commit:11
2672s 1->3 MsgHeartbeat Term:1 Log:0/0
2672s interaction_test.go:30:
2672s testdata/snapshot_succeed_via_app_resp.txt:71:
2672s stabilize [1 args]
2672s
2672s ----
2672s > 3 receiving messages
2672s 1->3 MsgHeartbeat Term:1 Log:0/0
2672s INFO 3 [term: 0] received a MsgHeartbeat message with higher term from 1 [term: 1]
2672s INFO 3 became follower at term 1
2672s > 3 handling Ready
2672s Ready MustSync=true:
2672s Lead:1 State:StateFollower
2672s HardState Term:1 Commit:0
2672s Messages:
2672s 3->1 MsgHeartbeatResp Term:1 Log:0/0
2672s interaction_test.go:30:
2672s testdata/snapshot_succeed_via_app_resp.txt:85:
2672s stabilize [1 args]
2672s
2672s ----
2672s > 1 receiving messages
2672s 3->1 MsgHeartbeatResp Term:1 Log:0/0
2672s DEBUG 1 [firstindex: 12, commit: 11] sent snapshot[index: 11, term: 1] to 3 [StateProbe match=0 next=11]
2672s DEBUG 1 paused sending replication messages to 3 [StateSnapshot match=0 next=11 paused pendingSnap=11]
2672s > 1 handling Ready
2672s Ready MustSync=false:
2672s Messages:
2672s 1->3 MsgSnap Term:1 Log:0/0 Snapshot: Index:11 Term:1 ConfState:Voters:[1 2 3] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false
2672s interaction_test.go:30:
2672s testdata/snapshot_succeed_via_app_resp.txt:96:
2672s status [1 args]
2672s
2672s ----
2672s 1: StateReplicate match=11 next=12 inactive
2672s 2: StateReplicate match=11 next=12
2672s 3: StateSnapshot match=0 next=11 paused pendingSnap=11
2672s interaction_test.go:30:
2672s testdata/snapshot_succeed_via_app_resp.txt:106:
2672s stabilize [1 args]
2672s
2672s ----
2672s > 3 receiving messages
2672s 1->3 MsgSnap Term:1 Log:0/0 Snapshot: Index:11 Term:1 ConfState:Voters:[1 2 3] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false
2672s INFO log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 1]
2672s INFO 3 switched to configuration voters=(1 2 3)
2672s INFO 3 [commit: 11, lastindex: 11, lastterm: 1] restored snapshot [index: 11, term: 1]
2672s INFO 3 [commit: 11] restored snapshot [index: 11, term: 1]
2672s > 3 handling Ready
2672s Ready MustSync=false:
2672s HardState Term:1 Commit:11
2672s Snapshot Index:11 Term:1 ConfState:Voters:[1 2 3] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false
2672s Messages:
2672s 3->1 MsgAppResp Term:1 Log:0/11
2672s interaction_test.go:30:
2672s testdata/snapshot_succeed_via_app_resp.txt:123:
2672s stabilize [1 args]
2672s
2672s ----
2672s > 1 receiving messages
2672s 3->1 MsgAppResp Term:1 Log:0/11
2672s DEBUG 1 recovered from needing snapshot, resumed sending replication messages to 3 [StateSnapshot match=11 next=12 paused pendingSnap=11]
2672s > 1 handling Ready
2672s Ready MustSync=false:
2672s Messages:
2672s 1->3 MsgApp Term:1 Log:1/11 Commit:11
2672s interaction_test.go:30:
2672s testdata/snapshot_succeed_via_app_resp.txt:133:
2672s status [1 args]
2672s
2672s ----
2672s 1: StateReplicate match=11 next=12 inactive
2672s 2: StateReplicate match=11 next=12
2672s 3: StateReplicate match=11 next=12
2672s interaction_test.go:30:
2672s testdata/snapshot_succeed_via_app_resp.txt:140:
2672s stabilize [0 args]
2672s
2672s ----
2672s > 2 receiving messages
2672s 1->2 MsgHeartbeat Term:1 Log:0/0 Commit:11
2672s > 3 receiving messages
2672s 1->3 MsgApp Term:1 Log:1/11 Commit:11
2672s > 2 handling Ready
2672s Ready MustSync=false:
2672s Messages:
2672s 2->1 MsgHeartbeatResp Term:1 Log:0/0
2672s > 3 handling Ready
2672s Ready MustSync=false:
2672s Messages:
2672s 3->1 MsgAppResp Term:1 Log:0/11
2672s > 1 receiving messages
2672s 2->1 MsgHeartbeatResp Term:1 Log:0/0
2672s 3->1 MsgAppResp Term:1 Log:0/11
2672s --- PASS: TestInteraction (0.40s)
2672s --- PASS: TestInteraction/campaign (0.02s)
2672s --- PASS: TestInteraction/campaign_learner_must_vote (0.00s)
2672s --- PASS: TestInteraction/confchange_v1_add_single (0.07s)
2672s --- PASS: TestInteraction/confchange_v1_remove_leader (0.00s)
2672s --- PASS: TestInteraction/confchange_v2_add_double_auto (0.00s)
2672s --- PASS: TestInteraction/confchange_v2_add_double_implicit (0.00s)
2672s --- PASS: TestInteraction/confchange_v2_add_single_auto (0.00s)
2672s --- PASS: TestInteraction/confchange_v2_add_single_explicit (0.00s)
2672s --- PASS: TestInteraction/probe_and_replicate (0.29s)
2672s --- PASS: TestInteraction/snapshot_succeed_via_app_resp (0.01s)
2672s PASS
2672s ok go.etcd.io/etcd/raft 2.219s
2675s === RUN TestConfChangeDataDriven
2675s === RUN TestConfChangeDataDriven/joint_autoleave
2675s datadriven_test.go:47:
2675s testdata/joint_autoleave.txt:4:
2675s simple [0 args]
2675s v1
2675s ----
2675s voters=(1)
2675s 1: StateProbe match=0 next=0
2675s datadriven_test.go:47:
2675s testdata/joint_autoleave.txt:11:
2675s enter-joint [1 args]
2675s v2 v3
2675s ----
2675s voters=(1 2 3)&&(1) autoleave
2675s 1: StateProbe match=0 next=0
2675s 2: StateProbe match=0 next=1
2675s 3: StateProbe match=0 next=1
2675s datadriven_test.go:47:
2675s testdata/joint_autoleave.txt:20:
2675s enter-joint [1 args]
2675s
2675s ----
2675s config is already joint
2675s datadriven_test.go:47:
2675s testdata/joint_autoleave.txt:24:
2675s leave-joint [0 args]
2675s
2675s ----
2675s voters=(1 2 3)
2675s 1: StateProbe match=0 next=0
2675s 2: StateProbe match=0 next=1
2675s 3: StateProbe match=0 next=1
2675s === RUN TestConfChangeDataDriven/joint_idempotency
2675s datadriven_test.go:47:
2675s testdata/joint_idempotency.txt:4:
2675s simple [0 args]
2675s v1
2675s ----
2675s voters=(1)
2675s 1: StateProbe match=0 next=0
2675s datadriven_test.go:47:
2675s testdata/joint_idempotency.txt:10:
2675s enter-joint [0 args]
2675s r1 r2 r9 v2 v3 v4 v2 v3 v4 l2 l2 r4 r4 l1 l1
2675s ----
2675s voters=(3)&&(1) learners=(2) learners_next=(1)
2675s 1: StateProbe match=0 next=0
2675s 2: StateProbe match=0 next=1 learner
2675s 3: StateProbe match=0 next=1
2675s datadriven_test.go:47:
2675s testdata/joint_idempotency.txt:18:
2675s leave-joint [0 args]
2675s
2675s ----
2675s voters=(3) learners=(1 2)
2675s 1: StateProbe match=0 next=0 learner
2675s 2: StateProbe match=0 next=1 learner
2675s 3: StateProbe match=0 next=1
2675s === RUN TestConfChangeDataDriven/joint_learners_next
2675s datadriven_test.go:47:
2675s testdata/joint_learners_next.txt:7:
2675s simple [0 args]
2675s v1
2675s ----
2675s voters=(1)
2675s 1: StateProbe match=0 next=0
2675s datadriven_test.go:47:
2675s testdata/joint_learners_next.txt:13:
2675s enter-joint [0 args]
2675s v2 l1
2675s ----
2675s voters=(2)&&(1) learners_next=(1)
2675s 1: StateProbe match=0 next=0
2675s 2: StateProbe match=0 next=1
2675s datadriven_test.go:47:
2675s testdata/joint_learners_next.txt:20:
2675s leave-joint [0 args]
2675s
2675s ----
2675s voters=(2) learners=(1)
2675s 1: StateProbe match=0 next=0 learner
2675s 2: StateProbe match=0 next=1
2675s === RUN TestConfChangeDataDriven/joint_safety
2675s datadriven_test.go:47:
2675s testdata/joint_safety.txt:1:
2675s leave-joint [0 args]
2675s
2675s ----
2675s can't leave a non-joint config
2675s datadriven_test.go:47:
2675s testdata/joint_safety.txt:5:
2675s enter-joint [0 args]
2675s
2675s ----
2675s can't make a zero-voter config joint
2675s datadriven_test.go:47:
2675s testdata/joint_safety.txt:9:
2675s enter-joint [0 args]
2675s v1
2675s ----
2675s can't make a zero-voter config joint
2675s datadriven_test.go:47:
2675s testdata/joint_safety.txt:14:
2675s simple [0 args]
2675s v1
2675s ----
2675s voters=(1)
2675s 1: StateProbe match=0 next=3
2675s datadriven_test.go:47:
2675s testdata/joint_safety.txt:20:
2675s leave-joint [0 args]
2675s
2675s ----
2675s can't leave a non-joint config
2675s datadriven_test.go:47:
2675s testdata/joint_safety.txt:25:
2675s enter-joint [0 args]
2675s
2675s ----
2675s voters=(1)&&(1)
2675s 1: StateProbe match=0 next=3
2675s datadriven_test.go:47:
2675s testdata/joint_safety.txt:30:
2675s enter-joint [0 args]
2675s
2675s ----
2675s config is already joint
2675s datadriven_test.go:47:
2675s testdata/joint_safety.txt:34:
2675s leave-joint [0 args]
2675s
2675s ----
2675s voters=(1)
2675s 1: StateProbe match=0 next=3
2675s datadriven_test.go:47:
2675s testdata/joint_safety.txt:39:
2675s leave-joint [0 args]
2675s
2675s ----
2675s can't leave a non-joint config
2675s datadriven_test.go:47:
2675s testdata/joint_safety.txt:44:
2675s enter-joint [0 args]
2675s r1 v2 v3 l4
2675s ----
2675s voters=(2 3)&&(1) learners=(4)
2675s 1: StateProbe match=0 next=3
2675s 2: StateProbe match=0 next=9
2675s 3: StateProbe match=0 next=9
2675s 4: StateProbe match=0 next=9 learner
2675s datadriven_test.go:47:
2675s testdata/joint_safety.txt:53:
2675s enter-joint [0 args]
2675s
2675s ----
2675s config is already joint
2675s datadriven_test.go:47:
2675s testdata/joint_safety.txt:57:
2675s enter-joint [0 args]
2675s v12
2675s ----
2675s config is already joint
2675s datadriven_test.go:47:
2675s testdata/joint_safety.txt:62:
2675s simple [0 args]
2675s l15
2675s ----
2675s can't apply simple config change in joint config
2675s datadriven_test.go:47:
2675s testdata/joint_safety.txt:67:
2675s leave-joint [0 args]
2675s
2675s ----
2675s voters=(2 3) learners=(4)
2675s 2: StateProbe match=0 next=9
2675s 3: StateProbe match=0 next=9
2675s 4: StateProbe match=0 next=9 learner
2675s datadriven_test.go:47:
2675s testdata/joint_safety.txt:74:
2675s simple [0 args]
2675s l9
2675s ----
2675s voters=(2 3) learners=(4 9)
2675s 2: StateProbe match=0 next=9
2675s 3: StateProbe match=0 next=9
2675s 4: StateProbe match=0 next=9 learner
2675s 9: StateProbe match=0 next=14 learner
2675s === RUN TestConfChangeDataDriven/simple_idempotency
2675s datadriven_test.go:47:
2675s testdata/simple_idempotency.txt:1:
2675s simple [0 args]
2675s v1
2675s ----
2675s voters=(1)
2675s 1: StateProbe match=0 next=0
2675s datadriven_test.go:47:
2675s testdata/simple_idempotency.txt:7:
2675s simple [0 args]
2675s v1
2675s ----
2675s voters=(1)
2675s 1: StateProbe match=0 next=0
2675s datadriven_test.go:47:
2675s testdata/simple_idempotency.txt:13:
2675s simple [0 args]
2675s v2
2675s ----
2675s voters=(1 2)
2675s 1: StateProbe match=0 next=0
2675s 2: StateProbe match=0 next=2
2675s datadriven_test.go:47:
2675s testdata/simple_idempotency.txt:20:
2675s simple [0 args]
2675s l1
2675s ----
2675s voters=(2) learners=(1)
2675s 1: StateProbe match=0 next=0 learner
2675s 2: StateProbe match=0 next=2
2675s datadriven_test.go:47:
2675s testdata/simple_idempotency.txt:27:
2675s simple [0 args]
2675s l1
2675s ----
2675s voters=(2) learners=(1)
2675s 1: StateProbe match=0 next=0 learner
2675s 2: StateProbe match=0 next=2
2675s datadriven_test.go:47:
2675s testdata/simple_idempotency.txt:34:
2675s simple [0 args]
2675s r1
2675s ----
2675s voters=(2)
2675s 2: StateProbe match=0 next=2
2675s datadriven_test.go:47:
2675s testdata/simple_idempotency.txt:40:
2675s simple [0 args]
2675s r1
2675s ----
2675s voters=(2)
2675s 2: StateProbe match=0 next=2
2675s datadriven_test.go:47:
2675s testdata/simple_idempotency.txt:46:
2675s simple [0 args]
2675s v3
2675s ----
2675s voters=(2 3)
2675s 2: StateProbe match=0 next=2
2675s 3: StateProbe match=0 next=7
2675s datadriven_test.go:47:
2675s testdata/simple_idempotency.txt:53:
2675s simple [0 args]
2675s r3
2675s ----
2675s voters=(2)
2675s 2: StateProbe match=0 next=2
2675s datadriven_test.go:47:
2675s testdata/simple_idempotency.txt:59:
2675s simple [0 args]
2675s r3
2675s ----
2675s voters=(2)
2675s 2: StateProbe match=0 next=2
2675s datadriven_test.go:47:
2675s testdata/simple_idempotency.txt:65:
2675s simple [0 args]
2675s r4
2675s ----
2675s voters=(2)
2675s 2: StateProbe match=0 next=2
2675s === RUN TestConfChangeDataDriven/simple_promote_demote
2675s datadriven_test.go:47:
2675s testdata/simple_promote_demote.txt:3:
2675s simple [0 args]
2675s v1
2675s ----
2675s voters=(1)
2675s 1: StateProbe match=0 next=0
2675s datadriven_test.go:47:
2675s testdata/simple_promote_demote.txt:9:
2675s simple [0 args]
2675s v2
2675s ----
2675s voters=(1 2)
2675s 1: StateProbe match=0 next=0
2675s 2: StateProbe match=0 next=1
2675s datadriven_test.go:47:
2675s testdata/simple_promote_demote.txt:16:
2675s simple [0 args]
2675s v3
2675s ----
2675s voters=(1 2 3)
2675s 1: StateProbe match=0 next=0
2675s 2: StateProbe match=0 next=1
2675s 3: StateProbe match=0 next=2
2675s datadriven_test.go:47:
2675s testdata/simple_promote_demote.txt:26:
2675s simple [0 args]
2675s l1 v1
2675s ----
2675s voters=(1 2 3)
2675s 1: StateProbe match=0 next=0
2675s 2: StateProbe match=0 next=1
2675s 3: StateProbe match=0 next=2
2675s datadriven_test.go:47:
2675s testdata/simple_promote_demote.txt:35:
2675s simple [0 args]
2675s l2
2675s ----
2675s voters=(1 3) learners=(2)
2675s 1: StateProbe match=0 next=0
2675s 2: StateProbe match=0 next=1 learner
2675s 3: StateProbe match=0 next=2
2675s datadriven_test.go:47:
2675s testdata/simple_promote_demote.txt:45:
2675s simple [0 args]
2675s v2 l2
2675s ----
2675s voters=(1 3) learners=(2)
2675s 1: StateProbe match=0 next=0
2675s 2: StateProbe match=0 next=1 learner
2675s 3: StateProbe match=0 next=2
2675s datadriven_test.go:47:
2675s testdata/simple_promote_demote.txt:54:
2675s simple [0 args]
2675s v2
2675s ----
2675s voters=(1 2 3)
2675s 1: StateProbe match=0 next=0
2675s 2: StateProbe match=0 next=1
2675s 3: StateProbe match=0 next=2
2675s === RUN TestConfChangeDataDriven/simple_safety
2675s datadriven_test.go:47:
2675s testdata/simple_safety.txt:1:
2675s simple [0 args]
2675s l1
2675s ----
2675s removed all voters
2675s datadriven_test.go:47:
2675s testdata/simple_safety.txt:6:
2675s simple [0 args]
2675s v1
2675s ----
2675s voters=(1)
2675s 1: StateProbe match=0 next=1
2675s datadriven_test.go:47:
2675s testdata/simple_safety.txt:12:
2675s simple [0 args]
2675s v2 l3
2675s ----
2675s voters=(1 2) learners=(3)
2675s 1: StateProbe match=0 next=1
2675s 2: StateProbe match=0 next=2
2675s 3: StateProbe match=0 next=2 learner
2675s datadriven_test.go:47:
2675s testdata/simple_safety.txt:20:
2675s simple [0 args]
2675s r1 v5
2675s ----
2675s more than one voter changed without entering joint config
2675s datadriven_test.go:47:
2675s testdata/simple_safety.txt:25:
2675s simple [0 args]
2675s r1 r2
2675s ----
2675s removed all voters
2675s datadriven_test.go:47:
2675s testdata/simple_safety.txt:30:
2675s simple [0 args]
2675s v3 v4
2675s ----
2675s more than one voter changed without entering joint config
2675s datadriven_test.go:47:
2675s testdata/simple_safety.txt:35:
2675s simple [0 args]
2675s l1 v5
2675s ----
2675s more than one voter changed without entering joint config
2675s datadriven_test.go:47:
2675s testdata/simple_safety.txt:40:
2675s simple [0 args]
2675s l1 l2
2675s ----
2675s removed all voters
2675s datadriven_test.go:47:
2675s testdata/simple_safety.txt:45:
2675s simple [0 args]
2675s l2 l3 l4 l5
2675s ----
2675s voters=(1) learners=(2 3 4 5)
2675s 1: StateProbe match=0 next=1
2675s 2: StateProbe match=0 next=2 learner
2675s 3: StateProbe match=0 next=2 learner
2675s 4: StateProbe match=0 next=8 learner
2675s 5: StateProbe match=0 next=8 learner
2675s datadriven_test.go:47:
2675s testdata/simple_safety.txt:55:
2675s simple [0 args]
2675s r1
2675s ----
2675s removed all voters
2676s datadriven_test.go:47:
2676s testdata/simple_safety.txt:60:
2676s simple [0 args]
2676s r2 r3 r4 r5
2676s ----
2676s voters=(1)
2676s 1: StateProbe match=0 next=1
2676s === RUN TestConfChangeDataDriven/update
2676s datadriven_test.go:47:
2676s testdata/update.txt:5:
2676s simple [0 args]
2676s v1
2676s ----
2676s voters=(1)
2676s 1: StateProbe match=0 next=0
2676s datadriven_test.go:47:
2676s testdata/update.txt:11:
2676s simple [0 args]
2676s v2 u1
2676s ----
2676s voters=(1 2)
2676s 1: StateProbe match=0 next=0
2676s 2: StateProbe match=0 next=1
2676s datadriven_test.go:47:
2676s testdata/update.txt:18:
2676s simple [0 args]
2676s u1 u2 u3 u1 u2 u3
2676s ----
2676s voters=(1 2)
2676s 1: StateProbe match=0 next=0
2676s 2: StateProbe match=0 next=1
2676s === RUN TestConfChangeDataDriven/zero
2676s datadriven_test.go:47:
2676s testdata/zero.txt:2:
2676s simple [0 args]
2676s v1 r0 v0 l0
2676s ----
2676s voters=(1)
2676s 1: StateProbe match=0 next=0
2676s --- PASS: TestConfChangeDataDriven (0.33s)
2676s --- PASS: TestConfChangeDataDriven/joint_autoleave (0.09s)
2676s --- PASS: TestConfChangeDataDriven/joint_idempotency (0.00s)
2676s --- PASS: TestConfChangeDataDriven/joint_learners_next (0.00s)
2676s --- PASS: TestConfChangeDataDriven/joint_safety (0.00s)
2676s --- PASS: TestConfChangeDataDriven/simple_idempotency (0.00s)
2676s --- PASS: TestConfChangeDataDriven/simple_promote_demote (0.00s)
2676s --- PASS: TestConfChangeDataDriven/simple_safety (0.07s)
2676s --- PASS: TestConfChangeDataDriven/update (0.12s)
2676s --- PASS: TestConfChangeDataDriven/zero (0.04s)
2676s === RUN TestConfChangeQuick
2676s quick_test.go:114: initial setup: ConfChangeAddNode(1) ConfChangeAddNode(3) ConfChangeAddNode(4) ConfChangeAddNode(4)
2676s quick_test.go:115: changes: ConfChangeAddNode(6) ConfChangeAddLearnerNode(3) ConfChangeAddNode(6) ConfChangeAddLearnerNode(4) ConfChangeAddLearnerNode(10) ConfChangeUpdateNode(8) ConfChangeRemoveNode(5) ConfChangeRemoveNode(5) ConfChangeUpdateNode(3)
2676s quick_test.go:116: voters=(1 6) learners=(3 4 10)
2676s quick_test.go:117: 1: StateProbe match=0 next=10
2676s 3: StateProbe match=0 next=10 learner
2676s 4: StateProbe match=0 next=10 learner
2676s 6: StateProbe match=0 next=10
2676s 10: StateProbe match=0 next=10 learner
2676s
2676s quick_test.go:114: initial setup: ConfChangeAddNode(1) ConfChangeAddNode(2)
2676s quick_test.go:115: changes: ConfChangeUpdateNode(4) ConfChangeAddLearnerNode(2)
2676s quick_test.go:116: voters=(1) learners=(2)
2676s quick_test.go:117: 1: StateProbe match=0 next=10
2676s 2: StateProbe match=0 next=10 learner
2676s
2676s quick_test.go:114: initial setup: ConfChangeAddNode(1) ConfChangeAddNode(5)
2676s quick_test.go:115: changes: ConfChangeAddNode(9) ConfChangeUpdateNode(10) ConfChangeAddNode(10) ConfChangeRemoveNode(9) ConfChangeAddNode(6) ConfChangeAddLearnerNode(5) ConfChangeUpdateNode(2) ConfChangeUpdateNode(7) ConfChangeAddNode(8)
2676s quick_test.go:116: voters=(1 6 8 10) learners=(5)
2676s quick_test.go:117: 1: StateProbe match=0 next=10
2676s 5: StateProbe match=0 next=10 learner
2676s 6: StateProbe match=0 next=10
2676s 8: StateProbe match=0 next=10
2676s 10: StateProbe match=0 next=10
2676s
2676s quick_test.go:114: initial setup: ConfChangeAddNode(1) ConfChangeAddNode(5) ConfChangeAddNode(4) ConfChangeAddNode(5) ConfChangeAddNode(1)
2676s quick_test.go:115: changes: ConfChangeRemoveNode(6) ConfChangeRemoveNode(5) ConfChangeAddLearnerNode(8)
2676s quick_test.go:116: voters=(1 4) learners=(8)
2676s quick_test.go:117: 1: StateProbe match=0 next=10
2676s 4: StateProbe match=0 next=10
2676s 8: StateProbe match=0 next=10 learner
2676s
2676s quick_test.go:114: initial setup: ConfChangeAddNode(1) ConfChangeAddNode(5) ConfChangeAddNode(4) ConfChangeAddNode(1) ConfChangeAddNode(5)
2676s quick_test.go:115: changes: ConfChangeAddLearnerNode(8) ConfChangeRemoveNode(5) ConfChangeAddLearnerNode(4) ConfChangeAddNode(3) ConfChangeRemoveNode(3) ConfChangeRemoveNode(6) ConfChangeAddNode(10) ConfChangeRemoveNode(9)
2676s quick_test.go:116: voters=(1 10) learners=(4 8)
2676s quick_test.go:117: 1: StateProbe match=0 next=10
2676s 4: StateProbe match=0 next=10 learner
2676s 8: StateProbe match=0 next=10 learner
2676s 10: StateProbe match=0 next=10
2676s
2676s --- PASS: TestConfChangeQuick (0.16s)
2676s === RUN TestRestore
2676s --- PASS: TestRestore (0.23s)
2676s PASS
2676s ok go.etcd.io/etcd/raft/confchange 0.827s
2678s === RUN TestDataDriven
2678s === RUN TestDataDriven/joint_commit
2678s datadriven_test.go:38:
2678s testdata/joint_commit.txt:9:
2678s committed [3 args]
2678s
2678s ----
2678s idx
2678s x> 100 (id=1)
2678s xx> 101 (id=2)
2678s > 99 (id=3)
2678s 100
2678s datadriven_test.go:38:
2678s testdata/joint_commit.txt:19:
2678s committed [3 args]
2678s
2678s ----
2678s idx
2678s ? 0 (id=1)
2678s ? 0 (id=2)
2678s 0
2678s datadriven_test.go:38:
2678s testdata/joint_commit.txt:28:
2678s committed [3 args]
2678s
2678s ----
2678s idx
2678s x> 100 (id=1)
2678s ? 0 (id=2)
2678s 0
2678s datadriven_test.go:38:
2678s testdata/joint_commit.txt:36:
2678s committed [3 args]
2678s
2678s ----
2678s idx
2678s > 13 (id=1)
2678s x> 100 (id=2)
2678s 13
2678s datadriven_test.go:38:
2678s testdata/joint_commit.txt:45:
2678s committed [3 args]
2678s
2678s ----
2678s idx
2678s ? 0 (id=1)
2678s 0
2678s datadriven_test.go:38:
2678s testdata/joint_commit.txt:51:
2678s committed [3 args]
2678s
2678s ----
2678s idx
2678s > 100 (id=1)
2678s 100
2678s datadriven_test.go:38:
2678s testdata/joint_commit.txt:60:
2678s committed [3 args]
2678s
2678s ----
2678s idx
2678s ? 0 (id=1)
2678s ? 0 (id=2)
2678s ? 0 (id=3)
2678s 0
2678s datadriven_test.go:38:
2678s testdata/joint_commit.txt:68:
2678s committed [3 args]
2678s
2678s ----
2678s idx
2678s xx> 100 (id=1)
2678s ? 0 (id=2)
2678s ? 0 (id=3)
2678s 0
2678s datadriven_test.go:38:
2678s testdata/joint_commit.txt:77:
2678s committed [3 args]
2678s
2678s ----
2678s idx
2678s xx> 100 (id=1)
2678s x> 50 (id=2)
2678s ? 0 (id=3)
2678s 0
2678s datadriven_test.go:38:
2678s testdata/joint_commit.txt:86:
2678s committed [3 args]
2678s
2678s ----
2678s idx
2678s xx> 100 (id=1)
2678s x> 50 (id=2)
2678s > 45 (id=3)
2678s 45
2678s datadriven_test.go:38:
2678s testdata/joint_commit.txt:96:
2678s committed [3 args]
2678s
2678s ----
2678s idx
2678s ? 0 (id=1)
2678s ? 0 (id=2)
2678s 0
2678s datadriven_test.go:38:
2678s testdata/joint_commit.txt:104:
2678s committed [3 args]
2678s
2678s ----
2678s idx
2678s x> 100 (id=1)
2678s ? 0 (id=2)
2678s 0
2678s datadriven_test.go:38:
2678s testdata/joint_commit.txt:112:
2678s committed [3 args]
2678s
2678s ----
2678s idx
2678s ? 0 (id=1)
2678s x> 100 (id=2)
2678s 0
2678s datadriven_test.go:38:
2678s testdata/joint_commit.txt:119:
2678s committed [3 args]
2678s
2678s ----
2678s idx
2678s > 50 (id=1)
2678s x> 100 (id=2)
2678s 50
2678s datadriven_test.go:38:
2678s testdata/joint_commit.txt:126:
2678s committed [3 args]
2678s
2678s ----
2678s idx
2678s x> 100 (id=1)
2678s > 50 (id=2)
2678s 50
2678s datadriven_test.go:38:
2678s testdata/joint_commit.txt:137:
2678s committed [3 args]
2678s
2678s ----
2678s idx
2678s xxx> 50 (id=1)
2678s ? 0 (id=2)
2678s ? 0 (id=3)
2678s ? 0 (id=4)
2678s 0
2678s datadriven_test.go:38:
2678s testdata/joint_commit.txt:146:
2678s committed [3 args]
2678s
2678s ----
2678s idx
2678s xxx> 50 (id=1)
2678s ? 0 (id=2)
2678s xx> 49 (id=3)
2678s ? 0 (id=4)
2678s 0
2678s datadriven_test.go:38:
2678s testdata/joint_commit.txt:155:
2678s committed [3 args]
2678s
2678s ----
2678s idx
2678s xxx> 50 (id=1)
2678s x> 48 (id=2)
2678s xx> 49 (id=3)
2678s ? 0 (id=4)
2678s 0
2678s datadriven_test.go:38:
2678s testdata/joint_commit.txt:164:
2678s committed [3 args]
2678s
2678s ----
2678s idx
2678s xxx> 50 (id=1)
2678s x> 48 (id=2)
2678s xx> 49 (id=3)
2678s > 47 (id=4)
2678s 47
2678s datadriven_test.go:38:
2678s testdata/joint_commit.txt:174:
2678s committed [3 args]
2678s
2678s ----
2678s idx
2678s ? 0 (id=1)
2678s ? 0 (id=2)
2678s ? 0 (id=3)
2678s 0
2678s datadriven_test.go:38:
2678s testdata/joint_commit.txt:182:
2678s committed [3 args]
2678s
2678s ----
2678s idx
2678s xx> 100 (id=1)
2678s ? 0 (id=2)
2678s ? 0 (id=3)
2678s 0
2678s datadriven_test.go:38:
2678s testdata/joint_commit.txt:190:
2678s committed [3 args]
2678s
2678s ----
2678s idx
2678s ? 0 (id=1)
2678s xx> 100 (id=2)
2678s ? 0 (id=3)
2678s 0
2678s datadriven_test.go:38:
2678s testdata/joint_commit.txt:198:
2678s committed [3 args]
2678s
2678s ----
2678s idx
2678s ? 0 (id=1)
2678s xx> 100 (id=2)
2678s x> 99 (id=3)
2678s 0
2678s datadriven_test.go:38:
2678s testdata/joint_commit.txt:206:
2678s committed [3 args]
2678s
2678s ----
2678s idx
2678s xx> 101 (id=1)
2678s x> 100 (id=2)
2678s > 99 (id=3)
2678s 99
2678s datadriven_test.go:38:
2678s testdata/joint_commit.txt:215:
2678s committed [3 args]
2678s
2678s ----
2678s idx
2678s ? 0 (id=1)
2678s ? 0 (id=2)
2678s 0
2678s datadriven_test.go:38:
2678s testdata/joint_commit.txt:222:
2678s committed [3 args]
2678s
2678s ----
2678s idx
2678s ? 0 (id=1)
2678s x> 40 (id=2)
2678s 0
2678s datadriven_test.go:38:
2678s testdata/joint_commit.txt:229:
2678s committed [3 args]
2678s
2678s ----
2678s idx
2678s x> 41 (id=1)
2678s > 40 (id=2)
2678s 40
2678s datadriven_test.go:38:
2678s testdata/joint_commit.txt:240:
2678s committed [3 args]
2678s
2678s ----
2678s idx
2678s ? 0 (id=1)
2678s ? 0 (id=2)
2678s ? 0 (id=3)
2678s ? 0 (id=4)
2678s ? 0 (id=5)
2678s ? 0 (id=6)
2678s 0
2678s datadriven_test.go:38:
2678s testdata/joint_commit.txt:251:
2678s committed [3 args]
2678s
2678s ----
2678s idx
2678s xxxxx> 100 (id=1)
2678s ? 0 (id=2)
2678s ? 0 (id=3)
2678s ? 0 (id=4)
2678s ? 0 (id=5)
2678s ? 0 (id=6)
2678s 0
2678s datadriven_test.go:38:
2678s testdata/joint_commit.txt:262:
2678s committed [3 args]
2678s
2678s ----
2678s idx
2678s xxxxx> 100 (id=1)
2678s ? 0 (id=2)
2678s ? 0 (id=3)
2678s xxxx> 90 (id=4)
2678s ? 0 (id=5)
2678s ? 0 (id=6)
2678s 0
2678s datadriven_test.go:38:
2678s testdata/joint_commit.txt:273:
2678s committed [3 args]
2678s
2678s ----
2678s idx
2678s xxxxx> 100 (id=1)
2678s xxxx> 99 (id=2)
2678s ? 0 (id=3)
2678s ? 0 (id=4)
2678s ? 0 (id=5)
2678s ? 0 (id=6)
2678s 0
2678s datadriven_test.go:38:
2678s testdata/joint_commit.txt:286:
2678s committed [3 args]
2678s
2678s ----
2678s idx
2678s ? 0 (id=1)
2678s xxxxx> 99 (id=2)
2678s xx> 90 (id=3)
2678s xxxx> 97 (id=4)
2678s xxx> 95 (id=5)
2678s ? 0 (id=6)
2678s 90
2678s datadriven_test.go:38:
2678s testdata/joint_commit.txt:299:
2678s committed [3 args]
2678s
2678s ----
2678s idx
2678s xx> 92 (id=1)
2678s xxxxx> 99 (id=2)
2678s x> 90 (id=3)
2678s xxxx> 97 (id=4)
2678s xxx> 95 (id=5)
2678s ? 0 (id=6)
2678s 92
2678s datadriven_test.go:38:
2678s testdata/joint_commit.txt:311:
2678s committed [3 args]
2678s
2678s ----
2678s idx
2678s xx> 92 (id=1)
2678s xxxxx> 99 (id=2)
2678s x> 90 (id=3)
2678s xxxx> 97 (id=4)
2678s xxx> 95 (id=5)
2678s > 77 (id=6)
2678s 92
2678s datadriven_test.go:38:
2678s testdata/joint_commit.txt:325:
2678s committed [3 args]
2678s
2678s ----
2678s idx
2678s ? 0 (id=1)
2678s ? 0 (id=2)
2678s ? 0 (id=3)
2678s ? 0 (id=4)
2678s ? 0 (id=5)
2678s 0
2678s datadriven_test.go:38:
2678s testdata/joint_commit.txt:335:
2678s committed [3 args]
2678s
2678s ----
2678s idx
2678s xxxx> 100 (id=1)
2678s ? 0 (id=2)
2678s ? 0 (id=3)
2678s ? 0 (id=4)
2678s ? 0 (id=5)
2678s 0
2678s datadriven_test.go:38:
2678s testdata/joint_commit.txt:345:
2678s committed [3 args]
2678s
2678s ----
2678s idx
2678s xxx> 100 (id=1)
2678s xxxx> 101 (id=2)
2678s ? 0 (id=3)
2678s ? 0 (id=4)
2678s ? 0 (id=5)
2678s 0
2678s datadriven_test.go:38:
2678s testdata/joint_commit.txt:355:
2678s committed [3 args]
2678s
2678s ----
2678s idx
2678s xx> 100 (id=1)
2678s xxxx> 101 (id=2)
2678s > 100 (id=3)
2678s ? 0 (id=4)
2678s ? 0 (id=5)
2678s 0
2678s datadriven_test.go:38:
2678s testdata/joint_commit.txt:366:
2678s committed [3 args]
2678s
2678s ----
2678s idx
2678s ? 0 (id=1)
2678s xxxx> 100 (id=2)
2678s ? 0 (id=3)
2678s xxx> 99 (id=4)
2678s xx> 98 (id=5)
2678s 0
2678s datadriven_test.go:38:
2678s testdata/joint_commit.txt:377:
2678s committed [3 args]
2678s
2678s ----
2678s idx
2678s ? 0 (id=1)
2678s xxxx> 100 (id=2)
2678s xx> 99 (id=3)
2678s > 99 (id=4)
2678s x> 98 (id=5)
2678s 98
2678s datadriven_test.go:38:
2678s testdata/joint_commit.txt:387:
2678s committed [3 args]
2678s
2678s ----
2678s idx
2678s > 1 (id=1)
2678s xxxx> 100 (id=2)
2678s xx> 99 (id=3)
2678s > 99 (id=4)
2678s x> 98 (id=5)
2678s 98
2678s datadriven_test.go:38:
2678s testdata/joint_commit.txt:397:
2678s committed [3 args]
2678s
2678s ----
2678s idx
2678s xxx> 100 (id=1)
2678s > 100 (id=2)
2678s x> 99 (id=3)
2678s > 99 (id=4)
2678s > 98 (id=5)
2678s 99
2678s datadriven_test.go:38:
2678s testdata/joint_commit.txt:410:
2678s committed [3 args]
2678s
2678s ----
2678s idx
2678s ? 0 (id=1)
2678s ? 0 (id=2)
2678s ? 0 (id=3)
2678s ? 0 (id=4)
2678s 0
2678s datadriven_test.go:38:
2678s testdata/joint_commit.txt:419:
2678s committed [3 args]
2678s
2678s ----
2678s idx
2678s ? 0 (id=1)
2678s xxx> 100 (id=2)
2678s xx> 99 (id=3)
2678s ? 0 (id=4)
2678s 99
2678s datadriven_test.go:38:
2678s testdata/joint_commit.txt:428:
2678s committed [3 args]
2678s
2678s ----
2678s idx
2678s x> 98 (id=1)
2678s xxx> 100 (id=2)
2678s xx> 99 (id=3)
2678s ? 0 (id=4)
2678s 99
2678s datadriven_test.go:38:
2678s testdata/joint_commit.txt:437:
2678s committed [3 args]
2678s
2678s ----
2678s idx
2678s xx> 100 (id=1)
2678s > 100 (id=2)
2678s x> 99 (id=3)
2678s ? 0 (id=4)
2678s 99
2678s datadriven_test.go:38:
2678s testdata/joint_commit.txt:446:
2678s committed [3 args]
2678s
2678s ----
2678s idx
2678s xx> 100 (id=1)
2678s > 100 (id=2)
2678s x> 99 (id=3)
2678s > 98 (id=4)
2678s 99
2678s datadriven_test.go:38:
2678s testdata/joint_commit.txt:455:
2678s committed [3 args]
2678s
2678s ----
2678s idx
2678s xx> 100 (id=1)
2678s ? 0 (id=2)
2678s ? 0 (id=3)
2678s xxx> 101 (id=4)
2678s 0
2678s datadriven_test.go:38:
2678s testdata/joint_commit.txt:464:
2678s committed [3 args]
2678s
2678s ----
2678s idx
2678s xx> 100 (id=1)
2678s x> 99 (id=2)
2678s ? 0 (id=3)
2678s xxx> 101 (id=4)
2678s 99
2678s datadriven_test.go:38:
2678s testdata/joint_commit.txt:475:
2678s committed [3 args]
2678s
2678s ----
2678s idx
2678s xx> 50 (id=1)
2678s x> 45 (id=2)
2678s ? 0 (id=3)
2678s 45
2678s === RUN TestDataDriven/joint_vote
2678s datadriven_test.go:38:
2678s testdata/joint_vote.txt:4:
2678s vote [1 args]
2678s
2678s ----
2678s VoteWon
2678s datadriven_test.go:38:
2678s testdata/joint_vote.txt:10:
2678s vote [3 args]
2678s
2678s ----
2678s VotePending
2678s datadriven_test.go:38:
2678s testdata/joint_vote.txt:14:
2678s vote [3 args]
2678s
2678s ----
2678s VoteWon
2678s datadriven_test.go:38:
2678s testdata/joint_vote.txt:18:
2678s vote [3 args]
2678s
2678s ----
2678s VoteLost
2678s datadriven_test.go:38:
2678s testdata/joint_vote.txt:22:
2678s vote [3 args]
2678s
2678s ----
2678s VotePending
2678s datadriven_test.go:38:
2678s testdata/joint_vote.txt:26:
2678s vote [3 args]
2678s
2678s ----
2678s VoteWon
2678s datadriven_test.go:38:
2678s testdata/joint_vote.txt:30:
2678s vote [3 args]
2678s
2678s ----
2678s VoteLost
2678s datadriven_test.go:38:
2678s testdata/joint_vote.txt:34:
2678s vote [3 args]
2678s
2678s ----
2678s VotePending
2678s datadriven_test.go:38:
2678s testdata/joint_vote.txt:38:
2678s vote [3 args]
2678s
2678s ----
2678s VotePending
2678s datadriven_test.go:38:
2678s testdata/joint_vote.txt:42:
2678s vote [3 args]
2678s
2678s ----
2678s VoteWon
2678s datadriven_test.go:38:
2678s testdata/joint_vote.txt:46:
2678s vote [3 args]
2678s
2678s ----
2678s VoteLost
2678s datadriven_test.go:38:
2678s testdata/joint_vote.txt:50:
2678s vote [3 args]
2678s
2678s ----
2678s VoteLost
2678s datadriven_test.go:38:
2678s testdata/joint_vote.txt:54:
2678s vote [3 args]
2678s
2678s ----
2678s VoteLost
2678s datadriven_test.go:38:
2678s testdata/joint_vote.txt:58:
2678s vote [3 args]
2678s
2678s ----
2678s VoteLost
2678s datadriven_test.go:38:
2678s testdata/joint_vote.txt:64:
2678s vote [3 args]
2678s
2678s ----
2678s VotePending
2678s datadriven_test.go:38:
2678s testdata/joint_vote.txt:68:
2678s vote [3 args]
2678s
2678s ----
2678s VotePending
2678s datadriven_test.go:38:
2678s testdata/joint_vote.txt:72:
2678s vote [3 args]
2678s
2678s ----
2678s VotePending
2678s datadriven_test.go:38:
2678s testdata/joint_vote.txt:76:
2678s vote [3 args]
2678s
2678s ----
2678s VoteLost
2678s datadriven_test.go:38:
2678s testdata/joint_vote.txt:80:
2678s vote [3 args]
2678s
2678s ----
2678s VoteLost
2678s datadriven_test.go:38:
2678s testdata/joint_vote.txt:84:
2678s vote [3 args]
2678s
2678s ----
2678s VoteLost
2678s datadriven_test.go:38:
2678s testdata/joint_vote.txt:88:
2678s vote [3 args]
2678s
2678s ----
2678s VoteWon
2678s datadriven_test.go:38:
2678s testdata/joint_vote.txt:92:
2678s vote [3 args]
2678s
2678s ----
2678s VotePending
2678s datadriven_test.go:38:
2678s testdata/joint_vote.txt:96:
2678s vote [3 args]
2678s
2678s ----
2678s VoteLost
2678s datadriven_test.go:38:
2678s testdata/joint_vote.txt:100:
2678s vote [3 args]
2678s
2678s ----
2678s VotePending
2678s datadriven_test.go:38:
2678s testdata/joint_vote.txt:104:
2678s vote [3 args]
2678s
2678s ----
2678s VoteLost
2678s datadriven_test.go:38:
2678s testdata/joint_vote.txt:108:
2678s vote [3 args]
2678s
2678s ----
2678s VoteWon
2678s datadriven_test.go:38:
2678s testdata/joint_vote.txt:112:
2678s vote [3 args]
2678s
2678s ----
2678s VotePending
2678s datadriven_test.go:38:
2678s testdata/joint_vote.txt:116:
2678s vote [3 args]
2678s
2678s ----
2678s VotePending
2678s datadriven_test.go:38:
2678s testdata/joint_vote.txt:120:
2678s vote [3 args]
2678s
2678s ----
2678s VoteLost
2678s datadriven_test.go:38:
2678s testdata/joint_vote.txt:124:
2678s vote [3 args]
2678s
2678s ----
2678s VoteLost
2678s datadriven_test.go:38:
2678s testdata/joint_vote.txt:128:
2678s vote [3 args]
2678s
2678s ----
2678s VoteLost
2678s datadriven_test.go:38:
2678s testdata/joint_vote.txt:135:
2678s vote [3 args]
2678s