0s autopkgtest [15:07:03]: starting date and time: 2026-02-10 15:07:03+0000 0s autopkgtest [15:07:03]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [15:07:03]: host juju-7f2275-prod-proposed-migration-environment-20; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.fu90q0vk/out --timeout-copy=6000 --needs-internet=try --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:glibc --apt-upgrade etcd --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=glibc/2.42-2ubuntu5 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-cpu2-ram4-disk20-s390x --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-20@sto01-s390x-7.secgroup --name adt-resolute-s390x-etcd-20260210-143909-juju-7f2275-prod-proposed-migration-environment-20-03eb3035-2b69-477f-9ae1-3c2ba0438c6c --image adt/ubuntu-resolute-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-20 --net-id=net_prod-autopkgtest-workers-s390x -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 4s Creating nova instance adt-resolute-s390x-etcd-20260210-143909-juju-7f2275-prod-proposed-migration-environment-20-03eb3035-2b69-477f-9ae1-3c2ba0438c6c from image adt/ubuntu-resolute-s390x-server-20260210.img (UUID 6b7378ab-57e8-4ce9-99f5-fc485e5dec1f)... 69s autopkgtest [15:08:12]: testbed dpkg architecture: s390x 69s autopkgtest [15:08:12]: testbed apt version: 3.1.15 69s autopkgtest [15:08:12]: @@@@@@@@@@@@@@@@@@@@ test bed setup 69s autopkgtest [15:08:12]: testbed release detected to be: None 70s autopkgtest [15:08:13]: updating testbed package index (apt update) 70s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 71s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 71s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 71s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 71s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [30.2 kB] 71s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [176 kB] 71s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1723 kB] 71s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x Packages [272 kB] 71s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/universe s390x Packages [1628 kB] 71s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse s390x Packages [8136 B] 72s Fetched 3962 kB in 2s (2473 kB/s) 75s Reading package lists... 75s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 75s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 76s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 76s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 79s Reading package lists... 79s Reading package lists... 80s Building dependency tree... 80s Reading state information... 80s Calculating upgrade... 81s The following packages will be upgraded: 81s libbrotli1 libc-bin libc-gconv-modules-extra libc6 locales 81s ubuntu-kernel-accessories ubuntu-standard 82s 7 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 82s Need to get 8325 kB of archives. 82s After this operation, 4096 B disk space will be freed. 82s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x libc-gconv-modules-extra s390x 2.42-2ubuntu5 [1369 kB] 82s Get:2 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x libc6 s390x 2.42-2ubuntu5 [1623 kB] 82s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x libc-bin s390x 2.42-2ubuntu5 [674 kB] 82s Get:4 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x locales all 2.42-2ubuntu5 [4255 kB] 82s Get:5 http://ftpmaster.internal/ubuntu resolute/main s390x ubuntu-standard s390x 1.565 [13.3 kB] 82s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x libbrotli1 s390x 1.2.0-3 [377 kB] 82s Get:7 http://ftpmaster.internal/ubuntu resolute/main s390x ubuntu-kernel-accessories s390x 1.565 [13.1 kB] 83s dpkg-preconfigure: unable to re-open stdin: No such file or directory 83s Fetched 8325 kB in 1s (9173 kB/s) 83s (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 ... 88760 files and directories currently installed.) 83s Preparing to unpack .../libc-gconv-modules-extra_2.42-2ubuntu5_s390x.deb ... 83s Unpacking libc-gconv-modules-extra:s390x (2.42-2ubuntu5) over (2.42-2ubuntu4) ... 84s Setting up libc-gconv-modules-extra:s390x (2.42-2ubuntu5) ... 84s (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 ... 88760 files and directories currently installed.) 84s Preparing to unpack .../libc6_2.42-2ubuntu5_s390x.deb ... 84s Unpacking libc6:s390x (2.42-2ubuntu5) over (2.42-2ubuntu4) ... 85s Setting up libc6:s390x (2.42-2ubuntu5) ... 85s (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 ... 88760 files and directories currently installed.) 85s Preparing to unpack .../libc-bin_2.42-2ubuntu5_s390x.deb ... 85s Unpacking libc-bin (2.42-2ubuntu5) over (2.42-2ubuntu4) ... 85s Setting up libc-bin (2.42-2ubuntu5) ... 86s (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 ... 88760 files and directories currently installed.) 86s Preparing to unpack .../locales_2.42-2ubuntu5_all.deb ... 86s Unpacking locales (2.42-2ubuntu5) over (2.42-2ubuntu4) ... 86s Preparing to unpack .../ubuntu-standard_1.565_s390x.deb ... 86s Unpacking ubuntu-standard (1.565) over (1.564) ... 86s Preparing to unpack .../libbrotli1_1.2.0-3_s390x.deb ... 86s Unpacking libbrotli1:s390x (1.2.0-3) over (1.1.0-2build6) ... 86s Preparing to unpack .../ubuntu-kernel-accessories_1.565_s390x.deb ... 86s Unpacking ubuntu-kernel-accessories (1.565) over (1.564) ... 86s Setting up ubuntu-kernel-accessories (1.565) ... 86s Setting up libbrotli1:s390x (1.2.0-3) ... 87s Setting up ubuntu-standard (1.565) ... 87s Setting up locales (2.42-2ubuntu5) ... 88s Generating locales (this might take a while)... 92s en_US.UTF-8... done 92s Generation complete. 92s Processing triggers for libc-bin (2.42-2ubuntu5) ... 92s Processing triggers for systemd (259-1ubuntu3) ... 93s Processing triggers for man-db (2.13.1-1build1) ... 97s autopkgtest [15:08:40]: upgrading testbed (apt dist-upgrade and autopurge) 98s Reading package lists... 98s Building dependency tree... 98s Reading state information... 100s Calculating upgrade... 100s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 100s Reading package lists... 100s Building dependency tree... 100s Reading state information... 101s Solving dependencies... 101s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 104s autopkgtest [15:08:47]: testbed running kernel: Linux 6.19.0-3-generic #3-Ubuntu SMP Fri Jan 23 19:02:49 UTC 2026 104s autopkgtest [15:08:47]: @@@@@@@@@@@@@@@@@@@@ apt-source etcd 108s Get:1 http://ftpmaster.internal/ubuntu resolute/universe etcd 3.5.16-4 (dsc) [4038 B] 108s Get:2 http://ftpmaster.internal/ubuntu resolute/universe etcd 3.5.16-4 (tar) [4121 kB] 108s Get:3 http://ftpmaster.internal/ubuntu resolute/universe etcd 3.5.16-4 (diff) [45.4 kB] 108s gpgv: Signature made Tue Mar 4 13:33:24 2025 UTC 108s gpgv: using RSA key 4F3E74F436050C10F5696574B972BF3EA4AE57A3 108s gpgv: Can't check signature: No public key 108s dpkg-source: warning: cannot verify inline signature for ./etcd_3.5.16-4.dsc: no acceptable signature found 108s autopkgtest [15:08:51]: testing package etcd version 3.5.16-4 109s integration SKIP Test lists explicitly supported architectures, but the current architecture s390x isn't listed. 109s functional SKIP Test lists explicitly supported architectures, but the current architecture s390x isn't listed. 109s autopkgtest [15:08:52]: build not needed 110s integration SKIP Test lists explicitly supported architectures, but the current architecture s390x isn't listed. 110s functional SKIP Test lists explicitly supported architectures, but the current architecture s390x isn't listed. 110s autopkgtest [15:08:53]: test dh-golang-autopkgtest: preparing testbed 111s Reading package lists... 111s Building dependency tree... 111s Reading state information... 111s Solving dependencies... 112s The following NEW packages will be installed: 112s autoconf automake autopoint autotools-dev build-essential cpp cpp-15 112s cpp-15-s390x-linux-gnu cpp-s390x-linux-gnu debhelper debugedit dh-autoreconf 112s dh-golang dh-strip-nondeterminism dwz etcd-client etcd-server g++ g++-15 112s g++-15-s390x-linux-gnu g++-s390x-linux-gnu gcc gcc-15 gcc-15-s390x-linux-gnu 112s gcc-s390x-linux-gnu gettext golang-1.25-go golang-1.25-src golang-any 112s golang-dbus-dev golang-etcd-server-dev golang-github-ajstarks-svgo-dev 112s golang-github-alecthomas-units-dev golang-github-antlr-antlr4-dev 112s golang-github-aws-aws-sdk-go-dev golang-github-aws-aws-sdk-go-v2-dev 112s golang-github-aws-smithy-go-dev golang-github-benbjohnson-clock-dev 112s golang-github-beorn7-perks-dev golang-github-bgentry-speakeasy-dev 112s golang-github-bmatcuk-doublestar-dev golang-github-burntsushi-toml-dev 112s golang-github-casbin-casbin-dev golang-github-casbin-govaluate-dev 112s golang-github-cenkalti-backoff-v4-dev golang-github-cespare-xxhash-dev 112s golang-github-chzyer-logex-dev golang-github-chzyer-readline-dev 112s golang-github-chzyer-test-dev golang-github-cockroachdb-datadriven-dev 112s golang-github-coreos-bbolt-dev golang-github-coreos-go-semver-dev 112s golang-github-coreos-go-systemd-dev golang-github-cpuguy83-go-md2man-v2-dev 112s golang-github-creack-pty-dev golang-github-davecgh-go-spew-dev 112s golang-github-dustin-go-humanize-dev golang-github-edsrzf-mmap-go-dev 112s golang-github-etcd-io-gofail-dev golang-github-felixge-httpsnoop-dev 112s golang-github-fogleman-gg-dev golang-github-fsnotify-fsnotify-dev 112s golang-github-go-kit-kit-dev golang-github-go-kit-log-dev 112s golang-github-go-logfmt-logfmt-dev golang-github-go-logr-logr-dev 112s golang-github-go-logr-stdr-dev golang-github-go-zookeeper-zk-dev 112s golang-github-goccmack-gocc-dev golang-github-gogo-protobuf-dev 112s golang-github-golang-freetype-dev golang-github-golang-groupcache-dev 112s golang-github-golang-jwt-jwt-dev golang-github-golang-mock-dev 112s golang-github-golang-protobuf-1-5-dev golang-github-google-btree-dev 112s golang-github-google-cel-go-dev golang-github-google-go-cmp-dev 112s golang-github-google-martian-dev golang-github-google-pprof-dev 112s golang-github-google-uuid-dev golang-github-googleapis-gax-go-dev 112s golang-github-gorilla-websocket-dev 112s golang-github-grpc-ecosystem-go-grpc-middleware-dev 112s golang-github-grpc-ecosystem-go-grpc-prometheus-dev 112s golang-github-grpc-ecosystem-grpc-gateway-dev 112s golang-github-hashicorp-hcl-dev 112s golang-github-hdrhistogram-hdrhistogram-go-dev 112s golang-github-ianlancetaylor-demangle-dev 112s golang-github-influxdata-influxdb1-client-dev 112s golang-github-jmespath-go-jmespath-dev golang-github-jonboulle-clockwork-dev 112s golang-github-jpillora-backoff-dev golang-github-json-iterator-go-dev 112s golang-github-julienschmidt-httprouter-dev 112s golang-github-jung-kurt-gofpdf-dev golang-github-klauspost-compress-dev 112s golang-github-kr-fs-dev golang-github-kr-pretty-dev 112s golang-github-kr-text-dev golang-github-kylelemons-godebug-dev 112s golang-github-magiconair-properties-dev golang-github-masterminds-semver-dev 112s golang-github-mattn-go-runewidth-dev golang-github-minio-highwayhash-dev 112s golang-github-mitchellh-mapstructure-dev 112s golang-github-modern-go-concurrent-dev golang-github-modern-go-reflect2-dev 112s golang-github-munnerz-goautoneg-dev golang-github-mwitkow-go-conntrack-dev 112s golang-github-nats-io-go-nats-dev golang-github-nats-io-jwt-dev 112s golang-github-nats-io-nats-server-dev golang-github-nats-io-nkeys-dev 112s golang-github-nats-io-nuid-dev golang-github-oklog-run-dev 112s golang-github-olekukonko-tablewriter-dev 112s golang-github-opentracing-opentracing-go-dev 112s golang-github-pelletier-go-toml-dev golang-github-pelletier-go-toml.v2-dev 112s golang-github-performancecopilot-speed-dev golang-github-pkg-errors-dev 112s golang-github-pkg-sftp-dev golang-github-pmezard-go-difflib-dev 112s golang-github-prometheus-client-golang-dev 112s golang-github-prometheus-client-model-dev 112s golang-github-prometheus-common-dev golang-github-prometheus-procfs-dev 112s golang-github-prometheus-sigv4-dev golang-github-rabbitmq-amqp091-go-dev 112s golang-github-rivo-uniseg-dev golang-github-rogpeppe-fastuuid-dev 112s golang-github-rogpeppe-go-internal-dev 112s golang-github-russross-blackfriday-v2-dev 112s golang-github-shurcool-sanitized-anchor-name-dev 112s golang-github-sirupsen-logrus-dev golang-github-soheilhy-cmux-dev 112s golang-github-spf13-afero-dev golang-github-spf13-cast-dev 112s golang-github-spf13-cobra-dev golang-github-spf13-jwalterweatherman-dev 112s golang-github-spf13-pflag-dev golang-github-spf13-viper-dev 112s golang-github-stoewer-go-strcase-dev golang-github-stretchr-objx-dev 112s golang-github-stretchr-testify-dev golang-github-subosito-gotenv-dev 112s golang-github-tmc-grpc-websocket-proxy-dev golang-github-urfave-cli-dev 112s golang-github-vividcortex-gohistogram-dev golang-github-xiang90-probing-dev 112s golang-github-yuin-goldmark-dev golang-glog-dev golang-go 112s golang-go.opencensus-dev golang-go.uber-atomic-dev 112s golang-go.uber-multierr-dev golang-go.uber-zap-dev 112s golang-golang-x-crypto-dev golang-golang-x-exp-dev golang-golang-x-image-dev 112s golang-golang-x-mod-dev golang-golang-x-net-dev golang-golang-x-oauth2-dev 112s golang-golang-x-oauth2-google-dev golang-golang-x-sync-dev 112s golang-golang-x-sys-dev golang-golang-x-term-dev golang-golang-x-text-dev 112s golang-golang-x-time-dev golang-golang-x-tools golang-golang-x-tools-dev 112s golang-gonum-v1-gonum-dev golang-gonum-v1-plot-dev golang-google-api-dev 112s golang-google-cloud-compute-metadata-dev golang-google-cloud-dev 112s golang-google-genproto-dev golang-google-grpc-dev golang-google-protobuf-dev 112s golang-gopkg-alecthomas-kingpin.v2-dev golang-gopkg-check.v1-dev 112s golang-gopkg-cheggaaa-pb.v1-dev golang-gopkg-ini.v1-dev 112s golang-gopkg-natefinch-lumberjack.v2-dev golang-gopkg-yaml.v2-dev 112s golang-gopkg-yaml.v3-dev golang-k8s-sigs-yaml-dev 112s golang-opentelemetry-contrib-dev golang-opentelemetry-otel-dev 112s golang-opentelemetry-proto-dev golang-rsc-binaryregexp-dev golang-src 112s golang-uber-automaxprocs-dev golang-uber-goleak-dev intltool-debian 112s libarchive-zip-perl libasan8 libc-dev-bin libc6-dev libcap-dev libcc1-0 112s libcrypt-dev libdebhelper-perl libfile-stripnondeterminism-perl 112s libgcc-15-dev libgomp1 libisl23 libitm1 libjs-jquery libjs-jquery-ui 112s liblsan0 libmpc3 libprotobuf-dev libprotobuf-lite32t64 libprotobuf32t64 112s libprotoc32t64 libstdc++-15-dev libsystemd-dev libtool libtsan2 libubsan1 112s linux-libc-dev m4 po-debconf protobuf-compiler protoc-gen-go-1-5 112s rpcsvc-proto tzdata-legacy zlib1g-dev 112s 0 upgraded, 230 newly installed, 0 to remove and 0 not upgraded. 112s Need to get 281 MB of archives. 112s After this operation, 1920 MB of additional disk space will be used. 112s Get:1 http://ftpmaster.internal/ubuntu resolute/universe s390x etcd-server s390x 3.5.16-4 [11.6 MB] 113s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x m4 s390x 1.4.21-1 [225 kB] 113s Get:3 http://ftpmaster.internal/ubuntu resolute/main s390x autoconf all 2.72-3.1ubuntu2 [384 kB] 113s Get:4 http://ftpmaster.internal/ubuntu resolute/main s390x autotools-dev all 20240727.1build1 [43.4 kB] 113s Get:5 http://ftpmaster.internal/ubuntu resolute/main s390x automake all 1:1.18.1-3build1 [582 kB] 113s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x autopoint all 0.23.2-1 [620 kB] 113s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x libc-dev-bin s390x 2.42-2ubuntu5 [22.9 kB] 113s Get:8 http://ftpmaster.internal/ubuntu resolute/main s390x linux-libc-dev s390x 6.19.0-3.3 [1839 kB] 113s Get:9 http://ftpmaster.internal/ubuntu resolute/main s390x libcrypt-dev s390x 1:4.5.1-1 [127 kB] 113s Get:10 http://ftpmaster.internal/ubuntu resolute/main s390x rpcsvc-proto s390x 1.4.3-1build1 [67.1 kB] 113s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x libc6-dev s390x 2.42-2ubuntu5 [1696 kB] 113s Get:12 http://ftpmaster.internal/ubuntu resolute/main s390x libisl23 s390x 0.27-1build1 [702 kB] 113s Get:13 http://ftpmaster.internal/ubuntu resolute/main s390x libmpc3 s390x 1.3.1-2 [57.4 kB] 113s Get:14 http://ftpmaster.internal/ubuntu resolute/main s390x cpp-15-s390x-linux-gnu s390x 15.2.0-12ubuntu1 [10.2 MB] 113s Get:15 http://ftpmaster.internal/ubuntu resolute/main s390x cpp-15 s390x 15.2.0-12ubuntu1 [1028 B] 113s Get:16 http://ftpmaster.internal/ubuntu resolute/main s390x cpp-s390x-linux-gnu s390x 4:15.2.0-4ubuntu1 [5746 B] 113s Get:17 http://ftpmaster.internal/ubuntu resolute/main s390x cpp s390x 4:15.2.0-4ubuntu1 [22.4 kB] 113s Get:18 http://ftpmaster.internal/ubuntu resolute/main s390x libcc1-0 s390x 16-20260208-1ubuntu1 [52.4 kB] 113s Get:19 http://ftpmaster.internal/ubuntu resolute/main s390x libgomp1 s390x 16-20260208-1ubuntu1 [160 kB] 113s Get:20 http://ftpmaster.internal/ubuntu resolute/main s390x libitm1 s390x 16-20260208-1ubuntu1 [31.0 kB] 113s Get:21 http://ftpmaster.internal/ubuntu resolute/main s390x libasan8 s390x 16-20260208-1ubuntu1 [3134 kB] 113s Get:22 http://ftpmaster.internal/ubuntu resolute/main s390x liblsan0 s390x 16-20260208-1ubuntu1 [1372 kB] 113s Get:23 http://ftpmaster.internal/ubuntu resolute/main s390x libtsan2 s390x 16-20260208-1ubuntu1 [2731 kB] 114s Get:24 http://ftpmaster.internal/ubuntu resolute/main s390x libubsan1 s390x 16-20260208-1ubuntu1 [1225 kB] 114s Get:25 http://ftpmaster.internal/ubuntu resolute/main s390x libgcc-15-dev s390x 15.2.0-12ubuntu1 [1294 kB] 114s Get:26 http://ftpmaster.internal/ubuntu resolute/main s390x gcc-15-s390x-linux-gnu s390x 15.2.0-12ubuntu1 [19.9 MB] 114s Get:27 http://ftpmaster.internal/ubuntu resolute/main s390x gcc-15 s390x 15.2.0-12ubuntu1 [519 kB] 114s Get:28 http://ftpmaster.internal/ubuntu resolute/main s390x gcc-s390x-linux-gnu s390x 4:15.2.0-4ubuntu1 [1208 B] 114s Get:29 http://ftpmaster.internal/ubuntu resolute/main s390x gcc s390x 4:15.2.0-4ubuntu1 [5018 B] 114s Get:30 http://ftpmaster.internal/ubuntu resolute/main s390x libstdc++-15-dev s390x 15.2.0-12ubuntu1 [2660 kB] 114s Get:31 http://ftpmaster.internal/ubuntu resolute/main s390x g++-15-s390x-linux-gnu s390x 15.2.0-12ubuntu1 [11.7 MB] 114s Get:32 http://ftpmaster.internal/ubuntu resolute/main s390x g++-15 s390x 15.2.0-12ubuntu1 [25.3 kB] 114s Get:33 http://ftpmaster.internal/ubuntu resolute/main s390x g++-s390x-linux-gnu s390x 4:15.2.0-4ubuntu1 [956 B] 114s Get:34 http://ftpmaster.internal/ubuntu resolute/main s390x g++ s390x 4:15.2.0-4ubuntu1 [1078 B] 114s Get:35 http://ftpmaster.internal/ubuntu resolute/main s390x build-essential s390x 12.12ubuntu2 [5258 B] 114s Get:36 http://ftpmaster.internal/ubuntu resolute/main s390x libdebhelper-perl all 13.28ubuntu1 [97.4 kB] 114s Get:37 http://ftpmaster.internal/ubuntu resolute/main s390x libtool all 2.5.4-9 [169 kB] 114s Get:38 http://ftpmaster.internal/ubuntu resolute/main s390x dh-autoreconf all 21+nmu1 [11.9 kB] 114s Get:39 http://ftpmaster.internal/ubuntu resolute/main s390x libarchive-zip-perl all 1.68-1 [90.2 kB] 114s Get:40 http://ftpmaster.internal/ubuntu resolute/main s390x libfile-stripnondeterminism-perl all 1.15.0-1build1 [20.6 kB] 114s Get:41 http://ftpmaster.internal/ubuntu resolute/main s390x dh-strip-nondeterminism all 1.15.0-1build1 [5110 B] 114s Get:42 http://ftpmaster.internal/ubuntu resolute/main s390x debugedit s390x 1:5.2-3build1 [52.7 kB] 114s Get:43 http://ftpmaster.internal/ubuntu resolute/main s390x dwz s390x 0.16-2build1 [121 kB] 114s Get:44 http://ftpmaster.internal/ubuntu resolute/main s390x gettext s390x 0.23.2-1 [1062 kB] 114s Get:45 http://ftpmaster.internal/ubuntu resolute/main s390x intltool-debian all 0.35.0+20060710.6build1 [24.1 kB] 114s Get:46 http://ftpmaster.internal/ubuntu resolute/main s390x po-debconf all 1.0.22 [215 kB] 114s Get:47 http://ftpmaster.internal/ubuntu resolute/main s390x debhelper all 13.28ubuntu1 [916 kB] 114s Get:48 http://ftpmaster.internal/ubuntu resolute/main s390x golang-1.25-src all 1.25.0-0ubuntu1 [23.0 MB] 115s Get:49 http://ftpmaster.internal/ubuntu resolute/main s390x golang-1.25-go s390x 1.25.0-0ubuntu1 [17.1 MB] 115s Get:50 http://ftpmaster.internal/ubuntu resolute/main s390x golang-src all 2:1.25~1 [5206 B] 115s Get:51 http://ftpmaster.internal/ubuntu resolute/main s390x golang-go s390x 2:1.25~1 [44.1 kB] 115s Get:52 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-any s390x 2:1.25~1 [2838 B] 115s Get:53 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-ajstarks-svgo-dev all 2012-01-27-3build1 [13.3 kB] 115s Get:54 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-golang-x-exp-dev all 0.0~git20250911.df92998-1 [226 kB] 115s Get:55 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-antlr-antlr4-dev all 4.11.1+ds-2 [99.9 kB] 115s Get:56 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-cenkalti-backoff-v4-dev all 4.3.0-3 [12.4 kB] 115s Get:57 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-go-logr-logr-dev all 1.4.3-1 [36.3 kB] 115s Get:58 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-go-logr-stdr-dev all 1.2.2-4 [5060 B] 115s Get:59 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-masterminds-semver-dev all 3.4.0-1 [22.2 kB] 115s Get:60 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-beorn7-perks-dev all 1.0.1-3 [12.6 kB] 115s Get:61 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-cespare-xxhash-dev all 2.3.0-1 [11.1 kB] 115s Get:62 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-davecgh-go-spew-dev all 1.1.1-3 [31.1 kB] 115s Get:63 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-modern-go-concurrent-dev all 1.0.3-1.1 [4708 B] 115s Get:64 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-modern-go-reflect2-dev all 1.0.2-2 [11.0 kB] 115s Get:65 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-json-iterator-go-dev all 1.1.12-2 [63.9 kB] 115s Get:66 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-klauspost-compress-dev all 1.18.1+ds1-1 [33.5 MB] 116s Get:67 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-kylelemons-godebug-dev all 1.1.0-2 [14.9 kB] 116s Get:68 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-google-protobuf-dev all 1.36.7-1 [749 kB] 116s Get:69 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-prometheus-client-model-dev all 0.6.2-1 [11.4 kB] 116s Get:70 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-pmezard-go-difflib-dev all 1.0.0-3 [12.4 kB] 116s Get:71 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-stretchr-objx-dev all 0.5.2-1 [26.5 kB] 116s Get:72 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-gopkg-yaml.v2-dev all 2.4.3-1 [62.7 kB] 116s Get:73 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-jmespath-go-jmespath-dev all 0.4.0-2 [93.9 kB] 116s Get:74 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-golang-x-sys-dev all 0.22.0-1 [457 kB] 116s Get:75 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-golang-x-term-dev all 0.22.0-1 [14.6 kB] 116s Get:76 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-golang-x-text-dev all 0.31.0-1 [4602 kB] 116s Get:77 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-golang-x-crypto-dev all 1:0.45.0-1 [1993 kB] 116s Get:78 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-golang-x-net-dev all 1:0.27.0-2 [938 kB] 116s Get:79 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-aws-aws-sdk-go-dev all 1.49.0-2 [12.3 MB] 116s Get:80 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-go-logfmt-logfmt-dev all 0.5.0-2 [12.8 kB] 116s Get:81 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-go-kit-log-dev all 0.2.1-1 [27.4 kB] 116s Get:82 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-google-go-cmp-dev all 0.6.0-1 [89.8 kB] 116s Get:83 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-julienschmidt-httprouter-dev all 1.3.0-2 [19.4 kB] 116s Get:84 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-munnerz-goautoneg-dev all 0.0~git20191010.a7dc8b6-2 [4348 B] 116s Get:85 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-jpillora-backoff-dev all 1.0.0-1.1 [3744 B] 116s Get:86 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-mwitkow-go-conntrack-dev all 0.0~git20190716.2f06839-4 [15.1 kB] 116s Get:87 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-gopkg-yaml.v3-dev all 3.0.4-1 [78.0 kB] 116s Get:88 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-stretchr-testify-dev all 1.10.0-1 [79.6 kB] 116s Get:89 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-prometheus-sigv4-dev all 0.2.1-1 [9852 B] 116s Get:90 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-golang-x-oauth2-dev all 0.27.0-1 [38.1 kB] 116s Get:91 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-alecthomas-units-dev all 0.0~git20240927.0f3dac3-1 [9082 B] 116s Get:92 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-gopkg-alecthomas-kingpin.v2-dev all 2.2.6-4 [43.6 kB] 116s Get:93 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-prometheus-common-dev all 0.62.0-3 [120 kB] 116s Get:94 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-golang-x-sync-dev all 0.7.0-1 [19.5 kB] 116s Get:95 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-prometheus-procfs-dev all 0.19.2-1 [209 kB] 116s Get:96 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-prometheus-client-golang-dev all 1.21.1-1 [189 kB] 116s Get:97 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-golang-protobuf-1-5-dev all 1.5.4-2 [140 kB] 116s Get:98 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-stoewer-go-strcase-dev all 1.2.0-4 [5596 B] 116s Get:99 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-google-genproto-dev all 0.0~git20210726.e7812ac-4 [5100 kB] 116s Get:100 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-google-cel-go-dev all 0.18.2+ds-7 [408 kB] 116s Get:101 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-google-uuid-dev all 1.6.0-1 [20.4 kB] 116s Get:102 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-glog-dev all 1.2.4-1 [32.9 kB] 116s Get:103 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-golang-groupcache-dev all 0.0~git20210331.41bb18b-2 [23.5 kB] 116s Get:104 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-go.opencensus-dev all 0.24.0-2 [136 kB] 116s Get:105 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-google-cloud-compute-metadata-dev all 0.56.0-6 [17.9 kB] 116s Get:106 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-golang-x-oauth2-google-dev all 0.27.0-1 [50.6 kB] 116s Get:107 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-golang-mock-dev all 1.6.0-2build1 [48.7 kB] 116s Get:108 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-google-btree-dev all 1.0.1-1 [13.7 kB] 116s Get:109 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-google-martian-dev all 3.3.2-3 [111 kB] 116s Get:110 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-chzyer-logex-dev all 1.2.1-1 [5162 B] 116s Get:111 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-chzyer-test-dev all 1.0.0-1 [5872 B] 116s Get:112 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-chzyer-readline-dev all 1.5.1-1 [31.8 kB] 116s Get:113 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-ianlancetaylor-demangle-dev all 0.0~git20200824.28f6c0f-2 [50.2 kB] 116s Get:114 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-google-pprof-dev all 0.0~git20211008.947d60d-1 [1067 kB] 116s Get:115 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-googleapis-gax-go-dev all 2.14.1-1 [35.4 kB] 116s Get:116 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-golang-x-time-dev all 0.14.0-1 [13.8 kB] 116s Get:117 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-google-api-dev all 0.61.0-6 [5043 kB] 116s Get:118 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-rsc-binaryregexp-dev all 0.2.0-3 [424 kB] 116s Get:119 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-google-cloud-dev all 0.56.0-6 [798 kB] 117s Get:120 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-google-grpc-dev all 1.64.0-7 [1247 kB] 117s Get:121 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-rogpeppe-fastuuid-dev all 1.2.0-1 [6240 B] 117s Get:122 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-grpc-ecosystem-grpc-gateway-dev all 2.20.0-2build1 [383 kB] 117s Get:123 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-opentelemetry-proto-dev all 1.3.1-2 [49.0 kB] 117s Get:124 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-opentelemetry-otel-dev all 1.31.0-6 [473 kB] 117s Get:125 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-aws-smithy-go-dev all 1.23.2-1 [153 kB] 117s 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] 117s Get:127 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-benbjohnson-clock-dev all 1.3.0-1build1 [8522 B] 117s Get:128 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-bmatcuk-doublestar-dev all 4.6.1-1 [20.3 kB] 117s Get:129 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-casbin-govaluate-dev all 1.10.0-1 [35.9 kB] 117s Get:130 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-casbin-casbin-dev all 3.4.1-1 [98.7 kB] 117s Get:131 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-cockroachdb-datadriven-dev all 1.0.2-6 [14.0 kB] 117s Get:132 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-etcd-io-gofail-dev all 0.1.0-1build1 [98.6 kB] 117s Get:133 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-coreos-bbolt-dev all 1.4.2-1 [101 kB] 117s Get:134 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-shurcool-sanitized-anchor-name-dev all 1.0.0-3 [3590 B] 117s Get:135 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-russross-blackfriday-v2-dev all 2.1.0-1build1 [79.1 kB] 117s Get:136 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-cpuguy83-go-md2man-v2-dev all 2.0.4-1 [11.0 kB] 117s Get:137 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-creack-pty-dev all 1.1.21-1 [14.8 kB] 117s Get:138 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-felixge-httpsnoop-dev all 1.0.3-3 [8668 B] 117s Get:139 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-golang-x-image-dev all 0.35.0-1 [2861 kB] 117s Get:140 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-golang-freetype-dev all 0.0~git20170609.e2365df+dfsg-2 [54.0 kB] 117s Get:141 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-fogleman-gg-dev all 1.3.0-4 [15.3 kB] 117s Get:142 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-go-zookeeper-zk-dev all 1.0.4-1 [41.2 kB] 117s 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] 117s Get:144 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-influxdata-influxdb1-client-dev all 0.0~git20220302.a9ab567-2 [51.2 kB] 117s Get:145 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-nats-io-nkeys-dev all 0.4.12-1 [17.1 kB] 117s Get:146 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-nats-io-nuid-dev all 1.0.1-1 [4346 B] 117s Get:147 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-nats-io-go-nats-dev all 1.48.0-1 [411 kB] 117s Get:148 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-minio-highwayhash-dev all 1.0.2-2 [16.8 kB] 117s Get:149 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-nats-io-jwt-dev all 2.8.0-1 [54.6 kB] 117s Get:150 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-uber-automaxprocs-dev all 1.5.3-1 [22.1 kB] 117s Get:151 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-nats-io-nats-server-dev all 2.10.27-1 [1367 kB] 117s Get:152 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-opentracing-opentracing-go-dev all 1.2.0-2 [28.5 kB] 117s Get:153 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-edsrzf-mmap-go-dev all 1.2.0-1 [8846 B] 117s Get:154 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-goccmack-gocc-dev all 0.0~git20230228.2292f9e-1build1 [76.6 kB] 117s Get:155 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-yuin-goldmark-dev all 1.7.13-1 [119 kB] 117s Get:156 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-golang-x-mod-dev all 0.30.0-1 [109 kB] 117s Get:157 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-golang-x-tools-dev all 1:0.25.1+ds-0ubuntu1 [1594 kB] 117s Get:158 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-jung-kurt-gofpdf-dev all 2.17.3+ds-1 [962 kB] 117s Get:159 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-gonum-v1-plot-dev all 0.7.0-5 [4823 kB] 118s Get:160 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-gonum-v1-gonum-dev all 0.15.1-1 [1960 kB] 118s Get:161 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-hdrhistogram-hdrhistogram-go-dev all 1.2.0+ds-1 [193 kB] 118s Get:162 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-pkg-errors-dev all 0.9.1-3 [13.2 kB] 118s Get:163 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-performancecopilot-speed-dev all 4.0.0-4 [38.9 kB] 118s Get:164 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-uber-goleak-dev all 1.3.0-1 [17.4 kB] 118s Get:165 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-rabbitmq-amqp091-go-dev all 1.10.0-1 [87.2 kB] 118s Get:166 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-sirupsen-logrus-dev all 1.9.3-1 [44.8 kB] 118s Get:167 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-vividcortex-gohistogram-dev all 1.0.0-2 [17.8 kB] 118s Get:168 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-go-kit-kit-dev all 0.13.0-9 [139 kB] 118s Get:169 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-oklog-run-dev all 1.1.0-2 [5720 B] 118s Get:170 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-go.uber-atomic-dev all 1.11.0-1 [16.8 kB] 118s Get:171 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-go.uber-multierr-dev all 1.6.0-1 [10.2 kB] 118s Get:172 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-go.uber-zap-dev all 1.27.0-1 [121 kB] 118s 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] 118s Get:174 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-pelletier-go-toml.v2-dev all 2.2.4-1 [878 kB] 118s Get:175 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-rivo-uniseg-dev all 0.4.7-1 [258 kB] 118s Get:176 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-rogpeppe-go-internal-dev all 1.12.0-3 [105 kB] 118s Get:177 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-soheilhy-cmux-dev all 0.1.5-2 [13.1 kB] 118s Get:178 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-subosito-gotenv-dev all 1.3.0-1 [8808 B] 118s Get:179 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-gorilla-websocket-dev all 1.5.3-1 [50.6 kB] 118s Get:180 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-tmc-grpc-websocket-proxy-dev all 0.0~git20200427.3cfed13-3 [5756 B] 118s Get:181 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-kr-text-dev all 0.2.0-2 [10.3 kB] 118s Get:182 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-kr-pretty-dev all 0.3.1-1 [12.1 kB] 118s Get:183 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-gopkg-check.v1-dev all 0.0+git20200902.038fdea-2 [31.9 kB] 118s Get:184 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-k8s-sigs-yaml-dev all 1.4.0-2 [99.3 kB] 118s Get:185 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-opentelemetry-contrib-dev all 0.56.0-5 [132 kB] 118s Get:186 http://ftpmaster.internal/ubuntu resolute/main s390x libcap-dev s390x 1:2.75-10ubuntu1 [576 kB] 118s Get:187 http://ftpmaster.internal/ubuntu resolute/main s390x libjs-jquery all 3.7.1+dfsg+~3.5.33-1build1 [321 kB] 118s Get:188 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-jquery-ui all 1.13.2+dfsg-1build1 [251 kB] 118s Get:189 http://ftpmaster.internal/ubuntu resolute/main s390x libprotobuf-lite32t64 s390x 3.21.12-15 [239 kB] 118s Get:190 http://ftpmaster.internal/ubuntu resolute/main s390x libprotobuf32t64 s390x 3.21.12-15 [941 kB] 118s Get:191 http://ftpmaster.internal/ubuntu resolute/main s390x libprotoc32t64 s390x 3.21.12-15 [694 kB] 118s Get:192 http://ftpmaster.internal/ubuntu resolute/main s390x libsystemd-dev s390x 259-1ubuntu3 [1351 kB] 118s Get:193 http://ftpmaster.internal/ubuntu resolute/main s390x zlib1g-dev s390x 1:1.3.dfsg+really1.3.1-1ubuntu2 [897 kB] 118s Get:194 http://ftpmaster.internal/ubuntu resolute/main s390x libprotobuf-dev s390x 3.21.12-15 [1418 kB] 118s Get:195 http://ftpmaster.internal/ubuntu resolute/universe s390x protobuf-compiler s390x 3.21.12-15 [29.0 kB] 118s Get:196 http://ftpmaster.internal/ubuntu resolute/universe s390x protoc-gen-go-1-5 s390x 1.5.4-2 [1931 kB] 118s Get:197 http://ftpmaster.internal/ubuntu resolute/main s390x tzdata-legacy all 2025c-3ubuntu3 [99.3 kB] 118s Get:198 http://ftpmaster.internal/ubuntu resolute/main s390x dh-golang all 1.63build1 [25.0 kB] 118s Get:199 http://ftpmaster.internal/ubuntu resolute/universe s390x etcd-client s390x 3.5.16-4 [5492 kB] 118s Get:200 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-dbus-dev all 5.1.0-1 [65.0 kB] 118s Get:201 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-bgentry-speakeasy-dev all 0.1.0-2build1 [5564 B] 118s Get:202 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-coreos-go-semver-dev all 0.3.0-1build1 [6768 B] 118s Get:203 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-coreos-go-systemd-dev all 22.6.0-1 [60.3 kB] 118s Get:204 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-dustin-go-humanize-dev all 1.0.1-1 [17.6 kB] 118s Get:205 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-gogo-protobuf-dev all 1.3.2-3build1 [885 kB] 119s 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] 119s 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] 119s Get:208 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-mattn-go-runewidth-dev all 0.0.16-2 [17.6 kB] 119s Get:209 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-olekukonko-tablewriter-dev all 0.0.5-2 [20.6 kB] 119s Get:210 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-spf13-pflag-dev all 1.0.10-1 [50.1 kB] 119s Get:211 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-fsnotify-fsnotify-dev all 1.9.0-1 [57.3 kB] 119s Get:212 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-hashicorp-hcl-dev all 1.0.0-1.1 [58.9 kB] 119s Get:213 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-magiconair-properties-dev all 1.8.7-1 [27.3 kB] 119s Get:214 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-mitchellh-mapstructure-dev all 1.5.0+git20231216.8508981-1 [28.3 kB] 119s Get:215 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-burntsushi-toml-dev all 1.5.0-1 [121 kB] 119s Get:216 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-pelletier-go-toml-dev all 1.9.5-1build2 [79.7 kB] 119s Get:217 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-kr-fs-dev all 0.1.0-2 [6344 B] 119s Get:218 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-pkg-sftp-dev all 1.13.9-1 [108 kB] 119s Get:219 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-spf13-afero-dev all 1.15.0-2 [49.9 kB] 119s Get:220 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-spf13-cast-dev all 1.10.0-2 [20.5 kB] 119s Get:221 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-spf13-jwalterweatherman-dev all 1.1.0+really1.1.0-2 [6828 B] 119s Get:222 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-gopkg-ini.v1-dev all 1.67.0-1 [40.8 kB] 119s Get:223 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-spf13-viper-dev all 1.12.0-1 [71.0 kB] 119s Get:224 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-spf13-cobra-dev all 1.8.1-1 [76.2 kB] 119s Get:225 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-urfave-cli-dev all 1.22.14-1 [49.1 kB] 119s Get:226 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-xiang90-probing-dev all 0.0.2-2 [4164 B] 119s Get:227 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-gopkg-cheggaaa-pb.v1-dev all 1.0.25-3 [13.7 kB] 119s Get:228 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-gopkg-natefinch-lumberjack.v2-dev all 2.1-2 [13.3 kB] 119s Get:229 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-etcd-server-dev all 3.5.16-4 [1036 kB] 119s Get:230 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-golang-x-tools s390x 1:0.25.1+ds-0ubuntu1 [43.4 MB] 123s Fetched 281 MB in 9s (31.2 MB/s) 123s Selecting previously unselected package etcd-server. 123s (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 ... 88760 files and directories currently installed.) 123s Preparing to unpack .../000-etcd-server_3.5.16-4_s390x.deb ... 123s Unpacking etcd-server (3.5.16-4) ... 123s Selecting previously unselected package m4. 123s Preparing to unpack .../001-m4_1.4.21-1_s390x.deb ... 123s Unpacking m4 (1.4.21-1) ... 123s Selecting previously unselected package autoconf. 123s Preparing to unpack .../002-autoconf_2.72-3.1ubuntu2_all.deb ... 123s Unpacking autoconf (2.72-3.1ubuntu2) ... 123s Selecting previously unselected package autotools-dev. 123s Preparing to unpack .../003-autotools-dev_20240727.1build1_all.deb ... 123s Unpacking autotools-dev (20240727.1build1) ... 123s Selecting previously unselected package automake. 123s Preparing to unpack .../004-automake_1%3a1.18.1-3build1_all.deb ... 123s Unpacking automake (1:1.18.1-3build1) ... 124s Selecting previously unselected package autopoint. 124s Preparing to unpack .../005-autopoint_0.23.2-1_all.deb ... 124s Unpacking autopoint (0.23.2-1) ... 124s Selecting previously unselected package libc-dev-bin. 124s Preparing to unpack .../006-libc-dev-bin_2.42-2ubuntu5_s390x.deb ... 124s Unpacking libc-dev-bin (2.42-2ubuntu5) ... 124s Selecting previously unselected package linux-libc-dev:s390x. 124s Preparing to unpack .../007-linux-libc-dev_6.19.0-3.3_s390x.deb ... 124s Unpacking linux-libc-dev:s390x (6.19.0-3.3) ... 124s Selecting previously unselected package libcrypt-dev:s390x. 124s Preparing to unpack .../008-libcrypt-dev_1%3a4.5.1-1_s390x.deb ... 124s Unpacking libcrypt-dev:s390x (1:4.5.1-1) ... 124s Selecting previously unselected package rpcsvc-proto. 124s Preparing to unpack .../009-rpcsvc-proto_1.4.3-1build1_s390x.deb ... 124s Unpacking rpcsvc-proto (1.4.3-1build1) ... 124s Selecting previously unselected package libc6-dev:s390x. 124s Preparing to unpack .../010-libc6-dev_2.42-2ubuntu5_s390x.deb ... 124s Unpacking libc6-dev:s390x (2.42-2ubuntu5) ... 125s Selecting previously unselected package libisl23:s390x. 125s Preparing to unpack .../011-libisl23_0.27-1build1_s390x.deb ... 125s Unpacking libisl23:s390x (0.27-1build1) ... 126s Selecting previously unselected package libmpc3:s390x. 126s Preparing to unpack .../012-libmpc3_1.3.1-2_s390x.deb ... 126s Unpacking libmpc3:s390x (1.3.1-2) ... 126s Selecting previously unselected package cpp-15-s390x-linux-gnu. 126s Preparing to unpack .../013-cpp-15-s390x-linux-gnu_15.2.0-12ubuntu1_s390x.deb ... 126s Unpacking cpp-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 127s Selecting previously unselected package cpp-15. 127s Preparing to unpack .../014-cpp-15_15.2.0-12ubuntu1_s390x.deb ... 127s Unpacking cpp-15 (15.2.0-12ubuntu1) ... 127s Selecting previously unselected package cpp-s390x-linux-gnu. 127s Preparing to unpack .../015-cpp-s390x-linux-gnu_4%3a15.2.0-4ubuntu1_s390x.deb ... 127s Unpacking cpp-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 127s Selecting previously unselected package cpp. 127s Preparing to unpack .../016-cpp_4%3a15.2.0-4ubuntu1_s390x.deb ... 127s Unpacking cpp (4:15.2.0-4ubuntu1) ... 127s Selecting previously unselected package libcc1-0:s390x. 127s Preparing to unpack .../017-libcc1-0_16-20260208-1ubuntu1_s390x.deb ... 127s Unpacking libcc1-0:s390x (16-20260208-1ubuntu1) ... 127s Selecting previously unselected package libgomp1:s390x. 127s Preparing to unpack .../018-libgomp1_16-20260208-1ubuntu1_s390x.deb ... 127s Unpacking libgomp1:s390x (16-20260208-1ubuntu1) ... 127s Selecting previously unselected package libitm1:s390x. 127s Preparing to unpack .../019-libitm1_16-20260208-1ubuntu1_s390x.deb ... 127s Unpacking libitm1:s390x (16-20260208-1ubuntu1) ... 127s Selecting previously unselected package libasan8:s390x. 127s Preparing to unpack .../020-libasan8_16-20260208-1ubuntu1_s390x.deb ... 127s Unpacking libasan8:s390x (16-20260208-1ubuntu1) ... 128s Selecting previously unselected package liblsan0:s390x. 128s Preparing to unpack .../021-liblsan0_16-20260208-1ubuntu1_s390x.deb ... 128s Unpacking liblsan0:s390x (16-20260208-1ubuntu1) ... 128s Selecting previously unselected package libtsan2:s390x. 128s Preparing to unpack .../022-libtsan2_16-20260208-1ubuntu1_s390x.deb ... 128s Unpacking libtsan2:s390x (16-20260208-1ubuntu1) ... 128s Selecting previously unselected package libubsan1:s390x. 128s Preparing to unpack .../023-libubsan1_16-20260208-1ubuntu1_s390x.deb ... 128s Unpacking libubsan1:s390x (16-20260208-1ubuntu1) ... 128s Selecting previously unselected package libgcc-15-dev:s390x. 128s Preparing to unpack .../024-libgcc-15-dev_15.2.0-12ubuntu1_s390x.deb ... 128s Unpacking libgcc-15-dev:s390x (15.2.0-12ubuntu1) ... 129s Selecting previously unselected package gcc-15-s390x-linux-gnu. 129s Preparing to unpack .../025-gcc-15-s390x-linux-gnu_15.2.0-12ubuntu1_s390x.deb ... 129s Unpacking gcc-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 130s Selecting previously unselected package gcc-15. 130s Preparing to unpack .../026-gcc-15_15.2.0-12ubuntu1_s390x.deb ... 130s Unpacking gcc-15 (15.2.0-12ubuntu1) ... 131s Selecting previously unselected package gcc-s390x-linux-gnu. 131s Preparing to unpack .../027-gcc-s390x-linux-gnu_4%3a15.2.0-4ubuntu1_s390x.deb ... 131s Unpacking gcc-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 131s Selecting previously unselected package gcc. 131s Preparing to unpack .../028-gcc_4%3a15.2.0-4ubuntu1_s390x.deb ... 131s Unpacking gcc (4:15.2.0-4ubuntu1) ... 131s Selecting previously unselected package libstdc++-15-dev:s390x. 131s Preparing to unpack .../029-libstdc++-15-dev_15.2.0-12ubuntu1_s390x.deb ... 131s Unpacking libstdc++-15-dev:s390x (15.2.0-12ubuntu1) ... 132s Selecting previously unselected package g++-15-s390x-linux-gnu. 132s Preparing to unpack .../030-g++-15-s390x-linux-gnu_15.2.0-12ubuntu1_s390x.deb ... 132s Unpacking g++-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 133s Selecting previously unselected package g++-15. 133s Preparing to unpack .../031-g++-15_15.2.0-12ubuntu1_s390x.deb ... 133s Unpacking g++-15 (15.2.0-12ubuntu1) ... 133s Selecting previously unselected package g++-s390x-linux-gnu. 133s Preparing to unpack .../032-g++-s390x-linux-gnu_4%3a15.2.0-4ubuntu1_s390x.deb ... 133s Unpacking g++-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 133s Selecting previously unselected package g++. 133s Preparing to unpack .../033-g++_4%3a15.2.0-4ubuntu1_s390x.deb ... 133s Unpacking g++ (4:15.2.0-4ubuntu1) ... 133s Selecting previously unselected package build-essential. 133s Preparing to unpack .../034-build-essential_12.12ubuntu2_s390x.deb ... 133s Unpacking build-essential (12.12ubuntu2) ... 133s Selecting previously unselected package libdebhelper-perl. 133s Preparing to unpack .../035-libdebhelper-perl_13.28ubuntu1_all.deb ... 133s Unpacking libdebhelper-perl (13.28ubuntu1) ... 133s Selecting previously unselected package libtool. 133s Preparing to unpack .../036-libtool_2.5.4-9_all.deb ... 133s Unpacking libtool (2.5.4-9) ... 133s Selecting previously unselected package dh-autoreconf. 133s Preparing to unpack .../037-dh-autoreconf_21+nmu1_all.deb ... 133s Unpacking dh-autoreconf (21+nmu1) ... 134s Selecting previously unselected package libarchive-zip-perl. 134s Preparing to unpack .../038-libarchive-zip-perl_1.68-1_all.deb ... 134s Unpacking libarchive-zip-perl (1.68-1) ... 134s Selecting previously unselected package libfile-stripnondeterminism-perl. 134s Preparing to unpack .../039-libfile-stripnondeterminism-perl_1.15.0-1build1_all.deb ... 134s Unpacking libfile-stripnondeterminism-perl (1.15.0-1build1) ... 134s Selecting previously unselected package dh-strip-nondeterminism. 134s Preparing to unpack .../040-dh-strip-nondeterminism_1.15.0-1build1_all.deb ... 134s Unpacking dh-strip-nondeterminism (1.15.0-1build1) ... 134s Selecting previously unselected package debugedit. 134s Preparing to unpack .../041-debugedit_1%3a5.2-3build1_s390x.deb ... 134s Unpacking debugedit (1:5.2-3build1) ... 134s Selecting previously unselected package dwz. 134s Preparing to unpack .../042-dwz_0.16-2build1_s390x.deb ... 134s Unpacking dwz (0.16-2build1) ... 134s Selecting previously unselected package gettext. 134s Preparing to unpack .../043-gettext_0.23.2-1_s390x.deb ... 134s Unpacking gettext (0.23.2-1) ... 135s Selecting previously unselected package intltool-debian. 135s Preparing to unpack .../044-intltool-debian_0.35.0+20060710.6build1_all.deb ... 135s Unpacking intltool-debian (0.35.0+20060710.6build1) ... 135s Selecting previously unselected package po-debconf. 135s Preparing to unpack .../045-po-debconf_1.0.22_all.deb ... 135s Unpacking po-debconf (1.0.22) ... 135s Selecting previously unselected package debhelper. 135s Preparing to unpack .../046-debhelper_13.28ubuntu1_all.deb ... 135s Unpacking debhelper (13.28ubuntu1) ... 135s Selecting previously unselected package golang-1.25-src. 135s Preparing to unpack .../047-golang-1.25-src_1.25.0-0ubuntu1_all.deb ... 135s Unpacking golang-1.25-src (1.25.0-0ubuntu1) ... 144s Selecting previously unselected package golang-1.25-go. 144s Preparing to unpack .../048-golang-1.25-go_1.25.0-0ubuntu1_s390x.deb ... 144s Unpacking golang-1.25-go (1.25.0-0ubuntu1) ... 146s Selecting previously unselected package golang-src. 146s Preparing to unpack .../049-golang-src_2%3a1.25~1_all.deb ... 146s Unpacking golang-src (2:1.25~1) ... 146s Selecting previously unselected package golang-go:s390x. 146s Preparing to unpack .../050-golang-go_2%3a1.25~1_s390x.deb ... 146s Unpacking golang-go:s390x (2:1.25~1) ... 146s Selecting previously unselected package golang-any:s390x. 146s Preparing to unpack .../051-golang-any_2%3a1.25~1_s390x.deb ... 146s Unpacking golang-any:s390x (2:1.25~1) ... 146s Selecting previously unselected package golang-github-ajstarks-svgo-dev. 146s Preparing to unpack .../052-golang-github-ajstarks-svgo-dev_2012-01-27-3build1_all.deb ... 146s Unpacking golang-github-ajstarks-svgo-dev (2012-01-27-3build1) ... 146s Selecting previously unselected package golang-golang-x-exp-dev. 146s Preparing to unpack .../053-golang-golang-x-exp-dev_0.0~git20250911.df92998-1_all.deb ... 146s Unpacking golang-golang-x-exp-dev (0.0~git20250911.df92998-1) ... 147s Selecting previously unselected package golang-github-antlr-antlr4-dev. 147s Preparing to unpack .../054-golang-github-antlr-antlr4-dev_4.11.1+ds-2_all.deb ... 147s Unpacking golang-github-antlr-antlr4-dev (4.11.1+ds-2) ... 147s Selecting previously unselected package golang-github-cenkalti-backoff-v4-dev. 147s Preparing to unpack .../055-golang-github-cenkalti-backoff-v4-dev_4.3.0-3_all.deb ... 147s Unpacking golang-github-cenkalti-backoff-v4-dev (4.3.0-3) ... 147s Selecting previously unselected package golang-github-go-logr-logr-dev. 147s Preparing to unpack .../056-golang-github-go-logr-logr-dev_1.4.3-1_all.deb ... 147s Unpacking golang-github-go-logr-logr-dev (1.4.3-1) ... 147s Selecting previously unselected package golang-github-go-logr-stdr-dev. 147s Preparing to unpack .../057-golang-github-go-logr-stdr-dev_1.2.2-4_all.deb ... 147s Unpacking golang-github-go-logr-stdr-dev (1.2.2-4) ... 147s Selecting previously unselected package golang-github-masterminds-semver-dev. 147s Preparing to unpack .../058-golang-github-masterminds-semver-dev_3.4.0-1_all.deb ... 147s Unpacking golang-github-masterminds-semver-dev (3.4.0-1) ... 147s Selecting previously unselected package golang-github-beorn7-perks-dev. 147s Preparing to unpack .../059-golang-github-beorn7-perks-dev_1.0.1-3_all.deb ... 147s Unpacking golang-github-beorn7-perks-dev (1.0.1-3) ... 147s Selecting previously unselected package golang-github-cespare-xxhash-dev. 147s Preparing to unpack .../060-golang-github-cespare-xxhash-dev_2.3.0-1_all.deb ... 147s Unpacking golang-github-cespare-xxhash-dev (2.3.0-1) ... 148s Selecting previously unselected package golang-github-davecgh-go-spew-dev. 148s Preparing to unpack .../061-golang-github-davecgh-go-spew-dev_1.1.1-3_all.deb ... 148s Unpacking golang-github-davecgh-go-spew-dev (1.1.1-3) ... 148s Selecting previously unselected package golang-github-modern-go-concurrent-dev. 148s Preparing to unpack .../062-golang-github-modern-go-concurrent-dev_1.0.3-1.1_all.deb ... 148s Unpacking golang-github-modern-go-concurrent-dev (1.0.3-1.1) ... 148s Selecting previously unselected package golang-github-modern-go-reflect2-dev. 148s Preparing to unpack .../063-golang-github-modern-go-reflect2-dev_1.0.2-2_all.deb ... 148s Unpacking golang-github-modern-go-reflect2-dev (1.0.2-2) ... 148s Selecting previously unselected package golang-github-json-iterator-go-dev. 148s Preparing to unpack .../064-golang-github-json-iterator-go-dev_1.1.12-2_all.deb ... 148s Unpacking golang-github-json-iterator-go-dev (1.1.12-2) ... 148s Selecting previously unselected package golang-github-klauspost-compress-dev. 148s Preparing to unpack .../065-golang-github-klauspost-compress-dev_1.18.1+ds1-1_all.deb ... 148s Unpacking golang-github-klauspost-compress-dev (1.18.1+ds1-1) ... 149s Selecting previously unselected package golang-github-kylelemons-godebug-dev. 149s Preparing to unpack .../066-golang-github-kylelemons-godebug-dev_1.1.0-2_all.deb ... 149s Unpacking golang-github-kylelemons-godebug-dev (1.1.0-2) ... 150s Selecting previously unselected package golang-google-protobuf-dev. 150s Preparing to unpack .../067-golang-google-protobuf-dev_1.36.7-1_all.deb ... 150s Unpacking golang-google-protobuf-dev (1.36.7-1) ... 150s Selecting previously unselected package golang-github-prometheus-client-model-dev. 150s Preparing to unpack .../068-golang-github-prometheus-client-model-dev_0.6.2-1_all.deb ... 150s Unpacking golang-github-prometheus-client-model-dev (0.6.2-1) ... 150s Selecting previously unselected package golang-github-pmezard-go-difflib-dev. 150s Preparing to unpack .../069-golang-github-pmezard-go-difflib-dev_1.0.0-3_all.deb ... 150s Unpacking golang-github-pmezard-go-difflib-dev (1.0.0-3) ... 150s Selecting previously unselected package golang-github-stretchr-objx-dev. 150s Preparing to unpack .../070-golang-github-stretchr-objx-dev_0.5.2-1_all.deb ... 150s Unpacking golang-github-stretchr-objx-dev (0.5.2-1) ... 150s Selecting previously unselected package golang-gopkg-yaml.v2-dev. 150s Preparing to unpack .../071-golang-gopkg-yaml.v2-dev_2.4.3-1_all.deb ... 150s Unpacking golang-gopkg-yaml.v2-dev (2.4.3-1) ... 151s Selecting previously unselected package golang-github-jmespath-go-jmespath-dev. 151s Preparing to unpack .../072-golang-github-jmespath-go-jmespath-dev_0.4.0-2_all.deb ... 151s Unpacking golang-github-jmespath-go-jmespath-dev (0.4.0-2) ... 151s Selecting previously unselected package golang-golang-x-sys-dev. 151s Preparing to unpack .../073-golang-golang-x-sys-dev_0.22.0-1_all.deb ... 151s Unpacking golang-golang-x-sys-dev (0.22.0-1) ... 151s Selecting previously unselected package golang-golang-x-term-dev. 151s Preparing to unpack .../074-golang-golang-x-term-dev_0.22.0-1_all.deb ... 151s Unpacking golang-golang-x-term-dev (0.22.0-1) ... 151s Selecting previously unselected package golang-golang-x-text-dev. 151s Preparing to unpack .../075-golang-golang-x-text-dev_0.31.0-1_all.deb ... 151s Unpacking golang-golang-x-text-dev (0.31.0-1) ... 153s Selecting previously unselected package golang-golang-x-crypto-dev. 153s Preparing to unpack .../076-golang-golang-x-crypto-dev_1%3a0.45.0-1_all.deb ... 153s Unpacking golang-golang-x-crypto-dev (1:0.45.0-1) ... 153s Selecting previously unselected package golang-golang-x-net-dev. 153s Preparing to unpack .../077-golang-golang-x-net-dev_1%3a0.27.0-2_all.deb ... 153s Unpacking golang-golang-x-net-dev (1:0.27.0-2) ... 154s Selecting previously unselected package golang-github-aws-aws-sdk-go-dev. 154s Preparing to unpack .../078-golang-github-aws-aws-sdk-go-dev_1.49.0-2_all.deb ... 154s Unpacking golang-github-aws-aws-sdk-go-dev (1.49.0-2) ... 159s Selecting previously unselected package golang-github-go-logfmt-logfmt-dev. 159s Preparing to unpack .../079-golang-github-go-logfmt-logfmt-dev_0.5.0-2_all.deb ... 159s Unpacking golang-github-go-logfmt-logfmt-dev (0.5.0-2) ... 159s Selecting previously unselected package golang-github-go-kit-log-dev. 159s Preparing to unpack .../080-golang-github-go-kit-log-dev_0.2.1-1_all.deb ... 159s Unpacking golang-github-go-kit-log-dev (0.2.1-1) ... 159s Selecting previously unselected package golang-github-google-go-cmp-dev. 159s Preparing to unpack .../081-golang-github-google-go-cmp-dev_0.6.0-1_all.deb ... 159s Unpacking golang-github-google-go-cmp-dev (0.6.0-1) ... 159s Selecting previously unselected package golang-github-julienschmidt-httprouter-dev. 159s Preparing to unpack .../082-golang-github-julienschmidt-httprouter-dev_1.3.0-2_all.deb ... 159s Unpacking golang-github-julienschmidt-httprouter-dev (1.3.0-2) ... 159s Selecting previously unselected package golang-github-munnerz-goautoneg-dev. 159s Preparing to unpack .../083-golang-github-munnerz-goautoneg-dev_0.0~git20191010.a7dc8b6-2_all.deb ... 159s Unpacking golang-github-munnerz-goautoneg-dev (0.0~git20191010.a7dc8b6-2) ... 159s Selecting previously unselected package golang-github-jpillora-backoff-dev. 159s Preparing to unpack .../084-golang-github-jpillora-backoff-dev_1.0.0-1.1_all.deb ... 159s Unpacking golang-github-jpillora-backoff-dev (1.0.0-1.1) ... 159s Selecting previously unselected package golang-github-mwitkow-go-conntrack-dev. 159s Preparing to unpack .../085-golang-github-mwitkow-go-conntrack-dev_0.0~git20190716.2f06839-4_all.deb ... 159s Unpacking golang-github-mwitkow-go-conntrack-dev (0.0~git20190716.2f06839-4) ... 159s Selecting previously unselected package golang-gopkg-yaml.v3-dev. 159s Preparing to unpack .../086-golang-gopkg-yaml.v3-dev_3.0.4-1_all.deb ... 159s Unpacking golang-gopkg-yaml.v3-dev (3.0.4-1) ... 159s Selecting previously unselected package golang-github-stretchr-testify-dev. 159s Preparing to unpack .../087-golang-github-stretchr-testify-dev_1.10.0-1_all.deb ... 159s Unpacking golang-github-stretchr-testify-dev (1.10.0-1) ... 159s Selecting previously unselected package golang-github-prometheus-sigv4-dev. 159s Preparing to unpack .../088-golang-github-prometheus-sigv4-dev_0.2.1-1_all.deb ... 159s Unpacking golang-github-prometheus-sigv4-dev (0.2.1-1) ... 160s Selecting previously unselected package golang-golang-x-oauth2-dev. 160s Preparing to unpack .../089-golang-golang-x-oauth2-dev_0.27.0-1_all.deb ... 160s Unpacking golang-golang-x-oauth2-dev (0.27.0-1) ... 160s Selecting previously unselected package golang-github-alecthomas-units-dev. 160s Preparing to unpack .../090-golang-github-alecthomas-units-dev_0.0~git20240927.0f3dac3-1_all.deb ... 160s Unpacking golang-github-alecthomas-units-dev (0.0~git20240927.0f3dac3-1) ... 160s Selecting previously unselected package golang-gopkg-alecthomas-kingpin.v2-dev. 160s Preparing to unpack .../091-golang-gopkg-alecthomas-kingpin.v2-dev_2.2.6-4_all.deb ... 160s Unpacking golang-gopkg-alecthomas-kingpin.v2-dev (2.2.6-4) ... 160s Selecting previously unselected package golang-github-prometheus-common-dev. 160s Preparing to unpack .../092-golang-github-prometheus-common-dev_0.62.0-3_all.deb ... 160s Unpacking golang-github-prometheus-common-dev (0.62.0-3) ... 160s Selecting previously unselected package golang-golang-x-sync-dev. 160s Preparing to unpack .../093-golang-golang-x-sync-dev_0.7.0-1_all.deb ... 160s Unpacking golang-golang-x-sync-dev (0.7.0-1) ... 160s Selecting previously unselected package golang-github-prometheus-procfs-dev. 160s Preparing to unpack .../094-golang-github-prometheus-procfs-dev_0.19.2-1_all.deb ... 160s Unpacking golang-github-prometheus-procfs-dev (0.19.2-1) ... 160s Selecting previously unselected package golang-github-prometheus-client-golang-dev. 160s Preparing to unpack .../095-golang-github-prometheus-client-golang-dev_1.21.1-1_all.deb ... 160s Unpacking golang-github-prometheus-client-golang-dev (1.21.1-1) ... 160s Selecting previously unselected package golang-github-golang-protobuf-1-5-dev. 160s Preparing to unpack .../096-golang-github-golang-protobuf-1-5-dev_1.5.4-2_all.deb ... 160s Unpacking golang-github-golang-protobuf-1-5-dev (1.5.4-2) ... 160s Selecting previously unselected package golang-github-stoewer-go-strcase-dev. 160s Preparing to unpack .../097-golang-github-stoewer-go-strcase-dev_1.2.0-4_all.deb ... 160s Unpacking golang-github-stoewer-go-strcase-dev (1.2.0-4) ... 160s Selecting previously unselected package golang-google-genproto-dev. 160s Preparing to unpack .../098-golang-google-genproto-dev_0.0~git20210726.e7812ac-4_all.deb ... 160s Unpacking golang-google-genproto-dev (0.0~git20210726.e7812ac-4) ... 162s Selecting previously unselected package golang-github-google-cel-go-dev. 162s Preparing to unpack .../099-golang-github-google-cel-go-dev_0.18.2+ds-7_all.deb ... 162s Unpacking golang-github-google-cel-go-dev (0.18.2+ds-7) ... 162s Selecting previously unselected package golang-github-google-uuid-dev. 162s Preparing to unpack .../100-golang-github-google-uuid-dev_1.6.0-1_all.deb ... 162s Unpacking golang-github-google-uuid-dev (1.6.0-1) ... 162s Selecting previously unselected package golang-glog-dev. 162s Preparing to unpack .../101-golang-glog-dev_1.2.4-1_all.deb ... 162s Unpacking golang-glog-dev (1.2.4-1) ... 162s Selecting previously unselected package golang-github-golang-groupcache-dev. 162s Preparing to unpack .../102-golang-github-golang-groupcache-dev_0.0~git20210331.41bb18b-2_all.deb ... 162s Unpacking golang-github-golang-groupcache-dev (0.0~git20210331.41bb18b-2) ... 162s Selecting previously unselected package golang-go.opencensus-dev. 162s Preparing to unpack .../103-golang-go.opencensus-dev_0.24.0-2_all.deb ... 162s Unpacking golang-go.opencensus-dev (0.24.0-2) ... 163s Selecting previously unselected package golang-google-cloud-compute-metadata-dev. 163s Preparing to unpack .../104-golang-google-cloud-compute-metadata-dev_0.56.0-6_all.deb ... 163s Unpacking golang-google-cloud-compute-metadata-dev (0.56.0-6) ... 163s Selecting previously unselected package golang-golang-x-oauth2-google-dev. 163s Preparing to unpack .../105-golang-golang-x-oauth2-google-dev_0.27.0-1_all.deb ... 163s Unpacking golang-golang-x-oauth2-google-dev (0.27.0-1) ... 163s Selecting previously unselected package golang-github-golang-mock-dev. 163s Preparing to unpack .../106-golang-github-golang-mock-dev_1.6.0-2build1_all.deb ... 163s Unpacking golang-github-golang-mock-dev (1.6.0-2build1) ... 163s Selecting previously unselected package golang-github-google-btree-dev. 163s Preparing to unpack .../107-golang-github-google-btree-dev_1.0.1-1_all.deb ... 163s Unpacking golang-github-google-btree-dev (1.0.1-1) ... 163s Selecting previously unselected package golang-github-google-martian-dev. 163s Preparing to unpack .../108-golang-github-google-martian-dev_3.3.2-3_all.deb ... 163s Unpacking golang-github-google-martian-dev (3.3.2-3) ... 163s Selecting previously unselected package golang-github-chzyer-logex-dev. 163s Preparing to unpack .../109-golang-github-chzyer-logex-dev_1.2.1-1_all.deb ... 163s Unpacking golang-github-chzyer-logex-dev (1.2.1-1) ... 163s Selecting previously unselected package golang-github-chzyer-test-dev. 163s Preparing to unpack .../110-golang-github-chzyer-test-dev_1.0.0-1_all.deb ... 164s Unpacking golang-github-chzyer-test-dev (1.0.0-1) ... 164s Selecting previously unselected package golang-github-chzyer-readline-dev. 164s Preparing to unpack .../111-golang-github-chzyer-readline-dev_1.5.1-1_all.deb ... 164s Unpacking golang-github-chzyer-readline-dev (1.5.1-1) ... 164s Selecting previously unselected package golang-github-ianlancetaylor-demangle-dev. 164s Preparing to unpack .../112-golang-github-ianlancetaylor-demangle-dev_0.0~git20200824.28f6c0f-2_all.deb ... 164s Unpacking golang-github-ianlancetaylor-demangle-dev (0.0~git20200824.28f6c0f-2) ... 164s Selecting previously unselected package golang-github-google-pprof-dev. 164s Preparing to unpack .../113-golang-github-google-pprof-dev_0.0~git20211008.947d60d-1_all.deb ... 164s Unpacking golang-github-google-pprof-dev (0.0~git20211008.947d60d-1) ... 164s Selecting previously unselected package golang-github-googleapis-gax-go-dev. 164s Preparing to unpack .../114-golang-github-googleapis-gax-go-dev_2.14.1-1_all.deb ... 164s Unpacking golang-github-googleapis-gax-go-dev (2.14.1-1) ... 164s Selecting previously unselected package golang-golang-x-time-dev. 164s Preparing to unpack .../115-golang-golang-x-time-dev_0.14.0-1_all.deb ... 164s Unpacking golang-golang-x-time-dev (0.14.0-1) ... 164s Selecting previously unselected package golang-google-api-dev. 164s Preparing to unpack .../116-golang-google-api-dev_0.61.0-6_all.deb ... 164s Unpacking golang-google-api-dev (0.61.0-6) ... 168s Selecting previously unselected package golang-rsc-binaryregexp-dev. 168s Preparing to unpack .../117-golang-rsc-binaryregexp-dev_0.2.0-3_all.deb ... 168s Unpacking golang-rsc-binaryregexp-dev (0.2.0-3) ... 168s Selecting previously unselected package golang-google-cloud-dev. 168s Preparing to unpack .../118-golang-google-cloud-dev_0.56.0-6_all.deb ... 168s Unpacking golang-google-cloud-dev (0.56.0-6) ... 168s Selecting previously unselected package golang-google-grpc-dev. 168s Preparing to unpack .../119-golang-google-grpc-dev_1.64.0-7_all.deb ... 168s Unpacking golang-google-grpc-dev (1.64.0-7) ... 169s Selecting previously unselected package golang-github-rogpeppe-fastuuid-dev. 169s Preparing to unpack .../120-golang-github-rogpeppe-fastuuid-dev_1.2.0-1_all.deb ... 169s Unpacking golang-github-rogpeppe-fastuuid-dev (1.2.0-1) ... 169s Selecting previously unselected package golang-github-grpc-ecosystem-grpc-gateway-dev. 169s Preparing to unpack .../121-golang-github-grpc-ecosystem-grpc-gateway-dev_2.20.0-2build1_all.deb ... 169s Unpacking golang-github-grpc-ecosystem-grpc-gateway-dev (2.20.0-2build1) ... 169s Selecting previously unselected package golang-opentelemetry-proto-dev. 169s Preparing to unpack .../122-golang-opentelemetry-proto-dev_1.3.1-2_all.deb ... 169s Unpacking golang-opentelemetry-proto-dev (1.3.1-2) ... 169s Selecting previously unselected package golang-opentelemetry-otel-dev. 169s Preparing to unpack .../123-golang-opentelemetry-otel-dev_1.31.0-6_all.deb ... 169s Unpacking golang-opentelemetry-otel-dev (1.31.0-6) ... 170s Selecting previously unselected package golang-github-aws-smithy-go-dev. 170s Preparing to unpack .../124-golang-github-aws-smithy-go-dev_1.23.2-1_all.deb ... 170s Unpacking golang-github-aws-smithy-go-dev (1.23.2-1) ... 170s Selecting previously unselected package golang-github-aws-aws-sdk-go-v2-dev. 170s Preparing to unpack .../125-golang-github-aws-aws-sdk-go-v2-dev_1.30.3-1_all.deb ... 170s Unpacking golang-github-aws-aws-sdk-go-v2-dev (1.30.3-1) ... 179s Selecting previously unselected package golang-github-benbjohnson-clock-dev. 179s Preparing to unpack .../126-golang-github-benbjohnson-clock-dev_1.3.0-1build1_all.deb ... 179s Unpacking golang-github-benbjohnson-clock-dev (1.3.0-1build1) ... 179s Selecting previously unselected package golang-github-bmatcuk-doublestar-dev. 179s Preparing to unpack .../127-golang-github-bmatcuk-doublestar-dev_4.6.1-1_all.deb ... 179s Unpacking golang-github-bmatcuk-doublestar-dev (4.6.1-1) ... 179s Selecting previously unselected package golang-github-casbin-govaluate-dev. 179s Preparing to unpack .../128-golang-github-casbin-govaluate-dev_1.10.0-1_all.deb ... 179s Unpacking golang-github-casbin-govaluate-dev (1.10.0-1) ... 179s Selecting previously unselected package golang-github-casbin-casbin-dev. 179s Preparing to unpack .../129-golang-github-casbin-casbin-dev_3.4.1-1_all.deb ... 179s Unpacking golang-github-casbin-casbin-dev (3.4.1-1) ... 180s Selecting previously unselected package golang-github-cockroachdb-datadriven-dev. 180s Preparing to unpack .../130-golang-github-cockroachdb-datadriven-dev_1.0.2-6_all.deb ... 180s Unpacking golang-github-cockroachdb-datadriven-dev (1.0.2-6) ... 180s Selecting previously unselected package golang-github-etcd-io-gofail-dev. 180s Preparing to unpack .../131-golang-github-etcd-io-gofail-dev_0.1.0-1build1_all.deb ... 180s Unpacking golang-github-etcd-io-gofail-dev (0.1.0-1build1) ... 180s Selecting previously unselected package golang-github-coreos-bbolt-dev. 180s Preparing to unpack .../132-golang-github-coreos-bbolt-dev_1.4.2-1_all.deb ... 180s Unpacking golang-github-coreos-bbolt-dev (1.4.2-1) ... 180s Selecting previously unselected package golang-github-shurcool-sanitized-anchor-name-dev. 180s Preparing to unpack .../133-golang-github-shurcool-sanitized-anchor-name-dev_1.0.0-3_all.deb ... 180s Unpacking golang-github-shurcool-sanitized-anchor-name-dev (1.0.0-3) ... 180s Selecting previously unselected package golang-github-russross-blackfriday-v2-dev. 180s Preparing to unpack .../134-golang-github-russross-blackfriday-v2-dev_2.1.0-1build1_all.deb ... 180s Unpacking golang-github-russross-blackfriday-v2-dev (2.1.0-1build1) ... 180s Selecting previously unselected package golang-github-cpuguy83-go-md2man-v2-dev. 180s Preparing to unpack .../135-golang-github-cpuguy83-go-md2man-v2-dev_2.0.4-1_all.deb ... 180s Unpacking golang-github-cpuguy83-go-md2man-v2-dev (2.0.4-1) ... 181s Selecting previously unselected package golang-github-creack-pty-dev. 181s Preparing to unpack .../136-golang-github-creack-pty-dev_1.1.21-1_all.deb ... 181s Unpacking golang-github-creack-pty-dev (1.1.21-1) ... 181s Selecting previously unselected package golang-github-felixge-httpsnoop-dev. 181s Preparing to unpack .../137-golang-github-felixge-httpsnoop-dev_1.0.3-3_all.deb ... 181s Unpacking golang-github-felixge-httpsnoop-dev (1.0.3-3) ... 181s Selecting previously unselected package golang-golang-x-image-dev. 181s Preparing to unpack .../138-golang-golang-x-image-dev_0.35.0-1_all.deb ... 181s Unpacking golang-golang-x-image-dev (0.35.0-1) ... 181s Selecting previously unselected package golang-github-golang-freetype-dev. 181s Preparing to unpack .../139-golang-github-golang-freetype-dev_0.0~git20170609.e2365df+dfsg-2_all.deb ... 181s Unpacking golang-github-golang-freetype-dev (0.0~git20170609.e2365df+dfsg-2) ... 181s Selecting previously unselected package golang-github-fogleman-gg-dev. 181s Preparing to unpack .../140-golang-github-fogleman-gg-dev_1.3.0-4_all.deb ... 181s Unpacking golang-github-fogleman-gg-dev (1.3.0-4) ... 181s Selecting previously unselected package golang-github-go-zookeeper-zk-dev. 181s Preparing to unpack .../141-golang-github-go-zookeeper-zk-dev_1.0.4-1_all.deb ... 181s Unpacking golang-github-go-zookeeper-zk-dev (1.0.4-1) ... 181s Selecting previously unselected package golang-github-golang-jwt-jwt-dev. 181s Preparing to unpack .../142-golang-github-golang-jwt-jwt-dev_5.0.0+really4.5.2-1_all.deb ... 181s Unpacking golang-github-golang-jwt-jwt-dev (5.0.0+really4.5.2-1) ... 181s Selecting previously unselected package golang-github-influxdata-influxdb1-client-dev. 181s Preparing to unpack .../143-golang-github-influxdata-influxdb1-client-dev_0.0~git20220302.a9ab567-2_all.deb ... 181s Unpacking golang-github-influxdata-influxdb1-client-dev (0.0~git20220302.a9ab567-2) ... 181s Selecting previously unselected package golang-github-nats-io-nkeys-dev. 181s Preparing to unpack .../144-golang-github-nats-io-nkeys-dev_0.4.12-1_all.deb ... 181s Unpacking golang-github-nats-io-nkeys-dev (0.4.12-1) ... 182s Selecting previously unselected package golang-github-nats-io-nuid-dev. 182s Preparing to unpack .../145-golang-github-nats-io-nuid-dev_1.0.1-1_all.deb ... 182s Unpacking golang-github-nats-io-nuid-dev (1.0.1-1) ... 182s Selecting previously unselected package golang-github-nats-io-go-nats-dev. 182s Preparing to unpack .../146-golang-github-nats-io-go-nats-dev_1.48.0-1_all.deb ... 182s Unpacking golang-github-nats-io-go-nats-dev (1.48.0-1) ... 182s Selecting previously unselected package golang-github-minio-highwayhash-dev. 182s Preparing to unpack .../147-golang-github-minio-highwayhash-dev_1.0.2-2_all.deb ... 182s Unpacking golang-github-minio-highwayhash-dev (1.0.2-2) ... 182s Selecting previously unselected package golang-github-nats-io-jwt-dev. 182s Preparing to unpack .../148-golang-github-nats-io-jwt-dev_2.8.0-1_all.deb ... 182s Unpacking golang-github-nats-io-jwt-dev (2.8.0-1) ... 182s Selecting previously unselected package golang-uber-automaxprocs-dev. 182s Preparing to unpack .../149-golang-uber-automaxprocs-dev_1.5.3-1_all.deb ... 182s Unpacking golang-uber-automaxprocs-dev (1.5.3-1) ... 182s Selecting previously unselected package golang-github-nats-io-nats-server-dev. 182s Preparing to unpack .../150-golang-github-nats-io-nats-server-dev_2.10.27-1_all.deb ... 182s Unpacking golang-github-nats-io-nats-server-dev (2.10.27-1) ... 182s Selecting previously unselected package golang-github-opentracing-opentracing-go-dev. 182s Preparing to unpack .../151-golang-github-opentracing-opentracing-go-dev_1.2.0-2_all.deb ... 182s Unpacking golang-github-opentracing-opentracing-go-dev (1.2.0-2) ... 182s Selecting previously unselected package golang-github-edsrzf-mmap-go-dev. 182s Preparing to unpack .../152-golang-github-edsrzf-mmap-go-dev_1.2.0-1_all.deb ... 182s Unpacking golang-github-edsrzf-mmap-go-dev (1.2.0-1) ... 182s Selecting previously unselected package golang-github-goccmack-gocc-dev. 183s Preparing to unpack .../153-golang-github-goccmack-gocc-dev_0.0~git20230228.2292f9e-1build1_all.deb ... 183s Unpacking golang-github-goccmack-gocc-dev (0.0~git20230228.2292f9e-1build1) ... 183s Selecting previously unselected package golang-github-yuin-goldmark-dev. 183s Preparing to unpack .../154-golang-github-yuin-goldmark-dev_1.7.13-1_all.deb ... 183s Unpacking golang-github-yuin-goldmark-dev (1.7.13-1) ... 183s Selecting previously unselected package golang-golang-x-mod-dev. 183s Preparing to unpack .../155-golang-golang-x-mod-dev_0.30.0-1_all.deb ... 183s Unpacking golang-golang-x-mod-dev (0.30.0-1) ... 183s Selecting previously unselected package golang-golang-x-tools-dev. 183s Preparing to unpack .../156-golang-golang-x-tools-dev_1%3a0.25.1+ds-0ubuntu1_all.deb ... 183s Unpacking golang-golang-x-tools-dev (1:0.25.1+ds-0ubuntu1) ... 184s Selecting previously unselected package golang-github-jung-kurt-gofpdf-dev. 184s Preparing to unpack .../157-golang-github-jung-kurt-gofpdf-dev_2.17.3+ds-1_all.deb ... 184s Unpacking golang-github-jung-kurt-gofpdf-dev (2.17.3+ds-1) ... 184s Selecting previously unselected package golang-gonum-v1-plot-dev. 184s Preparing to unpack .../158-golang-gonum-v1-plot-dev_0.7.0-5_all.deb ... 184s Unpacking golang-gonum-v1-plot-dev (0.7.0-5) ... 184s Selecting previously unselected package golang-gonum-v1-gonum-dev. 184s Preparing to unpack .../159-golang-gonum-v1-gonum-dev_0.15.1-1_all.deb ... 184s Unpacking golang-gonum-v1-gonum-dev (0.15.1-1) ... 185s Selecting previously unselected package golang-github-hdrhistogram-hdrhistogram-go-dev. 185s Preparing to unpack .../160-golang-github-hdrhistogram-hdrhistogram-go-dev_1.2.0+ds-1_all.deb ... 185s Unpacking golang-github-hdrhistogram-hdrhistogram-go-dev (1.2.0+ds-1) ... 185s Selecting previously unselected package golang-github-pkg-errors-dev. 185s Preparing to unpack .../161-golang-github-pkg-errors-dev_0.9.1-3_all.deb ... 185s Unpacking golang-github-pkg-errors-dev (0.9.1-3) ... 185s Selecting previously unselected package golang-github-performancecopilot-speed-dev. 185s Preparing to unpack .../162-golang-github-performancecopilot-speed-dev_4.0.0-4_all.deb ... 185s Unpacking golang-github-performancecopilot-speed-dev (4.0.0-4) ... 185s Selecting previously unselected package golang-uber-goleak-dev. 185s Preparing to unpack .../163-golang-uber-goleak-dev_1.3.0-1_all.deb ... 185s Unpacking golang-uber-goleak-dev (1.3.0-1) ... 185s Selecting previously unselected package golang-github-rabbitmq-amqp091-go-dev. 185s Preparing to unpack .../164-golang-github-rabbitmq-amqp091-go-dev_1.10.0-1_all.deb ... 185s Unpacking golang-github-rabbitmq-amqp091-go-dev (1.10.0-1) ... 185s Selecting previously unselected package golang-github-sirupsen-logrus-dev. 185s Preparing to unpack .../165-golang-github-sirupsen-logrus-dev_1.9.3-1_all.deb ... 185s Unpacking golang-github-sirupsen-logrus-dev (1.9.3-1) ... 185s Selecting previously unselected package golang-github-vividcortex-gohistogram-dev. 185s Preparing to unpack .../166-golang-github-vividcortex-gohistogram-dev_1.0.0-2_all.deb ... 185s Unpacking golang-github-vividcortex-gohistogram-dev (1.0.0-2) ... 185s Selecting previously unselected package golang-github-go-kit-kit-dev. 185s Preparing to unpack .../167-golang-github-go-kit-kit-dev_0.13.0-9_all.deb ... 185s Unpacking golang-github-go-kit-kit-dev (0.13.0-9) ... 186s Selecting previously unselected package golang-github-oklog-run-dev. 186s Preparing to unpack .../168-golang-github-oklog-run-dev_1.1.0-2_all.deb ... 186s Unpacking golang-github-oklog-run-dev (1.1.0-2) ... 186s Selecting previously unselected package golang-go.uber-atomic-dev. 186s Preparing to unpack .../169-golang-go.uber-atomic-dev_1.11.0-1_all.deb ... 186s Unpacking golang-go.uber-atomic-dev (1.11.0-1) ... 186s Selecting previously unselected package golang-go.uber-multierr-dev. 186s Preparing to unpack .../170-golang-go.uber-multierr-dev_1.6.0-1_all.deb ... 186s Unpacking golang-go.uber-multierr-dev (1.6.0-1) ... 186s Selecting previously unselected package golang-go.uber-zap-dev. 186s Preparing to unpack .../171-golang-go.uber-zap-dev_1.27.0-1_all.deb ... 186s Unpacking golang-go.uber-zap-dev (1.27.0-1) ... 186s Selecting previously unselected package golang-github-grpc-ecosystem-go-grpc-middleware-dev. 186s Preparing to unpack .../172-golang-github-grpc-ecosystem-go-grpc-middleware-dev_2.1.0-2_all.deb ... 186s Unpacking golang-github-grpc-ecosystem-go-grpc-middleware-dev (2.1.0-2) ... 187s Selecting previously unselected package golang-github-pelletier-go-toml.v2-dev. 187s Preparing to unpack .../173-golang-github-pelletier-go-toml.v2-dev_2.2.4-1_all.deb ... 187s Unpacking golang-github-pelletier-go-toml.v2-dev (2.2.4-1) ... 187s Selecting previously unselected package golang-github-rivo-uniseg-dev. 187s Preparing to unpack .../174-golang-github-rivo-uniseg-dev_0.4.7-1_all.deb ... 187s Unpacking golang-github-rivo-uniseg-dev (0.4.7-1) ... 187s Selecting previously unselected package golang-github-rogpeppe-go-internal-dev. 187s Preparing to unpack .../175-golang-github-rogpeppe-go-internal-dev_1.12.0-3_all.deb ... 187s Unpacking golang-github-rogpeppe-go-internal-dev (1.12.0-3) ... 187s Selecting previously unselected package golang-github-soheilhy-cmux-dev. 187s Preparing to unpack .../176-golang-github-soheilhy-cmux-dev_0.1.5-2_all.deb ... 187s Unpacking golang-github-soheilhy-cmux-dev (0.1.5-2) ... 187s Selecting previously unselected package golang-github-subosito-gotenv-dev. 187s Preparing to unpack .../177-golang-github-subosito-gotenv-dev_1.3.0-1_all.deb ... 187s Unpacking golang-github-subosito-gotenv-dev (1.3.0-1) ... 187s Selecting previously unselected package golang-github-gorilla-websocket-dev. 187s Preparing to unpack .../178-golang-github-gorilla-websocket-dev_1.5.3-1_all.deb ... 187s Unpacking golang-github-gorilla-websocket-dev (1.5.3-1) ... 187s Selecting previously unselected package golang-github-tmc-grpc-websocket-proxy-dev. 187s Preparing to unpack .../179-golang-github-tmc-grpc-websocket-proxy-dev_0.0~git20200427.3cfed13-3_all.deb ... 187s Unpacking golang-github-tmc-grpc-websocket-proxy-dev (0.0~git20200427.3cfed13-3) ... 188s Selecting previously unselected package golang-github-kr-text-dev. 188s Preparing to unpack .../180-golang-github-kr-text-dev_0.2.0-2_all.deb ... 188s Unpacking golang-github-kr-text-dev (0.2.0-2) ... 188s Selecting previously unselected package golang-github-kr-pretty-dev. 188s Preparing to unpack .../181-golang-github-kr-pretty-dev_0.3.1-1_all.deb ... 188s Unpacking golang-github-kr-pretty-dev (0.3.1-1) ... 188s Selecting previously unselected package golang-gopkg-check.v1-dev. 188s Preparing to unpack .../182-golang-gopkg-check.v1-dev_0.0+git20200902.038fdea-2_all.deb ... 188s Unpacking golang-gopkg-check.v1-dev (0.0+git20200902.038fdea-2) ... 188s Selecting previously unselected package golang-k8s-sigs-yaml-dev. 188s Preparing to unpack .../183-golang-k8s-sigs-yaml-dev_1.4.0-2_all.deb ... 188s Unpacking golang-k8s-sigs-yaml-dev (1.4.0-2) ... 188s Selecting previously unselected package golang-opentelemetry-contrib-dev. 188s Preparing to unpack .../184-golang-opentelemetry-contrib-dev_0.56.0-5_all.deb ... 188s Unpacking golang-opentelemetry-contrib-dev (0.56.0-5) ... 188s Selecting previously unselected package libcap-dev:s390x. 188s Preparing to unpack .../185-libcap-dev_1%3a2.75-10ubuntu1_s390x.deb ... 188s Unpacking libcap-dev:s390x (1:2.75-10ubuntu1) ... 188s Selecting previously unselected package libjs-jquery. 188s Preparing to unpack .../186-libjs-jquery_3.7.1+dfsg+~3.5.33-1build1_all.deb ... 188s Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 188s Selecting previously unselected package libjs-jquery-ui. 189s Preparing to unpack .../187-libjs-jquery-ui_1.13.2+dfsg-1build1_all.deb ... 189s Unpacking libjs-jquery-ui (1.13.2+dfsg-1build1) ... 189s Selecting previously unselected package libprotobuf-lite32t64:s390x. 189s Preparing to unpack .../188-libprotobuf-lite32t64_3.21.12-15_s390x.deb ... 189s Unpacking libprotobuf-lite32t64:s390x (3.21.12-15) ... 189s Selecting previously unselected package libprotobuf32t64:s390x. 189s Preparing to unpack .../189-libprotobuf32t64_3.21.12-15_s390x.deb ... 189s Unpacking libprotobuf32t64:s390x (3.21.12-15) ... 189s Selecting previously unselected package libprotoc32t64:s390x. 189s Preparing to unpack .../190-libprotoc32t64_3.21.12-15_s390x.deb ... 189s Unpacking libprotoc32t64:s390x (3.21.12-15) ... 189s Selecting previously unselected package libsystemd-dev:s390x. 189s Preparing to unpack .../191-libsystemd-dev_259-1ubuntu3_s390x.deb ... 189s Unpacking libsystemd-dev:s390x (259-1ubuntu3) ... 190s Selecting previously unselected package zlib1g-dev:s390x. 190s Preparing to unpack .../192-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1ubuntu2_s390x.deb ... 190s Unpacking zlib1g-dev:s390x (1:1.3.dfsg+really1.3.1-1ubuntu2) ... 190s Selecting previously unselected package libprotobuf-dev:s390x. 190s Preparing to unpack .../193-libprotobuf-dev_3.21.12-15_s390x.deb ... 190s Unpacking libprotobuf-dev:s390x (3.21.12-15) ... 190s Selecting previously unselected package protobuf-compiler. 190s Preparing to unpack .../194-protobuf-compiler_3.21.12-15_s390x.deb ... 190s Unpacking protobuf-compiler (3.21.12-15) ... 190s Selecting previously unselected package protoc-gen-go-1-5. 190s Preparing to unpack .../195-protoc-gen-go-1-5_1.5.4-2_s390x.deb ... 190s Unpacking protoc-gen-go-1-5 (1.5.4-2) ... 190s Selecting previously unselected package tzdata-legacy. 190s Preparing to unpack .../196-tzdata-legacy_2025c-3ubuntu3_all.deb ... 190s Unpacking tzdata-legacy (2025c-3ubuntu3) ... 190s Selecting previously unselected package dh-golang. 190s Preparing to unpack .../197-dh-golang_1.63build1_all.deb ... 190s Unpacking dh-golang (1.63build1) ... 190s Selecting previously unselected package etcd-client. 190s Preparing to unpack .../198-etcd-client_3.5.16-4_s390x.deb ... 190s Unpacking etcd-client (3.5.16-4) ... 191s Selecting previously unselected package golang-dbus-dev. 191s Preparing to unpack .../199-golang-dbus-dev_5.1.0-1_all.deb ... 191s Unpacking golang-dbus-dev (5.1.0-1) ... 191s Selecting previously unselected package golang-github-bgentry-speakeasy-dev. 191s Preparing to unpack .../200-golang-github-bgentry-speakeasy-dev_0.1.0-2build1_all.deb ... 191s Unpacking golang-github-bgentry-speakeasy-dev (0.1.0-2build1) ... 191s Selecting previously unselected package golang-github-coreos-go-semver-dev. 191s Preparing to unpack .../201-golang-github-coreos-go-semver-dev_0.3.0-1build1_all.deb ... 191s Unpacking golang-github-coreos-go-semver-dev (0.3.0-1build1) ... 191s Selecting previously unselected package golang-github-coreos-go-systemd-dev. 191s Preparing to unpack .../202-golang-github-coreos-go-systemd-dev_22.6.0-1_all.deb ... 191s Unpacking golang-github-coreos-go-systemd-dev (22.6.0-1) ... 191s Selecting previously unselected package golang-github-dustin-go-humanize-dev. 191s Preparing to unpack .../203-golang-github-dustin-go-humanize-dev_1.0.1-1_all.deb ... 191s Unpacking golang-github-dustin-go-humanize-dev (1.0.1-1) ... 191s Selecting previously unselected package golang-github-gogo-protobuf-dev. 191s Preparing to unpack .../204-golang-github-gogo-protobuf-dev_1.3.2-3build1_all.deb ... 191s Unpacking golang-github-gogo-protobuf-dev (1.3.2-3build1) ... 191s Selecting previously unselected package golang-github-grpc-ecosystem-go-grpc-prometheus-dev. 191s Preparing to unpack .../205-golang-github-grpc-ecosystem-go-grpc-prometheus-dev_1.2.0+git20191002.6af20e3-5_all.deb ... 191s Unpacking golang-github-grpc-ecosystem-go-grpc-prometheus-dev (1.2.0+git20191002.6af20e3-5) ... 191s Selecting previously unselected package golang-github-jonboulle-clockwork-dev. 191s Preparing to unpack .../206-golang-github-jonboulle-clockwork-dev_0.5.0+really+0.1.0-1_all.deb ... 191s Unpacking golang-github-jonboulle-clockwork-dev (0.5.0+really+0.1.0-1) ... 191s Selecting previously unselected package golang-github-mattn-go-runewidth-dev. 191s Preparing to unpack .../207-golang-github-mattn-go-runewidth-dev_0.0.16-2_all.deb ... 191s Unpacking golang-github-mattn-go-runewidth-dev (0.0.16-2) ... 191s Selecting previously unselected package golang-github-olekukonko-tablewriter-dev. 191s Preparing to unpack .../208-golang-github-olekukonko-tablewriter-dev_0.0.5-2_all.deb ... 191s Unpacking golang-github-olekukonko-tablewriter-dev (0.0.5-2) ... 191s Selecting previously unselected package golang-github-spf13-pflag-dev. 191s Preparing to unpack .../209-golang-github-spf13-pflag-dev_1.0.10-1_all.deb ... 191s Unpacking golang-github-spf13-pflag-dev (1.0.10-1) ... 191s Selecting previously unselected package golang-github-fsnotify-fsnotify-dev. 191s Preparing to unpack .../210-golang-github-fsnotify-fsnotify-dev_1.9.0-1_all.deb ... 191s Unpacking golang-github-fsnotify-fsnotify-dev (1.9.0-1) ... 191s Selecting previously unselected package golang-github-hashicorp-hcl-dev. 192s Preparing to unpack .../211-golang-github-hashicorp-hcl-dev_1.0.0-1.1_all.deb ... 192s Unpacking golang-github-hashicorp-hcl-dev (1.0.0-1.1) ... 192s Selecting previously unselected package golang-github-magiconair-properties-dev. 192s Preparing to unpack .../212-golang-github-magiconair-properties-dev_1.8.7-1_all.deb ... 192s Unpacking golang-github-magiconair-properties-dev (1.8.7-1) ... 192s Selecting previously unselected package golang-github-mitchellh-mapstructure-dev. 192s Preparing to unpack .../213-golang-github-mitchellh-mapstructure-dev_1.5.0+git20231216.8508981-1_all.deb ... 192s Unpacking golang-github-mitchellh-mapstructure-dev (1.5.0+git20231216.8508981-1) ... 192s Selecting previously unselected package golang-github-burntsushi-toml-dev. 192s Preparing to unpack .../214-golang-github-burntsushi-toml-dev_1.5.0-1_all.deb ... 192s Unpacking golang-github-burntsushi-toml-dev (1.5.0-1) ... 192s Selecting previously unselected package golang-github-pelletier-go-toml-dev. 192s Preparing to unpack .../215-golang-github-pelletier-go-toml-dev_1.9.5-1build2_all.deb ... 192s Unpacking golang-github-pelletier-go-toml-dev (1.9.5-1build2) ... 192s Selecting previously unselected package golang-github-kr-fs-dev. 192s Preparing to unpack .../216-golang-github-kr-fs-dev_0.1.0-2_all.deb ... 192s Unpacking golang-github-kr-fs-dev (0.1.0-2) ... 192s Selecting previously unselected package golang-github-pkg-sftp-dev. 192s Preparing to unpack .../217-golang-github-pkg-sftp-dev_1.13.9-1_all.deb ... 192s Unpacking golang-github-pkg-sftp-dev (1.13.9-1) ... 193s Selecting previously unselected package golang-github-spf13-afero-dev. 193s Preparing to unpack .../218-golang-github-spf13-afero-dev_1.15.0-2_all.deb ... 193s Unpacking golang-github-spf13-afero-dev (1.15.0-2) ... 193s Selecting previously unselected package golang-github-spf13-cast-dev. 193s Preparing to unpack .../219-golang-github-spf13-cast-dev_1.10.0-2_all.deb ... 193s Unpacking golang-github-spf13-cast-dev (1.10.0-2) ... 193s Selecting previously unselected package golang-github-spf13-jwalterweatherman-dev. 193s Preparing to unpack .../220-golang-github-spf13-jwalterweatherman-dev_1.1.0+really1.1.0-2_all.deb ... 193s Unpacking golang-github-spf13-jwalterweatherman-dev (1.1.0+really1.1.0-2) ... 193s Selecting previously unselected package golang-gopkg-ini.v1-dev. 193s Preparing to unpack .../221-golang-gopkg-ini.v1-dev_1.67.0-1_all.deb ... 193s Unpacking golang-gopkg-ini.v1-dev (1.67.0-1) ... 193s Selecting previously unselected package golang-github-spf13-viper-dev. 193s Preparing to unpack .../222-golang-github-spf13-viper-dev_1.12.0-1_all.deb ... 193s Unpacking golang-github-spf13-viper-dev (1.12.0-1) ... 194s Selecting previously unselected package golang-github-spf13-cobra-dev. 194s Preparing to unpack .../223-golang-github-spf13-cobra-dev_1.8.1-1_all.deb ... 194s Unpacking golang-github-spf13-cobra-dev (1.8.1-1) ... 194s Selecting previously unselected package golang-github-urfave-cli-dev. 194s Preparing to unpack .../224-golang-github-urfave-cli-dev_1.22.14-1_all.deb ... 194s Unpacking golang-github-urfave-cli-dev (1.22.14-1) ... 194s Selecting previously unselected package golang-github-xiang90-probing-dev. 194s Preparing to unpack .../225-golang-github-xiang90-probing-dev_0.0.2-2_all.deb ... 194s Unpacking golang-github-xiang90-probing-dev (0.0.2-2) ... 194s Selecting previously unselected package golang-gopkg-cheggaaa-pb.v1-dev. 194s Preparing to unpack .../226-golang-gopkg-cheggaaa-pb.v1-dev_1.0.25-3_all.deb ... 194s Unpacking golang-gopkg-cheggaaa-pb.v1-dev (1.0.25-3) ... 194s Selecting previously unselected package golang-gopkg-natefinch-lumberjack.v2-dev. 194s Preparing to unpack .../227-golang-gopkg-natefinch-lumberjack.v2-dev_2.1-2_all.deb ... 194s Unpacking golang-gopkg-natefinch-lumberjack.v2-dev (2.1-2) ... 194s Selecting previously unselected package golang-etcd-server-dev. 194s Preparing to unpack .../228-golang-etcd-server-dev_3.5.16-4_all.deb ... 194s Unpacking golang-etcd-server-dev (3.5.16-4) ... 195s Selecting previously unselected package golang-golang-x-tools. 195s Preparing to unpack .../229-golang-golang-x-tools_1%3a0.25.1+ds-0ubuntu1_s390x.deb ... 195s Unpacking golang-golang-x-tools (1:0.25.1+ds-0ubuntu1) ... 203s Setting up libprotobuf-lite32t64:s390x (3.21.12-15) ... 203s Setting up golang-golang-x-time-dev (0.14.0-1) ... 203s Setting up golang-github-pelletier-go-toml.v2-dev (2.2.4-1) ... 203s Setting up golang-github-google-go-cmp-dev (0.6.0-1) ... 203s Setting up golang-github-oklog-run-dev (1.1.0-2) ... 203s Setting up golang-github-opentracing-opentracing-go-dev (1.2.0-2) ... 203s Setting up golang-gopkg-yaml.v2-dev (2.4.3-1) ... 203s Setting up libprotobuf32t64:s390x (3.21.12-15) ... 203s Setting up golang-github-ianlancetaylor-demangle-dev (0.0~git20200824.28f6c0f-2) ... 203s Setting up golang-github-mitchellh-mapstructure-dev (1.5.0+git20231216.8508981-1) ... 203s Setting up golang-dbus-dev (5.1.0-1) ... 203s Setting up golang-github-creack-pty-dev (1.1.21-1) ... 203s Setting up golang-github-felixge-httpsnoop-dev (1.0.3-3) ... 203s Setting up golang-github-shurcool-sanitized-anchor-name-dev (1.0.0-3) ... 203s Setting up golang-github-golang-mock-dev (1.6.0-2build1) ... 203s Setting up golang-github-stretchr-objx-dev (0.5.2-1) ... 203s Setting up golang-github-benbjohnson-clock-dev (1.3.0-1build1) ... 203s Setting up golang-github-pkg-errors-dev (0.9.1-3) ... 203s Setting up libarchive-zip-perl (1.68-1) ... 203s Setting up golang-github-influxdata-influxdb1-client-dev (0.0~git20220302.a9ab567-2) ... 203s Setting up golang-rsc-binaryregexp-dev (0.2.0-3) ... 203s Setting up golang-github-kylelemons-godebug-dev (1.1.0-2) ... 203s Setting up golang-gopkg-yaml.v3-dev (3.0.4-1) ... 203s Setting up libdebhelper-perl (13.28ubuntu1) ... 203s Setting up golang-github-burntsushi-toml-dev (1.5.0-1) ... 203s Setting up golang-golang-x-sys-dev (0.22.0-1) ... 203s Setting up golang-github-kr-fs-dev (0.1.0-2) ... 203s Setting up golang-github-goccmack-gocc-dev (0.0~git20230228.2292f9e-1build1) ... 203s Setting up golang-github-subosito-gotenv-dev (1.3.0-1) ... 203s Setting up linux-libc-dev:s390x (6.19.0-3.3) ... 203s Setting up golang-github-pmezard-go-difflib-dev (1.0.0-3) ... 203s Setting up golang-github-modern-go-concurrent-dev (1.0.3-1.1) ... 203s Setting up m4 (1.4.21-1) ... 203s Setting up golang-golang-x-term-dev (0.22.0-1) ... 203s Setting up golang-github-jonboulle-clockwork-dev (0.5.0+really+0.1.0-1) ... 203s Setting up golang-github-masterminds-semver-dev (3.4.0-1) ... 203s Setting up libgomp1:s390x (16-20260208-1ubuntu1) ... 203s Setting up golang-github-google-btree-dev (1.0.1-1) ... 203s Setting up golang-github-stoewer-go-strcase-dev (1.2.0-4) ... 203s Setting up golang-go.uber-atomic-dev (1.11.0-1) ... 203s Setting up golang-github-beorn7-perks-dev (1.0.1-3) ... 203s Setting up tzdata-legacy (2025c-3ubuntu3) ... 203s Setting up golang-github-vividcortex-gohistogram-dev (1.0.0-2) ... 203s Setting up golang-github-coreos-go-semver-dev (0.3.0-1build1) ... 203s Setting up golang-github-cespare-xxhash-dev (2.3.0-1) ... 203s Setting up golang-github-spf13-pflag-dev (1.0.10-1) ... 203s Setting up golang-github-bgentry-speakeasy-dev (0.1.0-2build1) ... 203s Setting up golang-github-jpillora-backoff-dev (1.0.0-1.1) ... 203s Setting up golang-github-davecgh-go-spew-dev (1.1.1-3) ... 203s Setting up golang-github-xiang90-probing-dev (0.0.2-2) ... 203s Setting up autotools-dev (20240727.1build1) ... 203s Setting up golang-github-go-logfmt-logfmt-dev (0.5.0-2) ... 203s Setting up rpcsvc-proto (1.4.3-1build1) ... 203s Setting up golang-github-cenkalti-backoff-v4-dev (4.3.0-3) ... 203s Setting up golang-google-protobuf-dev (1.36.7-1) ... 203s Setting up golang-github-kr-text-dev (0.2.0-2) ... 203s Setting up golang-github-stretchr-testify-dev (1.10.0-1) ... 203s Setting up golang-github-etcd-io-gofail-dev (0.1.0-1build1) ... 203s Setting up golang-github-yuin-goldmark-dev (1.7.13-1) ... 203s Setting up golang-github-bmatcuk-doublestar-dev (4.6.1-1) ... 203s Setting up golang-github-jung-kurt-gofpdf-dev (2.17.3+ds-1) ... 203s Setting up golang-gopkg-ini.v1-dev (1.67.0-1) ... 203s Setting up libmpc3:s390x (1.3.1-2) ... 203s Setting up golang-golang-x-sync-dev (0.7.0-1) ... 203s Setting up golang-golang-x-mod-dev (0.30.0-1) ... 203s Setting up autopoint (0.23.2-1) ... 203s Setting up golang-github-magiconair-properties-dev (1.8.7-1) ... 203s Setting up golang-github-golang-jwt-jwt-dev (5.0.0+really4.5.2-1) ... 203s Setting up golang-github-hashicorp-hcl-dev (1.0.0-1.1) ... 203s Setting up golang-github-chzyer-logex-dev (1.2.1-1) ... 203s Setting up golang-github-klauspost-compress-dev (1.18.1+ds1-1) ... 203s Setting up golang-glog-dev (1.2.4-1) ... 203s Setting up golang-github-julienschmidt-httprouter-dev (1.3.0-2) ... 203s Setting up golang-github-rogpeppe-fastuuid-dev (1.2.0-1) ... 203s Setting up autoconf (2.72-3.1ubuntu2) ... 203s Setting up golang-github-rivo-uniseg-dev (0.4.7-1) ... 203s Setting up libubsan1:s390x (16-20260208-1ubuntu1) ... 203s Setting up dwz (0.16-2build1) ... 203s Setting up golang-github-munnerz-goautoneg-dev (0.0~git20191010.a7dc8b6-2) ... 203s Setting up golang-github-casbin-govaluate-dev (1.10.0-1) ... 203s Setting up golang-1.25-src (1.25.0-0ubuntu1) ... 203s Setting up golang-golang-x-text-dev (0.31.0-1) ... 203s Setting up golang-github-go-logr-logr-dev (1.4.3-1) ... 203s Setting up golang-github-google-uuid-dev (1.6.0-1) ... 203s Setting up golang-github-ajstarks-svgo-dev (2012-01-27-3build1) ... 203s Setting up golang-gopkg-natefinch-lumberjack.v2-dev (2.1-2) ... 203s Setting up libcrypt-dev:s390x (1:4.5.1-1) ... 203s Setting up libasan8:s390x (16-20260208-1ubuntu1) ... 203s Setting up golang-github-spf13-cast-dev (1.10.0-2) ... 203s Setting up golang-github-fsnotify-fsnotify-dev (1.9.0-1) ... 203s Setting up golang-github-dustin-go-humanize-dev (1.0.1-1) ... 203s Setting up golang-github-prometheus-procfs-dev (0.19.2-1) ... 203s Setting up debugedit (1:5.2-3build1) ... 203s Setting up golang-github-alecthomas-units-dev (0.0~git20240927.0f3dac3-1) ... 203s Setting up etcd-client (3.5.16-4) ... 203s Setting up golang-github-modern-go-reflect2-dev (1.0.2-2) ... 203s Setting up golang-uber-goleak-dev (1.3.0-1) ... 203s Setting up golang-github-go-zookeeper-zk-dev (1.0.4-1) ... 203s Setting up golang-golang-x-crypto-dev (1:0.45.0-1) ... 203s Setting up golang-golang-x-exp-dev (0.0~git20250911.df92998-1) ... 203s Setting up golang-github-prometheus-client-model-dev (0.6.2-1) ... 203s Setting up golang-github-go-logr-stdr-dev (1.2.2-4) ... 203s Setting up etcd-server (3.5.16-4) ... 205s Created symlink '/etc/systemd/system/etcd2.service' → '/usr/lib/systemd/system/etcd.service'. 205s Created symlink '/etc/systemd/system/multi-user.target.wants/etcd.service' → '/usr/lib/systemd/system/etcd.service'. 207s Setting up golang-github-pelletier-go-toml-dev (1.9.5-1build2) ... 207s Setting up golang-github-spf13-jwalterweatherman-dev (1.1.0+really1.1.0-2) ... 207s Setting up libtsan2:s390x (16-20260208-1ubuntu1) ... 207s Setting up golang-github-casbin-casbin-dev (3.4.1-1) ... 207s Setting up golang-uber-automaxprocs-dev (1.5.3-1) ... 207s Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 207s Setting up golang-golang-x-oauth2-dev (0.27.0-1) ... 207s Setting up libprotoc32t64:s390x (3.21.12-15) ... 207s Setting up libisl23:s390x (0.27-1build1) ... 207s Setting up golang-github-edsrzf-mmap-go-dev (1.2.0-1) ... 207s Setting up libc-dev-bin (2.42-2ubuntu5) ... 207s Setting up golang-src (2:1.25~1) ... 207s Setting up libcap-dev:s390x (1:2.75-10ubuntu1) ... 207s Setting up golang-github-nats-io-nuid-dev (1.0.1-1) ... 207s Setting up libcc1-0:s390x (16-20260208-1ubuntu1) ... 207s Setting up libsystemd-dev:s390x (259-1ubuntu3) ... 207s Setting up golang-github-jmespath-go-jmespath-dev (0.4.0-2) ... 207s Setting up liblsan0:s390x (16-20260208-1ubuntu1) ... 207s Setting up libitm1:s390x (16-20260208-1ubuntu1) ... 207s Setting up golang-github-coreos-bbolt-dev (1.4.2-1) ... 207s Setting up automake (1:1.18.1-3build1) ... 207s update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode 207s Setting up libfile-stripnondeterminism-perl (1.15.0-1build1) ... 207s Setting up golang-github-sirupsen-logrus-dev (1.9.3-1) ... 207s Setting up golang-1.25-go (1.25.0-0ubuntu1) ... 207s Setting up golang-github-go-kit-log-dev (0.2.1-1) ... 207s Setting up golang-github-mattn-go-runewidth-dev (0.0.16-2) ... 207s Setting up golang-github-golang-protobuf-1-5-dev (1.5.4-2) ... 207s Setting up gettext (0.23.2-1) ... 207s Setting up libgcc-15-dev:s390x (15.2.0-12ubuntu1) ... 207s Setting up golang-github-russross-blackfriday-v2-dev (2.1.0-1build1) ... 207s Setting up protobuf-compiler (3.21.12-15) ... 207s Setting up golang-gopkg-alecthomas-kingpin.v2-dev (2.2.6-4) ... 207s Setting up golang-github-olekukonko-tablewriter-dev (0.0.5-2) ... 207s Setting up golang-github-minio-highwayhash-dev (1.0.2-2) ... 207s Setting up golang-go:s390x (2:1.25~1) ... 207s Setting up golang-github-antlr-antlr4-dev (4.11.1+ds-2) ... 207s Setting up golang-github-golang-groupcache-dev (0.0~git20210331.41bb18b-2) ... 207s Setting up golang-github-cockroachdb-datadriven-dev (1.0.2-6) ... 207s Setting up golang-github-pkg-sftp-dev (1.13.9-1) ... 207s Setting up golang-github-rabbitmq-amqp091-go-dev (1.10.0-1) ... 207s Setting up golang-github-json-iterator-go-dev (1.1.12-2) ... 207s Setting up golang-any:s390x (2:1.25~1) ... 207s Setting up intltool-debian (0.35.0+20060710.6build1) ... 207s Setting up libjs-jquery-ui (1.13.2+dfsg-1build1) ... 207s Setting up golang-github-chzyer-test-dev (1.0.0-1) ... 207s Setting up golang-go.uber-multierr-dev (1.6.0-1) ... 207s Setting up golang-github-coreos-go-systemd-dev (22.6.0-1) ... 207s Setting up golang-github-chzyer-readline-dev (1.5.1-1) ... 207s Setting up golang-golang-x-image-dev (0.35.0-1) ... 207s Setting up golang-gopkg-cheggaaa-pb.v1-dev (1.0.25-3) ... 207s Setting up golang-golang-x-net-dev (1:0.27.0-2) ... 207s Setting up dh-strip-nondeterminism (1.15.0-1build1) ... 207s Setting up golang-github-nats-io-nkeys-dev (0.4.12-1) ... 207s Setting up cpp-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 207s Setting up libc6-dev:s390x (2.42-2ubuntu5) ... 207s Setting up golang-github-spf13-afero-dev (1.15.0-2) ... 207s Setting up golang-github-golang-freetype-dev (0.0~git20170609.e2365df+dfsg-2) ... 207s Setting up golang-github-aws-aws-sdk-go-dev (1.49.0-2) ... 207s Setting up gcc-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 207s Setting up golang-github-google-martian-dev (3.3.2-3) ... 207s Setting up golang-github-nats-io-jwt-dev (2.8.0-1) ... 207s Setting up golang-github-soheilhy-cmux-dev (0.1.5-2) ... 207s Setting up golang-github-cpuguy83-go-md2man-v2-dev (2.0.4-1) ... 207s Setting up cpp-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 207s Setting up po-debconf (1.0.22) ... 207s Setting up golang-github-nats-io-go-nats-dev (1.48.0-1) ... 207s Setting up golang-google-cloud-compute-metadata-dev (0.56.0-6) ... 207s Setting up golang-golang-x-tools-dev (1:0.25.1+ds-0ubuntu1) ... 207s Setting up golang-github-google-pprof-dev (0.0~git20211008.947d60d-1) ... 207s Setting up golang-golang-x-tools (1:0.25.1+ds-0ubuntu1) ... 207s Setting up golang-github-gorilla-websocket-dev (1.5.3-1) ... 207s Setting up golang-go.uber-zap-dev (1.27.0-1) ... 207s Setting up golang-golang-x-oauth2-google-dev (0.27.0-1) ... 207s Setting up libstdc++-15-dev:s390x (15.2.0-12ubuntu1) ... 207s Setting up golang-github-nats-io-nats-server-dev (2.10.27-1) ... 207s Setting up gcc-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 207s Setting up golang-github-spf13-viper-dev (1.12.0-1) ... 207s Setting up golang-github-fogleman-gg-dev (1.3.0-4) ... 207s Setting up golang-gonum-v1-plot-dev (0.7.0-5) ... 207s Setting up zlib1g-dev:s390x (1:1.3.dfsg+really1.3.1-1ubuntu2) ... 207s Setting up cpp-15 (15.2.0-12ubuntu1) ... 207s Setting up cpp (4:15.2.0-4ubuntu1) ... 207s Setting up golang-github-rogpeppe-go-internal-dev (1.12.0-3) ... 207s Setting up golang-github-tmc-grpc-websocket-proxy-dev (0.0~git20200427.3cfed13-3) ... 207s Setting up golang-github-urfave-cli-dev (1.22.14-1) ... 207s Setting up g++-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 207s Setting up golang-github-kr-pretty-dev (0.3.1-1) ... 207s Setting up g++-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 207s Setting up golang-gonum-v1-gonum-dev (0.15.1-1) ... 207s Setting up golang-gopkg-check.v1-dev (0.0+git20200902.038fdea-2) ... 207s Setting up libprotobuf-dev:s390x (3.21.12-15) ... 207s Setting up gcc-15 (15.2.0-12ubuntu1) ... 207s Setting up golang-k8s-sigs-yaml-dev (1.4.0-2) ... 207s Setting up golang-github-spf13-cobra-dev (1.8.1-1) ... 207s Setting up g++-15 (15.2.0-12ubuntu1) ... 207s Setting up golang-github-gogo-protobuf-dev (1.3.2-3build1) ... 207s Setting up libtool (2.5.4-9) ... 207s Setting up golang-github-hdrhistogram-hdrhistogram-go-dev (1.2.0+ds-1) ... 207s Setting up protoc-gen-go-1-5 (1.5.4-2) ... 207s Setting up gcc (4:15.2.0-4ubuntu1) ... 207s Setting up dh-autoreconf (21+nmu1) ... 207s Setting up golang-github-performancecopilot-speed-dev (4.0.0-4) ... 207s Setting up g++ (4:15.2.0-4ubuntu1) ... 207s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 207s Setting up build-essential (12.12ubuntu2) ... 207s Setting up debhelper (13.28ubuntu1) ... 207s Setting up dh-golang (1.63build1) ... 207s Setting up golang-github-mwitkow-go-conntrack-dev (0.0~git20190716.2f06839-4) ... 207s Setting up golang-google-genproto-dev (0.0~git20210726.e7812ac-4) ... 207s Setting up golang-go.opencensus-dev (0.24.0-2) ... 207s Setting up golang-github-google-cel-go-dev (0.18.2+ds-7) ... 207s Setting up golang-github-googleapis-gax-go-dev (2.14.1-1) ... 207s Setting up golang-google-api-dev (0.61.0-6) ... 207s Setting up golang-google-cloud-dev (0.56.0-6) ... 207s Setting up golang-google-grpc-dev (1.64.0-7) ... 207s Setting up golang-github-grpc-ecosystem-grpc-gateway-dev (2.20.0-2build1) ... 207s Setting up golang-opentelemetry-proto-dev (1.3.1-2) ... 207s Setting up golang-opentelemetry-otel-dev (1.31.0-6) ... 207s Setting up golang-github-aws-smithy-go-dev (1.23.2-1) ... 207s Setting up golang-opentelemetry-contrib-dev (0.56.0-5) ... 207s Setting up golang-github-aws-aws-sdk-go-v2-dev (1.30.3-1) ... 207s Setting up golang-github-prometheus-sigv4-dev (0.2.1-1) ... 207s Setting up golang-github-prometheus-common-dev (0.62.0-3) ... 207s Setting up golang-github-prometheus-client-golang-dev (1.21.1-1) ... 207s Setting up golang-github-go-kit-kit-dev (0.13.0-9) ... 207s Setting up golang-github-grpc-ecosystem-go-grpc-middleware-dev (2.1.0-2) ... 207s Setting up golang-github-grpc-ecosystem-go-grpc-prometheus-dev (1.2.0+git20191002.6af20e3-5) ... 207s Setting up golang-etcd-server-dev (3.5.16-4) ... 207s Processing triggers for install-info (7.2-5) ... 207s Processing triggers for libc-bin (2.42-2ubuntu5) ... 207s Processing triggers for man-db (2.13.1-1build1) ... 214s autopkgtest [15:10:37]: test dh-golang-autopkgtest: /usr/bin/dh_golang_autopkgtest 214s autopkgtest [15:10:37]: test dh-golang-autopkgtest: [----------------------- 215s [info] Testing go.etcd.io/etcd... 215s [info] Source code installed by binary package, overriding dh_auto_configure... 217s dh build --buildsystem=golang --builddirectory=_build 218s dh_update_autotools_config -O--buildsystem=golang -O--builddirectory=_build 218s dh_autoreconf -O--buildsystem=golang -O--builddirectory=_build 218s debian/rules override_dh_auto_configure 218s make[1]: Entering directory '/tmp/autopkgtest.m13fUM/autopkgtest_tmp' 219s mkdir -p "_build" 219s # remove existing symlinks, since "cp -a" won't convert them 219s find "_build" -type l -exec rm "{}" \; 219s cp -a /usr/share/gocode/src "_build" 232s make[1]: Leaving directory '/tmp/autopkgtest.m13fUM/autopkgtest_tmp' 232s dh_auto_build -O--buildsystem=golang -O--builddirectory=_build 236s 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 236s dh_auto_build: warning: go.etcd.io/etcd/tests/integration/client/examples contains no non-test Go files, removing it from build 236s dh_auto_build: warning: go.etcd.io/etcd/tests/integration/clientv3/concurrency contains no non-test Go files, removing it from build 236s dh_auto_build: warning: go.etcd.io/etcd/tests/integration/clientv3/examples contains no non-test Go files, removing it from build 236s dh_auto_build: warning: go.etcd.io/etcd/tests/integration/clientv3/experimental/recipes contains no non-test Go files, removing it from build 236s dh_auto_build: warning: go.etcd.io/etcd/tests/integration/clientv3/naming contains no non-test Go files, removing it from build 236s dh_auto_build: warning: go.etcd.io/etcd/tests/integration/clientv3/snapshot contains no non-test Go files, removing it from build 236s dh_auto_build: warning: go.etcd.io/etcd/tests/integration/embed contains no non-test Go files, removing it from build 236s dh_auto_build: warning: go.etcd.io/etcd/tests/integration/proxy/grpcproxy contains no non-test Go files, removing it from build 236s dh_auto_build: warning: go.etcd.io/etcd/tests/integration/snapshot contains no non-test Go files, removing it from build 236s dh_auto_build: warning: go.etcd.io/etcd/tests/integration/v2store contains no non-test Go files, removing it from build 236s src/go.etcd.io/etcd/dummy.go 236s src/go.etcd.io/etcd/api/authpb/auth.pb.go 236s src/go.etcd.io/etcd/api/etcdserverpb/etcdserver.pb.go 236s src/go.etcd.io/etcd/api/etcdserverpb/raft_internal.pb.go 236s src/go.etcd.io/etcd/api/etcdserverpb/raft_internal_stringer.go 236s src/go.etcd.io/etcd/api/etcdserverpb/rpc.pb.go 236s src/go.etcd.io/etcd/api/etcdserverpb/raft_internal_stringer_test.go 236s src/go.etcd.io/etcd/api/etcdserverpb/gw/rpc.pb.gw.go 236s src/go.etcd.io/etcd/api/membershippb/membership.pb.go 236s src/go.etcd.io/etcd/api/mvccpb/kv.pb.go 236s src/go.etcd.io/etcd/api/v3rpc/rpctypes/doc.go 236s src/go.etcd.io/etcd/api/v3rpc/rpctypes/error.go 236s src/go.etcd.io/etcd/api/v3rpc/rpctypes/error_test.go 236s src/go.etcd.io/etcd/api/v3rpc/rpctypes/md.go 236s src/go.etcd.io/etcd/api/v3rpc/rpctypes/metadatafields.go 236s src/go.etcd.io/etcd/api/version/version.go 236s src/go.etcd.io/etcd/client/pkg/fileutil/dir_unix.go 236s src/go.etcd.io/etcd/client/pkg/fileutil/doc.go 236s src/go.etcd.io/etcd/client/pkg/fileutil/filereader.go 236s src/go.etcd.io/etcd/client/pkg/fileutil/filereader_test.go 236s src/go.etcd.io/etcd/client/pkg/fileutil/fileutil.go 236s src/go.etcd.io/etcd/client/pkg/fileutil/fileutil_test.go 236s src/go.etcd.io/etcd/client/pkg/fileutil/lock.go 236s src/go.etcd.io/etcd/client/pkg/fileutil/lock_flock.go 236s src/go.etcd.io/etcd/client/pkg/fileutil/lock_linux.go 236s src/go.etcd.io/etcd/client/pkg/fileutil/lock_linux_test.go 236s src/go.etcd.io/etcd/client/pkg/fileutil/lock_test.go 236s src/go.etcd.io/etcd/client/pkg/fileutil/preallocate.go 236s src/go.etcd.io/etcd/client/pkg/fileutil/preallocate_test.go 236s src/go.etcd.io/etcd/client/pkg/fileutil/preallocate_unix.go 236s src/go.etcd.io/etcd/client/pkg/fileutil/purge.go 236s src/go.etcd.io/etcd/client/pkg/fileutil/purge_test.go 236s src/go.etcd.io/etcd/client/pkg/fileutil/read_dir.go 236s src/go.etcd.io/etcd/client/pkg/fileutil/read_dir_test.go 236s src/go.etcd.io/etcd/client/pkg/fileutil/sync_linux.go 236s src/go.etcd.io/etcd/client/pkg/logutil/doc.go 236s src/go.etcd.io/etcd/client/pkg/logutil/log_level.go 236s src/go.etcd.io/etcd/client/pkg/logutil/zap.go 236s src/go.etcd.io/etcd/client/pkg/logutil/zap_journal.go 236s src/go.etcd.io/etcd/client/pkg/logutil/zap_journal_test.go 236s src/go.etcd.io/etcd/client/pkg/logutil/zap_test.go 236s src/go.etcd.io/etcd/client/pkg/pathutil/path.go 236s src/go.etcd.io/etcd/client/pkg/pathutil/path_test.go 236s src/go.etcd.io/etcd/client/pkg/srv/srv.go 236s src/go.etcd.io/etcd/client/pkg/srv/srv_test.go 236s src/go.etcd.io/etcd/client/pkg/systemd/doc.go 236s src/go.etcd.io/etcd/client/pkg/systemd/journal.go 236s src/go.etcd.io/etcd/client/pkg/testutil/assert.go 236s src/go.etcd.io/etcd/client/pkg/testutil/leak.go 236s src/go.etcd.io/etcd/client/pkg/testutil/leak_test.go 236s src/go.etcd.io/etcd/client/pkg/testutil/pauseable_handler.go 236s src/go.etcd.io/etcd/client/pkg/testutil/recorder.go 236s src/go.etcd.io/etcd/client/pkg/testutil/testingtb.go 236s src/go.etcd.io/etcd/client/pkg/testutil/testutil.go 236s src/go.etcd.io/etcd/client/pkg/testutil/var.go 236s src/go.etcd.io/etcd/client/pkg/tlsutil/cipher_suites.go 236s src/go.etcd.io/etcd/client/pkg/tlsutil/cipher_suites_test.go 236s src/go.etcd.io/etcd/client/pkg/tlsutil/doc.go 236s src/go.etcd.io/etcd/client/pkg/tlsutil/tlsutil.go 236s src/go.etcd.io/etcd/client/pkg/tlsutil/versions.go 236s src/go.etcd.io/etcd/client/pkg/tlsutil/versions_test.go 236s src/go.etcd.io/etcd/client/pkg/transport/doc.go 236s src/go.etcd.io/etcd/client/pkg/transport/keepalive_listener.go 236s src/go.etcd.io/etcd/client/pkg/transport/keepalive_listener_test.go 236s src/go.etcd.io/etcd/client/pkg/transport/keepalive_listener_unix.go 236s src/go.etcd.io/etcd/client/pkg/transport/limit_listen.go 236s src/go.etcd.io/etcd/client/pkg/transport/listener.go 236s src/go.etcd.io/etcd/client/pkg/transport/listener_opts.go 236s src/go.etcd.io/etcd/client/pkg/transport/listener_test.go 236s src/go.etcd.io/etcd/client/pkg/transport/listener_tls.go 236s src/go.etcd.io/etcd/client/pkg/transport/sockopt.go 236s src/go.etcd.io/etcd/client/pkg/transport/sockopt_unix.go 236s src/go.etcd.io/etcd/client/pkg/transport/timeout_conn.go 236s src/go.etcd.io/etcd/client/pkg/transport/timeout_dialer.go 236s src/go.etcd.io/etcd/client/pkg/transport/timeout_dialer_test.go 236s src/go.etcd.io/etcd/client/pkg/transport/timeout_listener.go 236s src/go.etcd.io/etcd/client/pkg/transport/timeout_listener_test.go 236s src/go.etcd.io/etcd/client/pkg/transport/timeout_transport.go 236s src/go.etcd.io/etcd/client/pkg/transport/timeout_transport_test.go 236s src/go.etcd.io/etcd/client/pkg/transport/tls.go 236s src/go.etcd.io/etcd/client/pkg/transport/tls_test.go 236s src/go.etcd.io/etcd/client/pkg/transport/transport.go 236s src/go.etcd.io/etcd/client/pkg/transport/transport_test.go 236s src/go.etcd.io/etcd/client/pkg/transport/unix_listener.go 236s src/go.etcd.io/etcd/client/pkg/types/doc.go 236s src/go.etcd.io/etcd/client/pkg/types/id.go 236s src/go.etcd.io/etcd/client/pkg/types/id_test.go 236s src/go.etcd.io/etcd/client/pkg/types/set.go 236s src/go.etcd.io/etcd/client/pkg/types/set_test.go 236s src/go.etcd.io/etcd/client/pkg/types/slice.go 236s src/go.etcd.io/etcd/client/pkg/types/slice_test.go 236s src/go.etcd.io/etcd/client/pkg/types/urls.go 236s src/go.etcd.io/etcd/client/pkg/types/urls_test.go 236s src/go.etcd.io/etcd/client/pkg/types/urlsmap.go 236s src/go.etcd.io/etcd/client/pkg/types/urlsmap_test.go 236s src/go.etcd.io/etcd/client/v2/auth_role.go 236s src/go.etcd.io/etcd/client/v2/auth_user.go 236s src/go.etcd.io/etcd/client/v2/cancelreq.go 236s src/go.etcd.io/etcd/client/v2/client.go 236s src/go.etcd.io/etcd/client/v2/client_test.go 236s src/go.etcd.io/etcd/client/v2/cluster_error.go 236s src/go.etcd.io/etcd/client/v2/curl.go 236s src/go.etcd.io/etcd/client/v2/discover.go 236s src/go.etcd.io/etcd/client/v2/doc.go 236s src/go.etcd.io/etcd/client/v2/fake_transport_test.go 236s src/go.etcd.io/etcd/client/v2/json.go 236s src/go.etcd.io/etcd/client/v2/keys.go 236s src/go.etcd.io/etcd/client/v2/keys_bench_test.go 236s src/go.etcd.io/etcd/client/v2/keys_test.go 236s src/go.etcd.io/etcd/client/v2/members.go 236s src/go.etcd.io/etcd/client/v2/members_test.go 236s src/go.etcd.io/etcd/client/v2/util.go 236s src/go.etcd.io/etcd/client/v2/main_test.go 236s src/go.etcd.io/etcd/client/v3/auth.go 236s src/go.etcd.io/etcd/client/v3/client.go 236s src/go.etcd.io/etcd/client/v3/client_test.go 236s src/go.etcd.io/etcd/client/v3/cluster.go 236s src/go.etcd.io/etcd/client/v3/compact_op.go 236s src/go.etcd.io/etcd/client/v3/compact_op_test.go 236s src/go.etcd.io/etcd/client/v3/compare.go 236s src/go.etcd.io/etcd/client/v3/config.go 236s src/go.etcd.io/etcd/client/v3/ctx.go 236s src/go.etcd.io/etcd/client/v3/ctx_test.go 236s src/go.etcd.io/etcd/client/v3/doc.go 236s src/go.etcd.io/etcd/client/v3/kv.go 236s src/go.etcd.io/etcd/client/v3/lease.go 236s src/go.etcd.io/etcd/client/v3/logger.go 236s src/go.etcd.io/etcd/client/v3/maintenance.go 236s src/go.etcd.io/etcd/client/v3/op.go 236s src/go.etcd.io/etcd/client/v3/op_test.go 236s src/go.etcd.io/etcd/client/v3/options.go 236s src/go.etcd.io/etcd/client/v3/retry.go 236s src/go.etcd.io/etcd/client/v3/retry_interceptor.go 236s src/go.etcd.io/etcd/client/v3/retry_interceptor_test.go 236s src/go.etcd.io/etcd/client/v3/sort.go 236s src/go.etcd.io/etcd/client/v3/txn.go 236s src/go.etcd.io/etcd/client/v3/txn_test.go 236s src/go.etcd.io/etcd/client/v3/utils.go 236s src/go.etcd.io/etcd/client/v3/watch.go 236s src/go.etcd.io/etcd/client/v3/watch_test.go 236s src/go.etcd.io/etcd/client/v3/main_test.go 236s src/go.etcd.io/etcd/client/v3/clientv3util/util.go 236s src/go.etcd.io/etcd/client/v3/clientv3util/example_key_test.go 236s src/go.etcd.io/etcd/client/v3/concurrency/doc.go 236s src/go.etcd.io/etcd/client/v3/concurrency/election.go 236s src/go.etcd.io/etcd/client/v3/concurrency/key.go 236s src/go.etcd.io/etcd/client/v3/concurrency/mutex.go 236s src/go.etcd.io/etcd/client/v3/concurrency/session.go 236s src/go.etcd.io/etcd/client/v3/concurrency/stm.go 236s src/go.etcd.io/etcd/client/v3/concurrency/example_election_test.go 236s src/go.etcd.io/etcd/client/v3/concurrency/example_mutex_test.go 236s src/go.etcd.io/etcd/client/v3/concurrency/example_stm_test.go 236s src/go.etcd.io/etcd/client/v3/concurrency/main_test.go 236s src/go.etcd.io/etcd/client/v3/credentials/credentials.go 236s src/go.etcd.io/etcd/client/v3/experimental/recipes/barrier.go 236s src/go.etcd.io/etcd/client/v3/experimental/recipes/client.go 236s src/go.etcd.io/etcd/client/v3/experimental/recipes/doc.go 236s src/go.etcd.io/etcd/client/v3/experimental/recipes/double_barrier.go 236s src/go.etcd.io/etcd/client/v3/experimental/recipes/key.go 236s src/go.etcd.io/etcd/client/v3/experimental/recipes/priority_queue.go 236s src/go.etcd.io/etcd/client/v3/experimental/recipes/queue.go 236s src/go.etcd.io/etcd/client/v3/experimental/recipes/rwmutex.go 236s src/go.etcd.io/etcd/client/v3/experimental/recipes/watch.go 236s src/go.etcd.io/etcd/client/v3/internal/endpoint/endpoint.go 236s src/go.etcd.io/etcd/client/v3/internal/endpoint/endpoint_test.go 236s src/go.etcd.io/etcd/client/v3/internal/resolver/resolver.go 236s src/go.etcd.io/etcd/client/v3/kubernetes/client.go 236s src/go.etcd.io/etcd/client/v3/kubernetes/interface.go 236s src/go.etcd.io/etcd/client/v3/leasing/cache.go 236s src/go.etcd.io/etcd/client/v3/leasing/doc.go 236s src/go.etcd.io/etcd/client/v3/leasing/kv.go 236s src/go.etcd.io/etcd/client/v3/leasing/txn.go 236s src/go.etcd.io/etcd/client/v3/leasing/util.go 236s src/go.etcd.io/etcd/client/v3/mirror/syncer.go 236s src/go.etcd.io/etcd/client/v3/mock/mockserver/doc.go 236s src/go.etcd.io/etcd/client/v3/mock/mockserver/mockserver.go 236s src/go.etcd.io/etcd/client/v3/namespace/doc.go 236s src/go.etcd.io/etcd/client/v3/namespace/kv.go 236s src/go.etcd.io/etcd/client/v3/namespace/lease.go 236s src/go.etcd.io/etcd/client/v3/namespace/util.go 236s src/go.etcd.io/etcd/client/v3/namespace/util_test.go 236s src/go.etcd.io/etcd/client/v3/namespace/watch.go 236s src/go.etcd.io/etcd/client/v3/naming/doc.go 236s src/go.etcd.io/etcd/client/v3/naming/endpoints/endpoints.go 236s src/go.etcd.io/etcd/client/v3/naming/endpoints/endpoints_impl.go 236s src/go.etcd.io/etcd/client/v3/naming/endpoints/internal/update.go 236s src/go.etcd.io/etcd/client/v3/naming/resolver/resolver.go 236s src/go.etcd.io/etcd/client/v3/ordering/doc.go 236s src/go.etcd.io/etcd/client/v3/ordering/kv.go 236s src/go.etcd.io/etcd/client/v3/ordering/kv_test.go 236s src/go.etcd.io/etcd/client/v3/ordering/util.go 236s src/go.etcd.io/etcd/client/v3/snapshot/doc.go 236s src/go.etcd.io/etcd/client/v3/snapshot/v3_snapshot.go 236s src/go.etcd.io/etcd/client/v3/yaml/config.go 236s src/go.etcd.io/etcd/client/v3/yaml/config_test.go 236s src/go.etcd.io/etcd/etcdctl/main.go 236s src/go.etcd.io/etcd/etcdctl/main_test.go 236s src/go.etcd.io/etcd/etcdctl/ctlv2/ctl.go 236s src/go.etcd.io/etcd/etcdctl/ctlv2/command/auth_commands.go 236s src/go.etcd.io/etcd/etcdctl/ctlv2/command/backup_command.go 236s src/go.etcd.io/etcd/etcdctl/ctlv2/command/cluster_health.go 236s src/go.etcd.io/etcd/etcdctl/ctlv2/command/doc.go 236s src/go.etcd.io/etcd/etcdctl/ctlv2/command/error.go 236s src/go.etcd.io/etcd/etcdctl/ctlv2/command/exec_watch_command.go 236s src/go.etcd.io/etcd/etcdctl/ctlv2/command/format.go 236s src/go.etcd.io/etcd/etcdctl/ctlv2/command/get_command.go 236s src/go.etcd.io/etcd/etcdctl/ctlv2/command/ls_command.go 236s src/go.etcd.io/etcd/etcdctl/ctlv2/command/member_commands.go 236s src/go.etcd.io/etcd/etcdctl/ctlv2/command/mk_command.go 236s src/go.etcd.io/etcd/etcdctl/ctlv2/command/mkdir_command.go 236s src/go.etcd.io/etcd/etcdctl/ctlv2/command/rm_command.go 236s src/go.etcd.io/etcd/etcdctl/ctlv2/command/rmdir_command.go 236s src/go.etcd.io/etcd/etcdctl/ctlv2/command/role_commands.go 236s src/go.etcd.io/etcd/etcdctl/ctlv2/command/set_command.go 236s src/go.etcd.io/etcd/etcdctl/ctlv2/command/set_dir_command.go 236s src/go.etcd.io/etcd/etcdctl/ctlv2/command/update_command.go 236s src/go.etcd.io/etcd/etcdctl/ctlv2/command/update_dir_command.go 236s src/go.etcd.io/etcd/etcdctl/ctlv2/command/user_commands.go 236s src/go.etcd.io/etcd/etcdctl/ctlv2/command/util.go 236s src/go.etcd.io/etcd/etcdctl/ctlv2/command/util_test.go 236s src/go.etcd.io/etcd/etcdctl/ctlv2/command/watch_command.go 236s src/go.etcd.io/etcd/etcdctl/ctlv3/ctl.go 236s src/go.etcd.io/etcd/etcdctl/ctlv3/command/alarm_command.go 236s src/go.etcd.io/etcd/etcdctl/ctlv3/command/auth_command.go 236s src/go.etcd.io/etcd/etcdctl/ctlv3/command/check.go 236s src/go.etcd.io/etcd/etcdctl/ctlv3/command/compaction_command.go 236s src/go.etcd.io/etcd/etcdctl/ctlv3/command/defrag_command.go 236s src/go.etcd.io/etcd/etcdctl/ctlv3/command/del_command.go 236s src/go.etcd.io/etcd/etcdctl/ctlv3/command/doc.go 236s src/go.etcd.io/etcd/etcdctl/ctlv3/command/elect_command.go 236s src/go.etcd.io/etcd/etcdctl/ctlv3/command/ep_command.go 236s src/go.etcd.io/etcd/etcdctl/ctlv3/command/get_command.go 236s src/go.etcd.io/etcd/etcdctl/ctlv3/command/global.go 236s src/go.etcd.io/etcd/etcdctl/ctlv3/command/lease_command.go 236s src/go.etcd.io/etcd/etcdctl/ctlv3/command/lock_command.go 236s src/go.etcd.io/etcd/etcdctl/ctlv3/command/make_mirror_command.go 236s src/go.etcd.io/etcd/etcdctl/ctlv3/command/member_command.go 236s src/go.etcd.io/etcd/etcdctl/ctlv3/command/move_leader_command.go 236s src/go.etcd.io/etcd/etcdctl/ctlv3/command/printer.go 236s src/go.etcd.io/etcd/etcdctl/ctlv3/command/printer_fields.go 236s src/go.etcd.io/etcd/etcdctl/ctlv3/command/printer_json.go 236s src/go.etcd.io/etcd/etcdctl/ctlv3/command/printer_protobuf.go 236s src/go.etcd.io/etcd/etcdctl/ctlv3/command/printer_simple.go 236s src/go.etcd.io/etcd/etcdctl/ctlv3/command/printer_table.go 236s src/go.etcd.io/etcd/etcdctl/ctlv3/command/put_command.go 236s src/go.etcd.io/etcd/etcdctl/ctlv3/command/role_command.go 236s src/go.etcd.io/etcd/etcdctl/ctlv3/command/snapshot_command.go 236s src/go.etcd.io/etcd/etcdctl/ctlv3/command/txn_command.go 236s src/go.etcd.io/etcd/etcdctl/ctlv3/command/user_command.go 236s src/go.etcd.io/etcd/etcdctl/ctlv3/command/util.go 236s src/go.etcd.io/etcd/etcdctl/ctlv3/command/version_command.go 236s src/go.etcd.io/etcd/etcdctl/ctlv3/command/watch_command.go 236s src/go.etcd.io/etcd/etcdctl/ctlv3/command/watch_command_test.go 236s src/go.etcd.io/etcd/etcdutl/ctl.go 236s src/go.etcd.io/etcd/etcdutl/main.go 236s src/go.etcd.io/etcd/etcdutl/main_test.go 236s src/go.etcd.io/etcd/etcdutl/etcdutl/backup_command.go 236s src/go.etcd.io/etcd/etcdutl/etcdutl/common.go 236s src/go.etcd.io/etcd/etcdutl/etcdutl/defrag_command.go 236s src/go.etcd.io/etcd/etcdutl/etcdutl/printer.go 236s src/go.etcd.io/etcd/etcdutl/etcdutl/printer_fields.go 236s src/go.etcd.io/etcd/etcdutl/etcdutl/printer_json.go 236s src/go.etcd.io/etcd/etcdutl/etcdutl/printer_protobuf.go 236s src/go.etcd.io/etcd/etcdutl/etcdutl/printer_simple.go 236s src/go.etcd.io/etcd/etcdutl/etcdutl/printer_table.go 236s src/go.etcd.io/etcd/etcdutl/etcdutl/snapshot_command.go 236s src/go.etcd.io/etcd/etcdutl/etcdutl/version_command.go 236s src/go.etcd.io/etcd/etcdutl/snapshot/doc.go 236s src/go.etcd.io/etcd/etcdutl/snapshot/util.go 236s src/go.etcd.io/etcd/etcdutl/snapshot/v3_snapshot.go 236s src/go.etcd.io/etcd/pkg/adt/adt.go 236s src/go.etcd.io/etcd/pkg/adt/interval_tree.go 236s src/go.etcd.io/etcd/pkg/adt/interval_tree_test.go 236s src/go.etcd.io/etcd/pkg/adt/example_test.go 236s src/go.etcd.io/etcd/pkg/cobrautl/error.go 236s src/go.etcd.io/etcd/pkg/cobrautl/help.go 236s src/go.etcd.io/etcd/pkg/contention/contention.go 236s src/go.etcd.io/etcd/pkg/contention/doc.go 236s src/go.etcd.io/etcd/pkg/cpuutil/doc.go 236s src/go.etcd.io/etcd/pkg/cpuutil/endian.go 236s src/go.etcd.io/etcd/pkg/crc/crc.go 236s src/go.etcd.io/etcd/pkg/crc/crc_test.go 236s src/go.etcd.io/etcd/pkg/debugutil/doc.go 236s src/go.etcd.io/etcd/pkg/debugutil/pprof.go 236s src/go.etcd.io/etcd/pkg/expect/expect.go 236s src/go.etcd.io/etcd/pkg/expect/expect_test.go 236s src/go.etcd.io/etcd/pkg/flags/flag.go 236s src/go.etcd.io/etcd/pkg/flags/flag_test.go 236s src/go.etcd.io/etcd/pkg/flags/ignored.go 236s src/go.etcd.io/etcd/pkg/flags/selective_string.go 236s src/go.etcd.io/etcd/pkg/flags/selective_string_test.go 236s src/go.etcd.io/etcd/pkg/flags/strings.go 236s src/go.etcd.io/etcd/pkg/flags/strings_test.go 236s src/go.etcd.io/etcd/pkg/flags/uint32.go 236s src/go.etcd.io/etcd/pkg/flags/uint32_test.go 236s src/go.etcd.io/etcd/pkg/flags/unique_strings.go 236s src/go.etcd.io/etcd/pkg/flags/unique_strings_test.go 236s src/go.etcd.io/etcd/pkg/flags/unique_urls.go 236s src/go.etcd.io/etcd/pkg/flags/unique_urls_test.go 236s src/go.etcd.io/etcd/pkg/flags/urls.go 236s src/go.etcd.io/etcd/pkg/flags/urls_test.go 236s src/go.etcd.io/etcd/pkg/grpc_testing/recorder.go 236s src/go.etcd.io/etcd/pkg/grpc_testing/stub_server.go 236s src/go.etcd.io/etcd/pkg/httputil/httputil.go 236s src/go.etcd.io/etcd/pkg/httputil/httputil_test.go 236s src/go.etcd.io/etcd/pkg/idutil/id.go 236s src/go.etcd.io/etcd/pkg/idutil/id_test.go 236s src/go.etcd.io/etcd/pkg/ioutil/pagewriter.go 236s src/go.etcd.io/etcd/pkg/ioutil/pagewriter_test.go 236s src/go.etcd.io/etcd/pkg/ioutil/readcloser.go 236s src/go.etcd.io/etcd/pkg/ioutil/readcloser_test.go 236s src/go.etcd.io/etcd/pkg/ioutil/reader.go 236s src/go.etcd.io/etcd/pkg/ioutil/reader_test.go 236s src/go.etcd.io/etcd/pkg/ioutil/util.go 236s src/go.etcd.io/etcd/pkg/netutil/doc.go 236s src/go.etcd.io/etcd/pkg/netutil/netutil.go 236s src/go.etcd.io/etcd/pkg/netutil/netutil_test.go 236s src/go.etcd.io/etcd/pkg/netutil/routes_linux.go 236s src/go.etcd.io/etcd/pkg/netutil/routes_linux_test.go 236s src/go.etcd.io/etcd/pkg/osutil/interrupt_unix.go 236s src/go.etcd.io/etcd/pkg/osutil/osutil.go 236s src/go.etcd.io/etcd/pkg/osutil/osutil_test.go 236s src/go.etcd.io/etcd/pkg/osutil/signal_linux.go 236s src/go.etcd.io/etcd/pkg/pbutil/pbutil.go 236s src/go.etcd.io/etcd/pkg/pbutil/pbutil_test.go 236s src/go.etcd.io/etcd/pkg/proxy/doc.go 236s src/go.etcd.io/etcd/pkg/proxy/server.go 236s src/go.etcd.io/etcd/pkg/proxy/server_test.go 236s src/go.etcd.io/etcd/pkg/report/doc.go 236s src/go.etcd.io/etcd/pkg/report/report.go 236s src/go.etcd.io/etcd/pkg/report/report_test.go 236s src/go.etcd.io/etcd/pkg/report/timeseries.go 236s src/go.etcd.io/etcd/pkg/report/timeseries_test.go 236s src/go.etcd.io/etcd/pkg/report/weighted.go 236s src/go.etcd.io/etcd/pkg/runtime/fds_linux.go 236s src/go.etcd.io/etcd/pkg/schedule/doc.go 236s src/go.etcd.io/etcd/pkg/schedule/schedule.go 236s src/go.etcd.io/etcd/pkg/schedule/schedule_test.go 236s src/go.etcd.io/etcd/pkg/stringutil/doc.go 236s src/go.etcd.io/etcd/pkg/stringutil/rand.go 236s src/go.etcd.io/etcd/pkg/stringutil/rand_test.go 236s src/go.etcd.io/etcd/pkg/traceutil/trace.go 236s src/go.etcd.io/etcd/pkg/traceutil/trace_test.go 236s src/go.etcd.io/etcd/pkg/wait/wait.go 236s src/go.etcd.io/etcd/pkg/wait/wait_test.go 236s src/go.etcd.io/etcd/pkg/wait/wait_time.go 236s src/go.etcd.io/etcd/pkg/wait/wait_time_test.go 236s src/go.etcd.io/etcd/raft/bootstrap.go 236s src/go.etcd.io/etcd/raft/diff_test.go 236s src/go.etcd.io/etcd/raft/doc.go 236s src/go.etcd.io/etcd/raft/example_test.go 236s src/go.etcd.io/etcd/raft/log.go 236s src/go.etcd.io/etcd/raft/log_test.go 236s src/go.etcd.io/etcd/raft/log_unstable.go 236s src/go.etcd.io/etcd/raft/log_unstable_test.go 236s src/go.etcd.io/etcd/raft/logger.go 236s src/go.etcd.io/etcd/raft/node.go 236s src/go.etcd.io/etcd/raft/node_bench_test.go 236s src/go.etcd.io/etcd/raft/node_test.go 236s src/go.etcd.io/etcd/raft/raft.go 236s src/go.etcd.io/etcd/raft/raft_flow_control_test.go 236s src/go.etcd.io/etcd/raft/raft_paper_test.go 236s src/go.etcd.io/etcd/raft/raft_snap_test.go 236s src/go.etcd.io/etcd/raft/raft_test.go 236s src/go.etcd.io/etcd/raft/rawnode.go 236s src/go.etcd.io/etcd/raft/rawnode_test.go 236s src/go.etcd.io/etcd/raft/read_only.go 236s src/go.etcd.io/etcd/raft/status.go 236s src/go.etcd.io/etcd/raft/storage.go 236s src/go.etcd.io/etcd/raft/storage_test.go 236s src/go.etcd.io/etcd/raft/util.go 236s src/go.etcd.io/etcd/raft/util_test.go 236s src/go.etcd.io/etcd/raft/interaction_test.go 236s src/go.etcd.io/etcd/raft/confchange/confchange.go 236s src/go.etcd.io/etcd/raft/confchange/datadriven_test.go 236s src/go.etcd.io/etcd/raft/confchange/quick_test.go 236s src/go.etcd.io/etcd/raft/confchange/restore.go 236s src/go.etcd.io/etcd/raft/confchange/restore_test.go 236s src/go.etcd.io/etcd/raft/quorum/bench_test.go 236s src/go.etcd.io/etcd/raft/quorum/datadriven_test.go 236s src/go.etcd.io/etcd/raft/quorum/joint.go 236s src/go.etcd.io/etcd/raft/quorum/majority.go 236s src/go.etcd.io/etcd/raft/quorum/quick_test.go 236s src/go.etcd.io/etcd/raft/quorum/quorum.go 268s src/go.etcd.io/etcd/raft/quorum/voteresult_string.go 268s src/go.etcd.io/etcd/raft/raftpb/confchange.go 268s src/go.etcd.io/etcd/raft/raftpb/confstate.go 268s src/go.etcd.io/etcd/raft/raftpb/confstate_test.go 268s src/go.etcd.io/etcd/raft/raftpb/raft.pb.go 268s src/go.etcd.io/etcd/raft/raftpb/raft_test.go 268s src/go.etcd.io/etcd/raft/rafttest/doc.go 268s src/go.etcd.io/etcd/raft/rafttest/interaction_env.go 268s src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler.go 268s src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_add_nodes.go 268s src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_campaign.go 268s src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_compact.go 268s src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_deliver_msgs.go 268s src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_log_level.go 268s src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_process_ready.go 268s src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_propose.go 268s src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_propose_conf_change.go 268s src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_raft_log.go 268s src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_stabilize.go 268s src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_status.go 268s src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_tick_heartbeat.go 268s src/go.etcd.io/etcd/raft/rafttest/interaction_env_logger.go 268s src/go.etcd.io/etcd/raft/rafttest/network.go 268s src/go.etcd.io/etcd/raft/rafttest/network_test.go 268s src/go.etcd.io/etcd/raft/rafttest/node.go 268s src/go.etcd.io/etcd/raft/rafttest/node_bench_test.go 268s src/go.etcd.io/etcd/raft/rafttest/node_test.go 268s src/go.etcd.io/etcd/raft/tracker/inflights.go 268s src/go.etcd.io/etcd/raft/tracker/inflights_test.go 268s src/go.etcd.io/etcd/raft/tracker/progress.go 268s src/go.etcd.io/etcd/raft/tracker/progress_test.go 268s src/go.etcd.io/etcd/raft/tracker/state.go 268s src/go.etcd.io/etcd/raft/tracker/tracker.go 268s src/go.etcd.io/etcd/server/main.go 268s src/go.etcd.io/etcd/server/main_test.go 268s src/go.etcd.io/etcd/server/auth/doc.go 268s src/go.etcd.io/etcd/server/auth/jwt.go 268s src/go.etcd.io/etcd/server/auth/jwt_test.go 268s src/go.etcd.io/etcd/server/auth/main_test.go 268s src/go.etcd.io/etcd/server/auth/metrics.go 268s src/go.etcd.io/etcd/server/auth/nop.go 268s src/go.etcd.io/etcd/server/auth/options.go 268s src/go.etcd.io/etcd/server/auth/range_perm_cache.go 268s src/go.etcd.io/etcd/server/auth/range_perm_cache_test.go 268s src/go.etcd.io/etcd/server/auth/simple_token.go 268s src/go.etcd.io/etcd/server/auth/simple_token_test.go 268s src/go.etcd.io/etcd/server/auth/store.go 268s src/go.etcd.io/etcd/server/auth/store_test.go 268s src/go.etcd.io/etcd/server/config/config.go 268s src/go.etcd.io/etcd/server/config/config_test.go 268s src/go.etcd.io/etcd/server/config/v2_deprecation.go 268s src/go.etcd.io/etcd/server/config/v2_deprecation_test.go 268s src/go.etcd.io/etcd/server/datadir/datadir.go 268s src/go.etcd.io/etcd/server/datadir/doc.go 268s src/go.etcd.io/etcd/server/datadir/datadir_test.go 268s src/go.etcd.io/etcd/server/embed/auth_test.go 268s src/go.etcd.io/etcd/server/embed/config.go 268s src/go.etcd.io/etcd/server/embed/config_logging.go 268s src/go.etcd.io/etcd/server/embed/config_logging_journal_unix.go 268s src/go.etcd.io/etcd/server/embed/config_test.go 268s src/go.etcd.io/etcd/server/embed/config_tracing.go 268s src/go.etcd.io/etcd/server/embed/config_tracing_test.go 268s src/go.etcd.io/etcd/server/embed/doc.go 268s src/go.etcd.io/etcd/server/embed/etcd.go 268s src/go.etcd.io/etcd/server/embed/etcd_test.go 268s src/go.etcd.io/etcd/server/embed/serve.go 268s src/go.etcd.io/etcd/server/embed/serve_test.go 268s src/go.etcd.io/etcd/server/embed/util.go 268s src/go.etcd.io/etcd/server/etcdmain/config.go 268s src/go.etcd.io/etcd/server/etcdmain/config_test.go 268s src/go.etcd.io/etcd/server/etcdmain/doc.go 268s src/go.etcd.io/etcd/server/etcdmain/etcd.go 268s src/go.etcd.io/etcd/server/etcdmain/gateway.go 268s src/go.etcd.io/etcd/server/etcdmain/grpc_proxy.go 268s src/go.etcd.io/etcd/server/etcdmain/help.go 268s src/go.etcd.io/etcd/server/etcdmain/main.go 268s src/go.etcd.io/etcd/server/etcdmain/util.go 268s src/go.etcd.io/etcd/server/etcdserver/apply.go 268s src/go.etcd.io/etcd/server/etcdserver/apply_auth.go 268s src/go.etcd.io/etcd/server/etcdserver/apply_auth_test.go 268s src/go.etcd.io/etcd/server/etcdserver/apply_test.go 268s src/go.etcd.io/etcd/server/etcdserver/apply_v2.go 268s src/go.etcd.io/etcd/server/etcdserver/backend.go 268s src/go.etcd.io/etcd/server/etcdserver/cluster_util.go 268s src/go.etcd.io/etcd/server/etcdserver/cluster_util_test.go 268s src/go.etcd.io/etcd/server/etcdserver/corrupt.go 268s src/go.etcd.io/etcd/server/etcdserver/corrupt_test.go 268s src/go.etcd.io/etcd/server/etcdserver/doc.go 268s src/go.etcd.io/etcd/server/etcdserver/errors.go 268s src/go.etcd.io/etcd/server/etcdserver/metrics.go 268s src/go.etcd.io/etcd/server/etcdserver/quota.go 268s src/go.etcd.io/etcd/server/etcdserver/raft.go 268s src/go.etcd.io/etcd/server/etcdserver/raft_test.go 268s src/go.etcd.io/etcd/server/etcdserver/server.go 268s src/go.etcd.io/etcd/server/etcdserver/server_access_control.go 268s src/go.etcd.io/etcd/server/etcdserver/server_test.go 268s src/go.etcd.io/etcd/server/etcdserver/snapshot_merge.go 268s src/go.etcd.io/etcd/server/etcdserver/storage.go 268s src/go.etcd.io/etcd/server/etcdserver/util.go 268s src/go.etcd.io/etcd/server/etcdserver/util_bench_test.go 268s src/go.etcd.io/etcd/server/etcdserver/util_test.go 268s src/go.etcd.io/etcd/server/etcdserver/v2_server.go 268s src/go.etcd.io/etcd/server/etcdserver/v3_server.go 268s src/go.etcd.io/etcd/server/etcdserver/zap_raft.go 268s src/go.etcd.io/etcd/server/etcdserver/zap_raft_test.go 268s src/go.etcd.io/etcd/server/etcdserver/api/capability.go 268s src/go.etcd.io/etcd/server/etcdserver/api/cluster.go 268s src/go.etcd.io/etcd/server/etcdserver/api/doc.go 268s src/go.etcd.io/etcd/server/etcdserver/api/etcdhttp/base.go 268s src/go.etcd.io/etcd/server/etcdserver/api/etcdhttp/doc.go 268s src/go.etcd.io/etcd/server/etcdserver/api/etcdhttp/health.go 268s src/go.etcd.io/etcd/server/etcdserver/api/etcdhttp/health_test.go 268s src/go.etcd.io/etcd/server/etcdserver/api/etcdhttp/metrics.go 268s src/go.etcd.io/etcd/server/etcdserver/api/etcdhttp/peer.go 268s src/go.etcd.io/etcd/server/etcdserver/api/etcdhttp/peer_test.go 268s src/go.etcd.io/etcd/server/etcdserver/api/etcdhttp/version_test.go 268s src/go.etcd.io/etcd/server/etcdserver/api/membership/cluster.go 268s src/go.etcd.io/etcd/server/etcdserver/api/membership/cluster_test.go 268s src/go.etcd.io/etcd/server/etcdserver/api/membership/confstate.go 268s src/go.etcd.io/etcd/server/etcdserver/api/membership/doc.go 268s src/go.etcd.io/etcd/server/etcdserver/api/membership/downgrade.go 268s src/go.etcd.io/etcd/server/etcdserver/api/membership/downgrade_test.go 268s src/go.etcd.io/etcd/server/etcdserver/api/membership/errors.go 268s src/go.etcd.io/etcd/server/etcdserver/api/membership/member.go 268s src/go.etcd.io/etcd/server/etcdserver/api/membership/member_test.go 268s src/go.etcd.io/etcd/server/etcdserver/api/membership/metrics.go 268s src/go.etcd.io/etcd/server/etcdserver/api/membership/store.go 268s src/go.etcd.io/etcd/server/etcdserver/api/membership/store_test.go 268s src/go.etcd.io/etcd/server/etcdserver/api/membership/storev2.go 268s src/go.etcd.io/etcd/server/etcdserver/api/membership/storev2_test.go 268s src/go.etcd.io/etcd/server/etcdserver/api/membership/confstate_test.go 268s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/coder.go 268s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/doc.go 268s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/fake_roundtripper_test.go 268s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/functional_test.go 268s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/http.go 268s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/http_test.go 268s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/metrics.go 268s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/msg_codec.go 268s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/msg_codec_test.go 268s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/msgappv2_codec.go 268s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/msgappv2_codec_test.go 268s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/peer.go 268s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/peer_status.go 268s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/peer_test.go 268s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/pipeline.go 268s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/pipeline_test.go 268s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/probing_status.go 268s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/remote.go 268s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/snapshot_sender.go 268s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/snapshot_test.go 268s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/stream.go 268s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/stream_test.go 268s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/transport.go 268s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/transport_bench_test.go 268s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/transport_test.go 268s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/urlpick.go 268s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/urlpick_test.go 268s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/util.go 268s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/util_test.go 268s src/go.etcd.io/etcd/server/etcdserver/api/snap/db.go 268s src/go.etcd.io/etcd/server/etcdserver/api/snap/doc.go 268s src/go.etcd.io/etcd/server/etcdserver/api/snap/message.go 268s src/go.etcd.io/etcd/server/etcdserver/api/snap/metrics.go 268s src/go.etcd.io/etcd/server/etcdserver/api/snap/snapshotter.go 268s src/go.etcd.io/etcd/server/etcdserver/api/snap/snapshotter_test.go 268s src/go.etcd.io/etcd/server/etcdserver/api/snap/snappb/snap.pb.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v2auth/auth.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v2auth/auth_requests.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v2auth/auth_test.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v2discovery/discovery.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v2discovery/discovery_test.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v2error/error.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v2error/error_test.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v2http/capability.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v2http/client.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v2http/client_auth.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v2http/client_auth_test.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v2http/client_test.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v2http/doc.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v2http/http.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v2http/http_test.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v2http/metrics.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v2http/httptypes/errors.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v2http/httptypes/errors_test.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v2http/httptypes/member.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v2http/httptypes/member_test.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v2stats/leader.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v2stats/queue.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v2stats/server.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v2stats/stats.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v2store/doc.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v2store/event.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v2store/event_history.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v2store/event_queue.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v2store/event_test.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v2store/heap_test.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v2store/metrics.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v2store/node.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v2store/node_extern.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v2store/node_extern_test.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v2store/node_test.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v2store/stats.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v2store/stats_test.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v2store/store.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v2store/store_bench_test.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v2store/store_ttl_test.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v2store/ttl_key_heap.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v2store/watcher.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v2store/watcher_hub.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v2store/watcher_hub_test.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v2store/watcher_test.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v2v3/cluster.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v2v3/doc.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v2v3/server.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v2v3/store.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v2v3/watcher.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v3alarm/alarms.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v3client/doc.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v3client/v3client.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v3compactor/compactor.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v3compactor/compactor_test.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v3compactor/doc.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v3compactor/periodic.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v3compactor/periodic_test.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v3compactor/revision.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v3compactor/revision_test.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v3election/doc.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v3election/election.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v3election/v3electionpb/v3election.pb.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v3election/v3electionpb/gw/v3election.pb.gw.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v3lock/doc.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v3lock/lock.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v3lock/v3lockpb/v3lock.pb.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v3lock/v3lockpb/gw/v3lock.pb.gw.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v3rpc/auth.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v3rpc/codec.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v3rpc/grpc.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v3rpc/header.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v3rpc/health.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v3rpc/interceptor.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v3rpc/key.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v3rpc/lease.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v3rpc/maintenance.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v3rpc/member.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v3rpc/metrics.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v3rpc/quota.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v3rpc/util.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v3rpc/util_test.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v3rpc/watch.go 268s src/go.etcd.io/etcd/server/etcdserver/api/v3rpc/watch_test.go 268s src/go.etcd.io/etcd/server/etcdserver/cindex/cindex.go 268s src/go.etcd.io/etcd/server/etcdserver/cindex/cindex_test.go 268s src/go.etcd.io/etcd/server/etcdserver/cindex/doc.go 268s src/go.etcd.io/etcd/server/lease/doc.go 268s src/go.etcd.io/etcd/server/lease/lease_queue.go 268s src/go.etcd.io/etcd/server/lease/lease_queue_test.go 268s src/go.etcd.io/etcd/server/lease/lessor.go 268s src/go.etcd.io/etcd/server/lease/lessor_bench_test.go 268s src/go.etcd.io/etcd/server/lease/lessor_test.go 268s src/go.etcd.io/etcd/server/lease/metrics.go 268s src/go.etcd.io/etcd/server/lease/leasehttp/doc.go 268s src/go.etcd.io/etcd/server/lease/leasehttp/http.go 268s src/go.etcd.io/etcd/server/lease/leasehttp/http_test.go 268s src/go.etcd.io/etcd/server/lease/leasepb/lease.pb.go 268s src/go.etcd.io/etcd/server/mock/mockstorage/doc.go 268s src/go.etcd.io/etcd/server/mock/mockstorage/storage_recorder.go 268s src/go.etcd.io/etcd/server/mock/mockstore/doc.go 268s src/go.etcd.io/etcd/server/mock/mockstore/store_recorder.go 268s src/go.etcd.io/etcd/server/mock/mockwait/doc.go 268s src/go.etcd.io/etcd/server/mock/mockwait/wait_recorder.go 268s src/go.etcd.io/etcd/server/mvcc/doc.go 268s src/go.etcd.io/etcd/server/mvcc/hash.go 268s src/go.etcd.io/etcd/server/mvcc/hash_test.go 268s src/go.etcd.io/etcd/server/mvcc/index.go 268s src/go.etcd.io/etcd/server/mvcc/index_bench_test.go 268s src/go.etcd.io/etcd/server/mvcc/index_test.go 268s src/go.etcd.io/etcd/server/mvcc/key_index.go 268s src/go.etcd.io/etcd/server/mvcc/key_index_test.go 268s src/go.etcd.io/etcd/server/mvcc/kv.go 268s src/go.etcd.io/etcd/server/mvcc/kv_test.go 268s src/go.etcd.io/etcd/server/mvcc/kv_view.go 268s src/go.etcd.io/etcd/server/mvcc/kvstore.go 268s src/go.etcd.io/etcd/server/mvcc/kvstore_bench_test.go 268s src/go.etcd.io/etcd/server/mvcc/kvstore_compaction.go 268s src/go.etcd.io/etcd/server/mvcc/kvstore_compaction_test.go 268s src/go.etcd.io/etcd/server/mvcc/kvstore_test.go 268s src/go.etcd.io/etcd/server/mvcc/kvstore_txn.go 268s src/go.etcd.io/etcd/server/mvcc/metrics.go 268s src/go.etcd.io/etcd/server/mvcc/metrics_txn.go 268s src/go.etcd.io/etcd/server/mvcc/revision.go 268s src/go.etcd.io/etcd/server/mvcc/revision_test.go 268s src/go.etcd.io/etcd/server/mvcc/util.go 268s src/go.etcd.io/etcd/server/mvcc/watchable_store.go 268s src/go.etcd.io/etcd/server/mvcc/watchable_store_bench_test.go 268s src/go.etcd.io/etcd/server/mvcc/watchable_store_test.go 268s src/go.etcd.io/etcd/server/mvcc/watchable_store_txn.go 268s src/go.etcd.io/etcd/server/mvcc/watcher.go 268s src/go.etcd.io/etcd/server/mvcc/watcher_bench_test.go 268s src/go.etcd.io/etcd/server/mvcc/watcher_group.go 268s src/go.etcd.io/etcd/server/mvcc/watcher_test.go 268s src/go.etcd.io/etcd/server/mvcc/backend/backend.go 268s src/go.etcd.io/etcd/server/mvcc/backend/batch_tx.go 268s src/go.etcd.io/etcd/server/mvcc/backend/config_linux.go 268s src/go.etcd.io/etcd/server/mvcc/backend/doc.go 268s src/go.etcd.io/etcd/server/mvcc/backend/export_test.go 268s src/go.etcd.io/etcd/server/mvcc/backend/hooks.go 268s src/go.etcd.io/etcd/server/mvcc/backend/metrics.go 268s src/go.etcd.io/etcd/server/mvcc/backend/read_tx.go 268s src/go.etcd.io/etcd/server/mvcc/backend/tx_buffer.go 268s src/go.etcd.io/etcd/server/mvcc/backend/verify.go 268s src/go.etcd.io/etcd/server/mvcc/backend/backend_bench_test.go 268s src/go.etcd.io/etcd/server/mvcc/backend/backend_test.go 268s src/go.etcd.io/etcd/server/mvcc/backend/batch_tx_test.go 268s src/go.etcd.io/etcd/server/mvcc/backend/hooks_test.go 268s src/go.etcd.io/etcd/server/mvcc/backend/verify_test.go 268s src/go.etcd.io/etcd/server/mvcc/backend/testing/betesting.go 268s src/go.etcd.io/etcd/server/mvcc/buckets/bucket.go 268s src/go.etcd.io/etcd/server/proxy/grpcproxy/auth.go 268s src/go.etcd.io/etcd/server/proxy/grpcproxy/cluster.go 268s src/go.etcd.io/etcd/server/proxy/grpcproxy/doc.go 268s src/go.etcd.io/etcd/server/proxy/grpcproxy/election.go 268s src/go.etcd.io/etcd/server/proxy/grpcproxy/health.go 268s src/go.etcd.io/etcd/server/proxy/grpcproxy/kv.go 268s src/go.etcd.io/etcd/server/proxy/grpcproxy/leader.go 268s src/go.etcd.io/etcd/server/proxy/grpcproxy/lease.go 268s src/go.etcd.io/etcd/server/proxy/grpcproxy/lock.go 268s src/go.etcd.io/etcd/server/proxy/grpcproxy/maintenance.go 268s src/go.etcd.io/etcd/server/proxy/grpcproxy/metrics.go 268s src/go.etcd.io/etcd/server/proxy/grpcproxy/register.go 268s src/go.etcd.io/etcd/server/proxy/grpcproxy/util.go 268s src/go.etcd.io/etcd/server/proxy/grpcproxy/watch.go 268s src/go.etcd.io/etcd/server/proxy/grpcproxy/watch_broadcast.go 268s src/go.etcd.io/etcd/server/proxy/grpcproxy/watch_broadcasts.go 268s src/go.etcd.io/etcd/server/proxy/grpcproxy/watch_ranges.go 268s src/go.etcd.io/etcd/server/proxy/grpcproxy/watcher.go 268s src/go.etcd.io/etcd/server/proxy/grpcproxy/adapter/auth_client_adapter.go 268s src/go.etcd.io/etcd/server/proxy/grpcproxy/adapter/chan_stream.go 268s src/go.etcd.io/etcd/server/proxy/grpcproxy/adapter/cluster_client_adapter.go 268s src/go.etcd.io/etcd/server/proxy/grpcproxy/adapter/doc.go 268s src/go.etcd.io/etcd/server/proxy/grpcproxy/adapter/election_client_adapter.go 268s src/go.etcd.io/etcd/server/proxy/grpcproxy/adapter/kv_client_adapter.go 268s src/go.etcd.io/etcd/server/proxy/grpcproxy/adapter/lease_client_adapter.go 268s src/go.etcd.io/etcd/server/proxy/grpcproxy/adapter/lock_client_adapter.go 268s src/go.etcd.io/etcd/server/proxy/grpcproxy/adapter/maintenance_client_adapter.go 268s src/go.etcd.io/etcd/server/proxy/grpcproxy/adapter/watch_client_adapter.go 268s src/go.etcd.io/etcd/server/proxy/grpcproxy/cache/store.go 268s src/go.etcd.io/etcd/server/proxy/httpproxy/director.go 268s src/go.etcd.io/etcd/server/proxy/httpproxy/director_test.go 268s src/go.etcd.io/etcd/server/proxy/httpproxy/doc.go 268s src/go.etcd.io/etcd/server/proxy/httpproxy/metrics.go 268s src/go.etcd.io/etcd/server/proxy/httpproxy/proxy.go 268s src/go.etcd.io/etcd/server/proxy/httpproxy/proxy_test.go 268s src/go.etcd.io/etcd/server/proxy/httpproxy/reverse.go 268s src/go.etcd.io/etcd/server/proxy/httpproxy/reverse_test.go 268s src/go.etcd.io/etcd/server/proxy/tcpproxy/doc.go 268s src/go.etcd.io/etcd/server/proxy/tcpproxy/userspace.go 268s src/go.etcd.io/etcd/server/proxy/tcpproxy/userspace_test.go 268s src/go.etcd.io/etcd/server/storage/mvcc/testutil/hash.go 268s src/go.etcd.io/etcd/server/verify/doc.go 268s src/go.etcd.io/etcd/server/verify/verify.go 268s src/go.etcd.io/etcd/server/wal/decoder.go 268s src/go.etcd.io/etcd/server/wal/doc.go 268s src/go.etcd.io/etcd/server/wal/encoder.go 268s src/go.etcd.io/etcd/server/wal/file_pipeline.go 268s src/go.etcd.io/etcd/server/wal/file_pipeline_test.go 268s src/go.etcd.io/etcd/server/wal/metrics.go 268s src/go.etcd.io/etcd/server/wal/record_test.go 268s src/go.etcd.io/etcd/server/wal/repair.go 268s src/go.etcd.io/etcd/server/wal/repair_test.go 268s src/go.etcd.io/etcd/server/wal/util.go 268s src/go.etcd.io/etcd/server/wal/wal.go 268s src/go.etcd.io/etcd/server/wal/wal_bench_test.go 268s src/go.etcd.io/etcd/server/wal/wal_test.go 268s src/go.etcd.io/etcd/server/wal/walpb/record.go 268s src/go.etcd.io/etcd/server/wal/walpb/record.pb.go 268s src/go.etcd.io/etcd/server/wal/walpb/record_test.go 268s src/go.etcd.io/etcd/tests/e2e/cluster_downgrade_test.go 268s src/go.etcd.io/etcd/tests/e2e/cmux_test.go 268s src/go.etcd.io/etcd/tests/e2e/corrupt_test.go 268s src/go.etcd.io/etcd/tests/e2e/ctl_v2_test.go 268s src/go.etcd.io/etcd/tests/e2e/ctl_v3_alarm_test.go 268s src/go.etcd.io/etcd/tests/e2e/ctl_v3_auth_no_proxy_test.go 268s src/go.etcd.io/etcd/tests/e2e/ctl_v3_auth_security_test.go 268s src/go.etcd.io/etcd/tests/e2e/ctl_v3_auth_test.go 268s src/go.etcd.io/etcd/tests/e2e/ctl_v3_compact_test.go 268s src/go.etcd.io/etcd/tests/e2e/ctl_v3_defrag_test.go 268s src/go.etcd.io/etcd/tests/e2e/ctl_v3_elect_test.go 268s src/go.etcd.io/etcd/tests/e2e/ctl_v3_endpoint_test.go 268s src/go.etcd.io/etcd/tests/e2e/ctl_v3_grpc_test.go 268s src/go.etcd.io/etcd/tests/e2e/ctl_v3_kv_test.go 268s src/go.etcd.io/etcd/tests/e2e/ctl_v3_lease_test.go 268s src/go.etcd.io/etcd/tests/e2e/ctl_v3_lock_test.go 268s src/go.etcd.io/etcd/tests/e2e/ctl_v3_make_mirror_test.go 268s src/go.etcd.io/etcd/tests/e2e/ctl_v3_member_no_proxy_test.go 268s src/go.etcd.io/etcd/tests/e2e/ctl_v3_member_test.go 268s src/go.etcd.io/etcd/tests/e2e/ctl_v3_move_leader_test.go 268s src/go.etcd.io/etcd/tests/e2e/ctl_v3_role_test.go 268s src/go.etcd.io/etcd/tests/e2e/ctl_v3_snapshot_test.go 268s src/go.etcd.io/etcd/tests/e2e/ctl_v3_test.go 268s src/go.etcd.io/etcd/tests/e2e/ctl_v3_txn_test.go 268s src/go.etcd.io/etcd/tests/e2e/ctl_v3_user_test.go 268s src/go.etcd.io/etcd/tests/e2e/ctl_v3_watch_no_cov_test.go 268s src/go.etcd.io/etcd/tests/e2e/ctl_v3_watch_test.go 268s src/go.etcd.io/etcd/tests/e2e/doc.go 268s src/go.etcd.io/etcd/tests/e2e/etcd_config_test.go 268s src/go.etcd.io/etcd/tests/e2e/etcd_grpcproxy_test.go 268s src/go.etcd.io/etcd/tests/e2e/etcd_mix_versions_test.go 268s src/go.etcd.io/etcd/tests/e2e/etcd_release_upgrade_test.go 268s src/go.etcd.io/etcd/tests/e2e/failover_test.go 268s src/go.etcd.io/etcd/tests/e2e/gateway_test.go 268s src/go.etcd.io/etcd/tests/e2e/hashkv_test.go 268s src/go.etcd.io/etcd/tests/e2e/http_health_check_test.go 268s src/go.etcd.io/etcd/tests/e2e/main_test.go 268s src/go.etcd.io/etcd/tests/e2e/metrics_test.go 268s src/go.etcd.io/etcd/tests/e2e/reproduce_17780_test.go 268s src/go.etcd.io/etcd/tests/e2e/utils.go 268s src/go.etcd.io/etcd/tests/e2e/v2_curl_test.go 268s src/go.etcd.io/etcd/tests/e2e/v2store_deprecation_test.go 268s src/go.etcd.io/etcd/tests/e2e/v3_cipher_suite_test.go 268s src/go.etcd.io/etcd/tests/e2e/v3_curl_lease_test.go 268s src/go.etcd.io/etcd/tests/e2e/v3_curl_maxstream_test.go 268s src/go.etcd.io/etcd/tests/e2e/v3_curl_test.go 268s src/go.etcd.io/etcd/tests/e2e/v3_lease_no_proxy_test.go 268s src/go.etcd.io/etcd/tests/e2e/watch_test.go 268s src/go.etcd.io/etcd/tests/e2e/zap_logging_test.go 268s src/go.etcd.io/etcd/tests/framework/e2e/cluster.go 268s src/go.etcd.io/etcd/tests/framework/e2e/cluster_direct.go 268s src/go.etcd.io/etcd/tests/framework/e2e/config.go 268s src/go.etcd.io/etcd/tests/framework/e2e/curl.go 268s src/go.etcd.io/etcd/tests/framework/e2e/etcd_process.go 268s src/go.etcd.io/etcd/tests/framework/e2e/etcd_spawn_nocov.go 268s src/go.etcd.io/etcd/tests/framework/e2e/etcdctl.go 268s src/go.etcd.io/etcd/tests/framework/e2e/flags.go 268s src/go.etcd.io/etcd/tests/framework/e2e/testing.go 268s src/go.etcd.io/etcd/tests/framework/e2e/util.go 268s src/go.etcd.io/etcd/tests/framework/e2e/v2.go 268s src/go.etcd.io/etcd/tests/framework/testutils/execute.go 268s src/go.etcd.io/etcd/tests/functional/agent/doc.go 268s src/go.etcd.io/etcd/tests/functional/agent/handler.go 268s src/go.etcd.io/etcd/tests/functional/agent/server.go 268s src/go.etcd.io/etcd/tests/functional/agent/utils.go 268s src/go.etcd.io/etcd/tests/functional/agent/utils_test.go 268s src/go.etcd.io/etcd/tests/functional/rpcpb/etcd_config.go 268s src/go.etcd.io/etcd/tests/functional/rpcpb/etcd_config_test.go 268s src/go.etcd.io/etcd/tests/functional/rpcpb/member.go 268s src/go.etcd.io/etcd/tests/functional/rpcpb/rpc.pb.go 268s src/go.etcd.io/etcd/tests/functional/runner/election_command.go 268s src/go.etcd.io/etcd/tests/functional/runner/error.go 268s src/go.etcd.io/etcd/tests/functional/runner/global.go 268s src/go.etcd.io/etcd/tests/functional/runner/help.go 268s src/go.etcd.io/etcd/tests/functional/runner/lease_renewer_command.go 268s src/go.etcd.io/etcd/tests/functional/runner/lock_racer_command.go 268s src/go.etcd.io/etcd/tests/functional/runner/root.go 268s src/go.etcd.io/etcd/tests/functional/runner/watch_command.go 268s src/go.etcd.io/etcd/tests/functional/tester/case.go 268s src/go.etcd.io/etcd/tests/functional/tester/case_delay.go 268s src/go.etcd.io/etcd/tests/functional/tester/case_external.go 268s src/go.etcd.io/etcd/tests/functional/tester/case_failpoints.go 268s src/go.etcd.io/etcd/tests/functional/tester/case_failpoints_disk_io.go 268s src/go.etcd.io/etcd/tests/functional/tester/case_network_blackhole.go 268s src/go.etcd.io/etcd/tests/functional/tester/case_network_delay.go 268s src/go.etcd.io/etcd/tests/functional/tester/case_no_fail.go 268s src/go.etcd.io/etcd/tests/functional/tester/case_sigquit_remove.go 268s src/go.etcd.io/etcd/tests/functional/tester/case_sigquit_remove_quorum.go 268s src/go.etcd.io/etcd/tests/functional/tester/case_sigterm.go 268s src/go.etcd.io/etcd/tests/functional/tester/checker.go 268s src/go.etcd.io/etcd/tests/functional/tester/checker_kv_hash.go 268s src/go.etcd.io/etcd/tests/functional/tester/checker_lease_expire.go 268s src/go.etcd.io/etcd/tests/functional/tester/checker_no_check.go 268s src/go.etcd.io/etcd/tests/functional/tester/checker_runner.go 268s src/go.etcd.io/etcd/tests/functional/tester/checker_short_ttl_lease_expire.go 268s src/go.etcd.io/etcd/tests/functional/tester/cluster.go 268s src/go.etcd.io/etcd/tests/functional/tester/cluster_read_config.go 268s src/go.etcd.io/etcd/tests/functional/tester/cluster_run.go 268s src/go.etcd.io/etcd/tests/functional/tester/cluster_shuffle.go 268s src/go.etcd.io/etcd/tests/functional/tester/cluster_test.go 268s src/go.etcd.io/etcd/tests/functional/tester/doc.go 268s src/go.etcd.io/etcd/tests/functional/tester/metrics_report.go 268s src/go.etcd.io/etcd/tests/functional/tester/stresser.go 268s src/go.etcd.io/etcd/tests/functional/tester/stresser_composite.go 268s src/go.etcd.io/etcd/tests/functional/tester/stresser_key.go 268s src/go.etcd.io/etcd/tests/functional/tester/stresser_lease.go 268s src/go.etcd.io/etcd/tests/functional/tester/stresser_runner.go 268s src/go.etcd.io/etcd/tests/functional/tester/utils.go 268s src/go.etcd.io/etcd/tests/integration/bridge.go 268s src/go.etcd.io/etcd/tests/integration/cluster.go 268s src/go.etcd.io/etcd/tests/integration/cluster_direct.go 268s src/go.etcd.io/etcd/tests/integration/cluster_test.go 268s src/go.etcd.io/etcd/tests/integration/corrupt_test.go 268s src/go.etcd.io/etcd/tests/integration/doc.go 268s src/go.etcd.io/etcd/tests/integration/grpc_test.go 268s src/go.etcd.io/etcd/tests/integration/hashkv_test.go 268s src/go.etcd.io/etcd/tests/integration/lazy_cluster.go 268s src/go.etcd.io/etcd/tests/integration/main_test.go 268s src/go.etcd.io/etcd/tests/integration/member_test.go 268s src/go.etcd.io/etcd/tests/integration/metrics_test.go 268s src/go.etcd.io/etcd/tests/integration/network_partition_test.go 268s src/go.etcd.io/etcd/tests/integration/testing.go 268s src/go.etcd.io/etcd/tests/integration/tracing_test.go 268s src/go.etcd.io/etcd/tests/integration/util_test.go 268s src/go.etcd.io/etcd/tests/integration/v2_http_kv_test.go 268s src/go.etcd.io/etcd/tests/integration/v3_alarm_test.go 268s src/go.etcd.io/etcd/tests/integration/v3_auth_test.go 268s src/go.etcd.io/etcd/tests/integration/v3_election_test.go 268s src/go.etcd.io/etcd/tests/integration/v3_grpc_inflight_test.go 268s src/go.etcd.io/etcd/tests/integration/v3_grpc_test.go 268s src/go.etcd.io/etcd/tests/integration/v3_health_test.go 268s src/go.etcd.io/etcd/tests/integration/v3_kv_test.go 268s src/go.etcd.io/etcd/tests/integration/v3_leadership_test.go 268s src/go.etcd.io/etcd/tests/integration/v3_lease_test.go 268s src/go.etcd.io/etcd/tests/integration/v3_stm_test.go 268s src/go.etcd.io/etcd/tests/integration/v3_tls_test.go 268s src/go.etcd.io/etcd/tests/integration/v3_watch_restore_test.go 268s src/go.etcd.io/etcd/tests/integration/v3_watch_test.go 268s src/go.etcd.io/etcd/tests/integration/v3election_grpc_test.go 268s src/go.etcd.io/etcd/tests/integration/v3lock_grpc_test.go 268s src/go.etcd.io/etcd/tests/integration/testing_test.go 268s src/go.etcd.io/etcd/tests/integration/client/client_test.go 268s src/go.etcd.io/etcd/tests/integration/client/doc.go 268s src/go.etcd.io/etcd/tests/integration/client/main_test.go 268s src/go.etcd.io/etcd/tests/integration/clientv3/cluster_test.go 268s src/go.etcd.io/etcd/tests/integration/clientv3/doc.go 268s src/go.etcd.io/etcd/tests/integration/clientv3/kv_test.go 268s src/go.etcd.io/etcd/tests/integration/clientv3/main_test.go 268s src/go.etcd.io/etcd/tests/integration/clientv3/maintenance_test.go 268s src/go.etcd.io/etcd/tests/integration/clientv3/metrics_test.go 268s src/go.etcd.io/etcd/tests/integration/clientv3/mirror_auth_test.go 268s src/go.etcd.io/etcd/tests/integration/clientv3/mirror_test.go 268s src/go.etcd.io/etcd/tests/integration/clientv3/namespace_test.go 268s src/go.etcd.io/etcd/tests/integration/clientv3/ordering_kv_test.go 268s src/go.etcd.io/etcd/tests/integration/clientv3/ordering_util_test.go 268s src/go.etcd.io/etcd/tests/integration/clientv3/role_test.go 268s src/go.etcd.io/etcd/tests/integration/clientv3/txn_test.go 268s src/go.etcd.io/etcd/tests/integration/clientv3/user_test.go 268s src/go.etcd.io/etcd/tests/integration/clientv3/util.go 268s src/go.etcd.io/etcd/tests/integration/clientv3/watch_fragment_test.go 268s src/go.etcd.io/etcd/tests/integration/clientv3/watch_test.go 268s src/go.etcd.io/etcd/tests/integration/clientv3/connectivity/doc.go 268s src/go.etcd.io/etcd/tests/integration/clientv3/connectivity/main_test.go 268s src/go.etcd.io/etcd/tests/integration/clientv3/connectivity/black_hole_test.go 268s src/go.etcd.io/etcd/tests/integration/clientv3/connectivity/dial_test.go 268s src/go.etcd.io/etcd/tests/integration/clientv3/connectivity/network_partition_test.go 268s src/go.etcd.io/etcd/tests/integration/clientv3/connectivity/server_shutdown_test.go 268s src/go.etcd.io/etcd/tests/integration/clientv3/lease/doc.go 268s src/go.etcd.io/etcd/tests/integration/clientv3/lease/lease_test.go 268s src/go.etcd.io/etcd/tests/integration/clientv3/lease/leasing_test.go 268s src/go.etcd.io/etcd/tests/integration/clientv3/lease/main_test.go 268s src/go.etcd.io/etcd/tests/testutils/execute.go 268s 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 271s internal/unsafeheader 271s internal/goarch 271s internal/cpu 271s internal/abi 271s internal/bytealg 272s internal/byteorder 272s internal/chacha8rand 272s internal/coverage/rtcov 272s internal/godebugs 272s internal/goexperiment 272s internal/goos 272s internal/profilerecord 272s internal/runtime/atomic 272s internal/runtime/math 272s internal/runtime/strconv 272s internal/runtime/syscall 272s internal/runtime/exithook 272s internal/runtime/cgroup 272s internal/runtime/gc 272s internal/asan 272s internal/msan 273s internal/race 273s internal/runtime/sys 273s internal/stringslite 273s internal/runtime/maps 273s internal/trace/tracev2 273s sync/atomic 273s internal/sync 274s internal/synctest 274s math/bits 274s unicode 274s runtime 275s unicode/utf8 275s internal/itoa 275s cmp 275s encoding 275s math 277s unicode/utf16 277s log/internal 277s internal/nettrace 277s container/list 277s crypto/internal/fips140/alias 277s crypto/internal/fips140deps/byteorder 277s crypto/internal/fips140deps/cpu 277s crypto/internal/boring/sig 277s vendor/golang.org/x/crypto/cryptobyte/asn1 277s vendor/golang.org/x/crypto/internal/alias 277s github.com/rivo/uniseg 278s google.golang.org/protobuf/internal/flags 278s google.golang.org/protobuf/internal/set 278s google.golang.org/grpc/serviceconfig 278s go.opentelemetry.io/otel/internal 278s log/slog/internal 279s go.opentelemetry.io/otel/metric/embedded 279s go.opentelemetry.io/otel/trace/embedded 279s github.com/klauspost/compress 279s go.opentelemetry.io/otel/sdk/instrumentation 279s go.opentelemetry.io/otel/sdk 279s go.etcd.io/etcd/client/v3/naming 279s go.etcd.io/etcd/client/v3/naming/endpoints/internal 279s github.com/golang/groupcache/lru 279s go.etcd.io/etcd/tests/integration/client 279s go.etcd.io/etcd/tests/integration/clientv3/connectivity 279s go.etcd.io/etcd/tests/integration/clientv3/lease 290s internal/reflectlite 290s sync 291s iter 291s errors 291s internal/bisect 291s io 291s internal/godebug 291s bytes 292s internal/oserror 292s slices 292s syscall 292s strconv 293s encoding/base64 294s reflect 294s time 297s context 297s path 297s io/fs 297s internal/filepathlite 297s internal/syscall/unix 297s internal/fmtsort 298s internal/poll 298s internal/syscall/execenv 298s internal/testlog 298s strings 298s os 299s github.com/modern-go/reflect2 301s fmt 301s io/ioutil 302s math/rand 303s sort 303s encoding/json 303s log 303s runtime/debug 303s github.com/modern-go/concurrent 304s math/big 307s regexp/syntax 307s regexp 308s github.com/json-iterator/go 308s github.com/coreos/go-semver/semver 308s go.etcd.io/etcd/api/version 308s go.etcd.io/etcd/client/pkg/pathutil 309s vendor/golang.org/x/net/dns/dnsmessage 310s internal/singleflight 310s weak 310s unique 311s net/netip 313s maps 313s runtime/cgo 313s net/url 314s bufio 315s compress/flate 315s encoding/binary 316s hash 316s hash/crc32 317s compress/gzip 317s crypto 317s crypto/internal/fips140deps/godebug 317s crypto/internal/fips140 317s crypto/internal/impl 317s crypto/internal/fips140/sha256 317s crypto/internal/fips140/subtle 317s crypto/internal/fips140/sha3 318s crypto/internal/fips140/sha512 318s crypto/internal/fips140/hmac 318s crypto/internal/fips140/check 318s crypto/internal/fips140/aes 319s crypto/internal/sysrand 319s crypto/internal/entropy 319s math/rand/v2 319s crypto/internal/randutil 319s crypto/internal/fips140/drbg 319s crypto/internal/fips140/aes/gcm 320s net 320s crypto/internal/fips140only 320s crypto/subtle 320s crypto/cipher 320s crypto/internal/boring 321s crypto/rand 321s crypto/aes 321s crypto/des 321s crypto/internal/fips140/nistec/fiat 323s crypto/internal/fips140/nistec 324s crypto/internal/fips140/ecdh 325s crypto/internal/fips140/edwards25519/field 325s crypto/ecdh 325s crypto/elliptic 326s crypto/internal/boring/bbig 326s crypto/internal/fips140/bigmod 326s crypto/internal/fips140/ecdsa 327s crypto/internal/fips140cache 328s crypto/sha3 328s crypto/internal/fips140hash 328s crypto/sha512 328s encoding/asn1 330s vendor/golang.org/x/crypto/cryptobyte 331s crypto/ecdsa 335s go.etcd.io/etcd/client/pkg/types 335s go.etcd.io/etcd/client/pkg/srv 335s crypto/internal/fips140/hkdf 335s crypto/internal/fips140/edwards25519 335s crypto/hkdf 335s crypto/hmac 335s crypto/internal/fips140/mlkem 336s crypto/internal/fips140/tls12 336s crypto/internal/fips140/tls13 336s crypto/internal/fips140/ed25519 336s vendor/golang.org/x/sys/cpu 336s crypto/ed25519 336s vendor/golang.org/x/crypto/chacha20 336s vendor/golang.org/x/crypto/internal/poly1305 337s crypto/md5 337s vendor/golang.org/x/crypto/chacha20poly1305 337s crypto/internal/hpke 337s crypto/rc4 337s crypto/internal/fips140/rsa 337s crypto/sha1 337s crypto/sha256 337s crypto/fips140 337s crypto/tls/internal/fips140tls 337s crypto/dsa 337s crypto/rsa 337s encoding/hex 338s crypto/x509/pkix 338s encoding/pem 338s path/filepath 338s vendor/golang.org/x/text/transform 338s crypto/x509 338s vendor/golang.org/x/text/unicode/bidi 339s vendor/golang.org/x/text/secure/bidirule 339s vendor/golang.org/x/text/unicode/norm 341s vendor/golang.org/x/net/idna 342s crypto/tls 342s net/textproto 342s vendor/golang.org/x/net/http/httpguts 342s vendor/golang.org/x/net/http/httpproxy 342s vendor/golang.org/x/net/http2/hpack 343s mime 345s mime/quotedprintable 345s mime/multipart 346s net/http/internal 346s net/http/internal/ascii 346s os/signal 347s github.com/bgentry/speakeasy 347s github.com/dustin/go-humanize 348s encoding/csv 348s github.com/mattn/go-runewidth 348s github.com/olekukonko/tablewriter 349s flag 349s net/http/httptrace 349s github.com/spf13/pflag 349s net/http/internal/httpcommon 350s net/http 353s text/template/parse 354s text/template 357s github.com/spf13/cobra 360s github.com/gogo/protobuf/proto 364s go.etcd.io/etcd/client/v2 366s hash/fnv 367s google.golang.org/protobuf/internal/detrand 367s google.golang.org/protobuf/internal/errors 367s google.golang.org/protobuf/encoding/protowire 368s google.golang.org/protobuf/internal/pragma 368s google.golang.org/protobuf/reflect/protoreflect 370s google.golang.org/protobuf/internal/encoding/messageset 370s go/token 371s google.golang.org/protobuf/internal/strs 371s google.golang.org/protobuf/internal/encoding/text 372s github.com/gogo/protobuf/protoc-gen-gogo/descriptor 372s google.golang.org/protobuf/internal/genid 372s google.golang.org/protobuf/internal/order 373s google.golang.org/protobuf/reflect/protoregistry 373s google.golang.org/protobuf/runtime/protoiface 373s google.golang.org/protobuf/proto 374s google.golang.org/protobuf/encoding/prototext 375s github.com/gogo/protobuf/gogoproto 375s embed 375s google.golang.org/protobuf/internal/editiondefaults 375s google.golang.org/protobuf/internal/descfmt 376s google.golang.org/protobuf/internal/descopts 376s google.golang.org/protobuf/internal/encoding/defval 376s google.golang.org/protobuf/internal/protolazy 376s google.golang.org/protobuf/internal/filedesc 376s google.golang.org/protobuf/internal/version 376s golang.org/x/net/internal/timeseries 376s html 376s html/template 379s google.golang.org/protobuf/internal/encoding/tag 379s text/tabwriter 379s google.golang.org/protobuf/internal/impl 379s golang.org/x/net/trace 380s google.golang.org/grpc/backoff 380s golang.org/x/sys/unix 385s google.golang.org/grpc/internal/grpclog 385s google.golang.org/grpc/grpclog 386s google.golang.org/grpc/connectivity 386s google.golang.org/grpc/attributes 386s google.golang.org/grpc/internal/credentials 387s google.golang.org/grpc/credentials 387s google.golang.org/grpc/internal 387s google.golang.org/grpc/internal/channelz 389s google.golang.org/grpc/channelz 389s google.golang.org/grpc/metadata 389s google.golang.org/grpc/resolver 390s google.golang.org/grpc/balancer 390s google.golang.org/grpc/balancer/base 390s google.golang.org/grpc/internal/grpcrand 390s google.golang.org/grpc/balancer/roundrobin 390s google.golang.org/grpc/codes 390s google.golang.org/grpc/credentials/insecure 392s google.golang.org/grpc/internal/grpcutil 392s google.golang.org/grpc/encoding 392s google.golang.org/grpc/internal/backoff 392s google.golang.org/grpc/internal/balancer/gracefulswitch 392s google.golang.org/grpc/internal/balancerload 392s google.golang.org/grpc/internal/buffer 392s google.golang.org/grpc/internal/grpcsync 392s google.golang.org/grpc/internal/idle 392s google.golang.org/protobuf/internal/filetype 392s google.golang.org/grpc/internal/metadata 392s google.golang.org/protobuf/runtime/protoimpl 392s google.golang.org/protobuf/types/descriptorpb 392s google.golang.org/protobuf/protoadapt 392s google.golang.org/grpc/encoding/proto 392s google.golang.org/protobuf/types/known/durationpb 393s github.com/golang/protobuf/ptypes/duration 393s google.golang.org/protobuf/types/known/timestamppb 393s github.com/golang/protobuf/ptypes/timestamp 393s google.golang.org/grpc/binarylog/grpc_binarylog_v1 393s google.golang.org/protobuf/internal/editionssupport 393s google.golang.org/protobuf/types/gofeaturespb 394s google.golang.org/protobuf/reflect/protodesc 394s google.golang.org/genproto/googleapis/api/annotations 394s google.golang.org/protobuf/types/known/anypb 394s google.golang.org/genproto/googleapis/rpc/status 395s google.golang.org/grpc/internal/status 395s google.golang.org/grpc/status 395s github.com/golang/protobuf/proto 395s google.golang.org/grpc/internal/binarylog 395s google.golang.org/protobuf/internal/encoding/json 397s google.golang.org/protobuf/encoding/protojson 397s go.etcd.io/etcd/api/authpb 397s go.etcd.io/etcd/api/membershippb 397s go.etcd.io/etcd/api/mvccpb 402s google.golang.org/grpc/internal/pretty 402s google.golang.org/grpc/internal/serviceconfig 402s google.golang.org/grpc/internal/resolver/passthrough 402s google.golang.org/grpc/internal/transport/networktype 402s google.golang.org/grpc/internal/resolver/unix 402s golang.org/x/text/transform 402s google.golang.org/grpc/internal/resolver 402s golang.org/x/text/unicode/bidi 402s golang.org/x/text/unicode/norm 402s golang.org/x/text/secure/bidirule 402s golang.org/x/net/http2/hpack 402s google.golang.org/grpc/internal/syscall 402s golang.org/x/net/idna 402s google.golang.org/grpc/keepalive 402s google.golang.org/grpc/peer 402s google.golang.org/grpc/stats 402s google.golang.org/grpc/tap 402s net/http/httputil 402s golang.org/x/net/http/httpguts 402s golang.org/x/net/http2 402s google.golang.org/grpc/balancer/grpclb/state 402s google.golang.org/grpc/internal/envconfig 402s google.golang.org/grpc/internal/resolver/dns/internal 402s google.golang.org/grpc/internal/resolver/dns 402s google.golang.org/grpc/resolver/dns 402s go.etcd.io/etcd/api/v3rpc/rpctypes 403s github.com/coreos/go-systemd/journal 403s go.etcd.io/etcd/client/pkg/systemd 403s go.uber.org/atomic 404s go.uber.org/multierr 404s go.uber.org/zap/internal/pool 404s go.uber.org/zap/buffer 405s go.uber.org/zap/internal/bufferpool 405s go.uber.org/zap/internal/color 405s go.uber.org/zap/internal/exit 405s go.uber.org/zap/zapcore 406s google.golang.org/grpc/internal/transport 407s go.uber.org/zap/internal 407s go.uber.org/zap/internal/stacktrace 408s go.uber.org/zap 410s google.golang.org/grpc 411s go.etcd.io/etcd/client/pkg/logutil 412s go.etcd.io/etcd/client/pkg/fileutil 413s go.etcd.io/etcd/client/pkg/tlsutil 413s go.etcd.io/etcd/client/pkg/transport 414s go.etcd.io/etcd/client/v3/credentials 414s go.etcd.io/etcd/client/v3/internal/endpoint 414s google.golang.org/grpc/resolver/manual 415s go.etcd.io/etcd/client/v3/internal/resolver 415s go.uber.org/zap/zapgrpc 415s go.etcd.io/bbolt/errors 415s go.etcd.io/bbolt/internal/common 416s go.etcd.io/etcd/api/etcdserverpb 416s go.etcd.io/bbolt/internal/freelist 417s go.etcd.io/bbolt 420s go.etcd.io/etcd/raft/quorum 420s go.etcd.io/etcd/raft/raftpb 421s go.etcd.io/etcd/raft/tracker 421s go.etcd.io/etcd/raft/confchange 421s go.etcd.io/etcd/raft 424s go.etcd.io/etcd/pkg/cpuutil 424s go.etcd.io/etcd/pkg/netutil 425s go.etcd.io/etcd/server/datadir 425s go.opentelemetry.io/otel/internal/attribute 425s go.opentelemetry.io/otel/attribute 426s go.opentelemetry.io/otel/semconv/v1.17.0 427s go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc/internal 428s log/slog/internal/buffer 428s log/slog 430s github.com/go-logr/logr 431s github.com/go-logr/logr/funcr 432s github.com/go-logr/stdr 432s go.etcd.io/etcd/client/v3 432s go.opentelemetry.io/otel/codes 432s go.opentelemetry.io/otel/metric 433s go.opentelemetry.io/otel/internal/baggage 433s go.opentelemetry.io/otel/baggage 434s go.opentelemetry.io/otel/trace 434s go.opentelemetry.io/otel/propagation 435s go.opentelemetry.io/otel/internal/global 437s go.opentelemetry.io/otel 437s go.etcd.io/etcd/client/v3/concurrency 437s go.etcd.io/etcd/client/v3/mirror 437s go.etcd.io/etcd/client/v3/snapshot 438s go.opentelemetry.io/otel/metric/noop 438s expvar 438s go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc 439s go.etcd.io/etcd/server/config 439s github.com/beorn7/perks/quantile 439s github.com/cespare/xxhash 440s github.com/prometheus/client_model/go 440s runtime/metrics 440s github.com/munnerz/goautoneg 440s google.golang.org/protobuf/encoding/protodelim 440s github.com/prometheus/procfs/internal/fs 440s github.com/prometheus/common/model 441s github.com/prometheus/procfs/internal/util 441s github.com/prometheus/procfs 442s github.com/prometheus/client_golang/prometheus/internal 443s github.com/prometheus/common/expfmt 445s go.etcd.io/etcd/pkg/contention 445s go.etcd.io/etcd/pkg/idutil 445s go.etcd.io/etcd/pkg/pbutil 445s go.etcd.io/etcd/pkg/runtime 446s go.etcd.io/etcd/pkg/schedule 446s go.etcd.io/etcd/pkg/traceutil 447s go.etcd.io/etcd/pkg/wait 447s github.com/golang-jwt/jwt 448s github.com/prometheus/client_golang/prometheus 448s go.etcd.io/etcd/pkg/adt 449s golang.org/x/crypto/blowfish 449s golang.org/x/crypto/bcrypt 450s go.etcd.io/etcd/server/etcdserver/api/v2error 450s container/heap 450s github.com/jonboulle/clockwork 450s github.com/xiang90/probing 450s go.etcd.io/etcd/pkg/httputil 451s go.etcd.io/etcd/pkg/ioutil 451s go.etcd.io/etcd/server/etcdserver/api/snap/snappb 451s go.etcd.io/etcd/server/wal/walpb 451s go.etcd.io/etcd/server/etcdserver/api/v2stats 452s golang.org/x/time/rate 452s go.etcd.io/etcd/server/etcdserver/api/v2discovery 453s go.etcd.io/etcd/server/etcdserver/api/v2http/httptypes 454s github.com/google/btree 454s go.etcd.io/etcd/server/lease/leasepb 455s go.etcd.io/etcd/server/mvcc/backend 455s go.etcd.io/etcd/server/etcdserver/api/v2store 456s go.etcd.io/etcd/server/etcdserver/api/snap 457s go.etcd.io/etcd/server/mvcc/buckets 457s go.etcd.io/etcd/server/auth 457s go.etcd.io/etcd/server/etcdserver/api/membership 459s go.etcd.io/etcd/server/etcdserver/api/rafthttp 459s go.etcd.io/etcd/server/etcdserver/api 459s go.etcd.io/etcd/server/etcdserver/api/v3alarm 460s go.etcd.io/etcd/server/lease 461s go.etcd.io/etcd/server/mvcc 463s go.etcd.io/etcd/server/etcdserver/cindex 463s go.etcd.io/etcd/server/lease/leasehttp 464s go.etcd.io/etcd/pkg/crc 464s go.etcd.io/etcd/server/wal 464s go.etcd.io/etcd/server/etcdserver/api/v3compactor 464s go.etcd.io/etcd/pkg/cobrautl 465s go.etcd.io/etcd/pkg/flags 465s go.etcd.io/etcd/server/etcdserver 465s go.etcd.io/etcd/server/verify 465s go.etcd.io/etcd/pkg/report 466s gopkg.in/cheggaaa/pb.v1 467s os/exec 467s github.com/soheilhy/cmux 468s internal/sysinfo 468s runtime/trace 469s testing 474s go.etcd.io/etcd/client/pkg/testutil 474s google.golang.org/grpc/interop/grpc_testing/core 475s google.golang.org/grpc/interop/grpc_testing 475s go.etcd.io/etcd/etcdutl/snapshot 476s go.etcd.io/etcd/etcdutl/etcdutl 477s go.etcd.io/etcd/etcdctl/ctlv3/command 480s go.etcd.io/etcd/pkg/grpc_testing 482s github.com/grpc-ecosystem/go-grpc-prometheus/packages/grpcstatus 482s github.com/grpc-ecosystem/go-grpc-prometheus 482s github.com/grpc-ecosystem/grpc-gateway/utilities 482s github.com/grpc-ecosystem/grpc-gateway/internal/httprule 482s google.golang.org/genproto/googleapis/api/httpbody 482s google.golang.org/grpc/health/grpc_health_v1 482s google.golang.org/protobuf/types/known/fieldmaskpb 483s google.golang.org/protobuf/types/known/structpb 483s google.golang.org/protobuf/types/known/wrapperspb 483s github.com/gorilla/websocket 484s github.com/grpc-ecosystem/grpc-gateway/runtime 486s github.com/sirupsen/logrus 487s go.etcd.io/etcd/api/etcdserverpb/gw 488s github.com/tmc/grpc-websocket-proxy/wsproxy 488s internal/profile 490s runtime/pprof 492s net/http/pprof 493s go.etcd.io/etcd/pkg/debugutil 494s github.com/klauspost/compress/fse 494s github.com/klauspost/compress/internal/le 494s github.com/klauspost/compress/internal/snapref 494s github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil/header 494s github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil 494s github.com/klauspost/compress/huff0 494s go.etcd.io/etcd/server/etcdserver/api/v2auth 495s go.etcd.io/etcd/server/etcdserver/api/v2v3 496s github.com/klauspost/compress/zstd 496s google.golang.org/grpc/health 497s go.etcd.io/etcd/server/etcdserver/api/v3rpc 499s go.etcd.io/etcd/server/etcdserver/api/v3election/v3electionpb 501s go.etcd.io/etcd/server/etcdserver/api/v3lock/v3lockpb 502s go.etcd.io/etcd/server/proxy/grpcproxy/adapter 502s github.com/prometheus/client_golang/prometheus/promhttp 503s go.etcd.io/etcd/server/etcdserver/api/v3client 504s go.etcd.io/etcd/server/etcdserver/api/v3election 504s go.etcd.io/etcd/server/etcdserver/api/etcdhttp 504s go.etcd.io/etcd/server/etcdserver/api/v3election/v3electionpb/gw 505s go.etcd.io/etcd/server/etcdserver/api/v2http 506s go.etcd.io/etcd/server/etcdserver/api/v3lock 506s go.etcd.io/etcd/server/etcdserver/api/v3lock/v3lockpb/gw 506s database/sql/driver 507s github.com/google/uuid 507s go.opentelemetry.io/otel/sdk/internal/x 507s go.opentelemetry.io/otel/semconv/v1.26.0 507s os/user 508s go.opentelemetry.io/otel/sdk/internal/env 508s go.opentelemetry.io/otel/trace/noop 509s go.opentelemetry.io/proto/otlp/common/v1 509s go.opentelemetry.io/proto/otlp/resource/v1 509s go.opentelemetry.io/proto/otlp/trace/v1 510s go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal 510s go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/envconfig 510s github.com/cenkalti/backoff/v4 510s go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/retry 510s go.opentelemetry.io/otel/sdk/resource 510s google.golang.org/grpc/encoding/gzip 510s go.opentelemetry.io/proto/otlp/collector/trace/v1 511s go.opentelemetry.io/otel/sdk/trace 512s google.golang.org/genproto/googleapis/rpc/errdetails 512s go.opentelemetry.io/otel/semconv/internal 512s go.opentelemetry.io/otel/semconv/v1.4.0 513s gopkg.in/natefinch/lumberjack.v2 513s sigs.k8s.io/yaml/goyaml.v2 514s go.opentelemetry.io/otel/exporters/otlp/otlptrace/internal/tracetransform 514s go.opentelemetry.io/otel/exporters/otlp/otlptrace 514s go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/otlpconfig 516s go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc 517s go.uber.org/zap/internal/ztest 517s go.uber.org/zap/zaptest 518s net/http/internal/testcert 518s net/http/httptest 518s go.etcd.io/etcd/client/v3/clientv3util 518s sigs.k8s.io/yaml 518s go.etcd.io/etcd/client/v3/experimental/recipes 519s go.etcd.io/etcd/server/embed 519s go.etcd.io/etcd/client/v3/kubernetes 520s go.etcd.io/etcd/client/v3/leasing 522s go.etcd.io/etcd/client/v3/mock/mockserver 522s go.etcd.io/etcd/client/v3/namespace 523s go.etcd.io/etcd/client/v3/naming/endpoints 523s go.etcd.io/etcd/tests/integration 523s go.etcd.io/etcd/client/v3/naming/resolver 524s go.etcd.io/etcd/client/v3/ordering 524s go.etcd.io/etcd/client/v3/yaml 525s github.com/russross/blackfriday/v2 525s go.etcd.io/etcd 525s go.etcd.io/etcd/etcdctl/ctlv3 526s go.etcd.io/etcd/etcdutl 527s github.com/cpuguy83/go-md2man/v2/md2man 527s github.com/urfave/cli 529s go.etcd.io/etcd/etcdctl/ctlv2/command 530s go.etcd.io/etcd/etcdctl/ctlv2 531s go.etcd.io/etcd/etcdctl 541s github.com/creack/pty 541s go.etcd.io/etcd/pkg/expect 541s go.etcd.io/etcd/pkg/osutil 541s go.etcd.io/etcd/pkg/proxy 542s go.etcd.io/etcd/pkg/stringutil 542s github.com/pmezard/go-difflib/difflib 542s github.com/cockroachdb/datadriven 543s go.etcd.io/etcd/raft/rafttest 544s github.com/coreos/go-systemd/daemon 544s go.etcd.io/etcd/server/proxy/grpcproxy/cache 545s go.etcd.io/etcd/server/proxy/grpcproxy 547s go.etcd.io/etcd/server/proxy/httpproxy 547s go.etcd.io/etcd/server/proxy/tcpproxy 547s go.etcd.io/etcd/server/mock/mockstorage 548s go.etcd.io/etcd/server/etcdmain 548s go.etcd.io/etcd/server/mock/mockstore 548s go.etcd.io/etcd/server/mock/mockwait 549s github.com/davecgh/go-spew/spew 550s gopkg.in/yaml.v3 550s go.etcd.io/etcd/server 555s github.com/stretchr/testify/assert/yaml 555s github.com/stretchr/testify/assert 557s go.etcd.io/etcd/server/mvcc/backend/testing 558s go.etcd.io/etcd/server/storage/mvcc/testutil 558s go.etcd.io/etcd/tests/framework/e2e 560s golang.org/x/sync/errgroup 560s go.etcd.io/etcd/tests/e2e 561s go.etcd.io/etcd/tests/framework/testutils 561s go.etcd.io/etcd/tests/functional/rpcpb 564s go.etcd.io/etcd/tests/functional/agent 566s go.etcd.io/etcd/tests/functional/runner 567s gopkg.in/yaml.v2 571s go.etcd.io/etcd/tests/functional/tester 571s go.etcd.io/etcd/tests/integration/clientv3 572s go.etcd.io/etcd/tests/testutils 574s debian/rules execute_after_dh_auto_build 574s make[1]: Entering directory '/tmp/autopkgtest.m13fUM/autopkgtest_tmp' 576s mv -v _build/bin/server _build/bin/etcd 577s renamed '_build/bin/server' -> '_build/bin/etcd' 577s rm -vf _build/src/go.etcd.io/etcd/client/*/example_*.go 577s make[1]: Leaving directory '/tmp/autopkgtest.m13fUM/autopkgtest_tmp' 577s debian/rules override_dh_auto_test 577s make[1]: Entering directory '/tmp/autopkgtest.m13fUM/autopkgtest_tmp' 579s GOLANG_TEST_SHORT=true dh_auto_test -O--no-parallel -- -run=Test -short 582s 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 901s ? go.etcd.io/etcd [no test files] 901s ? go.etcd.io/etcd/api/authpb [no test files] 910s === RUN TestInvalidGoTypeIntPanic 910s --- PASS: TestInvalidGoTypeIntPanic (0.00s) 910s PASS 910s ok go.etcd.io/etcd/api/etcdserverpb 0.008s 910s ? go.etcd.io/etcd/api/etcdserverpb/gw [no test files] 910s ? go.etcd.io/etcd/api/membershippb [no test files] 910s ? go.etcd.io/etcd/api/mvccpb [no test files] 912s === RUN TestConvert 912s --- PASS: TestConvert (0.00s) 912s PASS 912s ok go.etcd.io/etcd/api/v3rpc/rpctypes 0.003s 912s ? go.etcd.io/etcd/api/version [no test files] 922s === RUN TestFileBufReader 922s --- PASS: TestFileBufReader (0.00s) 922s === RUN TestIsDirWriteable 922s --- PASS: TestIsDirWriteable (0.00s) 922s === RUN TestCreateDirAll 922s --- PASS: TestCreateDirAll (0.00s) 922s === RUN TestExist 922s --- PASS: TestExist (0.00s) 922s === RUN TestDirEmpty 922s --- PASS: TestDirEmpty (0.00s) 922s === RUN TestZeroToEnd 922s --- PASS: TestZeroToEnd (0.00s) 922s === RUN TestDirPermission 922s --- PASS: TestDirPermission (0.00s) 922s === RUN TestRemoveMatchFile 922s logger.go:146: 2026-02-10T15:24:39.662Z ERROR remove file failed {"file": "/tmp/TestRemoveMatchFile63515910/001/tmp2528648268", "error": "remove /tmp/TestRemoveMatchFile63515910/001/tmp2528648268: no such file or directory"} 922s --- PASS: TestRemoveMatchFile (0.00s) 922s === RUN TestLockAndUnlockSyscallFlock 922s --- PASS: TestLockAndUnlockSyscallFlock (0.11s) 922s === RUN TestLockAndUnlock 922s --- PASS: TestLockAndUnlock (0.11s) 922s === RUN TestPreallocateExtend 922s --- PASS: TestPreallocateExtend (0.00s) 922s === RUN TestPreallocateExtendTrunc 922s --- PASS: TestPreallocateExtendTrunc (0.00s) 922s === RUN TestPreallocateFixed 922s --- PASS: TestPreallocateFixed (0.00s) 922s === RUN TestPurgeFile 922s {"level":"info","msg":"started to purge file","dir":"/tmp/purgefile3087300529","suffix":"test","max":3,"interval":"1ms"} 922s {"level":"info","msg":"purged","path":"/tmp/purgefile3087300529/0.test"} 922s {"level":"info","msg":"purged","path":"/tmp/purgefile3087300529/1.test"} 922s {"level":"info","msg":"purged","path":"/tmp/purgefile3087300529/2.test"} 922s {"level":"info","msg":"purged","path":"/tmp/purgefile3087300529/4.test"} 922s {"level":"info","msg":"purged","path":"/tmp/purgefile3087300529/5.test"} 922s {"level":"info","msg":"purged","path":"/tmp/purgefile3087300529/6.test"} 922s --- PASS: TestPurgeFile (0.12s) 922s === RUN TestPurgeFileHoldingLockFile 922s {"level":"info","msg":"started to purge file","dir":"/tmp/purgefile2870993560","suffix":"test","max":3,"interval":"1ms"} 922s {"level":"info","msg":"purged","path":"/tmp/purgefile2870993560/0.test"} 922s {"level":"info","msg":"purged","path":"/tmp/purgefile2870993560/1.test"} 922s {"level":"info","msg":"purged","path":"/tmp/purgefile2870993560/2.test"} 922s {"level":"info","msg":"purged","path":"/tmp/purgefile2870993560/3.test"} 922s {"level":"info","msg":"purged","path":"/tmp/purgefile2870993560/4.test"} 922s {"level":"warn","msg":"failed to lock file","path":"/tmp/purgefile2870993560/5.test","error":"fileutil: file already locked"} 922s {"level":"warn","msg":"failed to lock file","path":"/tmp/purgefile2870993560/5.test","error":"fileutil: file already locked"} 922s {"level":"info","msg":"purged","path":"/tmp/purgefile2870993560/5.test"} 922s {"level":"info","msg":"purged","path":"/tmp/purgefile2870993560/6.test"} 922s --- PASS: TestPurgeFileHoldingLockFile (0.06s) 922s === RUN TestReadDir 922s --- PASS: TestReadDir (0.00s) 922s PASS 922s ok go.etcd.io/etcd/client/pkg/fileutil 0.403s 926s === RUN TestNewJournalWriter 926s zap_journal_test.go:49: sent logs successfully to journald 926s --- PASS: TestNewJournalWriter (0.01s) 926s === RUN TestEncodeTimePrecisionToMicroSeconds 926s --- PASS: TestEncodeTimePrecisionToMicroSeconds (0.00s) 926s PASS 926s ok go.etcd.io/etcd/client/pkg/logutil 0.014s 927s === RUN TestCanonicalURLPath 927s --- PASS: TestCanonicalURLPath (0.00s) 927s PASS 927s ok go.etcd.io/etcd/client/pkg/pathutil 0.002s 929s === RUN TestSRVGetCluster 929s --- PASS: TestSRVGetCluster (0.00s) 929s === RUN TestSRVDiscover 929s --- PASS: TestSRVDiscover (0.00s) 929s === RUN TestGetSRVService 929s --- PASS: TestGetSRVService (0.00s) 929s PASS 929s ok go.etcd.io/etcd/client/pkg/srv 0.002s 929s ? go.etcd.io/etcd/client/pkg/systemd [no test files] 932s === RUN TestSample 932s leak_test.go:37: Counting leaked routines is disabled in --short tests 932s --- SKIP: TestSample (0.00s) 932s PASS 932s ok go.etcd.io/etcd/client/pkg/testutil 0.034s 934s === RUN TestGetCipherSuite_not_existing 934s --- PASS: TestGetCipherSuite_not_existing (0.00s) 934s === RUN TestGetCipherSuite_success 934s --- PASS: TestGetCipherSuite_success (0.00s) 934s === RUN TestGetCipherSuite_insecure 934s --- PASS: TestGetCipherSuite_insecure (0.00s) 934s === RUN TestGetVersion 934s === RUN TestGetVersion/TLS1.2 934s === RUN TestGetVersion/TLS1.3 934s === RUN TestGetVersion/Empty_version 934s === RUN TestGetVersion/Converting_invalid_version_string_to_TLS_version 934s --- PASS: TestGetVersion (0.00s) 934s --- PASS: TestGetVersion/TLS1.2 (0.00s) 934s --- PASS: TestGetVersion/TLS1.3 (0.00s) 934s --- PASS: TestGetVersion/Empty_version (0.00s) 934s --- PASS: TestGetVersion/Converting_invalid_version_string_to_TLS_version (0.00s) 934s PASS 934s ok go.etcd.io/etcd/client/pkg/tlsutil 0.067s 939s === RUN TestNewKeepAliveListener 939s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-10T15:24:57.346Z"} 940s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-447462212/cert.pem"} 940s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-447462212/key.pem"} 940s --- PASS: TestNewKeepAliveListener (0.09s) 940s === RUN TestNewKeepAliveListenerTLSEmptyConfig 940s --- PASS: TestNewKeepAliveListenerTLSEmptyConfig (0.00s) 940s === RUN TestNewListenerTLSInfo 940s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-10T15:24:57.437Z"} 940s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-1210295243/cert.pem"} 940s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-1210295243/key.pem"} 940s --- PASS: TestNewListenerTLSInfo (0.01s) 940s === RUN TestNewListenerWithOpts 940s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-10T15:24:57.443Z"} 940s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-1757229896/cert.pem"} 940s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-1757229896/key.pem"} 940s === RUN TestNewListenerWithOpts/https_scheme_empty_TLSInfo_no_skip_check 940s === RUN TestNewListenerWithOpts/https_scheme_with_TLSInfo_and_skip_check 940s === RUN TestNewListenerWithOpts/https_scheme_no_TLSInfo 940s === RUN TestNewListenerWithOpts/https_scheme_no_TLSInfo_with_skip_check 940s === RUN TestNewListenerWithOpts/https_scheme_empty_TLSInfo_with_skip_check 940s --- PASS: TestNewListenerWithOpts (0.00s) 940s --- PASS: TestNewListenerWithOpts/https_scheme_empty_TLSInfo_no_skip_check (0.00s) 940s --- PASS: TestNewListenerWithOpts/https_scheme_with_TLSInfo_and_skip_check (0.00s) 940s --- PASS: TestNewListenerWithOpts/https_scheme_no_TLSInfo (0.00s) 940s --- PASS: TestNewListenerWithOpts/https_scheme_no_TLSInfo_with_skip_check (0.00s) 940s --- PASS: TestNewListenerWithOpts/https_scheme_empty_TLSInfo_with_skip_check (0.00s) 940s === RUN TestNewListenerWithSocketOpts 940s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-10T15:24:57.446Z"} 940s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-2591511486/cert.pem"} 940s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-2591511486/key.pem"} 940s === RUN TestNewListenerWithSocketOpts/nil_socketopts 940s === RUN TestNewListenerWithSocketOpts/reuse_address_with_TLS 940s === RUN TestNewListenerWithSocketOpts/reuse_address_and_port 940s === RUN TestNewListenerWithSocketOpts/reuse_address_and_port_with_TLS 940s === RUN TestNewListenerWithSocketOpts/reuse_port 940s === RUN TestNewListenerWithSocketOpts/empty_socketopts 940s === RUN TestNewListenerWithSocketOpts/reuse_address 940s === RUN TestNewListenerWithSocketOpts/reuse_port_with_TLS_and_timeout 940s === RUN TestNewListenerWithSocketOpts/reuse_port_with_https_scheme_and_no_TLSInfo_skip_check 940s --- PASS: TestNewListenerWithSocketOpts (0.02s) 940s --- PASS: TestNewListenerWithSocketOpts/nil_socketopts (0.00s) 940s --- PASS: TestNewListenerWithSocketOpts/reuse_address_with_TLS (0.00s) 940s --- PASS: TestNewListenerWithSocketOpts/reuse_address_and_port (0.00s) 940s --- PASS: TestNewListenerWithSocketOpts/reuse_address_and_port_with_TLS (0.01s) 940s --- PASS: TestNewListenerWithSocketOpts/reuse_port (0.00s) 940s --- PASS: TestNewListenerWithSocketOpts/empty_socketopts (0.00s) 940s --- PASS: TestNewListenerWithSocketOpts/reuse_address (0.00s) 940s --- PASS: TestNewListenerWithSocketOpts/reuse_port_with_TLS_and_timeout (0.01s) 940s --- PASS: TestNewListenerWithSocketOpts/reuse_port_with_https_scheme_and_no_TLSInfo_skip_check (0.00s) 940s === RUN TestNewListenerTLSInfoSkipClientSANVerify 940s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-10T15:24:57.467Z"} 940s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-3970295625/cert.pem"} 940s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-3970295625/key.pem"} 940s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-10T15:24:57.481Z"} 940s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-587840388/cert.pem"} 940s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-587840388/key.pem"} 940s {"level":"info","msg":"Loading cert pool","cs":["/tmp/etcd-test-tls-587840388/cert.pem"],"tlsinfo":"cert = /tmp/etcd-test-tls-3970295625/cert.pem, key = /tmp/etcd-test-tls-3970295625/key.pem, client-cert=/tmp/etcd-test-tls-3970295625/cert.pem, client-key=/tmp/etcd-test-tls-3970295625/key.pem, trusted-ca = /tmp/etcd-test-tls-587840388/cert.pem, client-cert-auth = false, crl-file = "} 940s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-10T15:24:57.500Z"} 940s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-1514188521/cert.pem"} 940s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-1514188521/key.pem"} 940s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-10T15:24:57.518Z"} 940s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-1608030244/cert.pem"} 940s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-1608030244/key.pem"} 940s {"level":"info","msg":"Loading cert pool","cs":["/tmp/etcd-test-tls-1608030244/cert.pem"],"tlsinfo":"cert = /tmp/etcd-test-tls-1514188521/cert.pem, key = /tmp/etcd-test-tls-1514188521/key.pem, client-cert=/tmp/etcd-test-tls-1514188521/cert.pem, client-key=/tmp/etcd-test-tls-1514188521/key.pem, trusted-ca = /tmp/etcd-test-tls-1608030244/cert.pem, client-cert-auth = false, crl-file = "} 940s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-10T15:24:57.535Z"} 940s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-4227282560/cert.pem"} 940s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-4227282560/key.pem"} 940s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-10T15:24:57.536Z"} 940s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-3538116589/cert.pem"} 940s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-3538116589/key.pem"} 940s {"level":"info","msg":"Loading cert pool","cs":["/tmp/etcd-test-tls-3538116589/cert.pem"],"tlsinfo":"cert = /tmp/etcd-test-tls-4227282560/cert.pem, key = /tmp/etcd-test-tls-4227282560/key.pem, client-cert=/tmp/etcd-test-tls-4227282560/cert.pem, client-key=/tmp/etcd-test-tls-4227282560/key.pem, trusted-ca = /tmp/etcd-test-tls-3538116589/cert.pem, client-cert-auth = false, crl-file = "} 940s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-10T15:24:57.595Z"} 940s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-85223264/cert.pem"} 940s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-85223264/key.pem"} 940s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-10T15:24:57.596Z"} 940s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-927790856/cert.pem"} 940s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-927790856/key.pem"} 940s {"level":"info","msg":"Loading cert pool","cs":["/tmp/etcd-test-tls-927790856/cert.pem"],"tlsinfo":"cert = /tmp/etcd-test-tls-85223264/cert.pem, key = /tmp/etcd-test-tls-85223264/key.pem, client-cert=/tmp/etcd-test-tls-85223264/cert.pem, client-key=/tmp/etcd-test-tls-85223264/key.pem, trusted-ca = /tmp/etcd-test-tls-927790856/cert.pem, client-cert-auth = false, crl-file = "} 940s --- PASS: TestNewListenerTLSInfoSkipClientSANVerify (0.20s) 940s === RUN TestNewListenerTLSEmptyInfo 940s --- PASS: TestNewListenerTLSEmptyInfo (0.00s) 940s === RUN TestNewTransportTLSInfo 940s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-10T15:24:57.669Z"} 940s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-3008309872/cert.pem"} 940s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-3008309872/key.pem"} 940s --- PASS: TestNewTransportTLSInfo (0.01s) 940s === RUN TestTLSInfoNonexist 940s --- PASS: TestTLSInfoNonexist (0.00s) 940s === RUN TestTLSInfoEmpty 940s --- PASS: TestTLSInfoEmpty (0.00s) 940s === RUN TestTLSInfoMissingFields 940s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-10T15:24:57.681Z"} 940s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-2307375745/cert.pem"} 940s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-2307375745/key.pem"} 940s --- PASS: TestTLSInfoMissingFields (0.00s) 940s === RUN TestTLSInfoParseFuncError 940s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-10T15:24:57.686Z"} 940s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-2137510567/cert.pem"} 940s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-2137510567/key.pem"} 940s --- PASS: TestTLSInfoParseFuncError (0.04s) 940s === RUN TestTLSInfoConfigFuncs 940s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-10T15:24:57.722Z"} 940s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-2291712220/cert.pem"} 940s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-2291712220/key.pem"} 940s logger.go:146: 2026-02-10T15:24:57.723Z INFO Loading cert pool {"cs": ["/tmp/etcd-test-tls-2291712220/cert.pem"], "tlsinfo": "cert = /tmp/etcd-test-tls-2291712220/cert.pem, key = /tmp/etcd-test-tls-2291712220/key.pem, client-cert=, client-key=, trusted-ca = /tmp/etcd-test-tls-2291712220/cert.pem, client-cert-auth = false, crl-file = "} 940s --- PASS: TestTLSInfoConfigFuncs (0.00s) 940s === RUN TestNewListenerUnixSocket 940s --- PASS: TestNewListenerUnixSocket (0.00s) 940s === RUN TestNewListenerTLSInfoSelfCert 940s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-10T15:24:57.745Z"} 940s {"level":"info","msg":"created cert file","path":"/tmp/tlsdir4096596358/cert.pem"} 940s {"level":"info","msg":"created key file","path":"/tmp/tlsdir4096596358/key.pem"} 940s --- PASS: TestNewListenerTLSInfoSelfCert (0.03s) 940s === RUN TestIsClosedConnError 940s --- PASS: TestIsClosedConnError (0.00s) 940s === RUN TestSocktOptsEmpty 940s --- PASS: TestSocktOptsEmpty (0.00s) 940s === RUN TestReadWriteTimeoutDialer 940s timeout_dialer_test.go:24: flaky test 940s --- SKIP: TestReadWriteTimeoutDialer (0.00s) 940s === RUN TestNewTimeoutListener 940s --- PASS: TestNewTimeoutListener (0.00s) 940s === RUN TestWriteReadTimeoutListener 940s timeout_listener_test.go:41: flaky test 940s --- SKIP: TestWriteReadTimeoutListener (0.00s) 940s === RUN TestNewTimeoutTransport 940s --- PASS: TestNewTimeoutTransport (0.00s) 940s === RUN TestValidateSecureEndpoints 940s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-10T15:24:57.751Z"} 940s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-4076070048/cert.pem"} 940s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-4076070048/key.pem"} 940s === RUN TestValidateSecureEndpoints/secureEndPoints 940s === RUN TestValidateSecureEndpoints/mixEndPoints 940s === RUN TestValidateSecureEndpoints/invalidEndPoints 940s === RUN TestValidateSecureEndpoints/insecureEndpoints 940s --- PASS: TestValidateSecureEndpoints (0.08s) 940s --- PASS: TestValidateSecureEndpoints/secureEndPoints (0.06s) 940s --- PASS: TestValidateSecureEndpoints/mixEndPoints (0.00s) 940s --- PASS: TestValidateSecureEndpoints/invalidEndPoints (0.00s) 940s --- PASS: TestValidateSecureEndpoints/insecureEndpoints (0.00s) 940s === RUN TestNewTransportTLSInvalidCipherSuitesTLS12 940s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-10T15:24:57.827Z"} 940s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-678909237/cert.pem"} 940s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-678909237/key.pem"} 940s --- PASS: TestNewTransportTLSInvalidCipherSuitesTLS12 (0.01s) 940s PASS 940s ok go.etcd.io/etcd/client/pkg/transport 0.523s 943s === RUN TestIDString 943s --- PASS: TestIDString (0.00s) 943s === RUN TestIDFromString 943s --- PASS: TestIDFromString (0.00s) 943s === RUN TestIDFromStringFail 943s --- PASS: TestIDFromStringFail (0.00s) 943s === RUN TestIDSlice 943s --- PASS: TestIDSlice (0.00s) 943s === RUN TestUnsafeSet 943s --- PASS: TestUnsafeSet (0.00s) 943s === RUN TestThreadsafeSet 943s --- PASS: TestThreadsafeSet (0.00s) 943s === RUN TestUnsafeSetContainsAll 943s --- PASS: TestUnsafeSetContainsAll (0.00s) 943s === RUN TestUint64Slice 943s --- PASS: TestUint64Slice (0.00s) 943s === RUN TestNewURLs 943s --- PASS: TestNewURLs (0.00s) 943s === RUN TestURLsString 943s --- PASS: TestURLsString (0.00s) 943s === RUN TestURLsSort 943s --- PASS: TestURLsSort (0.00s) 943s === RUN TestURLsStringSlice 943s --- PASS: TestURLsStringSlice (0.00s) 943s === RUN TestNewURLsFail 943s --- PASS: TestNewURLsFail (0.00s) 943s === RUN TestParseInitialCluster 943s --- PASS: TestParseInitialCluster (0.00s) 943s === RUN TestParseInitialClusterBad 943s --- PASS: TestParseInitialClusterBad (0.00s) 943s === RUN TestNameURLPairsString 943s --- PASS: TestNameURLPairsString (0.00s) 943s === RUN TestParse 943s --- PASS: TestParse (0.00s) 943s === RUN TestNewURLsMapIPV6 943s --- PASS: TestNewURLsMapIPV6 (0.00s) 943s === RUN TestNewURLsMapFromStringMapEmpty 943s --- PASS: TestNewURLsMapFromStringMapEmpty (0.00s) 943s === RUN TestNewURLsMapFromStringMapNormal 943s --- PASS: TestNewURLsMapFromStringMapNormal (0.00s) 943s PASS 943s ok go.etcd.io/etcd/client/pkg/types 0.301s 948s === RUN TestSimpleHTTPClientDoSuccess 948s --- PASS: TestSimpleHTTPClientDoSuccess (0.00s) 948s === RUN TestSimpleHTTPClientDoError 948s --- PASS: TestSimpleHTTPClientDoError (0.00s) 948s === RUN TestSimpleHTTPClientDoNilRequest 948s --- PASS: TestSimpleHTTPClientDoNilRequest (0.00s) 948s === RUN TestSimpleHTTPClientDoCancelContext 948s --- PASS: TestSimpleHTTPClientDoCancelContext (0.00s) 948s === RUN TestSimpleHTTPClientDoCancelContextResponseBodyClosed 948s --- PASS: TestSimpleHTTPClientDoCancelContextResponseBodyClosed (0.04s) 948s === RUN TestSimpleHTTPClientDoCancelContextResponseBodyClosedWithBlockingBody 948s --- PASS: TestSimpleHTTPClientDoCancelContextResponseBodyClosedWithBlockingBody (0.04s) 948s === RUN TestSimpleHTTPClientDoCancelContextWaitForRoundTrip 948s --- PASS: TestSimpleHTTPClientDoCancelContextWaitForRoundTrip (0.00s) 948s === RUN TestSimpleHTTPClientDoHeaderTimeout 948s --- PASS: TestSimpleHTTPClientDoHeaderTimeout (0.00s) 948s === RUN TestHTTPClusterClientDo 948s --- PASS: TestHTTPClusterClientDo (0.00s) 948s === RUN TestHTTPClusterClientDoDeadlineExceedContext 948s --- PASS: TestHTTPClusterClientDoDeadlineExceedContext (0.00s) 948s === RUN TestHTTPClusterClientDoCanceledContext 948s --- PASS: TestHTTPClusterClientDoCanceledContext (0.00s) 948s === RUN TestRedirectedHTTPAction 948s --- PASS: TestRedirectedHTTPAction (0.00s) 948s === RUN TestRedirectFollowingHTTPClient 948s --- PASS: TestRedirectFollowingHTTPClient (0.00s) 948s === RUN TestDefaultCheckRedirect 948s --- PASS: TestDefaultCheckRedirect (0.00s) 948s === RUN TestHTTPClusterClientSync 948s --- PASS: TestHTTPClusterClientSync (0.00s) 948s === RUN TestHTTPClusterClientSyncFail 948s --- PASS: TestHTTPClusterClientSyncFail (0.00s) 948s === RUN TestHTTPClusterClientAutoSyncCancelContext 948s --- PASS: TestHTTPClusterClientAutoSyncCancelContext (0.00s) 948s === RUN TestHTTPClusterClientAutoSyncFail 948s --- PASS: TestHTTPClusterClientAutoSyncFail (0.00s) 948s === RUN TestHTTPClusterClientGetVersion 948s --- PASS: TestHTTPClusterClientGetVersion (0.00s) 948s === RUN TestHTTPClusterClientSyncPinEndpoint 948s --- PASS: TestHTTPClusterClientSyncPinEndpoint (0.00s) 948s === RUN TestHTTPClusterClientSyncUnpinEndpoint 948s --- PASS: TestHTTPClusterClientSyncUnpinEndpoint (0.00s) 948s === RUN TestHTTPClusterClientSyncPinLeaderEndpoint 948s --- PASS: TestHTTPClusterClientSyncPinLeaderEndpoint (0.00s) 948s === RUN TestHTTPClusterClientResetFail 948s --- PASS: TestHTTPClusterClientResetFail (0.00s) 948s === RUN TestHTTPClusterClientResetPinRandom 948s --- PASS: TestHTTPClusterClientResetPinRandom (0.08s) 948s === RUN TestV2KeysURLHelper 948s --- PASS: TestV2KeysURLHelper (0.00s) 948s === RUN TestGetAction 948s --- PASS: TestGetAction (0.00s) 948s === RUN TestWaitAction 948s --- PASS: TestWaitAction (0.00s) 948s === RUN TestSetAction 948s --- PASS: TestSetAction (0.00s) 948s === RUN TestCreateInOrderAction 948s --- PASS: TestCreateInOrderAction (0.00s) 948s === RUN TestDeleteAction 948s --- PASS: TestDeleteAction (0.00s) 948s === RUN TestUnmarshalSuccessfulResponse 948s --- PASS: TestUnmarshalSuccessfulResponse (0.00s) 948s === RUN TestUnmarshalFailedKeysResponse 948s --- PASS: TestUnmarshalFailedKeysResponse (0.00s) 948s === RUN TestUnmarshalFailedKeysResponseBadJSON 948s --- PASS: TestUnmarshalFailedKeysResponseBadJSON (0.00s) 948s === RUN TestHTTPWatcherNextWaitAction 948s --- PASS: TestHTTPWatcherNextWaitAction (0.00s) 948s === RUN TestHTTPWatcherNextFail 948s --- PASS: TestHTTPWatcherNextFail (0.00s) 948s === RUN TestHTTPKeysAPIWatcherAction 948s --- PASS: TestHTTPKeysAPIWatcherAction (0.00s) 948s === RUN TestHTTPKeysAPISetAction 948s --- PASS: TestHTTPKeysAPISetAction (0.00s) 948s === RUN TestHTTPKeysAPISetError 948s --- PASS: TestHTTPKeysAPISetError (0.00s) 948s === RUN TestHTTPKeysAPISetResponse 948s --- PASS: TestHTTPKeysAPISetResponse (0.00s) 948s === RUN TestHTTPKeysAPIGetAction 948s --- PASS: TestHTTPKeysAPIGetAction (0.00s) 948s === RUN TestHTTPKeysAPIGetError 948s --- PASS: TestHTTPKeysAPIGetError (0.00s) 948s === RUN TestHTTPKeysAPIGetResponse 948s --- PASS: TestHTTPKeysAPIGetResponse (0.00s) 948s === RUN TestHTTPKeysAPIDeleteAction 948s --- PASS: TestHTTPKeysAPIDeleteAction (0.00s) 948s === RUN TestHTTPKeysAPIDeleteError 948s --- PASS: TestHTTPKeysAPIDeleteError (0.00s) 948s === RUN TestHTTPKeysAPIDeleteResponse 948s --- PASS: TestHTTPKeysAPIDeleteResponse (0.00s) 948s === RUN TestHTTPKeysAPICreateAction 948s --- PASS: TestHTTPKeysAPICreateAction (0.00s) 948s === RUN TestHTTPKeysAPICreateInOrderAction 948s --- PASS: TestHTTPKeysAPICreateInOrderAction (0.00s) 948s === RUN TestHTTPKeysAPIUpdateAction 948s --- PASS: TestHTTPKeysAPIUpdateAction (0.00s) 948s === RUN TestNodeTTLDuration 948s --- PASS: TestNodeTTLDuration (0.00s) 948s === RUN TestMembersAPIActionList 948s --- PASS: TestMembersAPIActionList (0.00s) 948s === RUN TestMembersAPIActionAdd 948s --- PASS: TestMembersAPIActionAdd (0.00s) 948s === RUN TestMembersAPIActionUpdate 948s --- PASS: TestMembersAPIActionUpdate (0.00s) 948s === RUN TestMembersAPIActionRemove 948s --- PASS: TestMembersAPIActionRemove (0.00s) 948s === RUN TestMembersAPIActionLeader 948s --- PASS: TestMembersAPIActionLeader (0.00s) 948s === RUN TestAssertStatusCode 948s --- PASS: TestAssertStatusCode (0.00s) 948s === RUN TestV2MembersURL 948s --- PASS: TestV2MembersURL (0.00s) 948s === RUN TestMemberUnmarshal 948s --- PASS: TestMemberUnmarshal (0.00s) 948s === RUN TestMemberCollectionUnmarshalFail 948s --- PASS: TestMemberCollectionUnmarshalFail (0.00s) 948s === RUN TestMemberCollectionUnmarshal 948s --- PASS: TestMemberCollectionUnmarshal (0.00s) 948s === RUN TestMemberCreateRequestMarshal 948s --- PASS: TestMemberCreateRequestMarshal (0.00s) 948s === RUN TestHTTPMembersAPIAddSuccess 948s --- PASS: TestHTTPMembersAPIAddSuccess (0.00s) 948s === RUN TestHTTPMembersAPIAddError 948s --- PASS: TestHTTPMembersAPIAddError (0.00s) 948s === RUN TestHTTPMembersAPIRemoveSuccess 948s --- PASS: TestHTTPMembersAPIRemoveSuccess (0.00s) 948s === RUN TestHTTPMembersAPIRemoveFail 948s --- PASS: TestHTTPMembersAPIRemoveFail (0.00s) 948s === RUN TestHTTPMembersAPIListSuccess 948s --- PASS: TestHTTPMembersAPIListSuccess (0.00s) 948s === RUN TestHTTPMembersAPIListError 948s --- PASS: TestHTTPMembersAPIListError (0.00s) 948s === RUN TestHTTPMembersAPILeaderSuccess 948s --- PASS: TestHTTPMembersAPILeaderSuccess (0.00s) 948s === RUN TestHTTPMembersAPILeaderError 948s --- PASS: TestHTTPMembersAPILeaderError (0.00s) 948s PASS 948s ok go.etcd.io/etcd/client/v2 0.243s 954s === RUN TestDialCancel 954s logger.go:146: 2026-02-10T15:25:12.150Z DEBUG retrying of unary invoker {"target": "etcd-endpoints://0xc000276b40/dialcancel:12345", "attempt": 0} 954s logger.go:146: 2026-02-10T15:25:12.251Z WARN retrying of unary invoker failed {"target": "etcd-endpoints://0xc000276b40/dialcancel:12345", "attempt": 0, "error": "rpc error: code = Canceled desc = received context error while waiting for new LB policy update: context canceled"} 954s --- PASS: TestDialCancel (0.20s) 954s === RUN TestDialTimeout 958s --- PASS: TestDialTimeout (3.22s) 958s === RUN TestDialNoTimeout 958s --- PASS: TestDialNoTimeout (0.00s) 958s === RUN TestMaxUnaryRetries 958s --- PASS: TestMaxUnaryRetries (0.00s) 958s === RUN TestBackoff 958s --- PASS: TestBackoff (0.00s) 958s === RUN TestBackoffJitterFraction 958s --- PASS: TestBackoffJitterFraction (0.00s) 958s === RUN TestIsHaltErr 958s --- PASS: TestIsHaltErr (0.00s) 958s === RUN TestCloseCtxClient 958s --- PASS: TestCloseCtxClient (0.00s) 958s === RUN TestWithLogger 958s --- PASS: TestWithLogger (0.00s) 958s === RUN TestZapWithLogger 958s --- PASS: TestZapWithLogger (0.00s) 958s === RUN TestAuthTokenBundleNoOverwrite 958s logger.go:146: 2026-02-10T15:25:15.562Z DEBUG retrying of unary invoker {"target": "etcd-endpoints://0xc00019eb40/etcd-auth-test:0", "attempt": 0} 958s --- PASS: TestAuthTokenBundleNoOverwrite (0.00s) 958s === RUN TestSyncFiltersMembers 958s --- PASS: TestSyncFiltersMembers (0.00s) 958s === RUN TestClientRejectOldCluster 958s leak.go:102: Found leaked goroutined BEFORE test appears to have leaked : 958s internal/poll.runtime_pollWait(0x3ffb4b3ac00, 0x72) 958s /usr/lib/go-1.25/src/runtime/netpoll.go:351 +0xfe 958s internal/poll.(*pollDesc).wait(0xc0000b93a0, 0x72, 0x0) 958s /usr/lib/go-1.25/src/internal/poll/fd_poll_runtime.go:84 +0x42 958s internal/poll.(*pollDesc).waitRead(...) 958s /usr/lib/go-1.25/src/internal/poll/fd_poll_runtime.go:89 958s internal/poll.(*FD).Read(0xc0000b9380, {0xc0000da000, 0x4d0, 0x4d0}) 958s /usr/lib/go-1.25/src/internal/poll/fd_unix.go:165 +0x27a 958s net.(*netFD).Read(0xc0000b9380, {0xc0000da000, 0x4d0, 0x4d0}) 958s /usr/lib/go-1.25/src/net/fd_posix.go:68 +0x48 958s net.(*conn).Read(0xc0000c0178, {0xc0000da000, 0x4d0, 0x4d0}) 958s /usr/lib/go-1.25/src/net/net.go:196 +0x58 958s net.dnsPacketRoundTrip({0x1b19b90, 0xc0000c0178}, 0x3e68, {{{0x65, 0x67, 0x72, 0x65, 0x73, 0x73, 0x2e, ...}, ...}, ...}, ...) 958s /usr/lib/go-1.25/src/net/dnsclient_unix.go:116 +0xfe 958s net.(*Resolver).exchange(0x2032be0, {0x1b16750, 0xc0000bd270}, {0xc000114590, 0xd}, {{{0x65, 0x67, 0x72, 0x65, 0x73, ...}, ...}, ...}, ...) 958s /usr/lib/go-1.25/src/net/dnsclient_unix.go:195 +0x3f0 958s net.(*Resolver).tryOneName(0x2032be0, {0x1b16750, 0xc0000bd270}, 0xc0002560a0, {0xc00014a798, 0x14}, 0x1c) 958s /usr/lib/go-1.25/src/net/dnsclient_unix.go:316 +0x3d0 958s net.(*Resolver).goLookupIPCNAMEOrder.func3.1(0x1c) 958s /usr/lib/go-1.25/src/net/dnsclient_unix.go:667 +0x82 958s created by net.(*Resolver).goLookupIPCNAMEOrder.func3 in goroutine 110 958s /usr/lib/go-1.25/src/net/dnsclient_unix.go:666 +0x1a6 958s 958s internal/poll.runtime_pollWait(0x3ffb4b3b000, 0x72) 958s /usr/lib/go-1.25/src/runtime/netpoll.go:351 +0xfe 958s internal/poll.(*pollDesc).wait(0xc0001b4ca0, 0x72, 0x0) 958s /usr/lib/go-1.25/src/internal/poll/fd_poll_runtime.go:84 +0x42 958s internal/poll.(*pollDesc).waitRead(...) 958s /usr/lib/go-1.25/src/internal/poll/fd_poll_runtime.go:89 958s internal/poll.(*FD).Read(0xc0001b4c80, {0xc0001fe000, 0x4d0, 0x4d0}) 958s /usr/lib/go-1.25/src/internal/poll/fd_unix.go:165 +0x27a 958s net.(*netFD).Read(0xc0001b4c80, {0xc0001fe000, 0x4d0, 0x4d0}) 958s /usr/lib/go-1.25/src/net/fd_posix.go:68 +0x48 958s net.(*conn).Read(0xc000116008, {0xc0001fe000, 0x4d0, 0x4d0}) 958s /usr/lib/go-1.25/src/net/net.go:196 +0x58 958s net.dnsPacketRoundTrip({0x1b19b90, 0xc000116008}, 0xe773, {{{0x65, 0x67, 0x72, 0x65, 0x73, 0x73, 0x2e, ...}, ...}, ...}, ...) 958s /usr/lib/go-1.25/src/net/dnsclient_unix.go:116 +0xfe 958s net.(*Resolver).exchange(0x2032be0, {0x1b16750, 0xc0000bd270}, {0xc000114590, 0xd}, {{{0x65, 0x67, 0x72, 0x65, 0x73, ...}, ...}, ...}, ...) 958s /usr/lib/go-1.25/src/net/dnsclient_unix.go:195 +0x3f0 958s net.(*Resolver).tryOneName(0x2032be0, {0x1b16750, 0xc0000bd270}, 0xc0002560a0, {0xc00014a798, 0x14}, 0x1) 958s /usr/lib/go-1.25/src/net/dnsclient_unix.go:316 +0x3d0 958s net.(*Resolver).goLookupIPCNAMEOrder.func3.1(0x1) 958s /usr/lib/go-1.25/src/net/dnsclient_unix.go:667 +0x82 958s created by net.(*Resolver).goLookupIPCNAMEOrder.func3 in goroutine 110 958s /usr/lib/go-1.25/src/net/dnsclient_unix.go:666 +0x1a6 958s 958s net.(*Resolver).goLookupIPCNAMEOrder.func4({0xc00014a798, 0x14}, 0x1) 958s /usr/lib/go-1.25/src/net/dnsclient_unix.go:673 +0x4a 958s net.(*Resolver).goLookupIPCNAMEOrder(0x2032be0, {0x1b16750, 0xc0000bd270}, {0x19f9618, 0x3}, {0xc00003e133, 0x13}, 0x1, 0xc0002560a0) 958s /usr/lib/go-1.25/src/net/dnsclient_unix.go:683 +0x9fc 958s net.(*Resolver).lookupIP(0x2032be0, {0x1b16750, 0xc0000bd270}, {0x19f9618, 0x3}, {0xc00003e133, 0x13}) 958s /usr/lib/go-1.25/src/net/lookup_unix.go:66 +0x140 958s net.init.func1({0x1b16750, 0xc0000bd270}, 0xc0002449b0, {0x19f9618, 0x3}, {0xc00003e133, 0x13}) 958s /usr/lib/go-1.25/src/net/hook.go:21 +0x60 958s net.(*Resolver).lookupIPAddr.func1() 958s /usr/lib/go-1.25/src/net/lookup.go:335 +0x6e 958s internal/singleflight.(*Group).doCall(0x2032bf0, 0xc0000bd3b0, {0xc00014a768, 0x17}, 0xc000372a40) 958s /usr/lib/go-1.25/src/internal/singleflight/singleflight.go:93 +0x30 958s created by internal/singleflight.(*Group).DoChan in goroutine 109 958s /usr/lib/go-1.25/src/internal/singleflight/singleflight.go:86 +0x43e 958s 958s net.(*Resolver).lookupIPAddr.func2(...) 958s /usr/lib/go-1.25/src/net/lookup.go:339 958s created by net.(*Resolver).lookupIPAddr in goroutine 109 958s /usr/lib/go-1.25/src/net/lookup.go:354 +0x6b6 958s --- SKIP: TestClientRejectOldCluster (0.06s) 958s === RUN TestCompactOp 958s --- PASS: TestCompactOp (0.00s) 958s === RUN TestMetadataWithRequireLeader 958s --- PASS: TestMetadataWithRequireLeader (0.00s) 958s === RUN TestMetadataWithClientAPIVersion 958s --- PASS: TestMetadataWithClientAPIVersion (0.00s) 958s === RUN TestOpWithSort 958s --- PASS: TestOpWithSort (0.00s) 958s === RUN TestIsOptsWithPrefix 958s --- PASS: TestIsOptsWithPrefix (0.00s) 958s === RUN TestIsOptsWithFromKey 958s --- PASS: TestIsOptsWithFromKey (0.00s) 958s === RUN TestClientShouldRefreshToken 958s === RUN TestClientShouldRefreshToken/ErrUserEmpty_and_non_nil_authTokenBundle 958s === RUN TestClientShouldRefreshToken/ErrUserEmpty_and_nil_authTokenBundle 958s === RUN TestClientShouldRefreshToken/ErrGRPCInvalidAuthToken_and_retryAuth 958s === RUN TestClientShouldRefreshToken/ErrGRPCInvalidAuthToken_and_!retryAuth 958s === RUN TestClientShouldRefreshToken/ErrGRPCAuthOldRevision_and_retryAuth 958s === RUN TestClientShouldRefreshToken/ErrGRPCAuthOldRevision_and_!retryAuth 958s === RUN TestClientShouldRefreshToken/Other_error_and_retryAuth 958s === RUN TestClientShouldRefreshToken/Other_error_and_!retryAuth 958s --- PASS: TestClientShouldRefreshToken (0.00s) 958s --- PASS: TestClientShouldRefreshToken/ErrUserEmpty_and_non_nil_authTokenBundle (0.00s) 958s --- PASS: TestClientShouldRefreshToken/ErrUserEmpty_and_nil_authTokenBundle (0.00s) 958s --- PASS: TestClientShouldRefreshToken/ErrGRPCInvalidAuthToken_and_retryAuth (0.00s) 958s --- PASS: TestClientShouldRefreshToken/ErrGRPCInvalidAuthToken_and_!retryAuth (0.00s) 958s --- PASS: TestClientShouldRefreshToken/ErrGRPCAuthOldRevision_and_retryAuth (0.00s) 958s --- PASS: TestClientShouldRefreshToken/ErrGRPCAuthOldRevision_and_!retryAuth (0.00s) 958s --- PASS: TestClientShouldRefreshToken/Other_error_and_retryAuth (0.00s) 958s --- PASS: TestClientShouldRefreshToken/Other_error_and_!retryAuth (0.00s) 958s === RUN TestTxnPanics 958s --- PASS: TestTxnPanics (0.11s) 958s === RUN TestEvent 958s --- PASS: TestEvent (0.00s) 958s === RUN TestStreamKeyFromCtx 958s === RUN TestStreamKeyFromCtx/multiple_keys 958s === RUN TestStreamKeyFromCtx/no_keys 958s === RUN TestStreamKeyFromCtx/only_one_key 958s === RUN TestStreamKeyFromCtx/no_metadata 958s --- PASS: TestStreamKeyFromCtx (0.03s) 958s --- PASS: TestStreamKeyFromCtx/multiple_keys (0.00s) 958s --- PASS: TestStreamKeyFromCtx/no_keys (0.00s) 958s --- PASS: TestStreamKeyFromCtx/only_one_key (0.00s) 958s --- PASS: TestStreamKeyFromCtx/no_metadata (0.00s) 958s PASS 958s ok go.etcd.io/etcd/client/v3 3.674s 962s testing: warning: no tests to run 962s PASS 962s ok go.etcd.io/etcd/client/v3/clientv3util 0.055s [no tests to run] 966s testing: warning: no tests to run 966s PASS 966s ok go.etcd.io/etcd/client/v3/concurrency 0.009s [no tests to run] 966s ? go.etcd.io/etcd/client/v3/credentials [no test files] 966s ? go.etcd.io/etcd/client/v3/experimental/recipes [no test files] 968s === RUN Test_interpret 968s === RUN Test_interpret/Interpret_127.0.0.1 968s === RUN Test_interpret/RequiresCredentials_127.0.0.1 968s === RUN Test_interpret/Interpret_localhost 968s === RUN Test_interpret/RequiresCredentials_localhost 968s === RUN Test_interpret/Interpret_localhost:8080 968s === RUN Test_interpret/RequiresCredentials_localhost:8080 968s === RUN Test_interpret/Interpret_unix:127.0.0.1 968s === RUN Test_interpret/RequiresCredentials_unix:127.0.0.1 968s === RUN Test_interpret/Interpret_unix:127.0.0.1:8080 968s === RUN Test_interpret/RequiresCredentials_unix:127.0.0.1:8080 968s === RUN Test_interpret/Interpret_unix://127.0.0.1 968s === RUN Test_interpret/RequiresCredentials_unix://127.0.0.1 968s === RUN Test_interpret/Interpret_unix://127.0.0.1:8080 968s === RUN Test_interpret/RequiresCredentials_unix://127.0.0.1:8080 968s === RUN Test_interpret/Interpret_unixs:127.0.0.1 968s === RUN Test_interpret/RequiresCredentials_unixs:127.0.0.1 968s === RUN Test_interpret/Interpret_unixs:127.0.0.1:8080 968s === RUN Test_interpret/RequiresCredentials_unixs:127.0.0.1:8080 968s === RUN Test_interpret/Interpret_unixs://127.0.0.1 968s === RUN Test_interpret/RequiresCredentials_unixs://127.0.0.1 968s === RUN Test_interpret/Interpret_unixs://127.0.0.1:8080 968s === RUN Test_interpret/RequiresCredentials_unixs://127.0.0.1:8080 968s === RUN Test_interpret/Interpret_http://127.0.0.1 968s === RUN Test_interpret/RequiresCredentials_http://127.0.0.1 968s === RUN Test_interpret/Interpret_http://127.0.0.1:8080 968s === RUN Test_interpret/RequiresCredentials_http://127.0.0.1:8080 968s === RUN Test_interpret/Interpret_https://127.0.0.1 968s === RUN Test_interpret/RequiresCredentials_https://127.0.0.1 968s === RUN Test_interpret/Interpret_https://127.0.0.1:8080 968s === RUN Test_interpret/RequiresCredentials_https://127.0.0.1:8080 968s === RUN Test_interpret/Interpret_https://localhost:20000 968s === RUN Test_interpret/RequiresCredentials_https://localhost:20000 968s === RUN Test_interpret/Interpret_unix:///tmp/abc 968s === RUN Test_interpret/RequiresCredentials_unix:///tmp/abc 968s === RUN Test_interpret/Interpret_unixs:///tmp/abc 968s === RUN Test_interpret/RequiresCredentials_unixs:///tmp/abc 968s === RUN Test_interpret/Interpret_unix:///tmp/abc:1234 968s === RUN Test_interpret/RequiresCredentials_unix:///tmp/abc:1234 968s === RUN Test_interpret/Interpret_unixs:///tmp/abc:1234 968s === RUN Test_interpret/RequiresCredentials_unixs:///tmp/abc:1234 968s === RUN Test_interpret/Interpret_etcd.io 968s === RUN Test_interpret/RequiresCredentials_etcd.io 968s === RUN Test_interpret/Interpret_http://etcd.io/abc 968s === RUN Test_interpret/RequiresCredentials_http://etcd.io/abc 968s === RUN Test_interpret/Interpret_dns://something-other 968s === RUN Test_interpret/RequiresCredentials_dns://something-other 968s === RUN Test_interpret/Interpret_http://[2001:db8:1f70::999:de8:7648:6e8]:100/ 968s === RUN Test_interpret/RequiresCredentials_http://[2001:db8:1f70::999:de8:7648:6e8]:100/ 968s === RUN Test_interpret/Interpret_[2001:db8:1f70::999:de8:7648:6e8]:100 968s === RUN Test_interpret/RequiresCredentials_[2001:db8:1f70::999:de8:7648:6e8]:100 968s === RUN Test_interpret/Interpret_unix:unexpected-file_name#123$456 968s === RUN Test_interpret/RequiresCredentials_unix:unexpected-file_name#123$456 968s --- PASS: Test_interpret (0.00s) 968s --- PASS: Test_interpret/Interpret_127.0.0.1 (0.00s) 968s --- PASS: Test_interpret/RequiresCredentials_127.0.0.1 (0.00s) 968s --- PASS: Test_interpret/Interpret_localhost (0.00s) 968s --- PASS: Test_interpret/RequiresCredentials_localhost (0.00s) 968s --- PASS: Test_interpret/Interpret_localhost:8080 (0.00s) 968s --- PASS: Test_interpret/RequiresCredentials_localhost:8080 (0.00s) 968s --- PASS: Test_interpret/Interpret_unix:127.0.0.1 (0.00s) 968s --- PASS: Test_interpret/RequiresCredentials_unix:127.0.0.1 (0.00s) 968s --- PASS: Test_interpret/Interpret_unix:127.0.0.1:8080 (0.00s) 968s --- PASS: Test_interpret/RequiresCredentials_unix:127.0.0.1:8080 (0.00s) 968s --- PASS: Test_interpret/Interpret_unix://127.0.0.1 (0.00s) 968s --- PASS: Test_interpret/RequiresCredentials_unix://127.0.0.1 (0.00s) 968s --- PASS: Test_interpret/Interpret_unix://127.0.0.1:8080 (0.00s) 968s --- PASS: Test_interpret/RequiresCredentials_unix://127.0.0.1:8080 (0.00s) 968s --- PASS: Test_interpret/Interpret_unixs:127.0.0.1 (0.00s) 968s --- PASS: Test_interpret/RequiresCredentials_unixs:127.0.0.1 (0.00s) 968s --- PASS: Test_interpret/Interpret_unixs:127.0.0.1:8080 (0.00s) 968s --- PASS: Test_interpret/RequiresCredentials_unixs:127.0.0.1:8080 (0.00s) 968s --- PASS: Test_interpret/Interpret_unixs://127.0.0.1 (0.00s) 968s --- PASS: Test_interpret/RequiresCredentials_unixs://127.0.0.1 (0.00s) 968s --- PASS: Test_interpret/Interpret_unixs://127.0.0.1:8080 (0.00s) 968s --- PASS: Test_interpret/RequiresCredentials_unixs://127.0.0.1:8080 (0.00s) 968s --- PASS: Test_interpret/Interpret_http://127.0.0.1 (0.00s) 968s --- PASS: Test_interpret/RequiresCredentials_http://127.0.0.1 (0.00s) 968s --- PASS: Test_interpret/Interpret_http://127.0.0.1:8080 (0.00s) 968s --- PASS: Test_interpret/RequiresCredentials_http://127.0.0.1:8080 (0.00s) 968s --- PASS: Test_interpret/Interpret_https://127.0.0.1 (0.00s) 968s --- PASS: Test_interpret/RequiresCredentials_https://127.0.0.1 (0.00s) 968s --- PASS: Test_interpret/Interpret_https://127.0.0.1:8080 (0.00s) 968s --- PASS: Test_interpret/RequiresCredentials_https://127.0.0.1:8080 (0.00s) 968s --- PASS: Test_interpret/Interpret_https://localhost:20000 (0.00s) 968s --- PASS: Test_interpret/RequiresCredentials_https://localhost:20000 (0.00s) 968s --- PASS: Test_interpret/Interpret_unix:///tmp/abc (0.00s) 968s --- PASS: Test_interpret/RequiresCredentials_unix:///tmp/abc (0.00s) 968s --- PASS: Test_interpret/Interpret_unixs:///tmp/abc (0.00s) 968s --- PASS: Test_interpret/RequiresCredentials_unixs:///tmp/abc (0.00s) 968s --- PASS: Test_interpret/Interpret_unix:///tmp/abc:1234 (0.00s) 968s --- PASS: Test_interpret/RequiresCredentials_unix:///tmp/abc:1234 (0.00s) 968s --- PASS: Test_interpret/Interpret_unixs:///tmp/abc:1234 (0.00s) 968s --- PASS: Test_interpret/RequiresCredentials_unixs:///tmp/abc:1234 (0.00s) 968s --- PASS: Test_interpret/Interpret_etcd.io (0.00s) 968s --- PASS: Test_interpret/RequiresCredentials_etcd.io (0.00s) 968s --- PASS: Test_interpret/Interpret_http://etcd.io/abc (0.00s) 968s --- PASS: Test_interpret/RequiresCredentials_http://etcd.io/abc (0.00s) 968s --- PASS: Test_interpret/Interpret_dns://something-other (0.00s) 968s --- PASS: Test_interpret/RequiresCredentials_dns://something-other (0.00s) 968s --- PASS: Test_interpret/Interpret_http://[2001:db8:1f70::999:de8:7648:6e8]:100/ (0.00s) 968s --- PASS: Test_interpret/RequiresCredentials_http://[2001:db8:1f70::999:de8:7648:6e8]:100/ (0.00s) 968s --- PASS: Test_interpret/Interpret_[2001:db8:1f70::999:de8:7648:6e8]:100 (0.00s) 968s --- PASS: Test_interpret/RequiresCredentials_[2001:db8:1f70::999:de8:7648:6e8]:100 (0.00s) 968s --- PASS: Test_interpret/Interpret_unix:unexpected-file_name#123$456 (0.00s) 968s --- PASS: Test_interpret/RequiresCredentials_unix:unexpected-file_name#123$456 (0.00s) 968s === RUN Test_extractHostFromHostPort 968s === RUN Test_extractHostFromHostPort/localhost 968s === RUN Test_extractHostFromHostPort/localhost:8080 968s === RUN Test_extractHostFromHostPort/192.158.7.14:8080 968s === RUN Test_extractHostFromHostPort/192.158.7.14:8080#01 968s === RUN Test_extractHostFromHostPort/[2001:db8:1f70::999:de8:7648:6e8] 968s === RUN Test_extractHostFromHostPort/[2001:db8:1f70::999:de8:7648:6e8]:100 968s --- PASS: Test_extractHostFromHostPort (0.00s) 968s --- PASS: Test_extractHostFromHostPort/localhost (0.00s) 968s --- PASS: Test_extractHostFromHostPort/localhost:8080 (0.00s) 968s --- PASS: Test_extractHostFromHostPort/192.158.7.14:8080 (0.00s) 968s --- PASS: Test_extractHostFromHostPort/192.158.7.14:8080#01 (0.00s) 968s --- PASS: Test_extractHostFromHostPort/[2001:db8:1f70::999:de8:7648:6e8] (0.00s) 968s --- PASS: Test_extractHostFromHostPort/[2001:db8:1f70::999:de8:7648:6e8]:100 (0.00s) 968s PASS 968s ok go.etcd.io/etcd/client/v3/internal/endpoint 0.031s 968s ? go.etcd.io/etcd/client/v3/internal/resolver [no test files] 969s ? go.etcd.io/etcd/client/v3/kubernetes [no test files] 970s ? go.etcd.io/etcd/client/v3/leasing [no test files] 970s ? go.etcd.io/etcd/client/v3/mirror [no test files] 970s ? go.etcd.io/etcd/client/v3/mock/mockserver [no test files] 975s === RUN TestPrefixInterval 975s --- PASS: TestPrefixInterval (0.00s) 975s PASS 975s ok go.etcd.io/etcd/client/v3/namespace 0.039s 975s ? go.etcd.io/etcd/client/v3/naming [no test files] 976s ? go.etcd.io/etcd/client/v3/naming/endpoints [no test files] 976s ? go.etcd.io/etcd/client/v3/naming/endpoints/internal [no test files] 976s ? go.etcd.io/etcd/client/v3/naming/resolver [no test files] 982s === RUN TestKvOrdering 982s --- PASS: TestKvOrdering (0.00s) 982s === RUN TestTxnOrdering 982s --- PASS: TestTxnOrdering (0.00s) 982s PASS 982s ok go.etcd.io/etcd/client/v3/ordering 0.078s 982s ? go.etcd.io/etcd/client/v3/snapshot [no test files] 986s === RUN TestConfigFromFile 986s --- PASS: TestConfigFromFile (0.03s) 986s PASS 986s ok go.etcd.io/etcd/client/v3/yaml 0.116s 997s ok go.etcd.io/etcd/etcdctl 0.008s 997s ? go.etcd.io/etcd/etcdctl/ctlv2 [no test files] 1002s === RUN TestArgOrStdin 1002s --- PASS: TestArgOrStdin (0.00s) 1002s PASS 1002s ok go.etcd.io/etcd/etcdctl/ctlv2/command 0.018s 1002s ? go.etcd.io/etcd/etcdctl/ctlv3 [no test files] 1010s === RUN Test_parseWatchArgs 1010s --- PASS: Test_parseWatchArgs (0.00s) 1010s PASS 1010s ok go.etcd.io/etcd/etcdctl/ctlv3/command 0.014s 1016s ok go.etcd.io/etcd/etcdutl 0.008s 1016s ? go.etcd.io/etcd/etcdutl/etcdutl [no test files] 1016s ? go.etcd.io/etcd/etcdutl/snapshot [no test files] 1017s === RUN TestIntervalTreeInsert 1017s --- PASS: TestIntervalTreeInsert (0.00s) 1017s === RUN TestIntervalTreeSelfBalanced 1017s --- PASS: TestIntervalTreeSelfBalanced (0.00s) 1017s === RUN TestIntervalTreeDelete 1017s --- PASS: TestIntervalTreeDelete (0.00s) 1017s === RUN TestIntervalTreeIntersects 1017s --- PASS: TestIntervalTreeIntersects (0.00s) 1017s === RUN TestIntervalTreeStringAffine 1017s --- PASS: TestIntervalTreeStringAffine (0.00s) 1017s === RUN TestIntervalTreeStab 1017s --- PASS: TestIntervalTreeStab (0.00s) 1017s === RUN TestIntervalTreeRandom 1017s --- PASS: TestIntervalTreeRandom (0.07s) 1017s === RUN TestIntervalTreeSortedVisit 1017s --- PASS: TestIntervalTreeSortedVisit (0.00s) 1017s === RUN TestIntervalTreeVisitExit 1017s --- PASS: TestIntervalTreeVisitExit (0.00s) 1017s === RUN TestIntervalTreeContains 1017s --- PASS: TestIntervalTreeContains (0.00s) 1017s PASS 1017s ok go.etcd.io/etcd/pkg/adt 0.178s 1017s ? go.etcd.io/etcd/pkg/cobrautl [no test files] 1017s ? go.etcd.io/etcd/pkg/contention [no test files] 1017s ? go.etcd.io/etcd/pkg/cpuutil [no test files] 1018s === RUN TestHash32 1018s --- PASS: TestHash32 (0.00s) 1018s PASS 1018s ok go.etcd.io/etcd/pkg/crc 0.048s 1018s ? go.etcd.io/etcd/pkg/debugutil [no test files] 1020s === RUN TestExpectFunc 1020s --- PASS: TestExpectFunc (0.13s) 1020s === RUN TestEcho 1020s --- PASS: TestEcho (0.22s) 1020s === RUN TestLineCount 1020s --- PASS: TestLineCount (0.10s) 1020s === RUN TestSend 1020s --- PASS: TestSend (0.15s) 1020s === RUN TestSignal 1020s --- PASS: TestSignal (0.01s) 1020s PASS 1020s ok go.etcd.io/etcd/pkg/expect 0.623s 1023s === RUN TestSetFlagsFromEnv 1023s {"level":"info","msg":"recognized and used environment variable","variable-name":"ETCD_A","variable-value":"foo"} 1023s --- PASS: TestSetFlagsFromEnv (0.00s) 1023s === RUN TestSetFlagsFromEnvBad 1023s {"level":"warn","msg":"unrecognized environment variable","environment-variable":"ETCD_A=foo"} 1023s --- PASS: TestSetFlagsFromEnvBad (0.00s) 1023s === RUN TestSetFlagsFromEnvParsingError 1023s {"level":"warn","msg":"unrecognized environment variable","environment-variable":"ETCD_A=foo"} 1023s {"level":"warn","msg":"unrecognized environment variable","environment-variable":"ETCD_X=not_a_number"} 1023s --- PASS: TestSetFlagsFromEnvParsingError (0.00s) 1023s === RUN TestSelectiveStringValue 1023s --- PASS: TestSelectiveStringValue (0.00s) 1023s === RUN TestSelectiveStringsValue 1023s --- PASS: TestSelectiveStringsValue (0.00s) 1023s === RUN TestStringsValue 1023s --- PASS: TestStringsValue (0.00s) 1023s === RUN TestUint32Value 1023s === RUN TestUint32Value/normal_uint32_value 1023s === RUN TestUint32Value/zero_value 1023s === RUN TestUint32Value/negative_int_value 1023s === RUN TestUint32Value/invalid_integer_value 1023s --- PASS: TestUint32Value (0.00s) 1023s --- PASS: TestUint32Value/normal_uint32_value (0.00s) 1023s --- PASS: TestUint32Value/zero_value (0.00s) 1023s --- PASS: TestUint32Value/negative_int_value (0.00s) 1023s --- PASS: TestUint32Value/invalid_integer_value (0.00s) 1023s === RUN TestUint32FromFlag 1023s === RUN TestUint32FromFlag/only_default_value 1023s === RUN TestUint32FromFlag/argument_has_different_value_from_the_default_one 1023s === RUN TestUint32FromFlag/argument_has_the_same_value_from_the_default_one 1023s --- PASS: TestUint32FromFlag (0.00s) 1023s --- PASS: TestUint32FromFlag/only_default_value (0.00s) 1023s --- PASS: TestUint32FromFlag/argument_has_different_value_from_the_default_one (0.00s) 1023s --- PASS: TestUint32FromFlag/argument_has_the_same_value_from_the_default_one (0.00s) 1023s === RUN TestNewUniqueStrings 1023s --- PASS: TestNewUniqueStrings (0.00s) 1023s === RUN TestNewUniqueURLsWithExceptions 1023s --- PASS: TestNewUniqueURLsWithExceptions (0.00s) 1023s === RUN TestUniqueURLsFromFlag 1023s --- PASS: TestUniqueURLsFromFlag (0.00s) 1023s === RUN TestValidateURLsValueBad 1023s --- PASS: TestValidateURLsValueBad (0.00s) 1023s === RUN TestNewURLsValue 1023s --- PASS: TestNewURLsValue (0.00s) 1023s PASS 1023s ok go.etcd.io/etcd/pkg/flags 0.144s 1023s ? go.etcd.io/etcd/pkg/grpc_testing [no test files] 1025s === RUN TestGetHostname 1025s --- PASS: TestGetHostname (0.00s) 1025s PASS 1025s ok go.etcd.io/etcd/pkg/httputil 0.028s 1026s === RUN TestNewGenerator 1026s --- PASS: TestNewGenerator (0.00s) 1026s === RUN TestNewGeneratorUnique 1026s --- PASS: TestNewGeneratorUnique (0.00s) 1026s === RUN TestNext 1026s --- PASS: TestNext (0.00s) 1026s PASS 1026s ok go.etcd.io/etcd/pkg/idutil 0.002s 1028s === RUN TestPageWriterRandom 1028s pagewriter_test.go:25: flaky test 1028s --- SKIP: TestPageWriterRandom (0.00s) 1028s === RUN TestPageWriterPartialSlack 1028s --- PASS: TestPageWriterPartialSlack (0.00s) 1028s === RUN TestPageWriterOffset 1028s --- PASS: TestPageWriterOffset (0.00s) 1028s === RUN TestPageWriterPageBytes 1028s === RUN TestPageWriterPageBytes/normal_page_bytes 1028s === RUN TestPageWriterPageBytes/negative_page_bytes 1028s === RUN TestPageWriterPageBytes/zero_page_bytes 1028s --- PASS: TestPageWriterPageBytes (0.00s) 1028s --- PASS: TestPageWriterPageBytes/normal_page_bytes (0.00s) 1028s --- PASS: TestPageWriterPageBytes/negative_page_bytes (0.00s) 1028s --- PASS: TestPageWriterPageBytes/zero_page_bytes (0.00s) 1028s === RUN TestExactReadCloserExpectEOF 1028s --- PASS: TestExactReadCloserExpectEOF (0.00s) 1028s === RUN TestExactReadCloserShort 1028s --- PASS: TestExactReadCloserShort (0.00s) 1028s === RUN TestLimitedBufferReaderRead 1028s --- PASS: TestLimitedBufferReaderRead (0.00s) 1028s PASS 1028s ok go.etcd.io/etcd/pkg/ioutil 0.097s 1030s === RUN TestResolveTCPAddrs 1030s {"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"} 1030s {"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"} 1030s {"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"} 1030s {"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"} 1030s {"level":"info","msg":"resolved URL Host","url":"http://infra0.example.com:4001","host":"infra0.example.com:4001","resolved-addr":"10.0.1.10:4001"} 1030s {"level":"info","msg":"resolved URL Host","url":"http://infra0.example.com:2379","host":"infra0.example.com:2379","resolved-addr":"10.0.1.10:2379"} 1030s {"level":"info","msg":"resolved URL Host","url":"http://infra0.example.com:7001","host":"infra0.example.com:7001","resolved-addr":"10.0.1.10:7001"} 1030s {"level":"info","msg":"resolved URL Host","url":"http://infra0.example.com:2380","host":"infra0.example.com:2380","resolved-addr":"10.0.1.10:2380"} 1030s {"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"} 1031s --- PASS: TestResolveTCPAddrs (1.00s) 1031s === RUN TestURLsEqual 1031s {"level":"info","msg":"resolved URL Host","url":"http://example.com:2379","host":"example.com:2379","resolved-addr":"10.0.10.1:2379"} 1031s {"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"} 1031s {"level":"info","msg":"resolved URL Host","url":"http://example.com:2379","host":"example.com:2379","resolved-addr":"10.0.10.1:2379"} 1031s {"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"} 1031s {"level":"info","msg":"resolved URL Host","url":"https://example.com:2379","host":"example.com:2379","resolved-addr":"10.0.10.1:2379"} 1031s {"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"} 1031s {"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"} 1031s {"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"} 1031s {"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"} 1031s {"level":"info","msg":"resolved URL Host","url":"http://example.com:2379","host":"example.com:2379","resolved-addr":"10.0.10.1:2379"} 1031s {"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"} 1031s {"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"} 1031s {"level":"info","msg":"resolved URL Host","url":"http://example.com:2380","host":"example.com:2380","resolved-addr":"10.0.10.1:2380"} 1031s {"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"} 1031s {"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"} 1031s {"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"} 1031s {"level":"info","msg":"resolved URL Host","url":"http://example.com:2379","host":"example.com:2379","resolved-addr":"10.0.10.1:2379"} 1031s {"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"} 1031s {"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"} 1031s {"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"} 1031s {"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"} 1031s {"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"} 1031s {"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"} 1031s {"level":"info","msg":"resolved URL Host","url":"http://example.com:2379","host":"example.com:2379","resolved-addr":"10.0.10.1:2379"} 1031s {"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"} 1031s {"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"} 1031s {"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"} 1031s {"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"} 1031s {"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"} 1031s {"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"} 1031s {"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"} 1031s {"level":"info","msg":"resolved URL Host","url":"http://example.com:2379","host":"example.com:2379","resolved-addr":"10.0.10.1:2379"} 1031s {"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"} 1031s {"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"} 1031s {"level":"info","msg":"resolved URL Host","url":"http://first.com:2379","host":"first.com:2379","resolved-addr":"10.0.11.1:2379"} 1031s {"level":"info","msg":"resolved URL Host","url":"http://second.com:2380","host":"second.com:2380","resolved-addr":"10.0.11.2:2380"} 1031s {"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"} 1031s {"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"} 1031s {"level":"info","msg":"resolved URL Host","url":"http://first.com:2379","host":"first.com:2379","resolved-addr":"10.0.11.1:2379"} 1031s {"level":"info","msg":"resolved URL Host","url":"http://second.com:2380","host":"second.com:2380","resolved-addr":"10.0.11.2:2380"} 1031s {"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"} 1031s {"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"} 1031s --- PASS: TestURLsEqual (0.01s) 1031s === RUN TestURLStringsEqual 1031s netutil_test.go:346: TestURLStringsEqual, case #0 1031s netutil_test.go:346: TestURLStringsEqual, case #1 1031s netutil_test.go:346: TestURLStringsEqual, case #2 1031s {"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"} 1031s {"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"} 1031s --- PASS: TestURLStringsEqual (0.00s) 1031s === RUN TestGetDefaultInterface 1031s routes_linux_test.go:23: Skip test that fails in some environments 1031s --- SKIP: TestGetDefaultInterface (0.00s) 1031s === RUN TestGetDefaultHost 1031s routes_linux_test.go:32: Skip test that fails in some environments 1031s --- SKIP: TestGetDefaultHost (0.00s) 1031s PASS 1032s ok go.etcd.io/etcd/pkg/netutil 1.014s 1033s === RUN TestUnsetenv 1033s --- PASS: TestUnsetenv (0.00s) 1033s === RUN TestHandleInterrupts 1033s {"level":"info","msg":"received signal; shutting down","signal":"interrupt"} 1033s {"level":"info","msg":"received signal; shutting down","signal":"terminated"} 1033s --- PASS: TestHandleInterrupts (0.00s) 1033s PASS 1033s ok go.etcd.io/etcd/pkg/osutil 0.006s 1034s === RUN TestMarshaler 1034s --- PASS: TestMarshaler (0.00s) 1034s === RUN TestMarshalerPanic 1034s --- PASS: TestMarshalerPanic (0.00s) 1034s === RUN TestUnmarshaler 1034s --- PASS: TestUnmarshaler (0.00s) 1034s === RUN TestUnmarshalerPanic 1034s --- PASS: TestUnmarshalerPanic (0.00s) 1034s === RUN TestGetBool 1034s --- PASS: TestGetBool (0.00s) 1034s PASS 1034s ok go.etcd.io/etcd/pkg/pbutil 0.006s 1037s === RUN TestServer_Unix_Insecure 1037s logger.go:146: 2026-02-10T15:26:35.140Z INFO started proxying {"from": "unix://1892EC18E2E03E7E2BC9.unix-conn", "to": "unix://1892EC18E2E0B82180DD.unix-conn"} 1037s logger.go:146: 2026-02-10T15:26:35.140Z INFO proxy is listening on {"from": "unix://1892EC18E2E03E7E2BC9.unix-conn"} 1037s logger.go:146: 2026-02-10T15:26:35.140Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://1892EC18E2E03E7E2BC9.unix-conn", "to": "unix://1892EC18E2E0B82180DD.unix-conn"} 1037s logger.go:146: 2026-02-10T15:26:35.140Z DEBUG transmitted {"data-size": "12 B", "from": "unix://1892EC18E2E03E7E2BC9.unix-conn", "to": "unix://1892EC18E2E0B82180DD.unix-conn"} 1037s server_test.go:102: took 300.772µs with no latency 1037s logger.go:146: 2026-02-10T15:26:35.140Z DEBUG modified tx {"data-received": "8 B", "data-modified": "8 B", "from": "unix://1892EC18E2E03E7E2BC9.unix-conn", "to": "unix://1892EC18E2E0B82180DD.unix-conn"} 1037s logger.go:146: 2026-02-10T15:26:35.140Z DEBUG transmitted {"data-size": "8 B", "from": "unix://1892EC18E2E03E7E2BC9.unix-conn", "to": "unix://1892EC18E2E0B82180DD.unix-conn"} 1037s server_test.go:119: took 98.92µs with no latency 1037s logger.go:146: 2026-02-10T15:26:35.140Z INFO closed proxy listener {"from": "unix://1892EC18E2E03E7E2BC9.unix-conn", "to": "unix://1892EC18E2E0B82180DD.unix-conn"} 1037s --- PASS: TestServer_Unix_Insecure (0.00s) 1037s === RUN TestServer_TCP_Insecure 1037s logger.go:146: 2026-02-10T15:26:35.141Z INFO started proxying {"from": "tcp://127.0.0.1:34925", "to": "tcp://127.0.0.1:33537"} 1037s logger.go:146: 2026-02-10T15:26:35.141Z INFO proxy is listening on {"from": "tcp://127.0.0.1:34925"} 1037s logger.go:146: 2026-02-10T15:26:35.141Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "tcp://127.0.0.1:34925", "to": "tcp://127.0.0.1:33537"} 1037s logger.go:146: 2026-02-10T15:26:35.141Z DEBUG transmitted {"data-size": "12 B", "from": "tcp://127.0.0.1:34925", "to": "tcp://127.0.0.1:33537"} 1037s server_test.go:102: took 261.81µs with no latency 1037s logger.go:146: 2026-02-10T15:26:35.141Z DEBUG modified tx {"data-received": "8 B", "data-modified": "8 B", "from": "tcp://127.0.0.1:34925", "to": "tcp://127.0.0.1:33537"} 1037s logger.go:146: 2026-02-10T15:26:35.141Z DEBUG transmitted {"data-size": "8 B", "from": "tcp://127.0.0.1:34925", "to": "tcp://127.0.0.1:33537"} 1037s server_test.go:119: took 234.844µs with no latency 1037s logger.go:146: 2026-02-10T15:26:35.142Z INFO closed proxy listener {"from": "tcp://127.0.0.1:34925", "to": "tcp://127.0.0.1:33537"} 1037s --- PASS: TestServer_TCP_Insecure (0.00s) 1037s === RUN TestServer_Unix_Secure 1037s logger.go:146: 2026-02-10T15:26:35.142Z INFO started proxying {"from": "unix://1892EC18E304E3A92C1E.unix-conn", "to": "unix://1892EC18E30541AB85B9.unix-conn"} 1037s logger.go:146: 2026-02-10T15:26:35.142Z INFO proxy is listening on {"from": "unix://1892EC18E304E3A92C1E.unix-conn"} 1037s logger.go:146: 2026-02-10T15:26:35.143Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://1892EC18E304E3A92C1E.unix-conn", "to": "unix://1892EC18E30541AB85B9.unix-conn"} 1037s logger.go:146: 2026-02-10T15:26:35.143Z DEBUG transmitted {"data-size": "12 B", "from": "unix://1892EC18E304E3A92C1E.unix-conn", "to": "unix://1892EC18E30541AB85B9.unix-conn"} 1037s server_test.go:102: took 793.362µs with no latency 1037s logger.go:146: 2026-02-10T15:26:35.143Z DEBUG modified tx {"data-received": "8 B", "data-modified": "8 B", "from": "unix://1892EC18E304E3A92C1E.unix-conn", "to": "unix://1892EC18E30541AB85B9.unix-conn"} 1037s logger.go:146: 2026-02-10T15:26:35.143Z DEBUG transmitted {"data-size": "8 B", "from": "unix://1892EC18E304E3A92C1E.unix-conn", "to": "unix://1892EC18E30541AB85B9.unix-conn"} 1037s server_test.go:119: took 828.18µs with no latency 1037s logger.go:146: 2026-02-10T15:26:35.144Z INFO closed proxy listener {"from": "unix://1892EC18E304E3A92C1E.unix-conn", "to": "unix://1892EC18E30541AB85B9.unix-conn"} 1037s --- PASS: TestServer_Unix_Secure (0.00s) 1037s === RUN TestServer_TCP_Secure 1037s logger.go:146: 2026-02-10T15:26:35.144Z INFO started proxying {"from": "tcp://127.0.0.1:33141", "to": "tcp://127.0.0.1:33821"} 1037s logger.go:146: 2026-02-10T15:26:35.144Z INFO proxy is listening on {"from": "tcp://127.0.0.1:33141"} 1037s logger.go:146: 2026-02-10T15:26:35.145Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "tcp://127.0.0.1:33141", "to": "tcp://127.0.0.1:33821"} 1037s logger.go:146: 2026-02-10T15:26:35.145Z DEBUG transmitted {"data-size": "12 B", "from": "tcp://127.0.0.1:33141", "to": "tcp://127.0.0.1:33821"} 1037s server_test.go:102: took 1.02832ms with no latency 1037s logger.go:146: 2026-02-10T15:26:35.146Z DEBUG modified tx {"data-received": "8 B", "data-modified": "8 B", "from": "tcp://127.0.0.1:33141", "to": "tcp://127.0.0.1:33821"} 1037s logger.go:146: 2026-02-10T15:26:35.146Z DEBUG transmitted {"data-size": "8 B", "from": "tcp://127.0.0.1:33141", "to": "tcp://127.0.0.1:33821"} 1037s server_test.go:119: took 688.082µs with no latency 1037s logger.go:146: 2026-02-10T15:26:35.146Z INFO closed proxy listener {"from": "tcp://127.0.0.1:33141", "to": "tcp://127.0.0.1:33821"} 1037s --- PASS: TestServer_TCP_Secure (0.00s) 1037s === RUN TestServer_Unix_Insecure_DelayTx 1037s logger.go:146: 2026-02-10T15:26:35.146Z INFO started proxying {"from": "unix://1892EC18E3419D4B82F1.unix-conn", "to": "unix://1892EC18E341E4F84108.unix-conn"} 1037s logger.go:146: 2026-02-10T15:26:35.146Z INFO proxy is listening on {"from": "unix://1892EC18E3419D4B82F1.unix-conn"} 1037s logger.go:146: 2026-02-10T15:26:35.146Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://1892EC18E3419D4B82F1.unix-conn", "to": "unix://1892EC18E341E4F84108.unix-conn"} 1037s logger.go:146: 2026-02-10T15:26:35.146Z DEBUG transmitted {"data-size": "12 B", "from": "unix://1892EC18E3419D4B82F1.unix-conn", "to": "unix://1892EC18E341E4F84108.unix-conn"} 1037s server_test.go:102: took 77.319µs with no latency 1037s logger.go:146: 2026-02-10T15:26:35.146Z INFO set transmit latency {"latency": "50.386695ms", "given-latency": "50ms", "given-latency-random-variable": "5ms", "from": "unix://1892EC18E3419D4B82F1.unix-conn", "to": "unix://1892EC18E341E4F84108.unix-conn"} 1037s logger.go:146: 2026-02-10T15:26:35.146Z DEBUG modified tx {"data-received": "8 B", "data-modified": "8 B", "from": "unix://1892EC18E3419D4B82F1.unix-conn", "to": "unix://1892EC18E341E4F84108.unix-conn"} 1037s logger.go:146: 2026-02-10T15:26:35.215Z DEBUG transmitted {"data-size": "8 B", "from": "unix://1892EC18E3419D4B82F1.unix-conn", "to": "unix://1892EC18E341E4F84108.unix-conn"} 1037s server_test.go:117: took 69.259856ms with latency 50ms+-5ms 1037s logger.go:146: 2026-02-10T15:26:35.215Z INFO removed transmit latency {"latency": "50.386695ms", "from": "unix://1892EC18E3419D4B82F1.unix-conn", "to": "unix://1892EC18E341E4F84108.unix-conn"} 1037s logger.go:146: 2026-02-10T15:26:35.215Z INFO closed proxy listener {"from": "unix://1892EC18E3419D4B82F1.unix-conn", "to": "unix://1892EC18E341E4F84108.unix-conn"} 1037s --- PASS: TestServer_Unix_Insecure_DelayTx (0.07s) 1037s === RUN TestServer_TCP_Insecure_DelayTx 1037s logger.go:146: 2026-02-10T15:26:35.216Z INFO started proxying {"from": "tcp://127.0.0.1:46327", "to": "tcp://127.0.0.1:38057"} 1037s logger.go:146: 2026-02-10T15:26:35.216Z INFO proxy is listening on {"from": "tcp://127.0.0.1:46327"} 1037s logger.go:146: 2026-02-10T15:26:35.216Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "tcp://127.0.0.1:46327", "to": "tcp://127.0.0.1:38057"} 1037s logger.go:146: 2026-02-10T15:26:35.216Z DEBUG transmitted {"data-size": "12 B", "from": "tcp://127.0.0.1:46327", "to": "tcp://127.0.0.1:38057"} 1037s server_test.go:102: took 153.553µs with no latency 1037s logger.go:146: 2026-02-10T15:26:35.216Z INFO set transmit latency {"latency": "53.059819ms", "given-latency": "50ms", "given-latency-random-variable": "5ms", "from": "tcp://127.0.0.1:46327", "to": "tcp://127.0.0.1:38057"} 1037s logger.go:146: 2026-02-10T15:26:35.216Z DEBUG modified tx {"data-received": "8 B", "data-modified": "8 B", "from": "tcp://127.0.0.1:46327", "to": "tcp://127.0.0.1:38057"} 1037s logger.go:146: 2026-02-10T15:26:35.269Z DEBUG transmitted {"data-size": "8 B", "from": "tcp://127.0.0.1:46327", "to": "tcp://127.0.0.1:38057"} 1037s server_test.go:117: took 53.627304ms with latency 50ms+-5ms 1037s logger.go:146: 2026-02-10T15:26:35.270Z INFO removed transmit latency {"latency": "53.059819ms", "from": "tcp://127.0.0.1:46327", "to": "tcp://127.0.0.1:38057"} 1037s logger.go:146: 2026-02-10T15:26:35.270Z INFO closed proxy listener {"from": "tcp://127.0.0.1:46327", "to": "tcp://127.0.0.1:38057"} 1037s --- PASS: TestServer_TCP_Insecure_DelayTx (0.05s) 1037s === RUN TestServer_Unix_Secure_DelayTx 1037s logger.go:146: 2026-02-10T15:26:35.270Z INFO started proxying {"from": "unix://1892EC18EAA74C3F6D2A.unix-conn", "to": "unix://1892EC18EAA7B9757E10.unix-conn"} 1037s logger.go:146: 2026-02-10T15:26:35.270Z INFO proxy is listening on {"from": "unix://1892EC18EAA74C3F6D2A.unix-conn"} 1037s logger.go:146: 2026-02-10T15:26:35.271Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://1892EC18EAA74C3F6D2A.unix-conn", "to": "unix://1892EC18EAA7B9757E10.unix-conn"} 1037s logger.go:146: 2026-02-10T15:26:35.271Z DEBUG transmitted {"data-size": "12 B", "from": "unix://1892EC18EAA74C3F6D2A.unix-conn", "to": "unix://1892EC18EAA7B9757E10.unix-conn"} 1037s server_test.go:102: took 1.00308ms with no latency 1037s logger.go:146: 2026-02-10T15:26:35.271Z INFO set transmit latency {"latency": "53.970062ms", "given-latency": "50ms", "given-latency-random-variable": "5ms", "from": "unix://1892EC18EAA74C3F6D2A.unix-conn", "to": "unix://1892EC18EAA7B9757E10.unix-conn"} 1037s logger.go:146: 2026-02-10T15:26:35.272Z DEBUG modified tx {"data-received": "8 B", "data-modified": "8 B", "from": "unix://1892EC18EAA74C3F6D2A.unix-conn", "to": "unix://1892EC18EAA7B9757E10.unix-conn"} 1037s logger.go:146: 2026-02-10T15:26:35.339Z DEBUG transmitted {"data-size": "8 B", "from": "unix://1892EC18EAA74C3F6D2A.unix-conn", "to": "unix://1892EC18EAA7B9757E10.unix-conn"} 1037s server_test.go:117: took 67.802968ms with latency 50ms+-5ms 1037s logger.go:146: 2026-02-10T15:26:35.339Z INFO removed transmit latency {"latency": "53.970062ms", "from": "unix://1892EC18EAA74C3F6D2A.unix-conn", "to": "unix://1892EC18EAA7B9757E10.unix-conn"} 1037s logger.go:146: 2026-02-10T15:26:35.339Z INFO closed proxy listener {"from": "unix://1892EC18EAA74C3F6D2A.unix-conn", "to": "unix://1892EC18EAA7B9757E10.unix-conn"} 1037s --- PASS: TestServer_Unix_Secure_DelayTx (0.07s) 1037s === RUN TestServer_TCP_Secure_DelayTx 1037s logger.go:146: 2026-02-10T15:26:35.339Z INFO started proxying {"from": "tcp://127.0.0.1:36121", "to": "tcp://127.0.0.1:33991"} 1037s logger.go:146: 2026-02-10T15:26:35.339Z INFO proxy is listening on {"from": "tcp://127.0.0.1:36121"} 1037s logger.go:146: 2026-02-10T15:26:35.340Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "tcp://127.0.0.1:36121", "to": "tcp://127.0.0.1:33991"} 1037s logger.go:146: 2026-02-10T15:26:35.340Z DEBUG transmitted {"data-size": "12 B", "from": "tcp://127.0.0.1:36121", "to": "tcp://127.0.0.1:33991"} 1037s server_test.go:102: took 503.2µs with no latency 1037s logger.go:146: 2026-02-10T15:26:35.340Z INFO set transmit latency {"latency": "52.185041ms", "given-latency": "50ms", "given-latency-random-variable": "5ms", "from": "tcp://127.0.0.1:36121", "to": "tcp://127.0.0.1:33991"} 1037s logger.go:146: 2026-02-10T15:26:35.341Z DEBUG modified tx {"data-received": "8 B", "data-modified": "8 B", "from": "tcp://127.0.0.1:36121", "to": "tcp://127.0.0.1:33991"} 1038s logger.go:146: 2026-02-10T15:26:35.450Z DEBUG transmitted {"data-size": "8 B", "from": "tcp://127.0.0.1:36121", "to": "tcp://127.0.0.1:33991"} 1038s server_test.go:117: took 109.537618ms with latency 50ms+-5ms 1038s logger.go:146: 2026-02-10T15:26:35.450Z INFO removed transmit latency {"latency": "52.185041ms", "from": "tcp://127.0.0.1:36121", "to": "tcp://127.0.0.1:33991"} 1038s logger.go:146: 2026-02-10T15:26:35.450Z INFO closed proxy listener {"from": "tcp://127.0.0.1:36121", "to": "tcp://127.0.0.1:33991"} 1038s --- PASS: TestServer_TCP_Secure_DelayTx (0.11s) 1038s === RUN TestServer_Unix_Insecure_DelayAccept 1038s logger.go:146: 2026-02-10T15:26:35.450Z INFO started proxying {"from": "unix://1892EC18F568169D80BF.unix-conn", "to": "unix://1892EC18F568980E2D06.unix-conn"} 1038s logger.go:146: 2026-02-10T15:26:35.451Z INFO proxy is listening on {"from": "unix://1892EC18F568169D80BF.unix-conn"} 1038s logger.go:146: 2026-02-10T15:26:35.451Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://1892EC18F568169D80BF.unix-conn", "to": "unix://1892EC18F568980E2D06.unix-conn"} 1038s logger.go:146: 2026-02-10T15:26:35.451Z DEBUG transmitted {"data-size": "12 B", "from": "unix://1892EC18F568169D80BF.unix-conn", "to": "unix://1892EC18F568980E2D06.unix-conn"} 1038s server_test.go:207: took 212.125µs with no latency 1038s logger.go:146: 2026-02-10T15:26:35.451Z INFO set accept latency {"latency": "701.934908ms", "given-latency": "700ms", "given-latency-random-variable": "10ms", "from": "unix://1892EC18F568169D80BF.unix-conn", "to": "unix://1892EC18F568980E2D06.unix-conn"} 1038s logger.go:146: 2026-02-10T15:26:35.451Z DEBUG listener accept error {"error": "accept unix 1892EC18F568169D80BF.unix-conn: use of closed network connection"} 1038s logger.go:146: 2026-02-10T15:26:35.451Z INFO reset listener on {"from": "unix://1892EC18F568169D80BF.unix-conn"} 1038s logger.go:146: 2026-02-10T15:26:35.461Z DEBUG listener is closed; retry listening on {"from": "unix://1892EC18F568169D80BF.unix-conn"} 1038s logger.go:146: 2026-02-10T15:26:35.466Z INFO reset listener on {"from": "unix://1892EC18F568169D80BF.unix-conn"} 1038s logger.go:146: 2026-02-10T15:26:36.183Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://1892EC18F568169D80BF.unix-conn", "to": "unix://1892EC18F568980E2D06.unix-conn"} 1038s logger.go:146: 2026-02-10T15:26:36.213Z DEBUG transmitted {"data-size": "12 B", "from": "unix://1892EC18F568169D80BF.unix-conn", "to": "unix://1892EC18F568980E2D06.unix-conn"} 1038s server_test.go:223: took 561.430539ms with latency 700ms±10ms 1038s logger.go:146: 2026-02-10T15:26:36.213Z INFO removed accept latency {"latency": "701.934908ms", "from": "unix://1892EC18F568169D80BF.unix-conn", "to": "unix://1892EC18F568980E2D06.unix-conn"} 1038s logger.go:146: 2026-02-10T15:26:36.213Z INFO closed proxy listener {"from": "unix://1892EC18F568169D80BF.unix-conn", "to": "unix://1892EC18F568980E2D06.unix-conn"} 1038s --- PASS: TestServer_Unix_Insecure_DelayAccept (0.76s) 1038s === RUN TestServer_Unix_Secure_DelayAccept 1038s logger.go:146: 2026-02-10T15:26:36.213Z INFO started proxying {"from": "unix://1892EC1922E49589675D.unix-conn", "to": "unix://1892EC1922E4EE2D9A1.unix-conn"} 1038s logger.go:146: 2026-02-10T15:26:36.214Z INFO proxy is listening on {"from": "unix://1892EC1922E49589675D.unix-conn"} 1038s logger.go:146: 2026-02-10T15:26:36.240Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://1892EC1922E49589675D.unix-conn", "to": "unix://1892EC1922E4EE2D9A1.unix-conn"} 1038s logger.go:146: 2026-02-10T15:26:36.240Z DEBUG transmitted {"data-size": "12 B", "from": "unix://1892EC1922E49589675D.unix-conn", "to": "unix://1892EC1922E4EE2D9A1.unix-conn"} 1038s server_test.go:207: took 144.580664ms with no latency 1038s logger.go:146: 2026-02-10T15:26:36.358Z INFO set accept latency {"latency": "695.085626ms", "given-latency": "700ms", "given-latency-random-variable": "10ms", "from": "unix://1892EC1922E49589675D.unix-conn", "to": "unix://1892EC1922E4EE2D9A1.unix-conn"} 1038s logger.go:146: 2026-02-10T15:26:36.358Z DEBUG listener accept error {"error": "accept unix 1892EC1922E49589675D.unix-conn: use of closed network connection"} 1038s logger.go:146: 2026-02-10T15:26:36.359Z INFO reset listener on {"from": "unix://1892EC1922E49589675D.unix-conn"} 1038s logger.go:146: 2026-02-10T15:26:36.370Z DEBUG listener is closed; retry listening on {"from": "unix://1892EC1922E49589675D.unix-conn"} 1038s logger.go:146: 2026-02-10T15:26:36.370Z INFO reset listener on {"from": "unix://1892EC1922E49589675D.unix-conn"} 1039s logger.go:146: 2026-02-10T15:26:37.083Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://1892EC1922E49589675D.unix-conn", "to": "unix://1892EC1922E4EE2D9A1.unix-conn"} 1039s logger.go:146: 2026-02-10T15:26:37.083Z DEBUG transmitted {"data-size": "12 B", "from": "unix://1892EC1922E49589675D.unix-conn", "to": "unix://1892EC1922E4EE2D9A1.unix-conn"} 1039s server_test.go:223: took 445.102095ms with latency 700ms±10ms 1039s logger.go:146: 2026-02-10T15:26:37.083Z INFO removed accept latency {"latency": "695.085626ms", "from": "unix://1892EC1922E49589675D.unix-conn", "to": "unix://1892EC1922E4EE2D9A1.unix-conn"} 1039s logger.go:146: 2026-02-10T15:26:37.083Z INFO closed proxy listener {"from": "unix://1892EC1922E49589675D.unix-conn", "to": "unix://1892EC1922E4EE2D9A1.unix-conn"} 1039s --- PASS: TestServer_Unix_Secure_DelayAccept (0.87s) 1039s === RUN TestServer_PauseTx 1039s logger.go:146: 2026-02-10T15:26:37.083Z INFO started proxying {"from": "unix://1892EC1956BFE587593.unix-conn", "to": "unix://1892EC1956C0302710EF.unix-conn"} 1039s logger.go:146: 2026-02-10T15:26:37.083Z INFO proxy is listening on {"from": "unix://1892EC1956BFE587593.unix-conn"} 1039s logger.go:146: 2026-02-10T15:26:37.083Z INFO paused tx {"from": "unix://1892EC1956BFE587593.unix-conn", "to": "unix://1892EC1956C0302710EF.unix-conn"} 1039s logger.go:146: 2026-02-10T15:26:37.084Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://1892EC1956BFE587593.unix-conn", "to": "unix://1892EC1956C0302710EF.unix-conn"} 1039s logger.go:146: 2026-02-10T15:26:37.300Z INFO unpaused tx {"from": "unix://1892EC1956BFE587593.unix-conn", "to": "unix://1892EC1956C0302710EF.unix-conn"} 1039s logger.go:146: 2026-02-10T15:26:37.300Z DEBUG transmitted {"data-size": "12 B", "from": "unix://1892EC1956BFE587593.unix-conn", "to": "unix://1892EC1956C0302710EF.unix-conn"} 1039s logger.go:146: 2026-02-10T15:26:37.300Z INFO closed proxy listener {"from": "unix://1892EC1956BFE587593.unix-conn", "to": "unix://1892EC1956C0302710EF.unix-conn"} 1039s --- PASS: TestServer_PauseTx (0.22s) 1039s === RUN TestServer_ModifyTx_corrupt 1039s logger.go:146: 2026-02-10T15:26:37.301Z INFO started proxying {"from": "unix://1892EC1963B12FEE7035.unix-conn", "to": "unix://1892EC1963B17E715DA9.unix-conn"} 1039s logger.go:146: 2026-02-10T15:26:37.301Z INFO proxy is listening on {"from": "unix://1892EC1963B12FEE7035.unix-conn"} 1039s logger.go:146: 2026-02-10T15:26:37.301Z INFO modifying tx {"from": "unix://1892EC1963B12FEE7035.unix-conn", "to": "unix://1892EC1963B17E715DA9.unix-conn"} 1039s logger.go:146: 2026-02-10T15:26:37.301Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://1892EC1963B12FEE7035.unix-conn", "to": "unix://1892EC1963B17E715DA9.unix-conn"} 1039s logger.go:146: 2026-02-10T15:26:37.301Z DEBUG transmitted {"data-size": "12 B", "from": "unix://1892EC1963B12FEE7035.unix-conn", "to": "unix://1892EC1963B17E715DA9.unix-conn"} 1039s logger.go:146: 2026-02-10T15:26:37.304Z INFO unmodifyed tx {"from": "unix://1892EC1963B12FEE7035.unix-conn", "to": "unix://1892EC1963B17E715DA9.unix-conn"} 1039s logger.go:146: 2026-02-10T15:26:37.305Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://1892EC1963B12FEE7035.unix-conn", "to": "unix://1892EC1963B17E715DA9.unix-conn"} 1039s logger.go:146: 2026-02-10T15:26:37.305Z DEBUG transmitted {"data-size": "12 B", "from": "unix://1892EC1963B12FEE7035.unix-conn", "to": "unix://1892EC1963B17E715DA9.unix-conn"} 1039s logger.go:146: 2026-02-10T15:26:37.305Z INFO closed proxy listener {"from": "unix://1892EC1963B12FEE7035.unix-conn", "to": "unix://1892EC1963B17E715DA9.unix-conn"} 1039s --- PASS: TestServer_ModifyTx_corrupt (0.00s) 1039s === RUN TestServer_ModifyTx_packet_loss 1039s logger.go:146: 2026-02-10T15:26:37.305Z INFO started proxying {"from": "unix://1892EC1963F17FCE112C.unix-conn", "to": "unix://1892EC1963F1BD453E58.unix-conn"} 1039s logger.go:146: 2026-02-10T15:26:37.305Z INFO proxy is listening on {"from": "unix://1892EC1963F17FCE112C.unix-conn"} 1039s logger.go:146: 2026-02-10T15:26:37.305Z INFO modifying tx {"from": "unix://1892EC1963F17FCE112C.unix-conn", "to": "unix://1892EC1963F1BD453E58.unix-conn"} 1039s logger.go:146: 2026-02-10T15:26:37.305Z DEBUG modified tx {"data-received": "12 B", "data-modified": "6 B", "from": "unix://1892EC1963F17FCE112C.unix-conn", "to": "unix://1892EC1963F1BD453E58.unix-conn"} 1039s logger.go:146: 2026-02-10T15:26:37.305Z DEBUG transmitted {"data-size": "12 B", "from": "unix://1892EC1963F17FCE112C.unix-conn", "to": "unix://1892EC1963F1BD453E58.unix-conn"} 1039s logger.go:146: 2026-02-10T15:26:37.305Z INFO unmodifyed tx {"from": "unix://1892EC1963F17FCE112C.unix-conn", "to": "unix://1892EC1963F1BD453E58.unix-conn"} 1039s logger.go:146: 2026-02-10T15:26:37.305Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://1892EC1963F17FCE112C.unix-conn", "to": "unix://1892EC1963F1BD453E58.unix-conn"} 1039s logger.go:146: 2026-02-10T15:26:37.305Z DEBUG transmitted {"data-size": "12 B", "from": "unix://1892EC1963F17FCE112C.unix-conn", "to": "unix://1892EC1963F1BD453E58.unix-conn"} 1039s logger.go:146: 2026-02-10T15:26:37.305Z INFO closed proxy listener {"from": "unix://1892EC1963F17FCE112C.unix-conn", "to": "unix://1892EC1963F1BD453E58.unix-conn"} 1039s --- PASS: TestServer_ModifyTx_packet_loss (0.00s) 1039s === RUN TestServer_BlackholeTx 1039s logger.go:146: 2026-02-10T15:26:37.305Z INFO started proxying {"from": "unix://1892EC1963F7794F1C92.unix-conn", "to": "unix://1892EC1963F7B5FC838.unix-conn"} 1039s logger.go:146: 2026-02-10T15:26:37.305Z INFO proxy is listening on {"from": "unix://1892EC1963F7794F1C92.unix-conn"} 1039s logger.go:146: 2026-02-10T15:26:37.305Z INFO modifying tx {"from": "unix://1892EC1963F7794F1C92.unix-conn", "to": "unix://1892EC1963F7B5FC838.unix-conn"} 1039s logger.go:146: 2026-02-10T15:26:37.305Z INFO blackholed tx {"from": "unix://1892EC1963F7794F1C92.unix-conn", "to": "unix://1892EC1963F7B5FC838.unix-conn"} 1039s logger.go:146: 2026-02-10T15:26:37.305Z DEBUG modified tx {"data-received": "12 B", "data-modified": "0 B", "from": "unix://1892EC1963F7794F1C92.unix-conn", "to": "unix://1892EC1963F7B5FC838.unix-conn"} 1040s logger.go:146: 2026-02-10T15:26:37.516Z INFO unmodifyed tx {"from": "unix://1892EC1963F7794F1C92.unix-conn", "to": "unix://1892EC1963F7B5FC838.unix-conn"} 1040s logger.go:146: 2026-02-10T15:26:37.516Z INFO unblackholed tx {"from": "unix://1892EC1963F7794F1C92.unix-conn", "to": "unix://1892EC1963F7B5FC838.unix-conn"} 1040s logger.go:146: 2026-02-10T15:26:37.517Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://1892EC1963F7794F1C92.unix-conn", "to": "unix://1892EC1963F7B5FC838.unix-conn"} 1040s logger.go:146: 2026-02-10T15:26:37.517Z DEBUG transmitted {"data-size": "12 B", "from": "unix://1892EC1963F7794F1C92.unix-conn", "to": "unix://1892EC1963F7B5FC838.unix-conn"} 1040s logger.go:146: 2026-02-10T15:26:37.517Z INFO closed proxy listener {"from": "unix://1892EC1963F7794F1C92.unix-conn", "to": "unix://1892EC1963F7B5FC838.unix-conn"} 1040s --- PASS: TestServer_BlackholeTx (0.21s) 1040s === RUN TestServer_Shutdown 1040s logger.go:146: 2026-02-10T15:26:37.517Z INFO started proxying {"from": "unix://1892EC1970985E4D5C9C.unix-conn", "to": "unix://1892EC197098BA196E47.unix-conn"} 1040s logger.go:146: 2026-02-10T15:26:37.517Z INFO proxy is listening on {"from": "unix://1892EC1970985E4D5C9C.unix-conn"} 1040s logger.go:146: 2026-02-10T15:26:37.517Z DEBUG listener accept error {"error": "accept unix 1892EC1970985E4D5C9C.unix-conn: use of closed network connection"} 1040s logger.go:146: 2026-02-10T15:26:37.527Z DEBUG listener is closed; retry listening on {"from": "unix://1892EC1970985E4D5C9C.unix-conn"} 1040s logger.go:146: 2026-02-10T15:26:37.528Z INFO reset listener on {"from": "unix://1892EC1970985E4D5C9C.unix-conn"} 1040s logger.go:146: 2026-02-10T15:26:37.740Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://1892EC1970985E4D5C9C.unix-conn", "to": "unix://1892EC197098BA196E47.unix-conn"} 1040s logger.go:146: 2026-02-10T15:26:37.740Z DEBUG transmitted {"data-size": "12 B", "from": "unix://1892EC1970985E4D5C9C.unix-conn", "to": "unix://1892EC197098BA196E47.unix-conn"} 1040s logger.go:146: 2026-02-10T15:26:37.740Z INFO closed proxy listener {"from": "unix://1892EC1970985E4D5C9C.unix-conn", "to": "unix://1892EC197098BA196E47.unix-conn"} 1040s --- PASS: TestServer_Shutdown (0.22s) 1040s === RUN TestServer_ShutdownListener 1040s logger.go:146: 2026-02-10T15:26:37.740Z INFO started proxying {"from": "unix://1892EC197DE6C76A3D6C.unix-conn", "to": "unix://1892EC197DE72179838.unix-conn"} 1040s logger.go:146: 2026-02-10T15:26:37.740Z INFO proxy is listening on {"from": "unix://1892EC197DE6C76A3D6C.unix-conn"} 1040s logger.go:146: 2026-02-10T15:26:38.030Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://1892EC197DE6C76A3D6C.unix-conn", "to": "unix://1892EC197DE72179838.unix-conn"} 1040s logger.go:146: 2026-02-10T15:26:38.030Z DEBUG transmitted {"data-size": "12 B", "from": "unix://1892EC197DE6C76A3D6C.unix-conn", "to": "unix://1892EC197DE72179838.unix-conn"} 1040s logger.go:146: 2026-02-10T15:26:38.030Z INFO closed proxy listener {"from": "unix://1892EC197DE6C76A3D6C.unix-conn", "to": "unix://1892EC197DE72179838.unix-conn"} 1040s --- PASS: TestServer_ShutdownListener (0.29s) 1040s === RUN TestServerHTTP_Insecure_DelayTx 1040s logger.go:146: 2026-02-10T15:26:38.236Z INFO started proxying {"from": "tcp://127.0.0.1:41685", "to": "tcp://127.0.0.1:45425"} 1040s logger.go:146: 2026-02-10T15:26:38.236Z INFO proxy is listening on {"from": "tcp://127.0.0.1:41685"} 1040s logger.go:146: 2026-02-10T15:26:38.242Z DEBUG modified tx {"data-received": "150 B", "data-modified": "150 B", "from": "tcp://127.0.0.1:41685", "to": "tcp://127.0.0.1:45425"} 1040s logger.go:146: 2026-02-10T15:26:38.242Z DEBUG transmitted {"data-size": "150 B", "from": "tcp://127.0.0.1:41685", "to": "tcp://127.0.0.1:45425"} 1040s logger.go:146: 2026-02-10T15:26:38.243Z DEBUG modified rx {"data-received": "142 B", "data-modified": "142 B", "from": "tcp://127.0.0.1:45425", "to": "tcp://127.0.0.1:41685"} 1040s logger.go:146: 2026-02-10T15:26:38.243Z DEBUG received {"data-size": "142 B", "from": "tcp://127.0.0.1:45425", "to": "tcp://127.0.0.1:41685"} 1040s server_test.go:557: took 7.057526ms with no latency 1040s logger.go:146: 2026-02-10T15:26:38.243Z INFO set transmit latency {"latency": "999.17377ms", "given-latency": "1s", "given-latency-random-variable": "10ms", "from": "tcp://127.0.0.1:41685", "to": "tcp://127.0.0.1:45425"} 1040s logger.go:146: 2026-02-10T15:26:38.243Z DEBUG modified tx {"data-received": "150 B", "data-modified": "150 B", "from": "tcp://127.0.0.1:41685", "to": "tcp://127.0.0.1:45425"} 1041s logger.go:146: 2026-02-10T15:26:39.243Z DEBUG transmitted {"data-size": "150 B", "from": "tcp://127.0.0.1:41685", "to": "tcp://127.0.0.1:45425"} 1041s logger.go:146: 2026-02-10T15:26:39.246Z DEBUG modified rx {"data-received": "142 B", "data-modified": "142 B", "from": "tcp://127.0.0.1:45425", "to": "tcp://127.0.0.1:41685"} 1041s logger.go:146: 2026-02-10T15:26:39.246Z DEBUG received {"data-size": "142 B", "from": "tcp://127.0.0.1:45425", "to": "tcp://127.0.0.1:41685"} 1041s server_test.go:597: took 1.003275352s with latency 1s±10ms 1041s logger.go:146: 2026-02-10T15:26:39.247Z INFO removed transmit latency {"latency": "999.17377ms", "from": "tcp://127.0.0.1:41685", "to": "tcp://127.0.0.1:45425"} 1041s logger.go:146: 2026-02-10T15:26:39.247Z INFO closing Proxy server... 1041s logger.go:146: 2026-02-10T15:26:39.247Z INFO closed proxy listener {"from": "tcp://127.0.0.1:41685", "to": "tcp://127.0.0.1:45425"} 1041s logger.go:146: 2026-02-10T15:26:39.247Z INFO closed Proxy server. 1041s --- PASS: TestServerHTTP_Insecure_DelayTx (1.22s) 1041s === RUN TestServerHTTP_Secure_DelayTx 1041s logger.go:146: 2026-02-10T15:26:39.247Z 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 = "} 1042s logger.go:146: 2026-02-10T15:26:39.480Z INFO started proxying {"from": "tcp://127.0.0.1:43139", "to": "tcp://127.0.0.1:45507"} 1042s logger.go:146: 2026-02-10T15:26:39.504Z INFO proxy is listening on {"from": "tcp://127.0.0.1:43139"} 1042s logger.go:146: 2026-02-10T15:26:39.506Z DEBUG modified tx {"data-received": "273 B", "data-modified": "273 B", "from": "tcp://127.0.0.1:43139", "to": "tcp://127.0.0.1:45507"} 1042s logger.go:146: 2026-02-10T15:26:39.506Z DEBUG transmitted {"data-size": "273 B", "from": "tcp://127.0.0.1:43139", "to": "tcp://127.0.0.1:45507"} 1042s logger.go:146: 2026-02-10T15:26:39.545Z DEBUG modified rx {"data-received": "1.6 kB", "data-modified": "1.6 kB", "from": "tcp://127.0.0.1:45507", "to": "tcp://127.0.0.1:43139"} 1042s logger.go:146: 2026-02-10T15:26:39.545Z DEBUG received {"data-size": "1.6 kB", "from": "tcp://127.0.0.1:45507", "to": "tcp://127.0.0.1:43139"} 1042s logger.go:146: 2026-02-10T15:26:39.546Z DEBUG modified tx {"data-received": "64 B", "data-modified": "64 B", "from": "tcp://127.0.0.1:43139", "to": "tcp://127.0.0.1:45507"} 1042s logger.go:146: 2026-02-10T15:26:39.579Z DEBUG transmitted {"data-size": "64 B", "from": "tcp://127.0.0.1:43139", "to": "tcp://127.0.0.1:45507"} 1042s logger.go:146: 2026-02-10T15:26:39.579Z DEBUG modified tx {"data-received": "172 B", "data-modified": "172 B", "from": "tcp://127.0.0.1:43139", "to": "tcp://127.0.0.1:45507"} 1042s logger.go:146: 2026-02-10T15:26:39.579Z DEBUG transmitted {"data-size": "172 B", "from": "tcp://127.0.0.1:43139", "to": "tcp://127.0.0.1:45507"} 1042s logger.go:146: 2026-02-10T15:26:39.579Z DEBUG modified rx {"data-received": "164 B", "data-modified": "164 B", "from": "tcp://127.0.0.1:45507", "to": "tcp://127.0.0.1:43139"} 1042s logger.go:146: 2026-02-10T15:26:39.579Z DEBUG received {"data-size": "164 B", "from": "tcp://127.0.0.1:45507", "to": "tcp://127.0.0.1:43139"} 1042s server_test.go:557: took 75.438835ms with no latency 1042s logger.go:146: 2026-02-10T15:26:39.579Z INFO set transmit latency {"latency": "1.0065478s", "given-latency": "1s", "given-latency-random-variable": "10ms", "from": "tcp://127.0.0.1:43139", "to": "tcp://127.0.0.1:45507"} 1042s logger.go:146: 2026-02-10T15:26:39.581Z DEBUG modified tx {"data-received": "273 B", "data-modified": "273 B", "from": "tcp://127.0.0.1:43139", "to": "tcp://127.0.0.1:45507"} 1043s logger.go:146: 2026-02-10T15:26:40.592Z DEBUG transmitted {"data-size": "273 B", "from": "tcp://127.0.0.1:43139", "to": "tcp://127.0.0.1:45507"} 1043s logger.go:146: 2026-02-10T15:26:40.617Z DEBUG modified rx {"data-received": "1.6 kB", "data-modified": "1.6 kB", "from": "tcp://127.0.0.1:45507", "to": "tcp://127.0.0.1:43139"} 1043s logger.go:146: 2026-02-10T15:26:40.617Z DEBUG received {"data-size": "1.6 kB", "from": "tcp://127.0.0.1:45507", "to": "tcp://127.0.0.1:43139"} 1043s logger.go:146: 2026-02-10T15:26:40.617Z DEBUG modified tx {"data-received": "64 B", "data-modified": "64 B", "from": "tcp://127.0.0.1:43139", "to": "tcp://127.0.0.1:45507"} 1044s logger.go:146: 2026-02-10T15:26:41.625Z DEBUG transmitted {"data-size": "64 B", "from": "tcp://127.0.0.1:43139", "to": "tcp://127.0.0.1:45507"} 1044s logger.go:146: 2026-02-10T15:26:41.625Z DEBUG modified tx {"data-received": "172 B", "data-modified": "172 B", "from": "tcp://127.0.0.1:43139", "to": "tcp://127.0.0.1:45507"} 1045s logger.go:146: 2026-02-10T15:26:42.636Z DEBUG modified rx {"data-received": "164 B", "data-modified": "164 B", "from": "tcp://127.0.0.1:45507", "to": "tcp://127.0.0.1:43139"} 1045s logger.go:146: 2026-02-10T15:26:42.636Z DEBUG received {"data-size": "164 B", "from": "tcp://127.0.0.1:45507", "to": "tcp://127.0.0.1:43139"} 1045s server_test.go:597: took 3.056368466s with latency 1s±10ms 1045s logger.go:146: 2026-02-10T15:26:42.636Z INFO removed transmit latency {"latency": "1.0065478s", "from": "tcp://127.0.0.1:43139", "to": "tcp://127.0.0.1:45507"} 1045s logger.go:146: 2026-02-10T15:26:42.636Z INFO closing Proxy server... 1045s logger.go:146: 2026-02-10T15:26:42.636Z INFO closed proxy listener {"from": "tcp://127.0.0.1:43139", "to": "tcp://127.0.0.1:45507"} 1045s logger.go:146: 2026-02-10T15:26:42.636Z DEBUG modified tx {"data-received": "24 B", "data-modified": "24 B", "from": "tcp://127.0.0.1:43139", "to": "tcp://127.0.0.1:45507"} 1045s logger.go:146: 2026-02-10T15:26:42.636Z DEBUG transmitted {"data-size": "24 B", "from": "tcp://127.0.0.1:43139", "to": "tcp://127.0.0.1:45507"} 1045s logger.go:146: 2026-02-10T15:26:42.632Z DEBUG transmitted {"data-size": "172 B", "from": "tcp://127.0.0.1:43139", "to": "tcp://127.0.0.1:45507"} 1045s logger.go:146: 2026-02-10T15:26:42.637Z DEBUG modified tx {"data-received": "24 B", "data-modified": "24 B", "from": "tcp://127.0.0.1:43139", "to": "tcp://127.0.0.1:45507"} 1045s logger.go:146: 2026-02-10T15:26:42.637Z INFO closed Proxy server. 1045s --- PASS: TestServerHTTP_Secure_DelayTx (3.39s) 1045s === RUN TestServerHTTP_Insecure_DelayRx 1045s logger.go:146: 2026-02-10T15:26:42.876Z INFO started proxying {"from": "tcp://127.0.0.1:35305", "to": "tcp://127.0.0.1:40673"} 1045s logger.go:146: 2026-02-10T15:26:42.876Z INFO proxy is listening on {"from": "tcp://127.0.0.1:35305"} 1045s logger.go:146: 2026-02-10T15:26:42.877Z DEBUG modified tx {"data-received": "150 B", "data-modified": "150 B", "from": "tcp://127.0.0.1:35305", "to": "tcp://127.0.0.1:40673"} 1045s logger.go:146: 2026-02-10T15:26:42.877Z DEBUG transmitted {"data-size": "150 B", "from": "tcp://127.0.0.1:35305", "to": "tcp://127.0.0.1:40673"} 1045s logger.go:146: 2026-02-10T15:26:42.877Z DEBUG modified rx {"data-received": "142 B", "data-modified": "142 B", "from": "tcp://127.0.0.1:40673", "to": "tcp://127.0.0.1:35305"} 1045s logger.go:146: 2026-02-10T15:26:42.877Z DEBUG received {"data-size": "142 B", "from": "tcp://127.0.0.1:40673", "to": "tcp://127.0.0.1:35305"} 1045s server_test.go:557: took 557.364µs with no latency 1045s logger.go:146: 2026-02-10T15:26:42.877Z INFO set receive latency {"latency": "993.262138ms", "given-latency": "1s", "given-latency-random-variable": "10ms", "from": "tcp://127.0.0.1:40673", "to": "tcp://127.0.0.1:35305"} 1045s logger.go:146: 2026-02-10T15:26:42.877Z DEBUG modified tx {"data-received": "150 B", "data-modified": "150 B", "from": "tcp://127.0.0.1:35305", "to": "tcp://127.0.0.1:40673"} 1045s logger.go:146: 2026-02-10T15:26:42.877Z DEBUG transmitted {"data-size": "150 B", "from": "tcp://127.0.0.1:35305", "to": "tcp://127.0.0.1:40673"} 1045s logger.go:146: 2026-02-10T15:26:42.877Z DEBUG modified rx {"data-received": "142 B", "data-modified": "142 B", "from": "tcp://127.0.0.1:40673", "to": "tcp://127.0.0.1:35305"} 1046s logger.go:146: 2026-02-10T15:26:43.884Z DEBUG received {"data-size": "142 B", "from": "tcp://127.0.0.1:40673", "to": "tcp://127.0.0.1:35305"} 1046s server_test.go:597: took 1.006905835s with latency 1s±10ms 1046s logger.go:146: 2026-02-10T15:26:43.884Z INFO removed receive latency {"latency": "993.262138ms", "from": "tcp://127.0.0.1:40673", "to": "tcp://127.0.0.1:35305"} 1046s logger.go:146: 2026-02-10T15:26:43.884Z INFO closing Proxy server... 1046s logger.go:146: 2026-02-10T15:26:43.884Z INFO closed proxy listener {"from": "tcp://127.0.0.1:35305", "to": "tcp://127.0.0.1:40673"} 1046s logger.go:146: 2026-02-10T15:26:43.884Z INFO closed Proxy server. 1046s --- PASS: TestServerHTTP_Insecure_DelayRx (1.24s) 1046s === RUN TestServerHTTP_Secure_DelayRx 1046s logger.go:146: 2026-02-10T15:26:43.885Z 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 = "} 1046s logger.go:146: 2026-02-10T15:26:44.086Z INFO started proxying {"from": "tcp://127.0.0.1:41011", "to": "tcp://127.0.0.1:32897"} 1046s logger.go:146: 2026-02-10T15:26:44.086Z INFO proxy is listening on {"from": "tcp://127.0.0.1:41011"} 1046s logger.go:146: 2026-02-10T15:26:44.088Z DEBUG modified tx {"data-received": "273 B", "data-modified": "273 B", "from": "tcp://127.0.0.1:41011", "to": "tcp://127.0.0.1:32897"} 1046s logger.go:146: 2026-02-10T15:26:44.088Z DEBUG transmitted {"data-size": "273 B", "from": "tcp://127.0.0.1:41011", "to": "tcp://127.0.0.1:32897"} 1046s logger.go:146: 2026-02-10T15:26:44.164Z DEBUG modified rx {"data-received": "1.6 kB", "data-modified": "1.6 kB", "from": "tcp://127.0.0.1:32897", "to": "tcp://127.0.0.1:41011"} 1046s logger.go:146: 2026-02-10T15:26:44.165Z DEBUG received {"data-size": "1.6 kB", "from": "tcp://127.0.0.1:32897", "to": "tcp://127.0.0.1:41011"} 1046s logger.go:146: 2026-02-10T15:26:44.166Z DEBUG modified tx {"data-received": "64 B", "data-modified": "64 B", "from": "tcp://127.0.0.1:41011", "to": "tcp://127.0.0.1:32897"} 1046s logger.go:146: 2026-02-10T15:26:44.166Z DEBUG transmitted {"data-size": "64 B", "from": "tcp://127.0.0.1:41011", "to": "tcp://127.0.0.1:32897"} 1046s logger.go:146: 2026-02-10T15:26:44.167Z DEBUG modified tx {"data-received": "172 B", "data-modified": "172 B", "from": "tcp://127.0.0.1:41011", "to": "tcp://127.0.0.1:32897"} 1046s logger.go:146: 2026-02-10T15:26:44.167Z DEBUG transmitted {"data-size": "172 B", "from": "tcp://127.0.0.1:41011", "to": "tcp://127.0.0.1:32897"} 1046s logger.go:146: 2026-02-10T15:26:44.167Z DEBUG modified rx {"data-received": "164 B", "data-modified": "164 B", "from": "tcp://127.0.0.1:32897", "to": "tcp://127.0.0.1:41011"} 1046s logger.go:146: 2026-02-10T15:26:44.167Z DEBUG received {"data-size": "164 B", "from": "tcp://127.0.0.1:32897", "to": "tcp://127.0.0.1:41011"} 1046s server_test.go:557: took 80.783194ms with no latency 1046s logger.go:146: 2026-02-10T15:26:44.167Z INFO set receive latency {"latency": "998.493979ms", "given-latency": "1s", "given-latency-random-variable": "10ms", "from": "tcp://127.0.0.1:32897", "to": "tcp://127.0.0.1:41011"} 1046s logger.go:146: 2026-02-10T15:26:44.172Z DEBUG modified tx {"data-received": "273 B", "data-modified": "273 B", "from": "tcp://127.0.0.1:41011", "to": "tcp://127.0.0.1:32897"} 1046s logger.go:146: 2026-02-10T15:26:44.172Z DEBUG transmitted {"data-size": "273 B", "from": "tcp://127.0.0.1:41011", "to": "tcp://127.0.0.1:32897"} 1046s logger.go:146: 2026-02-10T15:26:44.196Z DEBUG modified rx {"data-received": "1.6 kB", "data-modified": "1.6 kB", "from": "tcp://127.0.0.1:32897", "to": "tcp://127.0.0.1:41011"} 1047s logger.go:146: 2026-02-10T15:26:45.195Z DEBUG received {"data-size": "1.6 kB", "from": "tcp://127.0.0.1:32897", "to": "tcp://127.0.0.1:41011"} 1047s logger.go:146: 2026-02-10T15:26:45.206Z DEBUG modified tx {"data-received": "64 B", "data-modified": "64 B", "from": "tcp://127.0.0.1:41011", "to": "tcp://127.0.0.1:32897"} 1047s logger.go:146: 2026-02-10T15:26:45.206Z DEBUG transmitted {"data-size": "64 B", "from": "tcp://127.0.0.1:41011", "to": "tcp://127.0.0.1:32897"} 1047s logger.go:146: 2026-02-10T15:26:45.206Z DEBUG modified tx {"data-received": "172 B", "data-modified": "172 B", "from": "tcp://127.0.0.1:41011", "to": "tcp://127.0.0.1:32897"} 1047s logger.go:146: 2026-02-10T15:26:45.206Z DEBUG transmitted {"data-size": "172 B", "from": "tcp://127.0.0.1:41011", "to": "tcp://127.0.0.1:32897"} 1047s logger.go:146: 2026-02-10T15:26:45.207Z DEBUG modified rx {"data-received": "164 B", "data-modified": "164 B", "from": "tcp://127.0.0.1:32897", "to": "tcp://127.0.0.1:41011"} 1048s logger.go:146: 2026-02-10T15:26:46.205Z DEBUG received {"data-size": "164 B", "from": "tcp://127.0.0.1:32897", "to": "tcp://127.0.0.1:41011"} 1048s server_test.go:597: took 2.038552223s with latency 1s±10ms 1048s logger.go:146: 2026-02-10T15:26:46.206Z DEBUG modified tx {"data-received": "24 B", "data-modified": "24 B", "from": "tcp://127.0.0.1:41011", "to": "tcp://127.0.0.1:32897"} 1048s logger.go:146: 2026-02-10T15:26:46.206Z DEBUG transmitted {"data-size": "24 B", "from": "tcp://127.0.0.1:41011", "to": "tcp://127.0.0.1:32897"} 1048s logger.go:146: 2026-02-10T15:26:46.206Z INFO removed receive latency {"latency": "998.493979ms", "from": "tcp://127.0.0.1:32897", "to": "tcp://127.0.0.1:41011"} 1048s logger.go:146: 2026-02-10T15:26:46.206Z INFO closing Proxy server... 1048s logger.go:146: 2026-02-10T15:26:46.206Z DEBUG modified tx {"data-received": "24 B", "data-modified": "24 B", "from": "tcp://127.0.0.1:41011", "to": "tcp://127.0.0.1:32897"} 1048s logger.go:146: 2026-02-10T15:26:46.206Z INFO closed proxy listener {"from": "tcp://127.0.0.1:41011", "to": "tcp://127.0.0.1:32897"} 1048s logger.go:146: 2026-02-10T15:26:46.206Z DEBUG transmitted {"data-size": "24 B", "from": "tcp://127.0.0.1:41011", "to": "tcp://127.0.0.1:32897"} 1048s logger.go:146: 2026-02-10T15:26:46.206Z INFO closed Proxy server. 1048s --- PASS: TestServerHTTP_Secure_DelayRx (2.32s) 1048s PASS 1048s ok go.etcd.io/etcd/pkg/proxy 11.071s 1050s === RUN TestPercentiles 1050s --- PASS: TestPercentiles (0.00s) 1050s === RUN TestReport 1050s --- PASS: TestReport (0.02s) 1050s === RUN TestWeightedReport 1050s --- PASS: TestWeightedReport (0.00s) 1050s === RUN TestGetTimeseries 1050s --- PASS: TestGetTimeseries (0.00s) 1050s PASS 1050s ok go.etcd.io/etcd/pkg/report 0.093s 1050s ? go.etcd.io/etcd/pkg/runtime [no test files] 1051s === RUN TestFIFOSchedule 1051s --- PASS: TestFIFOSchedule (0.00s) 1051s PASS 1051s ok go.etcd.io/etcd/pkg/schedule 0.003s 1052s === RUN TestUniqueStrings 1052s [BjDHBjGwl5 xfqOMlHhiv IoZxMJgAfm nxPlbCyZxH rGX2FJVjbZ 5tqoih39dx GcVvKiMzei xgzAz9ntSH o4CXF7nGg0 NZUa0bfugz 47l5BlH324 pgZxeqmvL9 eShsQOOSy0 H2GZZMmBG5 teXNUcnP5e iEqa1pFwiC 6hoJqvHOif jcBV6BPSnX c08WFS4Ycx QEuWwm81u7 v32BpXLJxP PxfBxzyUAj LN9okUVPhk jVDmycVDZD HRqKsB0O00 Eh1UJJU2z2 ZGTF0Dukig BypGkgUVye bN6jNI7475 MeqKO3tssB 6EzSLd8xof PVIu63ScwY 1XQjTd0xIa OVLWHz8r9r ffi23bamQj nramwueBop whALgKAVy9 BiI7nAPa5d 4R5zyjoN9j 0ycXFoUCNy 2yx5JH6Ab2 qWrRKfacXS S1MPqbmAqG WnQmNPm0gj QSakiNoMUf oqKR3T7WHX lcCb4eGV3K 7tcrkFMh9M AKtCKyte7q DRZeCseUSD] 1052s --- PASS: TestUniqueStrings (0.00s) 1052s PASS 1052s ok go.etcd.io/etcd/pkg/stringutil 0.021s 1054s === RUN TestGet 1054s === RUN TestGet/When_the_context_does_not_have_trace 1054s === RUN TestGet/When_the_context_has_trace 1054s --- PASS: TestGet (0.00s) 1054s --- PASS: TestGet/When_the_context_does_not_have_trace (0.00s) 1054s --- PASS: TestGet/When_the_context_has_trace (0.00s) 1054s === RUN TestCreate 1054s --- PASS: TestCreate (0.00s) 1054s === RUN TestLog 1054s === RUN TestLog/When_dump_all_logs 1054s === RUN TestLog/When_trace_has_fields 1054s === RUN TestLog/When_trace_has_subtrace 1054s --- PASS: TestLog (0.00s) 1054s --- PASS: TestLog/When_dump_all_logs (0.00s) 1054s --- PASS: TestLog/When_trace_has_fields (0.00s) 1054s --- PASS: TestLog/When_trace_has_subtrace (0.00s) 1054s === RUN TestLogIfLong 1054s === RUN TestLogIfLong/When_the_duration_is_smaller_than_threshold 1054s === RUN TestLogIfLong/When_the_duration_is_longer_than_threshold 1054s === RUN TestLogIfLong/When_not_all_steps_are_longer_than_step_threshold 1054s --- PASS: TestLogIfLong (0.00s) 1054s --- PASS: TestLogIfLong/When_the_duration_is_smaller_than_threshold (0.00s) 1054s --- PASS: TestLogIfLong/When_the_duration_is_longer_than_threshold (0.00s) 1054s --- PASS: TestLogIfLong/When_not_all_steps_are_longer_than_step_threshold (0.00s) 1054s PASS 1054s ok go.etcd.io/etcd/pkg/traceutil 0.042s 1054s === RUN TestWait 1054s --- PASS: TestWait (0.00s) 1054s === RUN TestRegisterDupPanic 1054s 2026/02/10 15:26:51 dup id 1 1054s --- PASS: TestRegisterDupPanic (0.00s) 1054s === RUN TestTriggerDupSuppression 1054s --- PASS: TestTriggerDupSuppression (0.00s) 1054s === RUN TestIsRegistered 1054s --- PASS: TestIsRegistered (0.00s) 1054s === RUN TestWaitTime 1054s --- PASS: TestWaitTime (0.00s) 1054s === RUN TestWaitTestStress 1054s --- PASS: TestWaitTestStress (0.03s) 1054s PASS 1054s ok go.etcd.io/etcd/pkg/wait 0.069s 1064s === RUN TestFindConflict 1064s raft2026/02/10 15:27:01 INFO: found conflict at index 1 [existing term: 1, conflicting term: 4] 1064s raft2026/02/10 15:27:01 INFO: found conflict at index 2 [existing term: 2, conflicting term: 1] 1064s raft2026/02/10 15:27:01 INFO: found conflict at index 3 [existing term: 3, conflicting term: 1] 1064s --- PASS: TestFindConflict (0.00s) 1064s === RUN TestIsUpToDate 1064s --- PASS: TestIsUpToDate (0.00s) 1064s === RUN TestAppend 1064s raft2026/02/10 15:27:01 INFO: replace the unstable entries from index 1 1064s raft2026/02/10 15:27:01 INFO: replace the unstable entries from index 2 1064s --- PASS: TestAppend (0.00s) 1064s === RUN TestLogMaybeAppend 1064s raft2026/02/10 15:27:01 INFO: found conflict at index 3 [existing term: 3, conflicting term: 4] 1064s raft2026/02/10 15:27:01 INFO: truncate the unstable entries before index 3 1064s raft2026/02/10 15:27:01 INFO: found conflict at index 2 [existing term: 2, conflicting term: 4] 1064s raft2026/02/10 15:27:01 INFO: truncate the unstable entries before index 2 1064s raft2026/02/10 15:27:01 INFO: found conflict at index 1 [existing term: 1, conflicting term: 4] 1064s raft2026/02/10 15:27:01 entry 1 conflict with committed entry [committed(1)] 1064s raft2026/02/10 15:27:01 INFO: found conflict at index 2 [existing term: 2, conflicting term: 4] 1064s raft2026/02/10 15:27:01 INFO: truncate the unstable entries before index 2 1064s --- PASS: TestLogMaybeAppend (0.00s) 1064s === RUN TestCompactionSideEffects 1064s --- PASS: TestCompactionSideEffects (0.00s) 1064s === RUN TestHasNextEnts 1064s --- PASS: TestHasNextEnts (0.00s) 1064s === RUN TestNextEnts 1064s --- PASS: TestNextEnts (0.00s) 1064s === RUN TestUnstableEnts 1064s --- PASS: TestUnstableEnts (0.00s) 1064s === RUN TestCommitTo 1064s raft2026/02/10 15:27:01 tocommit(4) is out of range [lastIndex(3)]. Was the raft log corrupted, truncated, or lost? 1064s --- PASS: TestCommitTo (0.00s) 1064s === RUN TestStableTo 1064s --- PASS: TestStableTo (0.00s) 1064s === RUN TestStableToWithSnap 1064s --- PASS: TestStableToWithSnap (0.00s) 1064s === RUN TestCompaction 1064s raft2026/02/10 15:27:01 compact 1001 is out of bound lastindex(1000) 1064s --- PASS: TestCompaction (0.00s) 1064s === RUN TestLogRestore 1064s --- PASS: TestLogRestore (0.00s) 1064s === RUN TestIsOutOfBounds 1064s raft2026/02/10 15:27:01 slice[201,202) out of bound [101,200] 1064s raft2026/02/10 15:27:01 slice[202,202) out of bound [101,200] 1064s --- PASS: TestIsOutOfBounds (0.00s) 1064s === RUN TestTerm 1064s --- PASS: TestTerm (0.00s) 1064s === RUN TestTermWithUnstableSnapshot 1064s raft2026/02/10 15:27:01 INFO: log [committed=100, applied=100, unstable.offset=101, len(unstable.Entries)=0] starts to restore snapshot [index: 105, term: 1] 1064s --- PASS: TestTermWithUnstableSnapshot (0.00s) 1064s === RUN TestSlice 1064s raft2026/02/10 15:27:01 slice[200,201) out of bound [101,199] 1064s --- PASS: TestSlice (0.00s) 1064s === RUN TestUnstableMaybeFirstIndex 1064s --- PASS: TestUnstableMaybeFirstIndex (0.00s) 1064s === RUN TestMaybeLastIndex 1064s --- PASS: TestMaybeLastIndex (0.00s) 1064s === RUN TestUnstableMaybeTerm 1064s --- PASS: TestUnstableMaybeTerm (0.00s) 1064s === RUN TestUnstableRestore 1064s --- PASS: TestUnstableRestore (0.00s) 1064s === RUN TestUnstableStableTo 1064s --- PASS: TestUnstableStableTo (0.00s) 1064s === RUN TestUnstableTruncateAndAppend 1064s raft2026/02/10 15:27:01 INFO: replace the unstable entries from index 5 1064s raft2026/02/10 15:27:01 INFO: replace the unstable entries from index 4 1064s raft2026/02/10 15:27:01 INFO: truncate the unstable entries before index 6 1064s raft2026/02/10 15:27:01 INFO: truncate the unstable entries before index 7 1064s --- PASS: TestUnstableTruncateAndAppend (0.00s) 1064s === RUN TestNodeStep 1064s --- PASS: TestNodeStep (0.00s) 1064s === RUN TestNodeStepUnblock 1064s --- PASS: TestNodeStepUnblock (0.00s) 1064s === RUN TestNodePropose 1064s raft2026/02/10 15:27:01 INFO: 1 switched to configuration voters=(1) 1064s raft2026/02/10 15:27:01 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:01 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:01 INFO: 1 is starting a new election at term 0 1064s raft2026/02/10 15:27:01 INFO: 1 became candidate at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 received MsgVoteResp from 1 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 became leader at term 1 1064s raft2026/02/10 15:27:01 INFO: raft.node: 1 elected leader 1 at term 1 1064s --- PASS: TestNodePropose (0.00s) 1064s === RUN TestNodeReadIndex 1064s raft2026/02/10 15:27:01 INFO: 1 switched to configuration voters=(1) 1064s raft2026/02/10 15:27:01 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:01 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:01 INFO: 1 is starting a new election at term 0 1064s raft2026/02/10 15:27:01 INFO: 1 became candidate at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 received MsgVoteResp from 1 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 became leader at term 1 1064s raft2026/02/10 15:27:01 INFO: raft.node: 1 elected leader 1 at term 1 1064s --- PASS: TestNodeReadIndex (0.00s) 1064s === RUN TestDisableProposalForwarding 1064s raft2026/02/10 15:27:01 INFO: 1 switched to configuration voters=(1 2 3) 1064s raft2026/02/10 15:27:01 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:01 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:01 INFO: 2 switched to configuration voters=(1 2 3) 1064s raft2026/02/10 15:27:01 INFO: 2 became follower at term 0 1064s raft2026/02/10 15:27:01 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:01 INFO: 3 switched to configuration voters=(1 2 3) 1064s raft2026/02/10 15:27:01 INFO: 3 became follower at term 0 1064s raft2026/02/10 15:27:01 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:01 INFO: 1 is starting a new election at term 0 1064s raft2026/02/10 15:27:01 INFO: 1 became candidate at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 received MsgVoteResp from 1 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1064s raft2026/02/10 15:27:01 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1064s raft2026/02/10 15:27:01 INFO: 2 became follower at term 1 1064s raft2026/02/10 15:27:01 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1064s raft2026/02/10 15:27:01 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1064s raft2026/02/10 15:27:01 INFO: 3 became follower at term 1 1064s raft2026/02/10 15:27:01 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 received MsgVoteResp from 2 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1064s raft2026/02/10 15:27:01 INFO: 1 became leader at term 1 1064s raft2026/02/10 15:27:01 INFO: 3 not forwarding to leader 1 at term 1; dropping proposal 1064s --- PASS: TestDisableProposalForwarding (0.00s) 1064s === RUN TestNodeReadIndexToOldLeader 1064s raft2026/02/10 15:27:01 INFO: 1 switched to configuration voters=(1 2 3) 1064s raft2026/02/10 15:27:01 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:01 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:01 INFO: 2 switched to configuration voters=(1 2 3) 1064s raft2026/02/10 15:27:01 INFO: 2 became follower at term 0 1064s raft2026/02/10 15:27:01 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:01 INFO: 3 switched to configuration voters=(1 2 3) 1064s raft2026/02/10 15:27:01 INFO: 3 became follower at term 0 1064s raft2026/02/10 15:27:01 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:01 INFO: 1 is starting a new election at term 0 1064s raft2026/02/10 15:27:01 INFO: 1 became candidate at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 received MsgVoteResp from 1 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1064s raft2026/02/10 15:27:01 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1064s raft2026/02/10 15:27:01 INFO: 2 became follower at term 1 1064s raft2026/02/10 15:27:01 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1064s raft2026/02/10 15:27:01 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1064s raft2026/02/10 15:27:01 INFO: 3 became follower at term 1 1064s raft2026/02/10 15:27:01 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 received MsgVoteResp from 2 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1064s raft2026/02/10 15:27:01 INFO: 1 became leader at term 1 1064s raft2026/02/10 15:27:01 INFO: 3 is starting a new election at term 1 1064s raft2026/02/10 15:27:01 INFO: 3 became candidate at term 2 1064s raft2026/02/10 15:27:01 INFO: 3 received MsgVoteResp from 3 at term 2 1064s raft2026/02/10 15:27:01 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 1064s raft2026/02/10 15:27:01 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 1064s raft2026/02/10 15:27:01 INFO: 1 [term: 1] received a MsgVote message with higher term from 3 [term: 2] 1064s raft2026/02/10 15:27:01 INFO: 1 became follower at term 2 1064s raft2026/02/10 15:27:01 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 2 1064s raft2026/02/10 15:27:01 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2] 1064s raft2026/02/10 15:27:01 INFO: 2 became follower at term 2 1064s raft2026/02/10 15:27:01 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 2 1064s raft2026/02/10 15:27:01 INFO: 2 [term: 2] ignored a MsgHeartbeat message with lower term from 1 [term: 1] 1064s raft2026/02/10 15:27:01 INFO: 3 [term: 2] ignored a MsgHeartbeat message with lower term from 1 [term: 1] 1064s raft2026/02/10 15:27:01 INFO: 3 received MsgVoteResp from 1 at term 2 1064s raft2026/02/10 15:27:01 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections 1064s raft2026/02/10 15:27:01 INFO: 3 became leader at term 2 1064s raft2026/02/10 15:27:01 INFO: 1 no leader at term 2; dropping index reading msg 1064s --- PASS: TestNodeReadIndexToOldLeader (0.00s) 1064s === RUN TestNodeProposeConfig 1064s raft2026/02/10 15:27:01 INFO: 1 switched to configuration voters=(1) 1064s raft2026/02/10 15:27:01 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:01 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:01 INFO: 1 is starting a new election at term 0 1064s raft2026/02/10 15:27:01 INFO: 1 became candidate at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 received MsgVoteResp from 1 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 became leader at term 1 1064s raft2026/02/10 15:27:01 INFO: raft.node: 1 elected leader 1 at term 1 1064s --- PASS: TestNodeProposeConfig (0.00s) 1064s === RUN TestNodeProposeAddDuplicateNode 1064s raft2026/02/10 15:27:01 INFO: 1 switched to configuration voters=(1) 1064s raft2026/02/10 15:27:01 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:01 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:01 INFO: 1 is starting a new election at term 0 1064s raft2026/02/10 15:27:01 INFO: 1 became candidate at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 received MsgVoteResp from 1 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 became leader at term 1 1064s raft2026/02/10 15:27:01 INFO: raft.node: 1 elected leader 1 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 switched to configuration voters=(1) 1064s raft2026/02/10 15:27:01 INFO: 1 switched to configuration voters=(1) 1064s raft2026/02/10 15:27:01 INFO: 1 switched to configuration voters=(1 2) 1064s --- PASS: TestNodeProposeAddDuplicateNode (0.00s) 1064s === RUN TestBlockProposal 1064s raft2026/02/10 15:27:01 INFO: 1 switched to configuration voters=(1) 1064s raft2026/02/10 15:27:01 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:01 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:01 INFO: 1 is starting a new election at term 0 1064s raft2026/02/10 15:27:01 INFO: 1 became candidate at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 received MsgVoteResp from 1 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 became leader at term 1 1064s raft2026/02/10 15:27:01 INFO: raft.node: 1 elected leader 1 at term 1 1064s --- PASS: TestBlockProposal (0.02s) 1064s === RUN TestNodeProposeWaitDropped 1064s raft2026/02/10 15:27:01 INFO: 1 switched to configuration voters=(1) 1064s raft2026/02/10 15:27:01 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:01 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:01 INFO: 1 is starting a new election at term 0 1064s raft2026/02/10 15:27:01 INFO: 1 became candidate at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 received MsgVoteResp from 1 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 became leader at term 1 1064s raft2026/02/10 15:27:01 INFO: raft.node: 1 elected leader 1 at term 1 1064s node_test.go:463: dropping message: type:MsgProp from:1 entries: 1064s --- PASS: TestNodeProposeWaitDropped (0.00s) 1064s === RUN TestNodeTick 1064s raft2026/02/10 15:27:01 INFO: 1 switched to configuration voters=(1) 1064s raft2026/02/10 15:27:01 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:01 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s --- PASS: TestNodeTick (0.13s) 1064s === RUN TestNodeStop 1064s raft2026/02/10 15:27:01 INFO: 1 switched to configuration voters=(1) 1064s raft2026/02/10 15:27:01 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:01 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s --- PASS: TestNodeStop (0.00s) 1064s === RUN TestReadyContainUpdates 1064s --- PASS: TestReadyContainUpdates (0.00s) 1064s === RUN TestNodeStart 1064s raft2026/02/10 15:27:01 INFO: 1 switched to configuration voters=() 1064s raft2026/02/10 15:27:01 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:01 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:01 INFO: 1 became follower at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 switched to configuration voters=(1) 1064s raft2026/02/10 15:27:01 INFO: 1 is starting a new election at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 became candidate at term 2 1064s raft2026/02/10 15:27:01 INFO: 1 received MsgVoteResp from 1 at term 2 1064s raft2026/02/10 15:27:01 INFO: 1 became leader at term 2 1064s raft2026/02/10 15:27:01 INFO: raft.node: 1 elected leader 1 at term 2 1064s --- PASS: TestNodeStart (0.00s) 1064s === RUN TestNodeRestart 1064s raft2026/02/10 15:27:01 INFO: 1 switched to configuration voters=() 1064s raft2026/02/10 15:27:01 INFO: 1 became follower at term 1 1064s raft2026/02/10 15:27:01 INFO: newRaft 1 [peers: [], term: 1, commit: 1, applied: 0, lastindex: 2, lastterm: 1] 1064s --- PASS: TestNodeRestart (0.00s) 1064s === RUN TestNodeRestartFromSnapshot 1064s raft2026/02/10 15:27:01 INFO: 1 switched to configuration voters=(1 2) 1064s raft2026/02/10 15:27:01 INFO: 1 became follower at term 1 1064s raft2026/02/10 15:27:01 INFO: newRaft 1 [peers: [1,2], term: 1, commit: 3, applied: 2, lastindex: 3, lastterm: 1] 1064s --- PASS: TestNodeRestartFromSnapshot (0.00s) 1064s === RUN TestNodeAdvance 1064s raft2026/02/10 15:27:01 INFO: 1 switched to configuration voters=() 1064s raft2026/02/10 15:27:01 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:01 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:01 INFO: 1 became follower at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 switched to configuration voters=(1) 1064s raft2026/02/10 15:27:01 INFO: 1 is starting a new election at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 became candidate at term 2 1064s raft2026/02/10 15:27:01 INFO: 1 received MsgVoteResp from 1 at term 2 1064s raft2026/02/10 15:27:01 INFO: 1 became leader at term 2 1064s raft2026/02/10 15:27:01 INFO: raft.node: 1 elected leader 1 at term 2 1064s --- PASS: TestNodeAdvance (0.01s) 1064s === RUN TestSoftStateEqual 1064s --- PASS: TestSoftStateEqual (0.00s) 1064s === RUN TestIsHardStateEqual 1064s --- PASS: TestIsHardStateEqual (0.00s) 1064s === RUN TestNodeProposeAddLearnerNode 1064s raft2026/02/10 15:27:01 INFO: 1 switched to configuration voters=(1) 1064s raft2026/02/10 15:27:01 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:01 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:01 INFO: 1 is starting a new election at term 0 1064s raft2026/02/10 15:27:01 INFO: 1 became candidate at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 received MsgVoteResp from 1 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 became leader at term 1 1064s raft2026/02/10 15:27:01 INFO: raft.node: 1 elected leader 1 at term 1 1064s node_test.go:834: raft: [{1 1 EntryNormal []} {1 2 EntryConfChange [8 0 16 3 24 2]}] 1064s raft2026/02/10 15:27:01 INFO: 1 switched to configuration voters=(1) learners=(2) 1064s node_test.go:851: apply raft conf {ConfChangeAddLearnerNode 2 [] 0} changed to: voters:1 learners:2 1064s node_test.go:834: raft: [] 1064s --- PASS: TestNodeProposeAddLearnerNode (0.00s) 1064s === RUN TestAppendPagination 1064s raft2026/02/10 15:27:01 INFO: 1 switched to configuration voters=(1 2 3) 1064s raft2026/02/10 15:27:01 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:01 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:01 INFO: 2 switched to configuration voters=(1 2 3) 1064s raft2026/02/10 15:27:01 INFO: 2 became follower at term 0 1064s raft2026/02/10 15:27:01 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:01 INFO: 3 switched to configuration voters=(1 2 3) 1064s raft2026/02/10 15:27:01 INFO: 3 became follower at term 0 1064s raft2026/02/10 15:27:01 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:01 INFO: 1 is starting a new election at term 0 1064s raft2026/02/10 15:27:01 INFO: 1 became candidate at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 received MsgVoteResp from 1 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1064s raft2026/02/10 15:27:01 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1064s raft2026/02/10 15:27:01 INFO: 2 became follower at term 1 1064s raft2026/02/10 15:27:01 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1064s raft2026/02/10 15:27:01 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1064s raft2026/02/10 15:27:01 INFO: 3 became follower at term 1 1064s raft2026/02/10 15:27:01 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 received MsgVoteResp from 2 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1064s raft2026/02/10 15:27:01 INFO: 1 became leader at term 1 1064s --- PASS: TestAppendPagination (0.00s) 1064s === RUN TestCommitPagination 1064s raft2026/02/10 15:27:01 INFO: 1 switched to configuration voters=(1) 1064s raft2026/02/10 15:27:01 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:01 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:01 INFO: 1 is starting a new election at term 0 1064s raft2026/02/10 15:27:01 INFO: 1 became candidate at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 received MsgVoteResp from 1 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 became leader at term 1 1064s raft2026/02/10 15:27:01 INFO: raft.node: 1 elected leader 1 at term 1 1064s --- PASS: TestCommitPagination (0.00s) 1064s === RUN TestNodeCommitPaginationAfterRestart 1064s raft2026/02/10 15:27:01 INFO: 1 switched to configuration voters=(1) 1064s raft2026/02/10 15:27:01 INFO: 1 became follower at term 1 1064s raft2026/02/10 15:27:01 INFO: newRaft 1 [peers: [1], term: 1, commit: 10, applied: 1, lastindex: 10, lastterm: 1] 1064s --- PASS: TestNodeCommitPaginationAfterRestart (0.00s) 1064s === RUN TestMsgAppFlowControlFull 1064s raft2026/02/10 15:27:01 INFO: 1 switched to configuration voters=(1 2) 1064s raft2026/02/10 15:27:01 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:01 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:01 INFO: 1 became candidate at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 became leader at term 1 1064s --- PASS: TestMsgAppFlowControlFull (0.00s) 1064s === RUN TestMsgAppFlowControlMoveForward 1064s raft2026/02/10 15:27:01 INFO: 1 switched to configuration voters=(1 2) 1064s raft2026/02/10 15:27:01 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:01 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:01 INFO: 1 became candidate at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 became leader at term 1 1064s --- PASS: TestMsgAppFlowControlMoveForward (0.00s) 1064s === RUN TestMsgAppFlowControlRecvHeartbeat 1064s raft2026/02/10 15:27:01 INFO: 1 switched to configuration voters=(1 2) 1064s raft2026/02/10 15:27:01 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:01 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:01 INFO: 1 became candidate at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 became leader at term 1 1064s --- PASS: TestMsgAppFlowControlRecvHeartbeat (0.00s) 1064s === RUN TestFollowerUpdateTermFromMessage 1064s raft2026/02/10 15:27:01 INFO: 1 switched to configuration voters=(1 2 3) 1064s raft2026/02/10 15:27:01 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:01 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:01 INFO: 1 became follower at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 [term: 1] received a MsgApp message with higher term from 0 [term: 2] 1064s raft2026/02/10 15:27:01 INFO: 1 became follower at term 2 1064s --- PASS: TestFollowerUpdateTermFromMessage (0.00s) 1064s === RUN TestCandidateUpdateTermFromMessage 1064s raft2026/02/10 15:27:01 INFO: 1 switched to configuration voters=(1 2 3) 1064s raft2026/02/10 15:27:01 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:01 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:01 INFO: 1 became candidate at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 [term: 1] received a MsgApp message with higher term from 0 [term: 2] 1064s raft2026/02/10 15:27:01 INFO: 1 became follower at term 2 1064s --- PASS: TestCandidateUpdateTermFromMessage (0.00s) 1064s === RUN TestLeaderUpdateTermFromMessage 1064s raft2026/02/10 15:27:01 INFO: 1 switched to configuration voters=(1 2 3) 1064s raft2026/02/10 15:27:01 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:01 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:01 INFO: 1 became candidate at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 became leader at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 [term: 1] received a MsgApp message with higher term from 0 [term: 2] 1064s raft2026/02/10 15:27:01 INFO: 1 became follower at term 2 1064s --- PASS: TestLeaderUpdateTermFromMessage (0.00s) 1064s === RUN TestRejectStaleTermMessage 1064s raft2026/02/10 15:27:01 INFO: 1 switched to configuration voters=(1 2 3) 1064s raft2026/02/10 15:27:01 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:01 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:01 INFO: 1 [term: 2] ignored a MsgApp message with lower term from 0 [term: 1] 1064s --- PASS: TestRejectStaleTermMessage (0.00s) 1064s === RUN TestStartAsFollower 1064s raft2026/02/10 15:27:01 INFO: 1 switched to configuration voters=(1 2 3) 1064s raft2026/02/10 15:27:01 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:01 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s --- PASS: TestStartAsFollower (0.00s) 1064s === RUN TestLeaderBcastBeat 1064s raft2026/02/10 15:27:01 INFO: 1 switched to configuration voters=(1 2 3) 1064s raft2026/02/10 15:27:01 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:01 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:01 INFO: 1 became candidate at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 became leader at term 1 1064s --- PASS: TestLeaderBcastBeat (0.00s) 1064s === RUN TestFollowerStartElection 1064s raft2026/02/10 15:27:01 INFO: 1 switched to configuration voters=(1 2 3) 1064s raft2026/02/10 15:27:01 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:01 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:01 INFO: 1 became follower at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 is starting a new election at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 became candidate at term 2 1064s raft2026/02/10 15:27:01 INFO: 1 received MsgVoteResp from 1 at term 2 1064s raft2026/02/10 15:27:01 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 1064s raft2026/02/10 15:27:01 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2 1064s --- PASS: TestFollowerStartElection (0.00s) 1064s === RUN TestCandidateStartNewElection 1064s raft2026/02/10 15:27:01 INFO: 1 switched to configuration voters=(1 2 3) 1064s raft2026/02/10 15:27:01 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:01 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:01 INFO: 1 became candidate at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 is starting a new election at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 became candidate at term 2 1064s raft2026/02/10 15:27:01 INFO: 1 received MsgVoteResp from 1 at term 2 1064s raft2026/02/10 15:27:01 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 1064s raft2026/02/10 15:27:01 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2 1064s --- PASS: TestCandidateStartNewElection (0.00s) 1064s === RUN TestLeaderElectionInOneRoundRPC 1064s raft2026/02/10 15:27:01 INFO: 1 switched to configuration voters=(1) 1064s raft2026/02/10 15:27:01 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:01 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:01 INFO: 1 is starting a new election at term 0 1064s raft2026/02/10 15:27:01 INFO: 1 became candidate at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 received MsgVoteResp from 1 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 became leader at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 switched to configuration voters=(1 2 3) 1064s raft2026/02/10 15:27:01 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:01 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:01 INFO: 1 is starting a new election at term 0 1064s raft2026/02/10 15:27:01 INFO: 1 became candidate at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 received MsgVoteResp from 1 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 received MsgVoteResp from 2 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1064s raft2026/02/10 15:27:01 INFO: 1 became leader at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 switched to configuration voters=(1 2 3) 1064s raft2026/02/10 15:27:01 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:01 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:01 INFO: 1 is starting a new election at term 0 1064s raft2026/02/10 15:27:01 INFO: 1 became candidate at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 received MsgVoteResp from 1 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 received MsgVoteResp from 2 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1064s raft2026/02/10 15:27:01 INFO: 1 became leader at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 switched to configuration voters=(1 2 3 4 5) 1064s raft2026/02/10 15:27:01 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:01 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:01 INFO: 1 is starting a new election at term 0 1064s raft2026/02/10 15:27:01 INFO: 1 became candidate at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 received MsgVoteResp from 1 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 received MsgVoteResp from 2 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1064s raft2026/02/10 15:27:01 INFO: 1 received MsgVoteResp from 3 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections 1064s raft2026/02/10 15:27:01 INFO: 1 became leader at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 switched to configuration voters=(1 2 3 4 5) 1064s raft2026/02/10 15:27:01 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:01 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:01 INFO: 1 is starting a new election at term 0 1064s raft2026/02/10 15:27:01 INFO: 1 became candidate at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 received MsgVoteResp from 1 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 received MsgVoteResp from 2 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1064s raft2026/02/10 15:27:01 INFO: 1 received MsgVoteResp from 3 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections 1064s raft2026/02/10 15:27:01 INFO: 1 became leader at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 switched to configuration voters=(1 2 3 4 5) 1064s raft2026/02/10 15:27:01 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:01 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:01 INFO: 1 is starting a new election at term 0 1064s raft2026/02/10 15:27:01 INFO: 1 became candidate at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 received MsgVoteResp from 1 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 received MsgVoteResp from 2 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1064s raft2026/02/10 15:27:01 INFO: 1 received MsgVoteResp from 3 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections 1064s raft2026/02/10 15:27:01 INFO: 1 became leader at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 switched to configuration voters=(1 2 3) 1064s raft2026/02/10 15:27:01 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:01 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:01 INFO: 1 is starting a new election at term 0 1064s raft2026/02/10 15:27:01 INFO: 1 became candidate at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 received MsgVoteResp from 1 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 received MsgVoteResp rejection from 2 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections 1064s raft2026/02/10 15:27:01 INFO: 1 received MsgVoteResp rejection from 3 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 has received 1 MsgVoteResp votes and 2 vote rejections 1064s raft2026/02/10 15:27:01 INFO: 1 became follower at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 switched to configuration voters=(1 2 3 4 5) 1064s raft2026/02/10 15:27:01 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:01 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:01 INFO: 1 is starting a new election at term 0 1064s raft2026/02/10 15:27:01 INFO: 1 became candidate at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 received MsgVoteResp from 1 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 received MsgVoteResp rejection from 3 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections 1064s raft2026/02/10 15:27:01 INFO: 1 received MsgVoteResp rejection from 4 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 has received 1 MsgVoteResp votes and 2 vote rejections 1064s raft2026/02/10 15:27:01 INFO: 1 received MsgVoteResp rejection from 5 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 has received 1 MsgVoteResp votes and 3 vote rejections 1064s raft2026/02/10 15:27:01 INFO: 1 became follower at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 switched to configuration voters=(1 2 3 4 5) 1064s raft2026/02/10 15:27:01 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:01 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:01 INFO: 1 is starting a new election at term 0 1064s raft2026/02/10 15:27:01 INFO: 1 became candidate at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 received MsgVoteResp from 1 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 received MsgVoteResp from 2 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1064s raft2026/02/10 15:27:01 INFO: 1 received MsgVoteResp rejection from 3 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 has received 2 MsgVoteResp votes and 1 vote rejections 1064s raft2026/02/10 15:27:01 INFO: 1 received MsgVoteResp rejection from 4 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 has received 2 MsgVoteResp votes and 2 vote rejections 1064s raft2026/02/10 15:27:01 INFO: 1 received MsgVoteResp rejection from 5 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 has received 2 MsgVoteResp votes and 3 vote rejections 1064s raft2026/02/10 15:27:01 INFO: 1 became follower at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 switched to configuration voters=(1 2 3) 1064s raft2026/02/10 15:27:01 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:01 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:01 INFO: 1 is starting a new election at term 0 1064s raft2026/02/10 15:27:01 INFO: 1 became candidate at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 received MsgVoteResp from 1 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 switched to configuration voters=(1 2 3 4 5) 1064s raft2026/02/10 15:27:01 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:01 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:01 INFO: 1 is starting a new election at term 0 1064s raft2026/02/10 15:27:01 INFO: 1 became candidate at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 received MsgVoteResp from 1 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 received MsgVoteResp from 2 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1064s raft2026/02/10 15:27:01 INFO: 1 switched to configuration voters=(1 2 3 4 5) 1064s raft2026/02/10 15:27:01 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:01 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:01 INFO: 1 is starting a new election at term 0 1064s raft2026/02/10 15:27:01 INFO: 1 became candidate at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 received MsgVoteResp from 1 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 received MsgVoteResp rejection from 2 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections 1064s raft2026/02/10 15:27:01 INFO: 1 received MsgVoteResp rejection from 3 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 has received 1 MsgVoteResp votes and 2 vote rejections 1064s raft2026/02/10 15:27:01 INFO: 1 switched to configuration voters=(1 2 3 4 5) 1064s raft2026/02/10 15:27:01 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:01 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:01 INFO: 1 is starting a new election at term 0 1064s raft2026/02/10 15:27:01 INFO: 1 became candidate at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 received MsgVoteResp from 1 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 1064s --- PASS: TestLeaderElectionInOneRoundRPC (0.00s) 1064s === RUN TestFollowerVote 1064s raft2026/02/10 15:27:01 INFO: 1 switched to configuration voters=(1 2 3) 1064s raft2026/02/10 15:27:01 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:01 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:01 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 switched to configuration voters=(1 2 3) 1064s raft2026/02/10 15:27:01 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:01 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:01 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 0, index: 0] at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 switched to configuration voters=(1 2 3) 1064s raft2026/02/10 15:27:01 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:01 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:01 INFO: 1 [logterm: 0, index: 0, vote: 1] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 switched to configuration voters=(1 2 3) 1064s raft2026/02/10 15:27:01 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:01 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:01 INFO: 1 [logterm: 0, index: 0, vote: 2] cast MsgVote for 2 [logterm: 0, index: 0] at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 switched to configuration voters=(1 2 3) 1064s raft2026/02/10 15:27:01 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:01 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:01 INFO: 1 [logterm: 0, index: 0, vote: 1] rejected MsgVote from 2 [logterm: 0, index: 0] at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 switched to configuration voters=(1 2 3) 1064s raft2026/02/10 15:27:01 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:01 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:01 INFO: 1 [logterm: 0, index: 0, vote: 2] rejected MsgVote from 1 [logterm: 0, index: 0] at term 1 1064s --- PASS: TestFollowerVote (0.00s) 1064s === RUN TestCandidateFallback 1064s raft2026/02/10 15:27:01 INFO: 1 switched to configuration voters=(1 2 3) 1064s raft2026/02/10 15:27:01 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:01 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:01 INFO: 1 is starting a new election at term 0 1064s raft2026/02/10 15:27:01 INFO: 1 became candidate at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 received MsgVoteResp from 1 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 became follower at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 switched to configuration voters=(1 2 3) 1064s raft2026/02/10 15:27:01 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:01 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:01 INFO: 1 is starting a new election at term 0 1064s raft2026/02/10 15:27:01 INFO: 1 became candidate at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 received MsgVoteResp from 1 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1064s raft2026/02/10 15:27:01 INFO: 1 [term: 1] received a MsgApp message with higher term from 2 [term: 2] 1064s raft2026/02/10 15:27:01 INFO: 1 became follower at term 2 1064s --- PASS: TestCandidateFallback (0.00s) 1064s === RUN TestFollowerElectionTimeoutRandomized 1064s --- PASS: TestFollowerElectionTimeoutRandomized (0.07s) 1064s === RUN TestCandidateElectionTimeoutRandomized 1064s --- PASS: TestCandidateElectionTimeoutRandomized (0.07s) 1064s === RUN TestFollowersElectionTimeoutNonconflict 1064s --- PASS: TestFollowersElectionTimeoutNonconflict (0.05s) 1064s === RUN TestCandidatesElectionTimeoutNonconflict 1064s --- PASS: TestCandidatesElectionTimeoutNonconflict (0.11s) 1064s === RUN TestLeaderStartReplication 1064s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1064s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1064s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1064s --- PASS: TestLeaderStartReplication (0.00s) 1064s === RUN TestLeaderCommitEntry 1064s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1064s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1064s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1064s --- PASS: TestLeaderCommitEntry (0.00s) 1064s === RUN TestLeaderAcknowledgeCommit 1064s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1064s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1064s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1064s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1064s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1064s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1064s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1064s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1064s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1064s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1064s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1064s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1064s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3 4 5) 1064s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1064s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1064s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3 4 5) 1064s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1064s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1064s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3 4 5) 1064s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1064s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1064s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3 4 5) 1064s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1064s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1064s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3 4 5) 1064s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1064s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1064s --- PASS: TestLeaderAcknowledgeCommit (0.00s) 1064s === RUN TestLeaderCommitPrecedingEntries 1064s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1064s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 3 1064s raft2026/02/10 15:27:02 INFO: 1 became leader at term 3 1064s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1064s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2] 1064s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 3 1064s raft2026/02/10 15:27:02 INFO: 1 became leader at term 3 1064s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1064s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 1064s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 3 1064s raft2026/02/10 15:27:02 INFO: 1 became leader at term 3 1064s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1064s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] 1064s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 3 1064s raft2026/02/10 15:27:02 INFO: 1 became leader at term 3 1064s --- PASS: TestLeaderCommitPrecedingEntries (0.00s) 1064s === RUN TestFollowerCommitEntry 1064s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1064s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:02 INFO: 1 became follower at term 1 1064s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1064s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:02 INFO: 1 became follower at term 1 1064s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1064s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:02 INFO: 1 became follower at term 1 1064s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1064s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:02 INFO: 1 became follower at term 1 1064s --- PASS: TestFollowerCommitEntry (0.00s) 1064s === RUN TestFollowerCheckMsgApp 1064s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1064s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 1064s raft2026/02/10 15:27:02 INFO: 1 became follower at term 2 1064s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1064s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 1064s raft2026/02/10 15:27:02 INFO: 1 became follower at term 2 1064s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1064s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 1064s raft2026/02/10 15:27:02 INFO: 1 became follower at term 2 1064s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1064s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 1064s raft2026/02/10 15:27:02 INFO: 1 became follower at term 2 1064s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1064s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 1064s raft2026/02/10 15:27:02 INFO: 1 became follower at term 2 1064s --- PASS: TestFollowerCheckMsgApp (0.00s) 1064s === RUN TestFollowerAppendEntries 1064s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1064s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 1064s raft2026/02/10 15:27:02 INFO: 1 became follower at term 2 1064s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1064s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 1064s raft2026/02/10 15:27:02 INFO: 1 became follower at term 2 1064s raft2026/02/10 15:27:02 INFO: found conflict at index 2 [existing term: 2, conflicting term: 3] 1064s raft2026/02/10 15:27:02 INFO: replace the unstable entries from index 2 1064s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1064s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 1064s raft2026/02/10 15:27:02 INFO: 1 became follower at term 2 1064s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1064s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 1064s raft2026/02/10 15:27:02 INFO: 1 became follower at term 2 1064s raft2026/02/10 15:27:02 INFO: found conflict at index 1 [existing term: 1, conflicting term: 3] 1064s raft2026/02/10 15:27:02 INFO: replace the unstable entries from index 1 1064s --- PASS: TestFollowerAppendEntries (0.00s) 1064s === RUN TestLeaderSyncFollowerLog 1064s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1064s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6] 1064s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2 3) 1064s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1064s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 9, lastterm: 6] 1064s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 8 1064s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 9 1064s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 9 1064s raft2026/02/10 15:27:02 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9 1064s raft2026/02/10 15:27:02 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9 1064s raft2026/02/10 15:27:02 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9] 1064s raft2026/02/10 15:27:02 INFO: 2 became follower at term 9 1064s raft2026/02/10 15:27:02 INFO: 2 [logterm: 6, index: 9, vote: 0] cast MsgVote for 1 [logterm: 6, index: 10] at term 9 1064s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 2 at term 9 1064s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1064s raft2026/02/10 15:27:02 INFO: 1 became leader at term 9 1064s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1064s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6] 1064s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2 3) 1064s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1064s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 4, lastterm: 4] 1064s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 8 1064s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 9 1064s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 9 1064s raft2026/02/10 15:27:02 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9 1064s raft2026/02/10 15:27:02 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9 1064s raft2026/02/10 15:27:02 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9] 1064s raft2026/02/10 15:27:02 INFO: 2 became follower at term 9 1064s raft2026/02/10 15:27:02 INFO: 2 [logterm: 4, index: 4, vote: 0] cast MsgVote for 1 [logterm: 6, index: 10] at term 9 1064s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 2 at term 9 1064s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1064s raft2026/02/10 15:27:02 INFO: 1 became leader at term 9 1064s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1064s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6] 1064s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2 3) 1064s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1064s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 11, lastterm: 6] 1064s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 8 1064s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 9 1064s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 9 1064s raft2026/02/10 15:27:02 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9 1064s raft2026/02/10 15:27:02 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9 1064s raft2026/02/10 15:27:02 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9] 1064s raft2026/02/10 15:27:02 INFO: 2 became follower at term 9 1064s raft2026/02/10 15:27:02 INFO: 2 [logterm: 6, index: 11, vote: 0] rejected MsgVote from 1 [logterm: 6, index: 10] at term 9 1064s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp rejection from 2 at term 9 1064s raft2026/02/10 15:27:02 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections 1064s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 3 at term 9 1064s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 1 vote rejections 1064s raft2026/02/10 15:27:02 INFO: 1 became leader at term 9 1064s raft2026/02/10 15:27:02 INFO: found conflict at index 11 [existing term: 6, conflicting term: 9] 1064s raft2026/02/10 15:27:02 INFO: replace the unstable entries from index 11 1064s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1064s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6] 1064s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2 3) 1064s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1064s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 12, lastterm: 7] 1064s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 8 1064s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 9 1064s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 9 1064s raft2026/02/10 15:27:02 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9 1064s raft2026/02/10 15:27:02 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9 1064s raft2026/02/10 15:27:02 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9] 1064s raft2026/02/10 15:27:02 INFO: 2 became follower at term 9 1064s raft2026/02/10 15:27:02 INFO: 2 [logterm: 7, index: 12, vote: 0] rejected MsgVote from 1 [logterm: 6, index: 10] at term 9 1064s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp rejection from 2 at term 9 1064s raft2026/02/10 15:27:02 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections 1064s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 3 at term 9 1064s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 1 vote rejections 1064s raft2026/02/10 15:27:02 INFO: 1 became leader at term 9 1064s raft2026/02/10 15:27:02 INFO: found conflict at index 11 [existing term: 7, conflicting term: 9] 1064s raft2026/02/10 15:27:02 INFO: replace the unstable entries from index 11 1064s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1064s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6] 1064s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2 3) 1064s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1064s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 7, lastterm: 4] 1064s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 8 1064s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 9 1064s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 9 1064s raft2026/02/10 15:27:02 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9 1064s raft2026/02/10 15:27:02 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9 1064s raft2026/02/10 15:27:02 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9] 1064s raft2026/02/10 15:27:02 INFO: 2 became follower at term 9 1064s raft2026/02/10 15:27:02 INFO: 2 [logterm: 4, index: 7, vote: 0] cast MsgVote for 1 [logterm: 6, index: 10] at term 9 1064s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 2 at term 9 1064s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1064s raft2026/02/10 15:27:02 INFO: 1 became leader at term 9 1064s raft2026/02/10 15:27:02 INFO: found conflict at index 6 [existing term: 4, conflicting term: 5] 1064s raft2026/02/10 15:27:02 INFO: replace the unstable entries from index 6 1064s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1064s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6] 1064s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2 3) 1064s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1064s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 11, lastterm: 3] 1064s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 8 1064s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 9 1064s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 9 1064s raft2026/02/10 15:27:02 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9 1064s raft2026/02/10 15:27:02 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9 1064s raft2026/02/10 15:27:02 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9] 1064s raft2026/02/10 15:27:02 INFO: 2 became follower at term 9 1064s raft2026/02/10 15:27:02 INFO: 2 [logterm: 3, index: 11, vote: 0] cast MsgVote for 1 [logterm: 6, index: 10] at term 9 1064s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 2 at term 9 1064s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1064s raft2026/02/10 15:27:02 INFO: 1 became leader at term 9 1064s raft2026/02/10 15:27:02 INFO: found conflict at index 4 [existing term: 2, conflicting term: 4] 1064s raft2026/02/10 15:27:02 INFO: replace the unstable entries from index 4 1064s --- PASS: TestLeaderSyncFollowerLog (0.00s) 1064s === RUN TestVoteRequest 1064s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1064s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:02 INFO: 1 [term: 0] received a MsgApp message with higher term from 2 [term: 1] 1064s raft2026/02/10 15:27:02 INFO: 1 became follower at term 1 1064s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 1 1064s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 2 1064s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 2 1064s raft2026/02/10 15:27:02 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 1064s raft2026/02/10 15:27:02 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 1064s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1064s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1064s raft2026/02/10 15:27:02 INFO: 1 [term: 0] received a MsgApp message with higher term from 2 [term: 2] 1064s raft2026/02/10 15:27:02 INFO: 1 became follower at term 2 1064s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 2 1064s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 3 1064s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 3 1064s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3 1064s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 3 at term 3 1064s --- PASS: TestVoteRequest (0.00s) 1064s === RUN TestVoter 1064s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1064s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] 1064s raft2026/02/10 15:27:02 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] 1064s raft2026/02/10 15:27:02 INFO: 1 became follower at term 3 1064s raft2026/02/10 15:27:02 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 3 1064s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1064s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] 1064s raft2026/02/10 15:27:02 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] 1064s raft2026/02/10 15:27:02 INFO: 1 became follower at term 3 1064s raft2026/02/10 15:27:02 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 3 1064s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1064s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1] 1064s raft2026/02/10 15:27:02 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] 1064s raft2026/02/10 15:27:02 INFO: 1 became follower at term 3 1064s raft2026/02/10 15:27:02 INFO: 1 [logterm: 1, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 1] at term 3 1064s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1064s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1064s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] 1064s raft2026/02/10 15:27:02 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] 1064s raft2026/02/10 15:27:02 INFO: 1 became follower at term 3 1064s raft2026/02/10 15:27:02 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 3 1064s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] 1065s raft2026/02/10 15:27:02 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 2] at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1] 1065s raft2026/02/10 15:27:02 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2] 1065s raft2026/02/10 15:27:02 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 1] at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2] 1065s raft2026/02/10 15:27:02 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 2] at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1] 1065s raft2026/02/10 15:27:02 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 1, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 1] at term 3 1065s --- PASS: TestVoter (0.00s) 1065s === RUN TestLeaderOnlyCommitsLogFromCurrentTerm 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 3 1065s --- PASS: TestLeaderOnlyCommitsLogFromCurrentTerm (0.00s) 1065s === RUN TestSendingSnapshotSetPendingSnapshot 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1065s raft2026/02/10 15:27:02 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s --- PASS: TestSendingSnapshotSetPendingSnapshot (0.00s) 1065s === RUN TestPendingSnapshotPauseReplication 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1065s raft2026/02/10 15:27:02 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s --- PASS: TestPendingSnapshotPauseReplication (0.00s) 1065s === RUN TestSnapshotFailure 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1065s raft2026/02/10 15:27:02 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s --- PASS: TestSnapshotFailure (0.00s) 1065s === RUN TestSnapshotSucceed 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1065s raft2026/02/10 15:27:02 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s --- PASS: TestSnapshotSucceed (0.00s) 1065s === RUN TestSnapshotAbort 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1065s raft2026/02/10 15:27:02 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s --- PASS: TestSnapshotAbort (0.00s) 1065s === RUN TestProgressLeader 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s --- PASS: TestProgressLeader (0.00s) 1065s === RUN TestProgressResumeByHeartbeatResp 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s --- PASS: TestProgressResumeByHeartbeatResp (0.00s) 1065s === RUN TestProgressPaused 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s --- PASS: TestProgressPaused (0.00s) 1065s === RUN TestProgressFlowControl 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s --- PASS: TestProgressFlowControl (0.00s) 1065s === RUN TestUncommittedEntryLimit 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s --- PASS: TestUncommittedEntryLimit (0.01s) 1065s === RUN TestLeaderElection 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 3 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3 4) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 4 switched to configuration voters=(1 2 3 4) 1065s raft2026/02/10 15:27:02 INFO: 4 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 4 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3 4 5) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 4 switched to configuration voters=(1 2 3 4 5) 1065s raft2026/02/10 15:27:02 INFO: 4 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 5 switched to configuration voters=(1 2 3 4 5) 1065s raft2026/02/10 15:27:02 INFO: 5 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=() 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=() 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=() 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3 4 5) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 5 switched to configuration voters=(1 2 3 4 5) 1065s raft2026/02/10 15:27:02 INFO: 5 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 1065s raft2026/02/10 15:27:02 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 4 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 4 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 1065s raft2026/02/10 15:27:02 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 4 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 5 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 4 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 5 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 4 [logterm: 1, index: 2, vote: 0] rejected MsgVote from 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 5 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp rejection from 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp rejection from 3 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 has received 1 MsgVoteResp votes and 2 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp rejection from 4 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 has received 1 MsgVoteResp votes and 3 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 1 1065s --- PASS: TestLeaderElection (0.00s) 1065s === RUN TestLeaderElectionPreVote 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 3 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3 4) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 4 switched to configuration voters=(1 2 3 4) 1065s raft2026/02/10 15:27:02 INFO: 4 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 4 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3 4 5) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 4 switched to configuration voters=(1 2 3 4 5) 1065s raft2026/02/10 15:27:02 INFO: 4 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 5 switched to configuration voters=(1 2 3 4 5) 1065s raft2026/02/10 15:27:02 INFO: 5 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=() 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=() 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=() 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3 4 5) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 5 switched to configuration voters=(1 2 3 4 5) 1065s raft2026/02/10 15:27:02 INFO: 5 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became pre-candidate at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgPreVoteResp from 1 at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgPreVoteResp from 2 at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became pre-candidate at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgPreVoteResp from 1 at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgPreVoteResp from 2 at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became pre-candidate at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgPreVoteResp from 1 at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became pre-candidate at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgPreVoteResp from 1 at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 4 at term 0 1065s raft2026/02/10 15:27:02 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgPreVoteResp from 4 at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became pre-candidate at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgPreVoteResp from 1 at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 4 at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 5 at term 0 1065s raft2026/02/10 15:27:02 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 1065s raft2026/02/10 15:27:02 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgPreVoteResp from 4 at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgPreVoteResp from 5 at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 has received 3 MsgPreVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 1065s raft2026/02/10 15:27:02 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 4 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 5 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 4 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 5 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became pre-candidate at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgPreVoteResp from 1 at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 4 at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 5 at term 0 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 1, index: 1, vote: 0] rejected MsgPreVote from 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 1, index: 1, vote: 0] rejected MsgPreVote from 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 4 [logterm: 1, index: 2, vote: 0] rejected MsgPreVote from 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 [term: 0] received a MsgPreVoteResp message with higher term from 2 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 1 1065s --- PASS: TestLeaderElectionPreVote (0.00s) 1065s === RUN TestLearnerElectionTimeout 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) learners=(2) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1) learners=(2) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 1 1065s --- PASS: TestLearnerElectionTimeout (0.00s) 1065s === RUN TestLearnerPromotion 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) learners=(2) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1) learners=(2) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 1] received a MsgHeartbeat message with higher term from 1 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2) 1065s raft2026/02/10 15:27:02 INFO: 2 is starting a new election at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 became candidate at term 3 1065s raft2026/02/10 15:27:02 INFO: 2 received MsgVoteResp from 2 at term 3 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 [term: 2] received a MsgVote message with higher term from 2 [term: 3] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 3 1065s raft2026/02/10 15:27:02 INFO: 2 received MsgVoteResp from 1 at term 3 1065s raft2026/02/10 15:27:02 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 2 became leader at term 3 1065s --- PASS: TestLearnerPromotion (0.00s) 1065s === RUN TestLearnerCanVote 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1) learners=(2) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 11, index: 11] at term 2 1065s --- PASS: TestLearnerCanVote (0.00s) 1065s === RUN TestLeaderCycle 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 3 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 is starting a new election at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 became candidate at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 received MsgVoteResp from 2 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 received MsgVoteResp from 1 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 2 became leader at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 is starting a new election at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 became candidate at term 3 1065s raft2026/02/10 15:27:02 INFO: 3 received MsgVoteResp from 3 at term 3 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 2, index: 2] sent MsgVote request to 1 at term 3 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 [term: 2] received a MsgVote message with higher term from 3 [term: 3] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 3 [logterm: 2, index: 2] at term 3 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 2] received a MsgVote message with higher term from 3 [term: 3] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 3 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 2, index: 2, vote: 0] cast MsgVote for 3 [logterm: 2, index: 2] at term 3 1065s raft2026/02/10 15:27:02 INFO: 3 received MsgVoteResp from 1 at term 3 1065s raft2026/02/10 15:27:02 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 3 became leader at term 3 1065s --- PASS: TestLeaderCycle (0.00s) 1065s === RUN TestLeaderCyclePreVote 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 3 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became pre-candidate at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgPreVoteResp from 1 at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgPreVoteResp from 2 at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 is starting a new election at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 became pre-candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 received MsgPreVoteResp from 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 1, index: 1] sent MsgPreVote request to 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 1, index: 1] sent MsgPreVote request to 3 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 1, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 1, index: 1] at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 1, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 1, index: 1] at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 received MsgPreVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 has received 2 MsgPreVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 2 became candidate at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 received MsgVoteResp from 2 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 received MsgVoteResp from 1 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 2 became leader at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 is starting a new election at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 became pre-candidate at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 received MsgPreVoteResp from 3 at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 2, index: 2] sent MsgPreVote request to 1 at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 2, index: 2] sent MsgPreVote request to 2 at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 2, vote: 2] cast MsgPreVote for 3 [logterm: 2, index: 2] at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 2, index: 2, vote: 2] cast MsgPreVote for 3 [logterm: 2, index: 2] at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 received MsgPreVoteResp from 1 at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 has received 2 MsgPreVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 3 became candidate at term 3 1065s raft2026/02/10 15:27:02 INFO: 3 received MsgVoteResp from 3 at term 3 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 2, index: 2] sent MsgVote request to 1 at term 3 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 [term: 2] received a MsgVote message with higher term from 3 [term: 3] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 3 [logterm: 2, index: 2] at term 3 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 2] received a MsgVote message with higher term from 3 [term: 3] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 3 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 2, index: 2, vote: 0] cast MsgVote for 3 [logterm: 2, index: 2] at term 3 1065s raft2026/02/10 15:27:02 INFO: 3 received MsgVoteResp from 1 at term 3 1065s raft2026/02/10 15:27:02 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 3 became leader at term 3 1065s --- PASS: TestLeaderCyclePreVote (0.00s) 1065s === RUN TestLeaderElectionOverwriteNewerLogs 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=() 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=() 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=() 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=() 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [], term: 2, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=() 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [], term: 2, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 4 at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 5 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 1, index: 1] at term 2 1065s raft2026/02/10 15:27:02 INFO: 4 [logterm: 0, index: 0, vote: 3] rejected MsgVote from 1 [logterm: 1, index: 1] at term 2 1065s raft2026/02/10 15:27:02 INFO: 5 [logterm: 0, index: 0, vote: 3] rejected MsgVote from 1 [logterm: 1, index: 1] at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 2 at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp rejection from 3 at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 1 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp rejection from 4 at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 2 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp rejection from 5 at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 3 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 2 at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 3 at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 4 at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 5 at term 3 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 3 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 3 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 1, index: 1] at term 3 1065s raft2026/02/10 15:27:02 INFO: 4 [term: 2] received a MsgVote message with higher term from 1 [term: 3] 1065s raft2026/02/10 15:27:02 INFO: 4 became follower at term 3 1065s raft2026/02/10 15:27:02 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3 1065s raft2026/02/10 15:27:02 INFO: 5 [term: 2] received a MsgVote message with higher term from 1 [term: 3] 1065s raft2026/02/10 15:27:02 INFO: 5 became follower at term 3 1065s raft2026/02/10 15:27:02 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 2 at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp rejection from 3 at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 1 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 4 at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 has received 3 MsgVoteResp votes and 1 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 3 1065s raft2026/02/10 15:27:02 INFO: found conflict at index 1 [existing term: 2, conflicting term: 1] 1065s raft2026/02/10 15:27:02 INFO: replace the unstable entries from index 1 1065s --- PASS: TestLeaderElectionOverwriteNewerLogs (0.00s) 1065s === RUN TestLeaderElectionOverwriteNewerLogsPreVote 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=() 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=() 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=() 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=() 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [], term: 2, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=() 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [], term: 2, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became pre-candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgPreVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 3 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 4 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 5 at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgPreVote for 1 [logterm: 1, index: 1] at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgPreVote from 1 [logterm: 1, index: 1] at term 2 1065s raft2026/02/10 15:27:02 INFO: 4 [logterm: 0, index: 0, vote: 3] rejected MsgPreVote from 1 [logterm: 1, index: 1] at term 2 1065s raft2026/02/10 15:27:02 INFO: 5 [logterm: 0, index: 0, vote: 3] rejected MsgPreVote from 1 [logterm: 1, index: 1] at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgPreVoteResp from 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 [term: 1] received a MsgPreVoteResp message with higher term from 3 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 became pre-candidate at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgPreVoteResp from 1 at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 2 at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 3 at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 4 at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 5 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgPreVote for 1 [logterm: 1, index: 1] at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgPreVote from 1 [logterm: 1, index: 1] at term 2 1065s raft2026/02/10 15:27:02 INFO: 4 [logterm: 0, index: 0, vote: 3] cast MsgPreVote for 1 [logterm: 1, index: 1] at term 2 1065s raft2026/02/10 15:27:02 INFO: 5 [logterm: 0, index: 0, vote: 3] cast MsgPreVote for 1 [logterm: 1, index: 1] at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgPreVoteResp from 2 at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgPreVoteResp rejection from 3 at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgPreVoteResp votes and 1 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgPreVoteResp from 4 at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 has received 3 MsgPreVoteResp votes and 1 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 2 at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 3 at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 4 at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 5 at term 3 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 3] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 3 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 3 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 1, index: 1] at term 3 1065s raft2026/02/10 15:27:02 INFO: 4 [term: 2] received a MsgVote message with higher term from 1 [term: 3] 1065s raft2026/02/10 15:27:02 INFO: 4 became follower at term 3 1065s raft2026/02/10 15:27:02 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3 1065s raft2026/02/10 15:27:02 INFO: 5 [term: 2] received a MsgVote message with higher term from 1 [term: 3] 1065s raft2026/02/10 15:27:02 INFO: 5 became follower at term 3 1065s raft2026/02/10 15:27:02 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 2 at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp rejection from 3 at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 1 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 4 at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 has received 3 MsgVoteResp votes and 1 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 3 1065s raft2026/02/10 15:27:02 INFO: found conflict at index 1 [existing term: 2, conflicting term: 1] 1065s raft2026/02/10 15:27:02 INFO: replace the unstable entries from index 1 1065s --- PASS: TestLeaderElectionOverwriteNewerLogsPreVote (0.00s) 1065s === RUN TestVoteFromAnyState 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 2, index: 42] at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [term: 2] received a MsgVote message with higher term from 2 [term: 3] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 3, index: 42] at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [term: 2] received a MsgVote message with higher term from 2 [term: 3] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 3, index: 42] at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 became pre-candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 2, index: 42] at term 2 1065s --- PASS: TestVoteFromAnyState (0.00s) 1065s === RUN TestPreVoteFromAnyState 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 2 [logterm: 2, index: 42] at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0, vote: 1] cast MsgPreVote for 2 [logterm: 3, index: 42] at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 3, index: 42] at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 became pre-candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 2 [logterm: 2, index: 42] at term 1 1065s --- PASS: TestPreVoteFromAnyState (0.00s) 1065s === RUN TestLogReplication 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 3 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 3 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 is starting a new election at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 became candidate at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 received MsgVoteResp from 2 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 1, index: 2] sent MsgVote request to 1 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 1, index: 2] sent MsgVote request to 3 at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 received MsgVoteResp from 1 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 2 became leader at term 2 1065s --- PASS: TestLogReplication (0.00s) 1065s === RUN TestLearnerLogReplication 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) learners=(2) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1) learners=(2) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 1] received a MsgHeartbeat message with higher term from 1 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 2 1065s --- PASS: TestLearnerLogReplication (0.00s) 1065s === RUN TestSingleNodeCommit 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s --- PASS: TestSingleNodeCommit (0.00s) 1065s === RUN TestCannotCommitWithoutNewTermEntry 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3 4 5) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2 3 4 5) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 3 switched to configuration voters=(1 2 3 4 5) 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 3 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 4 switched to configuration voters=(1 2 3 4 5) 1065s raft2026/02/10 15:27:02 INFO: 4 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 5 switched to configuration voters=(1 2 3 4 5) 1065s raft2026/02/10 15:27:02 INFO: 5 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 4 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 5 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 3 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 is starting a new election at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 became candidate at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 received MsgVoteResp from 2 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 1 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 3 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 4 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 5 at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 1, index: 3, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 1065s raft2026/02/10 15:27:02 INFO: 4 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 4 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 4 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 1065s raft2026/02/10 15:27:02 INFO: 5 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 5 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 5 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 received MsgVoteResp from 1 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 2 received MsgVoteResp from 3 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 has received 3 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 2 became leader at term 2 1065s --- PASS: TestCannotCommitWithoutNewTermEntry (0.00s) 1065s === RUN TestCommitWithoutNewTermEntry 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3 4 5) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2 3 4 5) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 3 switched to configuration voters=(1 2 3 4 5) 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 3 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 4 switched to configuration voters=(1 2 3 4 5) 1065s raft2026/02/10 15:27:02 INFO: 4 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 5 switched to configuration voters=(1 2 3 4 5) 1065s raft2026/02/10 15:27:02 INFO: 5 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 4 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 5 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 3 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 is starting a new election at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 became candidate at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 received MsgVoteResp from 2 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 1 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 3 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 4 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 5 at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 1, index: 3, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 1065s raft2026/02/10 15:27:02 INFO: 4 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 4 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 4 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 1065s raft2026/02/10 15:27:02 INFO: 5 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 5 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 5 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 received MsgVoteResp from 1 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 2 received MsgVoteResp from 3 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 has received 3 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 2 became leader at term 2 1065s --- PASS: TestCommitWithoutNewTermEntry (0.00s) 1065s === RUN TestDuelingCandidates 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 3 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 3 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 received MsgVoteResp from 3 at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 1, index: 1, vote: 1] rejected MsgVote from 3 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 received MsgVoteResp rejection from 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 has received 1 MsgVoteResp votes and 1 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 3 is starting a new election at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 became candidate at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 received MsgVoteResp from 3 at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 1 at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [term: 1] received a MsgVote message with higher term from 3 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 3 [logterm: 0, index: 0] at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 3 [logterm: 0, index: 0] at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 received MsgVoteResp rejection from 1 at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 has received 1 MsgVoteResp votes and 1 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 3 received MsgVoteResp rejection from 2 at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 has received 1 MsgVoteResp votes and 2 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 2 1065s --- PASS: TestDuelingCandidates (0.00s) 1065s === RUN TestDuelingPreCandidates 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 3 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became pre-candidate at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgPreVoteResp from 1 at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgPreVoteResp from 2 at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 3 became pre-candidate at term 0 1065s raft2026/02/10 15:27:02 INFO: 3 received MsgPreVoteResp from 3 at term 0 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 1 at term 0 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 1, index: 1, vote: 1] rejected MsgPreVote from 3 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 0] received a MsgPreVoteResp message with higher term from 2 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 is starting a new election at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 became pre-candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 received MsgPreVoteResp from 3 at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 1, index: 1, vote: 1] rejected MsgPreVote from 3 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 1, index: 1, vote: 1] rejected MsgPreVote from 3 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 received MsgPreVoteResp rejection from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 has received 1 MsgPreVoteResp votes and 1 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 3 received MsgPreVoteResp rejection from 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 has received 1 MsgPreVoteResp votes and 2 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 1 1065s --- PASS: TestDuelingPreCandidates (0.00s) 1065s === RUN TestCandidateConcede 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 3 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 3 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 received MsgVoteResp from 3 at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 0] received a MsgVote message with higher term from 3 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 3 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 received MsgVoteResp from 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 3 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 1 1065s --- PASS: TestCandidateConcede (0.00s) 1065s === RUN TestSingleNodeCandidate 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s --- PASS: TestSingleNodeCandidate (0.00s) 1065s === RUN TestSingleNodePreCandidate 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became pre-candidate at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgPreVoteResp from 1 at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s --- PASS: TestSingleNodePreCandidate (0.00s) 1065s === RUN TestOldMessages 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 3 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 is starting a new election at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 became candidate at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 received MsgVoteResp from 2 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 received MsgVoteResp from 1 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 2 became leader at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 3 at term 3 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 3 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 2, index: 2, vote: 0] cast MsgVote for 1 [logterm: 2, index: 2] at term 3 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 3 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 2, index: 2, vote: 0] cast MsgVote for 1 [logterm: 2, index: 2] at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 2 at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 [term: 3] ignored a MsgApp message with lower term from 2 [term: 2] 1065s --- PASS: TestOldMessages (0.00s) 1065s === RUN TestProposal 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 3 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3 4) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 4 switched to configuration voters=(1 2 3 4) 1065s raft2026/02/10 15:27:02 INFO: 4 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 4 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3 4 5) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 4 switched to configuration voters=(1 2 3 4 5) 1065s raft2026/02/10 15:27:02 INFO: 4 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 5 switched to configuration voters=(1 2 3 4 5) 1065s raft2026/02/10 15:27:02 INFO: 5 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft_test.go:1079: #1: peer 3 empty log 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 no leader at term 1; dropping proposal 1065s raft_test.go:1079: #2: peer 2 empty log 1065s raft_test.go:1079: #2: peer 3 empty log 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 1065s raft2026/02/10 15:27:02 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 4 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 4 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 no leader at term 1; dropping proposal 1065s raft_test.go:1079: #3: peer 2 empty log 1065s raft_test.go:1079: #3: peer 3 empty log 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 1065s raft2026/02/10 15:27:02 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 4 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 5 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 4 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 5 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft_test.go:1079: #4: peer 2 empty log 1065s raft_test.go:1079: #4: peer 3 empty log 1065s --- PASS: TestProposal (0.00s) 1065s === RUN TestProposalByProxy 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 3 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft_test.go:1117: #1: peer 3 empty log 1065s --- PASS: TestProposalByProxy (0.00s) 1065s === RUN TestCommit 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 1, lastterm: 1] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 1, lastterm: 1] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 1, lastterm: 2] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3 4) 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3 4) 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3 4) 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3 4) 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3 4) 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3 4) 1065s --- PASS: TestCommit (0.00s) 1065s === RUN TestPastElectionTimeout 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s --- PASS: TestPastElectionTimeout (0.00s) 1065s === RUN TestStepIgnoreOldTermMsg 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 [term: 2] ignored a MsgApp message with lower term from 0 [term: 1] 1065s --- PASS: TestStepIgnoreOldTermMsg (0.00s) 1065s === RUN TestHandleMsgApp 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: found conflict at index 1 [existing term: 1, conflicting term: 2] 1065s raft2026/02/10 15:27:02 INFO: replace the unstable entries from index 1 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 2 1065s --- PASS: TestHandleMsgApp (0.00s) 1065s === RUN TestHandleHeartbeat 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 3] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 3] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 2 1065s --- PASS: TestHandleHeartbeat (0.00s) 1065s === RUN TestHandleHeartbeatResp 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 3] 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s --- PASS: TestHandleHeartbeatResp (0.00s) 1065s === RUN TestRaftFreesReadOnlyMem 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s --- PASS: TestRaftFreesReadOnlyMem (0.00s) 1065s === RUN TestMsgAppRespWaitReset 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s --- PASS: TestMsgAppRespWaitReset (0.00s) 1065s === RUN TestRecvMsgVote 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 0, index: 0] at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 0] at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 2, index: 0] at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 0, index: 1] at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 1] at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 2, index: 1] at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 3, index: 1] at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 0, index: 2] at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 2] at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 2, index: 2] at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 3, index: 2] at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 0, index: 3] at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 3] at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 2, index: 3] at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 3, index: 3] at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 2, vote: 2] cast MsgVote for 2 [logterm: 2, index: 3] at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgVote from 2 [logterm: 2, index: 3] at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgVote from 2 [logterm: 3, index: 3] at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgVote from 2 [logterm: 3, index: 3] at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgVote from 2 [logterm: 3, index: 3] at term 3 1065s --- PASS: TestRecvMsgVote (0.00s) 1065s === RUN TestRecvMsgPreVote 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 0, index: 0] at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 1, index: 0] at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 2, index: 0] at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgPreVote for 2 [logterm: 3, index: 0] at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 0, index: 1] at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 1, index: 1] at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 2, index: 1] at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgPreVote for 2 [logterm: 3, index: 1] at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 0, index: 2] at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 1, index: 2] at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgPreVote for 2 [logterm: 2, index: 2] at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgPreVote for 2 [logterm: 3, index: 2] at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 0, index: 3] at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 1, index: 3] at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgPreVote for 2 [logterm: 2, index: 3] at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgPreVote for 2 [logterm: 3, index: 3] at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 2, vote: 2] cast MsgPreVote for 2 [logterm: 2, index: 3] at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 2 [logterm: 2, index: 3] at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 2 [logterm: 3, index: 3] at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 2 [logterm: 3, index: 3] at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 2 [logterm: 3, index: 3] at term 3 1065s --- PASS: TestRecvMsgPreVote (0.00s) 1065s === RUN TestStateTransition 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 became pre-candidate at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 became pre-candidate at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 became pre-candidate at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 0 1065s --- PASS: TestStateTransition (0.00s) 1065s === RUN TestAllServerStepdown 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 3] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 became pre-candidate at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 3] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 3] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3 1065s --- PASS: TestAllServerStepdown (0.00s) 1065s === RUN TestCandidateResetTermMsgHeartbeat 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 3 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 is starting a new election at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 became candidate at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 received MsgVoteResp from 2 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 received MsgVoteResp from 1 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 2 became leader at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 3 at term 3 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 3 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 2, index: 2, vote: 0] cast MsgVote for 1 [logterm: 2, index: 2] at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 2 at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 3 1065s raft2026/02/10 15:27:02 INFO: 3 is starting a new election at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 became candidate at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 received MsgVoteResp from 3 at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 2] received a MsgHeartbeat message with higher term from 1 [term: 3] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 [term: 3] ignored a MsgVote message with lower term from 3 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 3] ignored a MsgVote message with lower term from 3 [term: 2] 1065s --- PASS: TestCandidateResetTermMsgHeartbeat (0.00s) 1065s === RUN TestCandidateResetTermMsgApp 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 3 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 is starting a new election at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 became candidate at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 received MsgVoteResp from 2 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 received MsgVoteResp from 1 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 2 became leader at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 3 at term 3 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 3 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 2, index: 2, vote: 0] cast MsgVote for 1 [logterm: 2, index: 2] at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 2 at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 3 1065s raft2026/02/10 15:27:02 INFO: 3 is starting a new election at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 became candidate at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 received MsgVoteResp from 3 at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 2] received a MsgApp message with higher term from 1 [term: 3] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 [term: 3] ignored a MsgVote message with lower term from 3 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 3] ignored a MsgVote message with lower term from 3 [term: 2] 1065s --- PASS: TestCandidateResetTermMsgApp (0.00s) 1065s === RUN TestLeaderStepdownWhenQuorumActive 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s --- PASS: TestLeaderStepdownWhenQuorumActive (0.00s) 1065s === RUN TestLeaderStepdownWhenQuorumLost 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 WARN: 1 stepped down to follower since quorum is not active 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 1 1065s --- PASS: TestLeaderStepdownWhenQuorumLost (0.00s) 1065s === RUN TestLeaderSupersedingWithCheckQuorum 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 3 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 is starting a new election at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 became candidate at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 received MsgVoteResp from 3 at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 1065s raft2026/02/10 15:27:02 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) 1065s raft2026/02/10 15:27:02 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) 1065s raft2026/02/10 15:27:02 INFO: 3 is starting a new election at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 became candidate at term 3 1065s raft2026/02/10 15:27:02 INFO: 3 received MsgVoteResp from 3 at term 3 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 3 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 3 1065s raft2026/02/10 15:27:02 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) 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 3] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 3 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 3 1065s raft2026/02/10 15:27:02 INFO: 3 received MsgVoteResp from 2 at term 3 1065s raft2026/02/10 15:27:02 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 3 became leader at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 [term: 1] received a MsgApp message with higher term from 3 [term: 3] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 3 1065s --- PASS: TestLeaderSupersedingWithCheckQuorum (0.00s) 1065s === RUN TestLeaderElectionWithCheckQuorum 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 3 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 is starting a new election at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 became candidate at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 received MsgVoteResp from 3 at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 1065s raft2026/02/10 15:27:02 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) 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 received MsgVoteResp from 2 at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 3 became leader at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [term: 1] received a MsgAppResp message with higher term from 2 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 2 1065s --- PASS: TestLeaderElectionWithCheckQuorum (0.00s) 1065s === RUN TestFreeStuckCandidateWithCheckQuorum 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 3 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 is starting a new election at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 became candidate at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 received MsgVoteResp from 3 at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 1065s raft2026/02/10 15:27:02 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) 1065s raft2026/02/10 15:27:02 INFO: 3 is starting a new election at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 became candidate at term 3 1065s raft2026/02/10 15:27:02 INFO: 3 received MsgVoteResp from 3 at term 3 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 3 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 3 1065s raft2026/02/10 15:27:02 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) 1065s raft2026/02/10 15:27:02 INFO: 1 [term: 1] received a MsgAppResp message with higher term from 3 [term: 3] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 3 1065s raft2026/02/10 15:27:02 INFO: 3 is starting a new election at term 3 1065s raft2026/02/10 15:27:02 INFO: 3 became candidate at term 4 1065s raft2026/02/10 15:27:02 INFO: 3 received MsgVoteResp from 3 at term 4 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 4 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 4 1065s raft2026/02/10 15:27:02 INFO: 1 [term: 3] received a MsgVote message with higher term from 3 [term: 4] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 4 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 4 1065s raft2026/02/10 15:27:02 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) 1065s raft2026/02/10 15:27:02 INFO: 3 received MsgVoteResp from 1 at term 4 1065s raft2026/02/10 15:27:02 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 3 became leader at term 4 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 1] received a MsgApp message with higher term from 3 [term: 4] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 4 1065s --- PASS: TestFreeStuckCandidateWithCheckQuorum (0.00s) 1065s === RUN TestNonPromotableVoterWithCheckQuorum 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s --- PASS: TestNonPromotableVoterWithCheckQuorum (0.00s) 1065s === RUN TestDisruptiveFollower 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 3 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 2 at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 is starting a new election at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 became candidate at term 3 1065s raft2026/02/10 15:27:02 INFO: 3 received MsgVoteResp from 3 at term 3 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 2 at term 3 1065s raft2026/02/10 15:27:02 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) 1065s raft2026/02/10 15:27:02 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) 1065s raft2026/02/10 15:27:02 INFO: 1 [term: 2] received a MsgAppResp message with higher term from 3 [term: 3] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 3 1065s --- PASS: TestDisruptiveFollower (0.00s) 1065s === RUN TestDisruptiveFollowerPreVote 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 3 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 2 at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 is starting a new election at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 became pre-candidate at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 received MsgPreVoteResp from 3 at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 2 1065s raft2026/02/10 15:27:02 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) 1065s raft2026/02/10 15:27:02 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) 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 2 1065s --- PASS: TestDisruptiveFollowerPreVote (0.00s) 1065s === RUN TestReadOnlyOptionSafe 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 3 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s --- PASS: TestReadOnlyOptionSafe (0.03s) 1065s === RUN TestReadOnlyWithLearner 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) learners=(2) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1) learners=(2) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 1 1065s --- PASS: TestReadOnlyWithLearner (0.00s) 1065s === RUN TestReadOnlyOptionLease 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 3 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s --- PASS: TestReadOnlyOptionLease (0.01s) 1065s === RUN TestReadOnlyForNewLeader 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 1, commit: 1, applied: 1, lastindex: 2, lastterm: 1] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1,2,3], term: 1, commit: 2, applied: 2, lastindex: 2, lastterm: 1] 1065s raft2026/02/10 15:27:02 INFO: 3 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: newRaft 3 [peers: [1,2,3], term: 1, commit: 2, applied: 2, lastindex: 2, lastterm: 1] 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 1, index: 2] sent MsgVote request to 2 at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 1, index: 2] sent MsgVote request to 3 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 1, index: 2, vote: 0] cast MsgVote for 1 [logterm: 1, index: 2] at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 1, index: 2, vote: 0] cast MsgVote for 1 [logterm: 1, index: 2] at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 2 at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 2 1065s --- PASS: TestReadOnlyForNewLeader (0.00s) 1065s === RUN TestLeaderAppResp 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s --- PASS: TestLeaderAppResp (0.00s) 1065s === RUN TestBcastBeat 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 1000, applied: 1000, lastindex: 1000, lastterm: 1] 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 2 1065s --- PASS: TestBcastBeat (0.00s) 1065s === RUN TestRecvMsgBeat 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s --- PASS: TestRecvMsgBeat (0.00s) 1065s === RUN TestLeaderIncreaseNext 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s --- PASS: TestLeaderIncreaseNext (0.00s) 1065s === RUN TestSendAppendForProgressProbe 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s --- PASS: TestSendAppendForProgressProbe (0.00s) 1065s === RUN TestSendAppendForProgressReplicate 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s --- PASS: TestSendAppendForProgressReplicate (0.00s) 1065s === RUN TestSendAppendForProgressSnapshot 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s --- PASS: TestSendAppendForProgressSnapshot (0.00s) 1065s === RUN TestRecvMsgUnreachable 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 1] 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s --- PASS: TestRecvMsgUnreachable (0.00s) 1065s === RUN TestRestore 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] 1065s --- PASS: TestRestore (0.00s) 1065s === RUN TestRestoreWithLearner 1065s raft2026/02/10 15:27:02 INFO: 3 switched to configuration voters=(1 2) learners=(3) 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 3 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] 1065s raft2026/02/10 15:27:02 INFO: 3 switched to configuration voters=(1 2) learners=(3) 1065s raft2026/02/10 15:27:02 INFO: 3 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] 1065s --- PASS: TestRestoreWithLearner (0.00s) 1065s === RUN TestRestoreWithVotersOutgoing 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(2 3 4)&&(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] 1065s --- PASS: TestRestoreWithVotersOutgoing (0.00s) 1065s === RUN TestRestoreVoterToLearner 1065s raft2026/02/10 15:27:02 INFO: 3 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] 1065s raft2026/02/10 15:27:02 INFO: 3 switched to configuration voters=(1 2) learners=(3) 1065s raft2026/02/10 15:27:02 INFO: 3 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] 1065s --- PASS: TestRestoreVoterToLearner (0.00s) 1065s === RUN TestRestoreLearnerPromotion 1065s raft2026/02/10 15:27:02 INFO: 3 switched to configuration voters=(1 2) learners=(3) 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 3 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] 1065s raft2026/02/10 15:27:02 INFO: 3 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 3 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] 1065s --- PASS: TestRestoreLearnerPromotion (0.00s) 1065s === RUN TestLearnerReceiveSnapshot 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) learners=(2) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1) learners=(2) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) learners=(2) 1065s raft2026/02/10 15:27:02 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 0] received a MsgHeartbeat message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1) learners=(2) 1065s raft2026/02/10 15:27:02 INFO: 2 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] 1065s raft2026/02/10 15:27:02 INFO: 2 [commit: 11] restored snapshot [index: 11, term: 11] 1065s --- PASS: TestLearnerReceiveSnapshot (0.00s) 1065s === RUN TestRestoreIgnoreSnapshot 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 [commit: 1, lastindex: 3, lastterm: 1] fast-forwarded commit to snapshot [index: 2, term: 1] 1065s --- PASS: TestRestoreIgnoreSnapshot (0.00s) 1065s === RUN TestProvideSnap 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1065s raft2026/02/10 15:27:02 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s --- PASS: TestProvideSnap (0.00s) 1065s === RUN TestIgnoreProvidingSnap 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1065s raft2026/02/10 15:27:02 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s --- PASS: TestIgnoreProvidingSnap (0.00s) 1065s === RUN TestRestoreFromSnapMsg 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 0] received a MsgSnap message with higher term from 1 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2) 1065s raft2026/02/10 15:27:02 INFO: 2 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] 1065s raft2026/02/10 15:27:02 INFO: 2 [commit: 11] restored snapshot [index: 11, term: 11] 1065s --- PASS: TestRestoreFromSnapMsg (0.00s) 1065s === RUN TestSlowNodeRestore 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 3 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: log [committed=1, applied=0, unstable.offset=1, len(unstable.Entries)=1] starts to restore snapshot [index: 102, term: 1] 1065s raft2026/02/10 15:27:02 INFO: 3 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 3 [commit: 102, lastindex: 102, lastterm: 1] restored snapshot [index: 102, term: 1] 1065s raft2026/02/10 15:27:02 INFO: 3 [commit: 102] restored snapshot [index: 102, term: 1] 1065s --- PASS: TestSlowNodeRestore (0.00s) 1065s === RUN TestStepConfig 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s --- PASS: TestStepConfig (0.00s) 1065s === RUN TestStepIgnoreConfig 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 ignoring conf change {ConfChangeAddNode 0 [] 0} at config voters=(1 2): possible unapplied conf change at index 2 (applied to 0) 1065s --- PASS: TestStepIgnoreConfig (0.00s) 1065s === RUN TestNewLeaderPendingConfig 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s --- PASS: TestNewLeaderPendingConfig (0.00s) 1065s === RUN TestAddNode 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1065s --- PASS: TestAddNode (0.00s) 1065s === RUN TestAddLearner 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) learners=(2) 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(2) learners=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1065s --- PASS: TestAddLearner (0.00s) 1065s === RUN TestAddNodeCheckQuorum 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1065s raft2026/02/10 15:27:02 WARN: 1 stepped down to follower since quorum is not active 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 1 1065s --- PASS: TestAddNodeCheckQuorum (0.00s) 1065s === RUN TestRemoveNode 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s --- PASS: TestRemoveNode (0.00s) 1065s === RUN TestRemoveLearner 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) learners=(2) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s --- PASS: TestRemoveLearner (0.00s) 1065s === RUN TestPromotable 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=() 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s --- PASS: TestPromotable (0.00s) 1065s === RUN TestRaftNodes 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s --- PASS: TestRaftNodes (0.00s) 1065s === RUN TestCampaignWhileLeader 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s --- PASS: TestCampaignWhileLeader (0.00s) 1065s === RUN TestPreCampaignWhileLeader 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became pre-candidate at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgPreVoteResp from 1 at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s --- PASS: TestPreCampaignWhileLeader (0.00s) 1065s === RUN TestCommitAfterRemoveNode 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s --- PASS: TestCommitAfterRemoveNode (0.00s) 1065s === RUN TestLeaderTransferToUpToDateNode 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 3 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [term 1] starts to transfer leadership to 2 1065s raft2026/02/10 15:27:02 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log 1065s raft2026/02/10 15:27:02 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. 1065s raft2026/02/10 15:27:02 INFO: 2 is starting a new election at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 became candidate at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 received MsgVoteResp from 2 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 received MsgVoteResp from 1 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 2 became leader at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [term 2] starts to transfer leadership to 1 1065s raft2026/02/10 15:27:02 INFO: 2 sends MsgTimeoutNow to 1 immediately as 1 already has up-to-date log 1065s raft2026/02/10 15:27:02 INFO: 1 [term 2] received MsgTimeoutNow from 2 and starts an election to get leadership. 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 2 at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 3 at term 3 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 3 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 3 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 2 at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 3 1065s --- PASS: TestLeaderTransferToUpToDateNode (0.00s) 1065s === RUN TestLeaderTransferToUpToDateNodeFromFollower 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 3 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [term 1] starts to transfer leadership to 2 1065s raft2026/02/10 15:27:02 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log 1065s raft2026/02/10 15:27:02 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. 1065s raft2026/02/10 15:27:02 INFO: 2 is starting a new election at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 became candidate at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 received MsgVoteResp from 2 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 received MsgVoteResp from 1 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 2 became leader at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [term 2] starts to transfer leadership to 1 1065s raft2026/02/10 15:27:02 INFO: 2 sends MsgTimeoutNow to 1 immediately as 1 already has up-to-date log 1065s raft2026/02/10 15:27:02 INFO: 1 [term 2] received MsgTimeoutNow from 2 and starts an election to get leadership. 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 2 at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 3 at term 3 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 3 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 3 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 2 at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 3 1065s --- PASS: TestLeaderTransferToUpToDateNodeFromFollower (0.00s) 1065s === RUN TestLeaderTransferWithCheckQuorum 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 3 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [term 1] starts to transfer leadership to 2 1065s raft2026/02/10 15:27:02 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log 1065s raft2026/02/10 15:27:02 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. 1065s raft2026/02/10 15:27:02 INFO: 2 is starting a new election at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 became candidate at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 received MsgVoteResp from 2 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 received MsgVoteResp from 1 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 2 became leader at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [term 2] starts to transfer leadership to 1 1065s raft2026/02/10 15:27:02 INFO: 2 sends MsgTimeoutNow to 1 immediately as 1 already has up-to-date log 1065s raft2026/02/10 15:27:02 INFO: 1 [term 2] received MsgTimeoutNow from 2 and starts an election to get leadership. 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 2 at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 3 at term 3 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 3 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 3 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 2 at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 3 1065s --- PASS: TestLeaderTransferWithCheckQuorum (0.00s) 1065s === RUN TestLeaderTransferToSlowFollower 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 3 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [term 1] starts to transfer leadership to 3 1065s raft2026/02/10 15:27:02 DEBUG: 3 [logterm: 0, index: 2] rejected MsgApp [logterm: 1, index: 2] from 1 1065s raft2026/02/10 15:27:02 DEBUG: 1 received MsgAppResp(rejected, hint: (index 1, term 1)) from 3 for index 2 1065s raft2026/02/10 15:27:02 DEBUG: 1 decreased progress of 3 to [StateReplicate match=1 next=2 inflight=1] 1065s raft2026/02/10 15:27:02 INFO: 1 sent MsgTimeoutNow to 3 after received MsgAppResp 1065s raft2026/02/10 15:27:02 INFO: 3 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. 1065s raft2026/02/10 15:27:02 INFO: 3 is starting a new election at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 became candidate at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 received MsgVoteResp from 3 at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 1, index: 2] sent MsgVote request to 1 at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 1, index: 2] sent MsgVote request to 2 at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [term: 1] received a MsgVote message with higher term from 3 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 3 [logterm: 1, index: 2] at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 1, index: 2, vote: 0] cast MsgVote for 3 [logterm: 1, index: 2] at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 received MsgVoteResp from 1 at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 3 became leader at term 2 1065s --- PASS: TestLeaderTransferToSlowFollower (0.00s) 1065s === RUN TestLeaderTransferAfterSnapshot 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 3 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [term 1] starts to transfer leadership to 3 1065s raft2026/02/10 15:27:02 DEBUG: 3 [logterm: 0, index: 2] rejected MsgApp [logterm: 1, index: 2] from 1 1065s raft2026/02/10 15:27:02 DEBUG: 1 received MsgAppResp(rejected, hint: (index 1, term 1)) from 3 for index 2 1065s raft2026/02/10 15:27:02 DEBUG: 1 decreased progress of 3 to [StateReplicate match=1 next=2 inflight=1] 1065s raft2026/02/10 15:27:02 DEBUG: 1 [firstindex: 3, commit: 2] sent snapshot[index: 2, term: 1] to 3 [StateProbe match=1 next=2] 1065s raft2026/02/10 15:27:02 DEBUG: 1 paused sending replication messages to 3 [StateSnapshot match=1 next=2 paused pendingSnap=2] 1065s raft2026/02/10 15:27:02 INFO: log [committed=1, applied=0, unstable.offset=1, len(unstable.Entries)=1] starts to restore snapshot [index: 2, term: 1] 1065s raft2026/02/10 15:27:02 INFO: 3 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 3 [commit: 2, lastindex: 2, lastterm: 1] restored snapshot [index: 2, term: 1] 1065s raft2026/02/10 15:27:02 INFO: 3 [commit: 2] restored snapshot [index: 2, term: 1] 1065s raft2026/02/10 15:27:02 DEBUG: 1 recovered from needing snapshot, resumed sending replication messages to 3 [StateSnapshot match=2 next=3 paused pendingSnap=2] 1065s raft2026/02/10 15:27:02 INFO: 1 sent MsgTimeoutNow to 3 after received MsgAppResp 1065s raft2026/02/10 15:27:02 INFO: 3 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. 1065s raft2026/02/10 15:27:02 INFO: 3 is starting a new election at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 became candidate at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 received MsgVoteResp from 3 at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 1, index: 2] sent MsgVote request to 1 at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 1, index: 2] sent MsgVote request to 2 at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [term: 1] received a MsgVote message with higher term from 3 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 3 [logterm: 1, index: 2] at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 1, index: 2, vote: 0] cast MsgVote for 3 [logterm: 1, index: 2] at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 received MsgVoteResp from 1 at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 3 became leader at term 2 1065s --- PASS: TestLeaderTransferAfterSnapshot (0.00s) 1065s === RUN TestLeaderTransferToSelf 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 3 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 DEBUG: 1 is already leader. Ignored transferring leadership to self 1065s --- PASS: TestLeaderTransferToSelf (0.00s) 1065s === RUN TestLeaderTransferToNonExistingNode 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 3 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 DEBUG: 1 no progress available for 4 1065s --- PASS: TestLeaderTransferToNonExistingNode (0.00s) 1065s === RUN TestLeaderTransferTimeout 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 3 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [term 1] starts to transfer leadership to 3 1065s raft2026/02/10 15:27:02 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log 1065s --- PASS: TestLeaderTransferTimeout (0.00s) 1065s === RUN TestLeaderTransferIgnoreProposal 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 3 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [term 1] starts to transfer leadership to 3 1065s raft2026/02/10 15:27:02 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log 1065s raft2026/02/10 15:27:02 DEBUG: 1 [term 1] transfer leadership to 3 is in progress; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 [term 1] transfer leadership to 3 is in progress; dropping proposal 1065s --- PASS: TestLeaderTransferIgnoreProposal (0.00s) 1065s === RUN TestLeaderTransferReceiveHigherTermVote 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 3 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [term 1] starts to transfer leadership to 3 1065s raft2026/02/10 15:27:02 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 1] received a MsgHup message with higher term from 2 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 is starting a new election at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 became candidate at term 3 1065s raft2026/02/10 15:27:02 INFO: 2 received MsgVoteResp from 2 at term 3 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 3 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 3] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 3 1065s raft2026/02/10 15:27:02 INFO: 2 received MsgVoteResp from 1 at term 3 1065s raft2026/02/10 15:27:02 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 2 became leader at term 3 1065s --- PASS: TestLeaderTransferReceiveHigherTermVote (0.00s) 1065s === RUN TestLeaderTransferRemoveNode 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 3 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [term 1] starts to transfer leadership to 3 1065s raft2026/02/10 15:27:02 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1065s --- PASS: TestLeaderTransferRemoveNode (0.00s) 1065s === RUN TestLeaderTransferDemoteNode 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 3 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [term 1] starts to transfer leadership to 3 1065s raft2026/02/10 15:27:02 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2)&&(1 2 3) learners_next=(3) autoleave 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) learners=(3) 1065s --- PASS: TestLeaderTransferDemoteNode (0.00s) 1065s === RUN TestLeaderTransferBack 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 3 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [term 1] starts to transfer leadership to 3 1065s raft2026/02/10 15:27:02 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log 1065s raft2026/02/10 15:27:02 INFO: 1 [term 1] abort previous transferring leadership to 3 1065s raft2026/02/10 15:27:02 DEBUG: 1 is already leader. Ignored transferring leadership to self 1065s --- PASS: TestLeaderTransferBack (0.01s) 1065s === RUN TestLeaderTransferSecondTransferToAnotherNode 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 3 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [term 1] starts to transfer leadership to 3 1065s raft2026/02/10 15:27:02 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log 1065s raft2026/02/10 15:27:02 INFO: 1 [term 1] abort previous transferring leadership to 3 1065s raft2026/02/10 15:27:02 INFO: 1 [term 1] starts to transfer leadership to 2 1065s raft2026/02/10 15:27:02 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log 1065s raft2026/02/10 15:27:02 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. 1065s raft2026/02/10 15:27:02 INFO: 2 is starting a new election at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 became candidate at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 received MsgVoteResp from 2 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 received MsgVoteResp from 1 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 2 became leader at term 2 1065s --- PASS: TestLeaderTransferSecondTransferToAnotherNode (0.00s) 1065s === RUN TestLeaderTransferSecondTransferToSameNode 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 3 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [term 1] starts to transfer leadership to 3 1065s raft2026/02/10 15:27:02 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log 1065s raft2026/02/10 15:27:02 INFO: 1 [term 1] transfer leadership to 3 is in progress, ignores request to same node 3 1065s --- PASS: TestLeaderTransferSecondTransferToSameNode (0.00s) 1065s === RUN TestTransferNonMember 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(2 3 4) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 [term 0] received MsgTimeoutNow from 2 and starts an election to get leadership. 1065s raft2026/02/10 15:27:02 WARN: 1 is unpromotable and can not campaign 1065s --- PASS: TestTransferNonMember (0.00s) 1065s === RUN TestNodeWithSmallerTermCanCompleteElection 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 3 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became pre-candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgPreVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgPreVoteResp from 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 2 at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 is starting a new election at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 became pre-candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 received MsgPreVoteResp from 3 at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 is starting a new election at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 became pre-candidate at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 received MsgPreVoteResp from 2 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 3 at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 2, index: 1] at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 received MsgPreVoteResp from 1 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 has received 2 MsgPreVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 2 became candidate at term 3 1065s raft2026/02/10 15:27:02 INFO: 2 received MsgVoteResp from 2 at term 3 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 3 at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 [term: 2] received a MsgVote message with higher term from 2 [term: 3] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 3 1065s raft2026/02/10 15:27:02 INFO: 2 received MsgVoteResp from 1 at term 3 1065s raft2026/02/10 15:27:02 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 2 became leader at term 3 1065s raft2026/02/10 15:27:02 INFO: going to bring back peer 3 and kill peer 2 1065s raft2026/02/10 15:27:02 INFO: 3 is starting a new election at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 became pre-candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 received MsgPreVoteResp from 3 at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 3, index: 2, vote: 2] rejected MsgPreVote from 3 [logterm: 0, index: 0] at term 3 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 1] received a MsgPreVoteResp message with higher term from 1 [term: 3] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 became pre-candidate at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgPreVoteResp from 1 at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 3, index: 2] sent MsgPreVote request to 2 at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 3, index: 2] sent MsgPreVote request to 3 at term 3 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 3, index: 2] at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgPreVoteResp from 3 at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 4 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 4 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 3, index: 2] sent MsgVote request to 2 at term 4 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 3, index: 2] sent MsgVote request to 3 at term 4 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 3] received a MsgVote message with higher term from 1 [term: 4] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 4 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 3, index: 2] at term 4 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 3 at term 4 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 4 1065s raft2026/02/10 15:27:02 DEBUG: 3 [logterm: 0, index: 2] rejected MsgApp [logterm: 3, index: 2] from 1 1065s raft2026/02/10 15:27:02 DEBUG: 1 received MsgAppResp(rejected, hint: (index 0, term 0)) from 3 for index 2 1065s raft2026/02/10 15:27:02 DEBUG: 1 decreased progress of 3 to [StateProbe match=0 next=1] 1065s --- PASS: TestNodeWithSmallerTermCanCompleteElection (0.00s) 1065s === RUN TestPreVoteWithSplitVote 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 3 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became pre-candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgPreVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgPreVoteResp from 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 2 at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 is starting a new election at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 became pre-candidate at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 received MsgPreVoteResp from 2 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 3 at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 is starting a new election at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 became pre-candidate at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 received MsgPreVoteResp from 3 at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 2, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 2, index: 1] at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 2, index: 1, vote: 1] cast MsgPreVote for 3 [logterm: 2, index: 1] at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 received MsgPreVoteResp from 3 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 has received 2 MsgPreVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 2 became candidate at term 3 1065s raft2026/02/10 15:27:02 INFO: 2 received MsgVoteResp from 2 at term 3 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 3 at term 3 1065s raft2026/02/10 15:27:02 INFO: 3 received MsgPreVoteResp from 2 at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 has received 2 MsgPreVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 3 became candidate at term 3 1065s raft2026/02/10 15:27:02 INFO: 3 received MsgVoteResp from 3 at term 3 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 2 at term 3 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 2, index: 1, vote: 3] rejected MsgVote from 2 [logterm: 2, index: 1] at term 3 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 2, index: 1, vote: 2] rejected MsgVote from 3 [logterm: 2, index: 1] at term 3 1065s raft2026/02/10 15:27:02 INFO: 2 received MsgVoteResp rejection from 3 at term 3 1065s raft2026/02/10 15:27:02 INFO: 2 has received 1 MsgVoteResp votes and 1 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 3 received MsgVoteResp rejection from 2 at term 3 1065s raft2026/02/10 15:27:02 INFO: 3 has received 1 MsgVoteResp votes and 1 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 2 is starting a new election at term 3 1065s raft2026/02/10 15:27:02 INFO: 2 became pre-candidate at term 3 1065s raft2026/02/10 15:27:02 INFO: 2 received MsgPreVoteResp from 2 at term 3 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 3 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 3 at term 3 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 2, index: 1, vote: 3] cast MsgPreVote for 2 [logterm: 2, index: 1] at term 3 1065s raft2026/02/10 15:27:02 INFO: 2 received MsgPreVoteResp from 3 at term 3 1065s raft2026/02/10 15:27:02 INFO: 2 has received 2 MsgPreVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 2 became candidate at term 4 1065s raft2026/02/10 15:27:02 INFO: 2 received MsgVoteResp from 2 at term 4 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 1 at term 4 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 3 at term 4 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 3] received a MsgVote message with higher term from 2 [term: 4] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 4 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 4 1065s raft2026/02/10 15:27:02 INFO: 2 received MsgVoteResp from 3 at term 4 1065s raft2026/02/10 15:27:02 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 2 became leader at term 4 1065s --- PASS: TestPreVoteWithSplitVote (0.00s) 1065s === RUN TestPreVoteWithCheckQuorum 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 3 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became pre-candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgPreVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgPreVoteResp from 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 2 at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 is starting a new election at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 became pre-candidate at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 received MsgPreVoteResp from 3 at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 2 1065s raft2026/02/10 15:27:02 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) 1065s raft2026/02/10 15:27:02 INFO: 2 is starting a new election at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 became pre-candidate at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 received MsgPreVoteResp from 2 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 3 at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 2, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 2, index: 1] at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 received MsgPreVoteResp from 3 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 has received 2 MsgPreVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 2 became candidate at term 3 1065s raft2026/02/10 15:27:02 INFO: 2 received MsgVoteResp from 2 at term 3 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 3 at term 3 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 2] received a MsgVote message with higher term from 2 [term: 3] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 3 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 3 1065s raft2026/02/10 15:27:02 INFO: 2 received MsgVoteResp from 3 at term 3 1065s raft2026/02/10 15:27:02 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 2 became leader at term 3 1065s --- PASS: TestPreVoteWithCheckQuorum (0.02s) 1065s === RUN TestLearnerCampaign 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) learners=(2) 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1) learners=(2) 1065s raft2026/02/10 15:27:02 WARN: 2 is unpromotable and can not campaign 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [term 0] received MsgTimeoutNow from 1 and starts an election to get leadership. 1065s raft2026/02/10 15:27:02 WARN: 2 is unpromotable and can not campaign 1065s --- PASS: TestLearnerCampaign (0.00s) 1065s === RUN TestPreVoteMigrationCanCompleteElection 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 3 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became pre-candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgPreVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgPreVoteResp from 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 2 at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 is starting a new election at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 became candidate at term 3 1065s raft2026/02/10 15:27:02 INFO: 3 received MsgVoteResp from 3 at term 3 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 2 at term 3 1065s raft2026/02/10 15:27:02 INFO: 3 is starting a new election at term 3 1065s raft2026/02/10 15:27:02 INFO: 3 became candidate at term 4 1065s raft2026/02/10 15:27:02 INFO: 3 received MsgVoteResp from 3 at term 4 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 1 at term 4 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 2 at term 4 1065s raft2026/02/10 15:27:02 INFO: 3 is starting a new election at term 4 1065s raft2026/02/10 15:27:02 INFO: 3 became pre-candidate at term 4 1065s raft2026/02/10 15:27:02 INFO: 3 received MsgPreVoteResp from 3 at term 4 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 4 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 4 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 3 [logterm: 2, index: 1] at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 4] ignored a MsgPreVoteResp message with lower term from 2 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 2 is starting a new election at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 became pre-candidate at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 received MsgPreVoteResp from 2 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 2, index: 2] sent MsgPreVote request to 1 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 2, index: 2] sent MsgPreVote request to 3 at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 2, index: 1, vote: 3] rejected MsgPreVote from 2 [logterm: 2, index: 2] at term 4 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 2] received a MsgPreVoteResp message with higher term from 3 [term: 4] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 4 1065s raft2026/02/10 15:27:02 INFO: 3 is starting a new election at term 4 1065s raft2026/02/10 15:27:02 INFO: 3 became pre-candidate at term 4 1065s raft2026/02/10 15:27:02 INFO: 3 received MsgPreVoteResp from 3 at term 4 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 4 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 4 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 3 [logterm: 2, index: 1] at term 4 1065s raft2026/02/10 15:27:02 INFO: 3 received MsgPreVoteResp rejection from 2 at term 4 1065s raft2026/02/10 15:27:02 INFO: 3 has received 1 MsgPreVoteResp votes and 1 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 2 is starting a new election at term 4 1065s raft2026/02/10 15:27:02 INFO: 2 became pre-candidate at term 4 1065s raft2026/02/10 15:27:02 INFO: 2 received MsgPreVoteResp from 2 at term 4 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 2, index: 2] sent MsgPreVote request to 1 at term 4 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 2, index: 2] sent MsgPreVote request to 3 at term 4 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 2, index: 1, vote: 3] cast MsgPreVote for 2 [logterm: 2, index: 2] at term 4 1065s raft2026/02/10 15:27:02 INFO: 2 received MsgPreVoteResp from 3 at term 4 1065s raft2026/02/10 15:27:02 INFO: 2 has received 2 MsgPreVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 2 became candidate at term 5 1065s raft2026/02/10 15:27:02 INFO: 2 received MsgVoteResp from 2 at term 5 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 2, index: 2] sent MsgVote request to 1 at term 5 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 2, index: 2] sent MsgVote request to 3 at term 5 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 4] received a MsgVote message with higher term from 2 [term: 5] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 5 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 2] at term 5 1065s raft2026/02/10 15:27:02 INFO: 2 received MsgVoteResp from 3 at term 5 1065s raft2026/02/10 15:27:02 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 2 became leader at term 5 1065s raft2026/02/10 15:27:02 DEBUG: 3 [logterm: 0, index: 2] rejected MsgApp [logterm: 2, index: 2] from 2 1065s raft2026/02/10 15:27:02 DEBUG: 2 received MsgAppResp(rejected, hint: (index 1, term 2)) from 3 for index 2 1065s raft2026/02/10 15:27:02 DEBUG: 2 decreased progress of 3 to [StateProbe match=0 next=2] 1065s --- PASS: TestPreVoteMigrationCanCompleteElection (0.00s) 1065s === RUN TestPreVoteMigrationWithFreeStuckPreCandidate 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 3 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became pre-candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgPreVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgPreVoteResp from 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 2 at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 is starting a new election at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 became candidate at term 3 1065s raft2026/02/10 15:27:02 INFO: 3 received MsgVoteResp from 3 at term 3 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 2 at term 3 1065s raft2026/02/10 15:27:02 INFO: 3 is starting a new election at term 3 1065s raft2026/02/10 15:27:02 INFO: 3 became candidate at term 4 1065s raft2026/02/10 15:27:02 INFO: 3 received MsgVoteResp from 3 at term 4 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 1 at term 4 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 2 at term 4 1065s raft2026/02/10 15:27:02 INFO: 3 is starting a new election at term 4 1065s raft2026/02/10 15:27:02 INFO: 3 became pre-candidate at term 4 1065s raft2026/02/10 15:27:02 INFO: 3 received MsgPreVoteResp from 3 at term 4 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 4 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 4 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 3 [logterm: 2, index: 1] at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 3 [logterm: 2, index: 1] at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 4] ignored a MsgPreVoteResp message with lower term from 1 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 4] ignored a MsgPreVoteResp message with lower term from 2 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 3 is starting a new election at term 4 1065s raft2026/02/10 15:27:02 INFO: 3 became pre-candidate at term 4 1065s raft2026/02/10 15:27:02 INFO: 3 received MsgPreVoteResp from 3 at term 4 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 4 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 4 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 3 [logterm: 2, index: 1] at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 3 [logterm: 2, index: 1] at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 4] ignored a MsgPreVoteResp message with lower term from 1 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 4] ignored a MsgPreVoteResp message with lower term from 2 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 1 [term: 2] received a MsgAppResp message with higher term from 3 [term: 4] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 4 1065s --- PASS: TestPreVoteMigrationWithFreeStuckPreCandidate (0.00s) 1065s === RUN TestConfChangeCheckBeforeCampaign 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 3 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 WARN: 2 cannot campaign at term 1 since there are still 1 pending configuration changes to apply 1065s raft2026/02/10 15:27:02 INFO: 1 [term 1] starts to transfer leadership to 2 1065s raft2026/02/10 15:27:02 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log 1065s raft2026/02/10 15:27:02 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. 1065s raft2026/02/10 15:27:02 WARN: 2 cannot campaign at term 1 since there are still 1 pending configuration changes to apply 1065s raft2026/02/10 15:27:02 INFO: 1 [term 1] starts to transfer leadership to 2 1065s raft2026/02/10 15:27:02 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log 1065s raft2026/02/10 15:27:02 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. 1065s raft2026/02/10 15:27:02 INFO: 2 is starting a new election at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 became candidate at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 received MsgVoteResp from 2 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 1, index: 2] sent MsgVote request to 1 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 1, index: 2] sent MsgVote request to 3 at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 received MsgVoteResp from 1 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 2 became leader at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 2 at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 3 at term 3 1065s --- PASS: TestConfChangeCheckBeforeCampaign (0.00s) 1065s === RUN TestConfChangeV2CheckBeforeCampaign 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 3 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 2 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 WARN: 2 cannot campaign at term 1 since there are still 1 pending configuration changes to apply 1065s raft2026/02/10 15:27:02 INFO: 1 [term 1] starts to transfer leadership to 2 1065s raft2026/02/10 15:27:02 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log 1065s raft2026/02/10 15:27:02 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. 1065s raft2026/02/10 15:27:02 WARN: 2 cannot campaign at term 1 since there are still 1 pending configuration changes to apply 1065s raft2026/02/10 15:27:02 INFO: 1 [term 1] starts to transfer leadership to 2 1065s raft2026/02/10 15:27:02 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log 1065s raft2026/02/10 15:27:02 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. 1065s raft2026/02/10 15:27:02 INFO: 2 is starting a new election at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 became candidate at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 received MsgVoteResp from 2 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 1, index: 2] sent MsgVote request to 1 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 [logterm: 1, index: 2] sent MsgVote request to 3 at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 3 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 3 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 received MsgVoteResp from 1 at term 2 1065s raft2026/02/10 15:27:02 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections 1065s raft2026/02/10 15:27:02 INFO: 2 became leader at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 2 at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 3 at term 3 1065s --- PASS: TestConfChangeV2CheckBeforeCampaign (0.04s) 1065s === RUN TestFastLogRejection 1065s === RUN TestFastLogRejection/#00 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 7, lastterm: 4] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 11, lastterm: 3] 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 1 1065s raft2026/02/10 15:27:02 DEBUG: 2 [logterm: 3, index: 7] rejected MsgApp [logterm: 4, index: 7] from 1 1065s raft2026/02/10 15:27:02 DEBUG: 1 received MsgAppResp(rejected, hint: (index 7, term 3)) from 2 for index 7 1065s raft2026/02/10 15:27:02 DEBUG: 1 decreased progress of 2 to [StateProbe match=0 next=4] 1065s === RUN TestFastLogRejection/#01 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 8, lastterm: 5] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 11, lastterm: 3] 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 1 1065s raft2026/02/10 15:27:02 DEBUG: 2 [logterm: 3, index: 8] rejected MsgApp [logterm: 5, index: 8] from 1 1065s raft2026/02/10 15:27:02 DEBUG: 1 received MsgAppResp(rejected, hint: (index 8, term 3)) from 2 for index 8 1065s raft2026/02/10 15:27:02 DEBUG: 1 decreased progress of 2 to [StateProbe match=0 next=5] 1065s === RUN TestFastLogRejection/#02 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 4, lastterm: 1] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 4, lastterm: 4] 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 1 1065s raft2026/02/10 15:27:02 DEBUG: 2 [logterm: 4, index: 4] rejected MsgApp [logterm: 1, index: 4] from 1 1065s raft2026/02/10 15:27:02 DEBUG: 1 received MsgAppResp(rejected, hint: (index 1, term 1)) from 2 for index 4 1065s raft2026/02/10 15:27:02 DEBUG: 1 decreased progress of 2 to [StateProbe match=0 next=2] 1065s === RUN TestFastLogRejection/#03 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 6, lastterm: 1] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 4, lastterm: 4] 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 1 1065s raft2026/02/10 15:27:02 DEBUG: 2 [logterm: 0, index: 6] rejected MsgApp [logterm: 1, index: 6] from 1 1065s raft2026/02/10 15:27:02 DEBUG: 1 received MsgAppResp(rejected, hint: (index 1, term 1)) from 2 for index 6 1065s raft2026/02/10 15:27:02 DEBUG: 1 decreased progress of 2 to [StateProbe match=0 next=2] 1065s === RUN TestFastLogRejection/#04 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 4, lastterm: 1] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 6, lastterm: 4] 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 1 1065s raft2026/02/10 15:27:02 DEBUG: 2 [logterm: 4, index: 4] rejected MsgApp [logterm: 1, index: 4] from 1 1065s raft2026/02/10 15:27:02 DEBUG: 1 received MsgAppResp(rejected, hint: (index 1, term 1)) from 2 for index 4 1065s raft2026/02/10 15:27:02 DEBUG: 1 decreased progress of 2 to [StateProbe match=0 next=2] 1065s === RUN TestFastLogRejection/#05 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 5, lastterm: 5] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 4, lastterm: 4] 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 1 1065s raft2026/02/10 15:27:02 DEBUG: 2 [logterm: 0, index: 5] rejected MsgApp [logterm: 5, index: 5] from 1 1065s raft2026/02/10 15:27:02 DEBUG: 1 received MsgAppResp(rejected, hint: (index 4, term 4)) from 2 for index 5 1065s raft2026/02/10 15:27:02 DEBUG: 1 decreased progress of 2 to [StateProbe match=0 next=5] 1065s === RUN TestFastLogRejection/#06 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 9, lastterm: 5] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 6, lastterm: 4] 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 1 1065s raft2026/02/10 15:27:02 DEBUG: 2 [logterm: 0, index: 9] rejected MsgApp [logterm: 5, index: 9] from 1 1065s raft2026/02/10 15:27:02 DEBUG: 1 received MsgAppResp(rejected, hint: (index 6, term 4)) from 2 for index 9 1065s raft2026/02/10 15:27:02 DEBUG: 1 decreased progress of 2 to [StateProbe match=0 next=2] 1065s === RUN TestFastLogRejection/#07 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 5, lastterm: 2] 1065s raft2026/02/10 15:27:02 INFO: 2 switched to configuration voters=(1 2 3) 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 8, lastterm: 4] 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1] 1065s raft2026/02/10 15:27:02 INFO: 2 became follower at term 1 1065s raft2026/02/10 15:27:02 DEBUG: 2 [logterm: 4, index: 5] rejected MsgApp [logterm: 2, index: 5] from 1 1065s raft2026/02/10 15:27:02 DEBUG: 1 received MsgAppResp(rejected, hint: (index 1, term 2)) from 2 for index 5 1065s raft2026/02/10 15:27:02 DEBUG: 1 decreased progress of 2 to [StateProbe match=0 next=2] 1065s --- PASS: TestFastLogRejection (0.01s) 1065s --- PASS: TestFastLogRejection/#00 (0.00s) 1065s --- PASS: TestFastLogRejection/#01 (0.00s) 1065s --- PASS: TestFastLogRejection/#02 (0.00s) 1065s --- PASS: TestFastLogRejection/#03 (0.00s) 1065s --- PASS: TestFastLogRejection/#04 (0.00s) 1065s --- PASS: TestFastLogRejection/#05 (0.00s) 1065s --- PASS: TestFastLogRejection/#06 (0.00s) 1065s --- PASS: TestFastLogRejection/#07 (0.00s) 1065s === RUN TestRawNodeStep 1065s === RUN TestRawNodeStep/MsgBeat 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] 1065s === RUN TestRawNodeStep/MsgAppResp 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] 1065s === RUN TestRawNodeStep/MsgVoteResp 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] 1065s === RUN TestRawNodeStep/MsgSnap 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] 1065s raft2026/02/10 15:27:02 INFO: 1 [commit: 1] ignored snapshot [index: 0, term: 0] 1065s === RUN TestRawNodeStep/MsgHeartbeatResp 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] 1065s === RUN TestRawNodeStep/MsgTimeoutNow 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] 1065s raft2026/02/10 15:27:02 INFO: 1 [term 1] received MsgTimeoutNow from 0 and starts an election to get leadership. 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 2 1065s === RUN TestRawNodeStep/MsgReadIndex 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] 1065s raft2026/02/10 15:27:02 INFO: 1 no leader at term 1; dropping index reading msg 1065s === RUN TestRawNodeStep/MsgApp 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] 1065s === RUN TestRawNodeStep/MsgVote 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 0 [logterm: 0, index: 0] at term 1 1065s === RUN TestRawNodeStep/MsgUnreachable 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] 1065s === RUN TestRawNodeStep/MsgTransferLeader 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] 1065s raft2026/02/10 15:27:02 INFO: 1 no leader at term 1; dropping leader transfer msg 1065s === RUN TestRawNodeStep/MsgProp 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] 1065s raft2026/02/10 15:27:02 INFO: 1 no leader at term 1; dropping proposal 1065s === RUN TestRawNodeStep/MsgHeartbeat 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] 1065s === RUN TestRawNodeStep/MsgSnapStatus 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] 1065s === RUN TestRawNodeStep/MsgCheckQuorum 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] 1065s === RUN TestRawNodeStep/MsgHup 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] 1065s === RUN TestRawNodeStep/MsgReadIndexResp 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] 1065s raft2026/02/10 15:27:02 ERROR: 1 invalid format of MsgReadIndexResp from 0, entries count: 0 1065s === RUN TestRawNodeStep/MsgPreVote 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] 1065s raft2026/02/10 15:27:02 INFO: 1 [logterm: 1, index: 1, vote: 0] rejected MsgPreVote from 0 [logterm: 0, index: 0] at term 1 1065s === RUN TestRawNodeStep/MsgPreVoteResp 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] 1065s --- PASS: TestRawNodeStep (0.00s) 1065s --- PASS: TestRawNodeStep/MsgBeat (0.00s) 1065s --- PASS: TestRawNodeStep/MsgAppResp (0.00s) 1065s --- PASS: TestRawNodeStep/MsgVoteResp (0.00s) 1065s --- PASS: TestRawNodeStep/MsgSnap (0.00s) 1065s --- PASS: TestRawNodeStep/MsgHeartbeatResp (0.00s) 1065s --- PASS: TestRawNodeStep/MsgTimeoutNow (0.00s) 1065s --- PASS: TestRawNodeStep/MsgReadIndex (0.00s) 1065s --- PASS: TestRawNodeStep/MsgApp (0.00s) 1065s --- PASS: TestRawNodeStep/MsgVote (0.00s) 1065s --- PASS: TestRawNodeStep/MsgUnreachable (0.00s) 1065s --- PASS: TestRawNodeStep/MsgTransferLeader (0.00s) 1065s --- PASS: TestRawNodeStep/MsgProp (0.00s) 1065s --- PASS: TestRawNodeStep/MsgHeartbeat (0.00s) 1065s --- PASS: TestRawNodeStep/MsgSnapStatus (0.00s) 1065s --- PASS: TestRawNodeStep/MsgCheckQuorum (0.00s) 1065s --- PASS: TestRawNodeStep/MsgHup (0.00s) 1065s --- PASS: TestRawNodeStep/MsgReadIndexResp (0.00s) 1065s --- PASS: TestRawNodeStep/MsgPreVote (0.00s) 1065s --- PASS: TestRawNodeStep/MsgPreVoteResp (0.00s) 1065s === RUN TestRawNodeProposeAndConfChange 1065s === RUN TestRawNodeProposeAndConfChange/#00 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1065s === RUN TestRawNodeProposeAndConfChange/#01 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1065s === RUN TestRawNodeProposeAndConfChange/#02 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) learners=(2) 1065s === RUN TestRawNodeProposeAndConfChange/#03 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1)&&(1) learners=(2) 1065s rawnode_test.go:349: leaving joint state manually 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) learners=(2) 1065s === RUN TestRawNodeProposeAndConfChange/#04 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1)&&(1) learners=(2) autoleave 1065s raft2026/02/10 15:27:02 INFO: initiating automatic transition out of joint configuration voters=(1)&&(1) learners=(2) autoleave 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) learners=(2) 1065s === RUN TestRawNodeProposeAndConfChange/#05 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(2)&&(1) learners=(3) learners_next=(1) autoleave 1065s raft2026/02/10 15:27:02 INFO: initiating automatic transition out of joint configuration voters=(2)&&(1) learners=(3) learners_next=(1) autoleave 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(2) learners=(1 3) 1065s === RUN TestRawNodeProposeAndConfChange/#06 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(2)&&(1) learners=(3) learners_next=(1) 1065s rawnode_test.go:349: leaving joint state manually 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(2) learners=(1 3) 1065s === RUN TestRawNodeProposeAndConfChange/#07 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(2)&&(1) learners=(3) learners_next=(1) autoleave 1065s raft2026/02/10 15:27:02 INFO: initiating automatic transition out of joint configuration voters=(2)&&(1) learners=(3) learners_next=(1) autoleave 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(2) learners=(1 3) 1065s --- PASS: TestRawNodeProposeAndConfChange (0.00s) 1065s --- PASS: TestRawNodeProposeAndConfChange/#00 (0.00s) 1065s --- PASS: TestRawNodeProposeAndConfChange/#01 (0.00s) 1065s --- PASS: TestRawNodeProposeAndConfChange/#02 (0.00s) 1065s --- PASS: TestRawNodeProposeAndConfChange/#03 (0.00s) 1065s --- PASS: TestRawNodeProposeAndConfChange/#04 (0.00s) 1065s --- PASS: TestRawNodeProposeAndConfChange/#05 (0.00s) 1065s --- PASS: TestRawNodeProposeAndConfChange/#06 (0.00s) 1065s --- PASS: TestRawNodeProposeAndConfChange/#07 (0.00s) 1065s === RUN TestRawNodeJointAutoLeave 1065s === RUN TestRawNodeJointAutoLeave/#00 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 [term: 1] received a MsgHeartbeatResp message with higher term from 1 [term: 2] 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1)&&(1) learners=(2) autoleave 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 2 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 3 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 3 1065s raft2026/02/10 15:27:02 INFO: initiating automatic transition out of joint configuration voters=(1)&&(1) learners=(2) autoleave 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) learners=(2) 1065s --- PASS: TestRawNodeJointAutoLeave (0.00s) 1065s --- PASS: TestRawNodeJointAutoLeave/#00 (0.00s) 1065s === RUN TestRawNodeProposeAddDuplicateNode 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1065s --- PASS: TestRawNodeProposeAddDuplicateNode (0.00s) 1065s === RUN TestRawNodeReadIndex 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s --- PASS: TestRawNodeReadIndex (0.00s) 1065s === RUN TestRawNodeStart 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 1, applied: 1, lastindex: 1, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s --- PASS: TestRawNodeStart (0.00s) 1065s === RUN TestRawNodeRestart 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 0, lastindex: 2, lastterm: 1] 1065s --- PASS: TestRawNodeRestart (0.00s) 1065s === RUN TestRawNodeRestartFromSnapshot 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1 2) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1,2], term: 1, commit: 3, applied: 2, lastindex: 3, lastterm: 1] 1065s --- PASS: TestRawNodeRestartFromSnapshot (0.00s) 1065s === RUN TestRawNodeStatus 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s --- PASS: TestRawNodeStatus (0.00s) 1065s === RUN TestRawNodeCommitPaginationAfterRestart 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 1 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 1, commit: 10, applied: 1, lastindex: 11, lastterm: 1] 1065s --- PASS: TestRawNodeCommitPaginationAfterRestart (0.00s) 1065s === RUN TestRawNodeBoundedLogGrowthWithPartition 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s raft2026/02/10 15:27:02 INFO: 1 is starting a new election at term 0 1065s raft2026/02/10 15:27:02 INFO: 1 became candidate at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 received MsgVoteResp from 1 at term 1 1065s raft2026/02/10 15:27:02 INFO: 1 became leader at term 1 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s raft2026/02/10 15:27:02 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1065s --- PASS: TestRawNodeBoundedLogGrowthWithPartition (0.00s) 1065s === RUN TestRawNodeConsumeReady 1065s raft2026/02/10 15:27:02 INFO: 1 switched to configuration voters=(1) 1065s raft2026/02/10 15:27:02 INFO: 1 became follower at term 0 1065s raft2026/02/10 15:27:02 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s --- PASS: TestRawNodeConsumeReady (0.00s) 1065s === RUN TestStorageTerm 1065s --- PASS: TestStorageTerm (0.00s) 1065s === RUN TestStorageEntries 1065s --- PASS: TestStorageEntries (0.00s) 1065s === RUN TestStorageLastIndex 1065s --- PASS: TestStorageLastIndex (0.00s) 1065s === RUN TestStorageFirstIndex 1065s --- PASS: TestStorageFirstIndex (0.00s) 1065s === RUN TestStorageCompact 1065s --- PASS: TestStorageCompact (0.00s) 1065s === RUN TestStorageCreateSnapshot 1065s --- PASS: TestStorageCreateSnapshot (0.00s) 1065s === RUN TestStorageAppend 1065s --- PASS: TestStorageAppend (0.00s) 1065s === RUN TestStorageApplySnapshot 1065s --- PASS: TestStorageApplySnapshot (0.00s) 1065s === RUN TestDescribeEntry 1065s --- PASS: TestDescribeEntry (0.00s) 1065s === RUN TestLimitSize 1065s --- PASS: TestLimitSize (0.00s) 1065s === RUN TestIsLocalMsg 1065s --- PASS: TestIsLocalMsg (0.00s) 1065s === RUN TestInteraction 1065s === RUN TestInteraction/campaign 1065s interaction_test.go:30: 1065s testdata/campaign.txt:1: 1065s log-level [1 args] 1065s 1065s ---- 1065s ok 1065s interaction_test.go:30: 1065s testdata/campaign.txt:5: 1065s add-nodes [3 args] 1065s 1065s ---- 1065s INFO 1 switched to configuration voters=(1 2 3) 1065s INFO 1 became follower at term 0 1065s INFO newRaft 1 [peers: [1,2,3], term: 0, commit: 2, applied: 2, lastindex: 2, lastterm: 1] 1065s INFO 2 switched to configuration voters=(1 2 3) 1065s INFO 2 became follower at term 0 1065s INFO newRaft 2 [peers: [1,2,3], term: 0, commit: 2, applied: 2, lastindex: 2, lastterm: 1] 1065s INFO 3 switched to configuration voters=(1 2 3) 1065s INFO 3 became follower at term 0 1065s INFO newRaft 3 [peers: [1,2,3], term: 0, commit: 2, applied: 2, lastindex: 2, lastterm: 1] 1065s interaction_test.go:30: 1065s testdata/campaign.txt:17: 1065s campaign [1 args] 1065s 1065s ---- 1065s INFO 1 is starting a new election at term 0 1065s INFO 1 became candidate at term 1 1065s INFO 1 received MsgVoteResp from 1 at term 1 1065s INFO 1 [logterm: 1, index: 2] sent MsgVote request to 2 at term 1 1065s INFO 1 [logterm: 1, index: 2] sent MsgVote request to 3 at term 1 1065s interaction_test.go:30: 1065s testdata/campaign.txt:25: 1065s stabilize [0 args] 1065s 1065s ---- 1065s > 1 handling Ready 1065s Ready MustSync=true: 1065s Lead:0 State:StateCandidate 1065s HardState Term:1 Vote:1 Commit:2 1065s Messages: 1065s 1->2 MsgVote Term:1 Log:1/2 1065s 1->3 MsgVote Term:1 Log:1/2 1065s > 2 receiving messages 1065s 1->2 MsgVote Term:1 Log:1/2 1065s INFO 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s INFO 2 became follower at term 1 1065s INFO 2 [logterm: 1, index: 2, vote: 0] cast MsgVote for 1 [logterm: 1, index: 2] at term 1 1065s > 3 receiving messages 1065s 1->3 MsgVote Term:1 Log:1/2 1065s INFO 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1065s INFO 3 became follower at term 1 1065s INFO 3 [logterm: 1, index: 2, vote: 0] cast MsgVote for 1 [logterm: 1, index: 2] at term 1 1065s > 2 handling Ready 1065s Ready MustSync=true: 1065s HardState Term:1 Vote:1 Commit:2 1065s Messages: 1065s 2->1 MsgVoteResp Term:1 Log:0/0 1065s > 3 handling Ready 1065s Ready MustSync=true: 1065s HardState Term:1 Vote:1 Commit:2 1065s Messages: 1065s 3->1 MsgVoteResp Term:1 Log:0/0 1065s > 1 receiving messages 1065s 2->1 MsgVoteResp Term:1 Log:0/0 1065s INFO 1 received MsgVoteResp from 2 at term 1 1065s INFO 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s INFO 1 became leader at term 1 1065s 3->1 MsgVoteResp Term:1 Log:0/0 1065s > 1 handling Ready 1065s Ready MustSync=true: 1065s Lead:1 State:StateLeader 1065s Entries: 1065s 1/3 EntryNormal "" 1065s Messages: 1065s 1->2 MsgApp Term:1 Log:1/2 Commit:2 Entries:[1/3 EntryNormal ""] 1065s 1->3 MsgApp Term:1 Log:1/2 Commit:2 Entries:[1/3 EntryNormal ""] 1065s > 2 receiving messages 1065s 1->2 MsgApp Term:1 Log:1/2 Commit:2 Entries:[1/3 EntryNormal ""] 1065s > 3 receiving messages 1065s 1->3 MsgApp Term:1 Log:1/2 Commit:2 Entries:[1/3 EntryNormal ""] 1065s > 2 handling Ready 1065s Ready MustSync=true: 1065s Lead:1 State:StateFollower 1065s Entries: 1065s 1/3 EntryNormal "" 1065s Messages: 1065s 2->1 MsgAppResp Term:1 Log:0/3 1065s > 3 handling Ready 1065s Ready MustSync=true: 1065s Lead:1 State:StateFollower 1065s Entries: 1065s 1/3 EntryNormal "" 1065s Messages: 1065s 3->1 MsgAppResp Term:1 Log:0/3 1065s > 1 receiving messages 1065s 2->1 MsgAppResp Term:1 Log:0/3 1065s 3->1 MsgAppResp Term:1 Log:0/3 1065s > 1 handling Ready 1065s Ready MustSync=false: 1065s HardState Term:1 Vote:1 Commit:3 1065s CommittedEntries: 1065s 1/3 EntryNormal "" 1065s Messages: 1065s 1->2 MsgApp Term:1 Log:1/3 Commit:3 1065s 1->3 MsgApp Term:1 Log:1/3 Commit:3 1065s > 2 receiving messages 1065s 1->2 MsgApp Term:1 Log:1/3 Commit:3 1065s > 3 receiving messages 1065s 1->3 MsgApp Term:1 Log:1/3 Commit:3 1065s > 2 handling Ready 1065s Ready MustSync=false: 1065s HardState Term:1 Vote:1 Commit:3 1065s CommittedEntries: 1065s 1/3 EntryNormal "" 1065s Messages: 1065s 2->1 MsgAppResp Term:1 Log:0/3 1065s > 3 handling Ready 1065s Ready MustSync=false: 1065s HardState Term:1 Vote:1 Commit:3 1065s CommittedEntries: 1065s 1/3 EntryNormal "" 1065s Messages: 1065s 3->1 MsgAppResp Term:1 Log:0/3 1065s > 1 receiving messages 1065s 2->1 MsgAppResp Term:1 Log:0/3 1065s 3->1 MsgAppResp Term:1 Log:0/3 1065s === RUN TestInteraction/campaign_learner_must_vote 1065s interaction_test.go:30: 1065s testdata/campaign_learner_must_vote.txt:12: 1065s log-level [1 args] 1065s 1065s ---- 1065s ok 1065s interaction_test.go:30: 1065s testdata/campaign_learner_must_vote.txt:17: 1065s add-nodes [4 args] 1065s 1065s ---- 1065s ok 1065s interaction_test.go:30: 1065s testdata/campaign_learner_must_vote.txt:22: 1065s campaign [1 args] 1065s 1065s ---- 1065s ok 1065s interaction_test.go:30: 1065s testdata/campaign_learner_must_vote.txt:26: 1065s stabilize [0 args] 1065s 1065s ---- 1065s ok (quiet) 1065s interaction_test.go:30: 1065s testdata/campaign_learner_must_vote.txt:31: 1065s propose-conf-change [1 args] 1065s v3 1065s ---- 1065s ok 1065s interaction_test.go:30: 1065s testdata/campaign_learner_must_vote.txt:37: 1065s stabilize [2 args] 1065s 1065s ---- 1065s ok (quiet) 1065s interaction_test.go:30: 1065s testdata/campaign_learner_must_vote.txt:43: 1065s deliver-msgs [1 args] 1065s 1065s ---- 1065s ok (quiet) 1065s interaction_test.go:30: 1065s testdata/campaign_learner_must_vote.txt:49: 1065s log-level [1 args] 1065s 1065s ---- 1065s ok 1065s interaction_test.go:30: 1065s testdata/campaign_learner_must_vote.txt:53: 1065s campaign [1 args] 1065s 1065s ---- 1065s INFO 2 is starting a new election at term 1 1065s INFO 2 became candidate at term 2 1065s INFO 2 received MsgVoteResp from 2 at term 2 1065s INFO 2 [logterm: 1, index: 4] sent MsgVote request to 1 at term 2 1065s INFO 2 [logterm: 1, index: 4] sent MsgVote request to 3 at term 2 1065s interaction_test.go:30: 1065s testdata/campaign_learner_must_vote.txt:62: 1065s process-ready [1 args] 1065s 1065s ---- 1065s Ready MustSync=true: 1065s Lead:0 State:StateCandidate 1065s HardState Term:2 Vote:2 Commit:4 1065s Messages: 1065s 2->1 MsgVote Term:2 Log:1/4 1065s 2->3 MsgVote Term:2 Log:1/4 1065s interaction_test.go:30: 1065s testdata/campaign_learner_must_vote.txt:75: 1065s stabilize [1 args] 1065s 1065s ---- 1065s > 3 receiving messages 1065s 2->3 MsgVote Term:2 Log:1/4 1065s INFO 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1065s INFO 3 became follower at term 2 1065s INFO 3 [logterm: 1, index: 3, vote: 0] cast MsgVote for 2 [logterm: 1, index: 4] at term 2 1065s > 3 handling Ready 1065s Ready MustSync=true: 1065s Lead:0 State:StateFollower 1065s HardState Term:2 Vote:2 Commit:3 1065s Messages: 1065s 3->2 MsgVoteResp Term:2 Log:0/0 1065s interaction_test.go:30: 1065s testdata/campaign_learner_must_vote.txt:89: 1065s stabilize [2 args] 1065s 1065s ---- 1065s > 2 receiving messages 1065s 3->2 MsgVoteResp Term:2 Log:0/0 1065s INFO 2 received MsgVoteResp from 3 at term 2 1065s INFO 2 has received 2 MsgVoteResp votes and 0 vote rejections 1065s INFO 2 became leader at term 2 1065s > 2 handling Ready 1065s Ready MustSync=true: 1065s Lead:2 State:StateLeader 1065s Entries: 1065s 2/5 EntryNormal "" 1065s Messages: 1065s 2->1 MsgApp Term:2 Log:1/4 Commit:4 Entries:[2/5 EntryNormal ""] 1065s 2->3 MsgApp Term:2 Log:1/4 Commit:4 Entries:[2/5 EntryNormal ""] 1065s > 3 receiving messages 1065s 2->3 MsgApp Term:2 Log:1/4 Commit:4 Entries:[2/5 EntryNormal ""] 1065s DEBUG 3 [logterm: 0, index: 4] rejected MsgApp [logterm: 1, index: 4] from 2 1065s > 3 handling Ready 1065s Ready MustSync=false: 1065s Lead:2 State:StateFollower 1065s Messages: 1065s 3->2 MsgAppResp Term:2 Log:1/4 Rejected (Hint: 3) 1065s > 2 receiving messages 1065s 3->2 MsgAppResp Term:2 Log:1/4 Rejected (Hint: 3) 1065s DEBUG 2 received MsgAppResp(rejected, hint: (index 3, term 1)) from 3 for index 4 1065s DEBUG 2 decreased progress of 3 to [StateProbe match=0 next=4] 1065s > 2 handling Ready 1065s Ready MustSync=false: 1065s Messages: 1065s 2->3 MsgApp Term:2 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v3, 2/5 EntryNormal ""] 1065s > 3 receiving messages 1065s 2->3 MsgApp Term:2 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v3, 2/5 EntryNormal ""] 1065s > 3 handling Ready 1065s Ready MustSync=true: 1065s HardState Term:2 Vote:2 Commit:4 1065s Entries: 1065s 1/4 EntryConfChangeV2 v3 1065s 2/5 EntryNormal "" 1065s CommittedEntries: 1065s 1/4 EntryConfChangeV2 v3 1065s Messages: 1065s 3->2 MsgAppResp Term:2 Log:0/5 1065s INFO 3 switched to configuration voters=(1 2 3) 1065s > 2 receiving messages 1065s 3->2 MsgAppResp Term:2 Log:0/5 1065s > 2 handling Ready 1065s Ready MustSync=false: 1065s HardState Term:2 Vote:2 Commit:5 1065s CommittedEntries: 1065s 2/5 EntryNormal "" 1065s Messages: 1065s 2->3 MsgApp Term:2 Log:2/5 Commit:5 1065s > 3 receiving messages 1065s 2->3 MsgApp Term:2 Log:2/5 Commit:5 1065s > 3 handling Ready 1065s Ready MustSync=false: 1065s HardState Term:2 Vote:2 Commit:5 1065s CommittedEntries: 1065s 2/5 EntryNormal "" 1065s Messages: 1065s 3->2 MsgAppResp Term:2 Log:0/5 1065s > 2 receiving messages 1065s 3->2 MsgAppResp Term:2 Log:0/5 1065s === RUN TestInteraction/confchange_v1_add_single 1065s interaction_test.go:30: 1065s testdata/confchange_v1_add_single.txt:4: 1065s add-nodes [3 args] 1065s 1065s ---- 1065s INFO 1 switched to configuration voters=(1) 1065s INFO 1 became follower at term 0 1065s INFO newRaft 1 [peers: [1], term: 0, commit: 2, applied: 2, lastindex: 2, lastterm: 1] 1065s interaction_test.go:30: 1065s testdata/confchange_v1_add_single.txt:10: 1065s campaign [1 args] 1065s 1065s ---- 1065s INFO 1 is starting a new election at term 0 1065s INFO 1 became candidate at term 1 1065s INFO 1 received MsgVoteResp from 1 at term 1 1065s INFO 1 became leader at term 1 1065s interaction_test.go:30: 1065s testdata/confchange_v1_add_single.txt:18: 1065s propose-conf-change [2 args] 1065s v2 1065s ---- 1065s ok 1065s interaction_test.go:30: 1065s testdata/confchange_v1_add_single.txt:24: 1065s add-nodes [1 args] 1065s 1065s ---- 1065s INFO 2 switched to configuration voters=() 1065s INFO 2 became follower at term 0 1065s INFO newRaft 2 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s interaction_test.go:30: 1065s testdata/confchange_v1_add_single.txt:33: 1065s stabilize [0 args] 1065s 1065s ---- 1065s > 1 handling Ready 1065s Ready MustSync=true: 1065s Lead:1 State:StateLeader 1065s HardState Term:1 Vote:1 Commit:4 1065s Entries: 1065s 1/3 EntryNormal "" 1065s 1/4 EntryConfChange v2 1065s CommittedEntries: 1065s 1/3 EntryNormal "" 1065s 1/4 EntryConfChange v2 1065s INFO 1 switched to configuration voters=(1 2) 1065s > 1 handling Ready 1065s Ready MustSync=false: 1065s Messages: 1065s 1->2 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChange v2] 1065s > 2 receiving messages 1065s 1->2 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChange v2] 1065s INFO 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1] 1065s INFO 2 became follower at term 1 1065s DEBUG 2 [logterm: 0, index: 3] rejected MsgApp [logterm: 1, index: 3] from 1 1065s > 2 handling Ready 1065s Ready MustSync=true: 1065s Lead:1 State:StateFollower 1065s HardState Term:1 Commit:0 1065s Messages: 1065s 2->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0) 1065s > 1 receiving messages 1065s 2->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0) 1065s DEBUG 1 received MsgAppResp(rejected, hint: (index 0, term 0)) from 2 for index 3 1065s DEBUG 1 decreased progress of 2 to [StateProbe match=0 next=1] 1065s DEBUG 1 [firstindex: 3, commit: 4] sent snapshot[index: 4, term: 1] to 2 [StateProbe match=0 next=1] 1065s DEBUG 1 paused sending replication messages to 2 [StateSnapshot match=0 next=1 paused pendingSnap=4] 1065s > 1 handling Ready 1065s Ready MustSync=false: 1065s Messages: 1065s 1->2 MsgSnap Term:1 Log:0/0 Snapshot: Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false 1065s > 2 receiving messages 1065s 1->2 MsgSnap Term:1 Log:0/0 Snapshot: Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false 1065s INFO log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 4, term: 1] 1065s INFO 2 switched to configuration voters=(1 2) 1065s INFO 2 [commit: 4, lastindex: 4, lastterm: 1] restored snapshot [index: 4, term: 1] 1065s INFO 2 [commit: 4] restored snapshot [index: 4, term: 1] 1065s > 2 handling Ready 1065s Ready MustSync=false: 1065s HardState Term:1 Commit:4 1065s Snapshot Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false 1065s Messages: 1065s 2->1 MsgAppResp Term:1 Log:0/4 1065s > 1 receiving messages 1065s 2->1 MsgAppResp Term:1 Log:0/4 1065s DEBUG 1 recovered from needing snapshot, resumed sending replication messages to 2 [StateSnapshot match=4 next=5 paused pendingSnap=4] 1065s > 1 handling Ready 1065s Ready MustSync=false: 1065s Messages: 1065s 1->2 MsgApp Term:1 Log:1/4 Commit:4 1065s > 2 receiving messages 1065s 1->2 MsgApp Term:1 Log:1/4 Commit:4 1065s > 2 handling Ready 1065s Ready MustSync=false: 1065s Messages: 1065s 2->1 MsgAppResp Term:1 Log:0/4 1065s > 1 receiving messages 1065s 2->1 MsgAppResp Term:1 Log:0/4 1065s === RUN TestInteraction/confchange_v1_remove_leader 1065s interaction_test.go:30: 1065s testdata/confchange_v1_remove_leader.txt:2: 1065s log-level [1 args] 1065s 1065s ---- 1065s ok 1065s interaction_test.go:30: 1065s testdata/confchange_v1_remove_leader.txt:8: 1065s add-nodes [3 args] 1065s 1065s ---- 1065s ok 1065s interaction_test.go:30: 1065s testdata/confchange_v1_remove_leader.txt:12: 1065s campaign [1 args] 1065s 1065s ---- 1065s ok 1065s interaction_test.go:30: 1065s testdata/confchange_v1_remove_leader.txt:16: 1065s stabilize [0 args] 1065s 1065s ---- 1065s ok (quiet) 1065s interaction_test.go:30: 1065s testdata/confchange_v1_remove_leader.txt:20: 1065s log-level [1 args] 1065s 1065s ---- 1065s ok 1065s interaction_test.go:30: 1065s testdata/confchange_v1_remove_leader.txt:25: 1065s propose-conf-change [2 args] 1065s r1 1065s ---- 1065s ok 1065s interaction_test.go:30: 1065s testdata/confchange_v1_remove_leader.txt:31: 1065s propose [2 args] 1065s 1065s ---- 1065s ok 1065s interaction_test.go:30: 1065s testdata/confchange_v1_remove_leader.txt:36: 1065s process-ready [1 args] 1065s 1065s ---- 1065s Ready MustSync=true: 1065s Entries: 1065s 1/4 EntryConfChange r1 1065s 1/5 EntryNormal "foo" 1065s Messages: 1065s 1->2 MsgApp Term:1 Log:1/3 Commit:3 Entries:[1/4 EntryConfChange r1] 1065s 1->3 MsgApp Term:1 Log:1/3 Commit:3 Entries:[1/4 EntryConfChange r1] 1065s 1->2 MsgApp Term:1 Log:1/4 Commit:3 Entries:[1/5 EntryNormal "foo"] 1065s 1->3 MsgApp Term:1 Log:1/4 Commit:3 Entries:[1/5 EntryNormal "foo"] 1065s interaction_test.go:30: 1065s testdata/confchange_v1_remove_leader.txt:50: 1065s stabilize [1 args] 1065s 1065s ---- 1065s > 2 receiving messages 1065s 1->2 MsgApp Term:1 Log:1/3 Commit:3 Entries:[1/4 EntryConfChange r1] 1065s 1->2 MsgApp Term:1 Log:1/4 Commit:3 Entries:[1/5 EntryNormal "foo"] 1065s > 2 handling Ready 1065s Ready MustSync=true: 1065s Entries: 1065s 1/4 EntryConfChange r1 1065s 1/5 EntryNormal "foo" 1065s Messages: 1065s 2->1 MsgAppResp Term:1 Log:0/4 1065s 2->1 MsgAppResp Term:1 Log:0/5 1065s interaction_test.go:30: 1065s testdata/confchange_v1_remove_leader.txt:65: 1065s propose [2 args] 1065s 1065s ---- 1065s ok 1065s interaction_test.go:30: 1065s testdata/confchange_v1_remove_leader.txt:73: 1065s stabilize [1 args] 1065s 1065s ---- 1065s > 1 handling Ready 1065s Ready MustSync=true: 1065s Entries: 1065s 1/6 EntryNormal "bar" 1065s Messages: 1065s 1->2 MsgApp Term:1 Log:1/5 Commit:3 Entries:[1/6 EntryNormal "bar"] 1065s 1->3 MsgApp Term:1 Log:1/5 Commit:3 Entries:[1/6 EntryNormal "bar"] 1065s > 1 receiving messages 1065s 2->1 MsgAppResp Term:1 Log:0/4 1065s 2->1 MsgAppResp Term:1 Log:0/5 1065s > 1 handling Ready 1065s Ready MustSync=false: 1065s HardState Term:1 Vote:1 Commit:5 1065s CommittedEntries: 1065s 1/4 EntryConfChange r1 1065s 1/5 EntryNormal "foo" 1065s Messages: 1065s 1->2 MsgApp Term:1 Log:1/6 Commit:4 1065s 1->3 MsgApp Term:1 Log:1/6 Commit:4 1065s 1->2 MsgApp Term:1 Log:1/6 Commit:5 1065s 1->3 MsgApp Term:1 Log:1/6 Commit:5 1065s INFO 1 switched to configuration voters=(2 3) 1065s interaction_test.go:30: 1065s testdata/confchange_v1_remove_leader.txt:99: 1065s stabilize [1 args] 1065s 1065s ---- 1065s > 2 receiving messages 1065s 1->2 MsgApp Term:1 Log:1/5 Commit:3 Entries:[1/6 EntryNormal "bar"] 1065s 1->2 MsgApp Term:1 Log:1/6 Commit:4 1065s 1->2 MsgApp Term:1 Log:1/6 Commit:5 1065s > 2 handling Ready 1065s Ready MustSync=true: 1065s HardState Term:1 Vote:1 Commit:5 1065s Entries: 1065s 1/6 EntryNormal "bar" 1065s CommittedEntries: 1065s 1/4 EntryConfChange r1 1065s 1/5 EntryNormal "foo" 1065s Messages: 1065s 2->1 MsgAppResp Term:1 Log:0/6 1065s 2->1 MsgAppResp Term:1 Log:0/6 1065s 2->1 MsgAppResp Term:1 Log:0/6 1065s INFO 2 switched to configuration voters=(2 3) 1065s interaction_test.go:30: 1065s testdata/confchange_v1_remove_leader.txt:120: 1065s stabilize [1 args] 1065s 1065s ---- 1065s > 1 receiving messages 1065s 2->1 MsgAppResp Term:1 Log:0/6 1065s 2->1 MsgAppResp Term:1 Log:0/6 1065s 2->1 MsgAppResp Term:1 Log:0/6 1065s interaction_test.go:30: 1065s testdata/confchange_v1_remove_leader.txt:128: 1065s stabilize [0 args] 1065s 1065s ---- 1065s > 3 receiving messages 1065s 1->3 MsgApp Term:1 Log:1/3 Commit:3 Entries:[1/4 EntryConfChange r1] 1065s 1->3 MsgApp Term:1 Log:1/4 Commit:3 Entries:[1/5 EntryNormal "foo"] 1065s 1->3 MsgApp Term:1 Log:1/5 Commit:3 Entries:[1/6 EntryNormal "bar"] 1065s 1->3 MsgApp Term:1 Log:1/6 Commit:4 1065s 1->3 MsgApp Term:1 Log:1/6 Commit:5 1065s > 3 handling Ready 1065s Ready MustSync=true: 1065s HardState Term:1 Vote:1 Commit:5 1065s Entries: 1065s 1/4 EntryConfChange r1 1065s 1/5 EntryNormal "foo" 1065s 1/6 EntryNormal "bar" 1065s CommittedEntries: 1065s 1/4 EntryConfChange r1 1065s 1/5 EntryNormal "foo" 1065s Messages: 1065s 3->1 MsgAppResp Term:1 Log:0/4 1065s 3->1 MsgAppResp Term:1 Log:0/5 1065s 3->1 MsgAppResp Term:1 Log:0/6 1065s 3->1 MsgAppResp Term:1 Log:0/6 1065s 3->1 MsgAppResp Term:1 Log:0/6 1065s INFO 3 switched to configuration voters=(2 3) 1065s > 1 receiving messages 1065s 3->1 MsgAppResp Term:1 Log:0/4 1065s 3->1 MsgAppResp Term:1 Log:0/5 1065s 3->1 MsgAppResp Term:1 Log:0/6 1065s 3->1 MsgAppResp Term:1 Log:0/6 1065s 3->1 MsgAppResp Term:1 Log:0/6 1065s > 1 handling Ready 1065s Ready MustSync=false: 1065s HardState Term:1 Vote:1 Commit:6 1065s CommittedEntries: 1065s 1/6 EntryNormal "bar" 1065s Messages: 1065s 1->2 MsgApp Term:1 Log:1/6 Commit:6 1065s 1->3 MsgApp Term:1 Log:1/6 Commit:6 1065s > 2 receiving messages 1065s 1->2 MsgApp Term:1 Log:1/6 Commit:6 1065s > 3 receiving messages 1065s 1->3 MsgApp Term:1 Log:1/6 Commit:6 1065s > 2 handling Ready 1065s Ready MustSync=false: 1065s HardState Term:1 Vote:1 Commit:6 1065s CommittedEntries: 1065s 1/6 EntryNormal "bar" 1065s Messages: 1065s 2->1 MsgAppResp Term:1 Log:0/6 1065s > 3 handling Ready 1065s Ready MustSync=false: 1065s HardState Term:1 Vote:1 Commit:6 1065s CommittedEntries: 1065s 1/6 EntryNormal "bar" 1065s Messages: 1065s 3->1 MsgAppResp Term:1 Log:0/6 1065s > 1 receiving messages 1065s 2->1 MsgAppResp Term:1 Log:0/6 1065s 3->1 MsgAppResp Term:1 Log:0/6 1065s interaction_test.go:30: 1065s testdata/confchange_v1_remove_leader.txt:192: 1065s propose [2 args] 1065s 1065s ---- 1065s raft proposal dropped 1065s interaction_test.go:30: 1065s testdata/confchange_v1_remove_leader.txt:196: 1065s tick-heartbeat [1 args] 1065s 1065s ---- 1065s ok 1065s interaction_test.go:30: 1065s testdata/confchange_v1_remove_leader.txt:203: 1065s stabilize [0 args] 1065s 1065s ---- 1065s > 1 handling Ready 1065s Ready MustSync=false: 1065s Messages: 1065s 1->2 MsgHeartbeat Term:1 Log:0/0 Commit:6 1065s 1->3 MsgHeartbeat Term:1 Log:0/0 Commit:6 1065s > 2 receiving messages 1065s 1->2 MsgHeartbeat Term:1 Log:0/0 Commit:6 1065s > 3 receiving messages 1065s 1->3 MsgHeartbeat Term:1 Log:0/0 Commit:6 1065s > 2 handling Ready 1065s Ready MustSync=false: 1065s Messages: 1065s 2->1 MsgHeartbeatResp Term:1 Log:0/0 1065s > 3 handling Ready 1065s Ready MustSync=false: 1065s Messages: 1065s 3->1 MsgHeartbeatResp Term:1 Log:0/0 1065s > 1 receiving messages 1065s 2->1 MsgHeartbeatResp Term:1 Log:0/0 1065s 3->1 MsgHeartbeatResp Term:1 Log:0/0 1065s === RUN TestInteraction/confchange_v2_add_double_auto 1065s interaction_test.go:30: 1065s testdata/confchange_v2_add_double_auto.txt:6: 1065s add-nodes [3 args] 1065s 1065s ---- 1065s INFO 1 switched to configuration voters=(1) 1065s INFO 1 became follower at term 0 1065s INFO newRaft 1 [peers: [1], term: 0, commit: 2, applied: 2, lastindex: 2, lastterm: 1] 1065s interaction_test.go:30: 1065s testdata/confchange_v2_add_double_auto.txt:12: 1065s campaign [1 args] 1065s 1065s ---- 1065s INFO 1 is starting a new election at term 0 1065s INFO 1 became candidate at term 1 1065s INFO 1 received MsgVoteResp from 1 at term 1 1065s INFO 1 became leader at term 1 1065s interaction_test.go:30: 1065s testdata/confchange_v2_add_double_auto.txt:19: 1065s propose-conf-change [2 args] 1065s v2 v3 1065s ---- 1065s ok 1065s interaction_test.go:30: 1065s testdata/confchange_v2_add_double_auto.txt:25: 1065s add-nodes [1 args] 1065s 1065s ---- 1065s INFO 2 switched to configuration voters=() 1065s INFO 2 became follower at term 0 1065s INFO newRaft 2 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s INFO 3 switched to configuration voters=() 1065s INFO 3 became follower at term 0 1065s INFO newRaft 3 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s interaction_test.go:30: 1065s testdata/confchange_v2_add_double_auto.txt:39: 1065s process-ready [1 args] 1065s 1065s ---- 1065s Ready MustSync=true: 1065s Lead:1 State:StateLeader 1065s HardState Term:1 Vote:1 Commit:4 1065s Entries: 1065s 1/3 EntryNormal "" 1065s 1/4 EntryConfChangeV2 v2 v3 1065s CommittedEntries: 1065s 1/3 EntryNormal "" 1065s 1/4 EntryConfChangeV2 v2 v3 1065s INFO 1 switched to configuration voters=(1 2 3)&&(1) autoleave 1065s INFO initiating automatic transition out of joint configuration voters=(1 2 3)&&(1) autoleave 1065s interaction_test.go:30: 1065s testdata/confchange_v2_add_double_auto.txt:54: 1065s stabilize [1 args] 1065s 1065s ---- 1065s > 1 handling Ready 1065s Ready MustSync=true: 1065s Entries: 1065s 1/5 EntryConfChangeV2 1065s Messages: 1065s 1->2 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v2 v3] 1065s 1->3 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v2 v3] 1065s interaction_test.go:30: 1065s testdata/confchange_v2_add_double_auto.txt:69: 1065s stabilize [2 args] 1065s 1065s ---- 1065s > 2 receiving messages 1065s 1->2 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v2 v3] 1065s INFO 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1] 1065s INFO 2 became follower at term 1 1065s DEBUG 2 [logterm: 0, index: 3] rejected MsgApp [logterm: 1, index: 3] from 1 1065s > 2 handling Ready 1065s Ready MustSync=true: 1065s Lead:1 State:StateFollower 1065s HardState Term:1 Commit:0 1065s Messages: 1065s 2->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0) 1065s > 1 receiving messages 1065s 2->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0) 1065s DEBUG 1 received MsgAppResp(rejected, hint: (index 0, term 0)) from 2 for index 3 1065s DEBUG 1 decreased progress of 2 to [StateProbe match=0 next=1] 1065s DEBUG 1 [firstindex: 3, commit: 4] sent snapshot[index: 4, term: 1] to 2 [StateProbe match=0 next=1] 1065s DEBUG 1 paused sending replication messages to 2 [StateSnapshot match=0 next=1 paused pendingSnap=4] 1065s > 1 handling Ready 1065s Ready MustSync=false: 1065s Messages: 1065s 1->2 MsgSnap Term:1 Log:0/0 Snapshot: Index:4 Term:1 ConfState:Voters:[1 2 3] VotersOutgoing:[1] Learners:[] LearnersNext:[] AutoLeave:true 1065s > 2 receiving messages 1065s 1->2 MsgSnap Term:1 Log:0/0 Snapshot: Index:4 Term:1 ConfState:Voters:[1 2 3] VotersOutgoing:[1] Learners:[] LearnersNext:[] AutoLeave:true 1065s INFO log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 4, term: 1] 1065s INFO 2 switched to configuration voters=(1 2 3)&&(1) autoleave 1065s INFO 2 [commit: 4, lastindex: 4, lastterm: 1] restored snapshot [index: 4, term: 1] 1065s INFO 2 [commit: 4] restored snapshot [index: 4, term: 1] 1065s > 2 handling Ready 1065s Ready MustSync=false: 1065s HardState Term:1 Commit:4 1065s Snapshot Index:4 Term:1 ConfState:Voters:[1 2 3] VotersOutgoing:[1] Learners:[] LearnersNext:[] AutoLeave:true 1065s Messages: 1065s 2->1 MsgAppResp Term:1 Log:0/4 1065s > 1 receiving messages 1065s 2->1 MsgAppResp Term:1 Log:0/4 1065s DEBUG 1 recovered from needing snapshot, resumed sending replication messages to 2 [StateSnapshot match=4 next=5 paused pendingSnap=4] 1065s > 1 handling Ready 1065s Ready MustSync=false: 1065s Messages: 1065s 1->2 MsgApp Term:1 Log:1/4 Commit:4 Entries:[1/5 EntryConfChangeV2] 1065s > 2 receiving messages 1065s 1->2 MsgApp Term:1 Log:1/4 Commit:4 Entries:[1/5 EntryConfChangeV2] 1065s > 2 handling Ready 1065s Ready MustSync=true: 1065s Entries: 1065s 1/5 EntryConfChangeV2 1065s Messages: 1065s 2->1 MsgAppResp Term:1 Log:0/5 1065s > 1 receiving messages 1065s 2->1 MsgAppResp Term:1 Log:0/5 1065s > 1 handling Ready 1065s Ready MustSync=false: 1065s HardState Term:1 Vote:1 Commit:5 1065s CommittedEntries: 1065s 1/5 EntryConfChangeV2 1065s Messages: 1065s 1->2 MsgApp Term:1 Log:1/5 Commit:5 1065s INFO 1 switched to configuration voters=(1 2 3) 1065s > 2 receiving messages 1065s 1->2 MsgApp Term:1 Log:1/5 Commit:5 1065s > 2 handling Ready 1065s Ready MustSync=false: 1065s HardState Term:1 Commit:5 1065s CommittedEntries: 1065s 1/5 EntryConfChangeV2 1065s Messages: 1065s 2->1 MsgAppResp Term:1 Log:0/5 1065s INFO 2 switched to configuration voters=(1 2 3) 1065s > 1 receiving messages 1065s 2->1 MsgAppResp Term:1 Log:0/5 1065s interaction_test.go:30: 1065s testdata/confchange_v2_add_double_auto.txt:143: 1065s stabilize [2 args] 1065s 1065s ---- 1065s > 3 receiving messages 1065s 1->3 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v2 v3] 1065s INFO 3 [term: 0] received a MsgApp message with higher term from 1 [term: 1] 1065s INFO 3 became follower at term 1 1065s DEBUG 3 [logterm: 0, index: 3] rejected MsgApp [logterm: 1, index: 3] from 1 1065s > 3 handling Ready 1065s Ready MustSync=true: 1065s Lead:1 State:StateFollower 1065s HardState Term:1 Commit:0 1065s Messages: 1065s 3->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0) 1065s > 1 receiving messages 1065s 3->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0) 1065s DEBUG 1 received MsgAppResp(rejected, hint: (index 0, term 0)) from 3 for index 3 1065s DEBUG 1 decreased progress of 3 to [StateProbe match=0 next=1] 1065s DEBUG 1 [firstindex: 3, commit: 5] sent snapshot[index: 5, term: 1] to 3 [StateProbe match=0 next=1] 1065s DEBUG 1 paused sending replication messages to 3 [StateSnapshot match=0 next=1 paused pendingSnap=5] 1065s > 1 handling Ready 1065s Ready MustSync=false: 1065s Messages: 1065s 1->3 MsgSnap Term:1 Log:0/0 Snapshot: Index:5 Term:1 ConfState:Voters:[1 2 3] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false 1065s > 3 receiving messages 1065s 1->3 MsgSnap Term:1 Log:0/0 Snapshot: Index:5 Term:1 ConfState:Voters:[1 2 3] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false 1065s INFO log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 5, term: 1] 1065s INFO 3 switched to configuration voters=(1 2 3) 1065s INFO 3 [commit: 5, lastindex: 5, lastterm: 1] restored snapshot [index: 5, term: 1] 1065s INFO 3 [commit: 5] restored snapshot [index: 5, term: 1] 1065s > 3 handling Ready 1065s Ready MustSync=false: 1065s HardState Term:1 Commit:5 1065s Snapshot Index:5 Term:1 ConfState:Voters:[1 2 3] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false 1065s Messages: 1065s 3->1 MsgAppResp Term:1 Log:0/5 1065s > 1 receiving messages 1065s 3->1 MsgAppResp Term:1 Log:0/5 1065s DEBUG 1 recovered from needing snapshot, resumed sending replication messages to 3 [StateSnapshot match=5 next=6 paused pendingSnap=5] 1065s > 1 handling Ready 1065s Ready MustSync=false: 1065s Messages: 1065s 1->3 MsgApp Term:1 Log:1/5 Commit:5 1065s > 3 receiving messages 1065s 1->3 MsgApp Term:1 Log:1/5 Commit:5 1065s > 3 handling Ready 1065s Ready MustSync=false: 1065s Messages: 1065s 3->1 MsgAppResp Term:1 Log:0/5 1065s > 1 receiving messages 1065s 3->1 MsgAppResp Term:1 Log:0/5 1065s interaction_test.go:30: 1065s testdata/confchange_v2_add_double_auto.txt:195: 1065s stabilize [0 args] 1065s 1065s ---- 1065s ok 1065s interaction_test.go:30: 1065s testdata/confchange_v2_add_double_auto.txt:202: 1065s propose-conf-change [1 args] 1065s r2 r3 1065s ---- 1065s ok 1065s interaction_test.go:30: 1065s testdata/confchange_v2_add_double_auto.txt:208: 1065s stabilize [1 args] 1065s 1065s ---- 1065s > 1 handling Ready 1065s Ready MustSync=true: 1065s Entries: 1065s 1/6 EntryConfChangeV2 r2 r3 1065s Messages: 1065s 1->2 MsgApp Term:1 Log:1/5 Commit:5 Entries:[1/6 EntryConfChangeV2 r2 r3] 1065s 1->3 MsgApp Term:1 Log:1/5 Commit:5 Entries:[1/6 EntryConfChangeV2 r2 r3] 1065s interaction_test.go:30: 1065s testdata/confchange_v2_add_double_auto.txt:219: 1065s stabilize [2 args] 1065s 1065s ---- 1065s > 2 receiving messages 1065s 1->2 MsgApp Term:1 Log:1/5 Commit:5 Entries:[1/6 EntryConfChangeV2 r2 r3] 1065s > 3 receiving messages 1065s 1->3 MsgApp Term:1 Log:1/5 Commit:5 Entries:[1/6 EntryConfChangeV2 r2 r3] 1065s > 2 handling Ready 1065s Ready MustSync=true: 1065s Entries: 1065s 1/6 EntryConfChangeV2 r2 r3 1065s Messages: 1065s 2->1 MsgAppResp Term:1 Log:0/6 1065s > 3 handling Ready 1065s Ready MustSync=true: 1065s Entries: 1065s 1/6 EntryConfChangeV2 r2 r3 1065s Messages: 1065s 3->1 MsgAppResp Term:1 Log:0/6 1065s interaction_test.go:30: 1065s testdata/confchange_v2_add_double_auto.txt:241: 1065s propose [2 args] 1065s 1065s ---- 1065s ok 1065s interaction_test.go:30: 1065s testdata/confchange_v2_add_double_auto.txt:245: 1065s propose [2 args] 1065s 1065s ---- 1065s ok 1065s interaction_test.go:30: 1065s testdata/confchange_v2_add_double_auto.txt:251: 1065s stabilize [1 args] 1065s 1065s ---- 1065s > 1 handling Ready 1065s Ready MustSync=true: 1065s Entries: 1065s 1/7 EntryNormal "foo" 1065s 1/8 EntryNormal "bar" 1065s Messages: 1065s 1->2 MsgApp Term:1 Log:1/6 Commit:5 Entries:[1/7 EntryNormal "foo"] 1065s 1->3 MsgApp Term:1 Log:1/6 Commit:5 Entries:[1/7 EntryNormal "foo"] 1065s 1->2 MsgApp Term:1 Log:1/7 Commit:5 Entries:[1/8 EntryNormal "bar"] 1065s 1->3 MsgApp Term:1 Log:1/7 Commit:5 Entries:[1/8 EntryNormal "bar"] 1065s > 1 receiving messages 1065s 2->1 MsgAppResp Term:1 Log:0/6 1065s 3->1 MsgAppResp Term:1 Log:0/6 1065s > 1 handling Ready 1065s Ready MustSync=false: 1065s HardState Term:1 Vote:1 Commit:6 1065s CommittedEntries: 1065s 1/6 EntryConfChangeV2 r2 r3 1065s Messages: 1065s 1->2 MsgApp Term:1 Log:1/8 Commit:6 1065s 1->3 MsgApp Term:1 Log:1/8 Commit:6 1065s INFO 1 switched to configuration voters=(1)&&(1 2 3) autoleave 1065s INFO initiating automatic transition out of joint configuration voters=(1)&&(1 2 3) autoleave 1065s > 1 handling Ready 1065s Ready MustSync=true: 1065s Entries: 1065s 1/9 EntryConfChangeV2 1065s interaction_test.go:30: 1065s testdata/confchange_v2_add_double_auto.txt:282: 1065s stabilize [2 args] 1065s 1065s ---- 1065s > 2 receiving messages 1065s 1->2 MsgApp Term:1 Log:1/6 Commit:5 Entries:[1/7 EntryNormal "foo"] 1065s 1->2 MsgApp Term:1 Log:1/7 Commit:5 Entries:[1/8 EntryNormal "bar"] 1065s 1->2 MsgApp Term:1 Log:1/8 Commit:6 1065s > 3 receiving messages 1065s 1->3 MsgApp Term:1 Log:1/6 Commit:5 Entries:[1/7 EntryNormal "foo"] 1065s 1->3 MsgApp Term:1 Log:1/7 Commit:5 Entries:[1/8 EntryNormal "bar"] 1065s 1->3 MsgApp Term:1 Log:1/8 Commit:6 1065s > 2 handling Ready 1065s Ready MustSync=true: 1065s HardState Term:1 Commit:6 1065s Entries: 1065s 1/7 EntryNormal "foo" 1065s 1/8 EntryNormal "bar" 1065s CommittedEntries: 1065s 1/6 EntryConfChangeV2 r2 r3 1065s Messages: 1065s 2->1 MsgAppResp Term:1 Log:0/7 1065s 2->1 MsgAppResp Term:1 Log:0/8 1065s 2->1 MsgAppResp Term:1 Log:0/8 1065s INFO 2 switched to configuration voters=(1)&&(1 2 3) autoleave 1065s > 3 handling Ready 1065s Ready MustSync=true: 1065s HardState Term:1 Commit:6 1065s Entries: 1065s 1/7 EntryNormal "foo" 1065s 1/8 EntryNormal "bar" 1065s CommittedEntries: 1065s 1/6 EntryConfChangeV2 r2 r3 1065s Messages: 1065s 3->1 MsgAppResp Term:1 Log:0/7 1065s 3->1 MsgAppResp Term:1 Log:0/8 1065s 3->1 MsgAppResp Term:1 Log:0/8 1065s INFO 3 switched to configuration voters=(1)&&(1 2 3) autoleave 1065s interaction_test.go:30: 1065s testdata/confchange_v2_add_double_auto.txt:322: 1065s stabilize [0 args] 1065s 1065s ---- 1065s > 1 receiving messages 1065s 2->1 MsgAppResp Term:1 Log:0/7 1065s 2->1 MsgAppResp Term:1 Log:0/8 1065s 2->1 MsgAppResp Term:1 Log:0/8 1065s 3->1 MsgAppResp Term:1 Log:0/7 1065s 3->1 MsgAppResp Term:1 Log:0/8 1065s 3->1 MsgAppResp Term:1 Log:0/8 1065s > 1 handling Ready 1065s Ready MustSync=false: 1065s HardState Term:1 Vote:1 Commit:8 1065s CommittedEntries: 1065s 1/7 EntryNormal "foo" 1065s 1/8 EntryNormal "bar" 1065s Messages: 1065s 1->2 MsgApp Term:1 Log:1/8 Commit:7 Entries:[1/9 EntryConfChangeV2] 1065s 1->3 MsgApp Term:1 Log:1/8 Commit:7 Entries:[1/9 EntryConfChangeV2] 1065s 1->2 MsgApp Term:1 Log:1/9 Commit:8 1065s 1->3 MsgApp Term:1 Log:1/9 Commit:8 1065s > 2 receiving messages 1065s 1->2 MsgApp Term:1 Log:1/8 Commit:7 Entries:[1/9 EntryConfChangeV2] 1065s 1->2 MsgApp Term:1 Log:1/9 Commit:8 1065s > 3 receiving messages 1065s 1->3 MsgApp Term:1 Log:1/8 Commit:7 Entries:[1/9 EntryConfChangeV2] 1065s 1->3 MsgApp Term:1 Log:1/9 Commit:8 1065s > 2 handling Ready 1065s Ready MustSync=true: 1065s HardState Term:1 Commit:8 1065s Entries: 1065s 1/9 EntryConfChangeV2 1065s CommittedEntries: 1065s 1/7 EntryNormal "foo" 1065s 1/8 EntryNormal "bar" 1065s Messages: 1065s 2->1 MsgAppResp Term:1 Log:0/9 1065s 2->1 MsgAppResp Term:1 Log:0/9 1065s > 3 handling Ready 1065s Ready MustSync=true: 1065s HardState Term:1 Commit:8 1065s Entries: 1065s 1/9 EntryConfChangeV2 1065s CommittedEntries: 1065s 1/7 EntryNormal "foo" 1065s 1/8 EntryNormal "bar" 1065s Messages: 1065s 3->1 MsgAppResp Term:1 Log:0/9 1065s 3->1 MsgAppResp Term:1 Log:0/9 1065s > 1 receiving messages 1065s 2->1 MsgAppResp Term:1 Log:0/9 1065s 2->1 MsgAppResp Term:1 Log:0/9 1065s 3->1 MsgAppResp Term:1 Log:0/9 1065s 3->1 MsgAppResp Term:1 Log:0/9 1065s > 1 handling Ready 1065s Ready MustSync=false: 1065s HardState Term:1 Vote:1 Commit:9 1065s CommittedEntries: 1065s 1/9 EntryConfChangeV2 1065s Messages: 1065s 1->2 MsgApp Term:1 Log:1/9 Commit:9 1065s 1->3 MsgApp Term:1 Log:1/9 Commit:9 1065s INFO 1 switched to configuration voters=(1) 1065s > 2 receiving messages 1065s 1->2 MsgApp Term:1 Log:1/9 Commit:9 1065s > 3 receiving messages 1065s 1->3 MsgApp Term:1 Log:1/9 Commit:9 1065s > 2 handling Ready 1065s Ready MustSync=false: 1065s HardState Term:1 Commit:9 1065s CommittedEntries: 1065s 1/9 EntryConfChangeV2 1065s Messages: 1065s 2->1 MsgAppResp Term:1 Log:0/9 1065s INFO 2 switched to configuration voters=(1) 1065s > 3 handling Ready 1065s Ready MustSync=false: 1065s HardState Term:1 Commit:9 1065s CommittedEntries: 1065s 1/9 EntryConfChangeV2 1065s Messages: 1065s 3->1 MsgAppResp Term:1 Log:0/9 1065s INFO 3 switched to configuration voters=(1) 1065s > 1 receiving messages 1065s 2->1 MsgAppResp Term:1 Log:0/9 1065s raft: cannot step as peer not found 1065s 3->1 MsgAppResp Term:1 Log:0/9 1065s raft: cannot step as peer not found 1065s === RUN TestInteraction/confchange_v2_add_double_implicit 1065s interaction_test.go:30: 1065s testdata/confchange_v2_add_double_implicit.txt:8: 1065s add-nodes [3 args] 1065s 1065s ---- 1065s INFO 1 switched to configuration voters=(1) 1065s INFO 1 became follower at term 0 1065s INFO newRaft 1 [peers: [1], term: 0, commit: 2, applied: 2, lastindex: 2, lastterm: 1] 1065s interaction_test.go:30: 1065s testdata/confchange_v2_add_double_implicit.txt:14: 1065s campaign [1 args] 1065s 1065s ---- 1065s INFO 1 is starting a new election at term 0 1065s INFO 1 became candidate at term 1 1065s INFO 1 received MsgVoteResp from 1 at term 1 1065s INFO 1 became leader at term 1 1065s interaction_test.go:30: 1065s testdata/confchange_v2_add_double_implicit.txt:21: 1065s propose-conf-change [2 args] 1065s v2 1065s ---- 1065s ok 1065s interaction_test.go:30: 1065s testdata/confchange_v2_add_double_implicit.txt:27: 1065s add-nodes [1 args] 1065s 1065s ---- 1065s INFO 2 switched to configuration voters=() 1065s INFO 2 became follower at term 0 1065s INFO newRaft 2 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s interaction_test.go:30: 1065s testdata/confchange_v2_add_double_implicit.txt:36: 1065s stabilize [2 args] 1065s 1065s ---- 1065s > 1 handling Ready 1065s Ready MustSync=true: 1065s Lead:1 State:StateLeader 1065s HardState Term:1 Vote:1 Commit:4 1065s Entries: 1065s 1/3 EntryNormal "" 1065s 1/4 EntryConfChangeV2 v2 1065s CommittedEntries: 1065s 1/3 EntryNormal "" 1065s 1/4 EntryConfChangeV2 v2 1065s INFO 1 switched to configuration voters=(1 2)&&(1) autoleave 1065s INFO initiating automatic transition out of joint configuration voters=(1 2)&&(1) autoleave 1065s > 1 handling Ready 1065s Ready MustSync=true: 1065s Entries: 1065s 1/5 EntryConfChangeV2 1065s Messages: 1065s 1->2 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v2] 1065s > 2 receiving messages 1065s 1->2 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v2] 1065s INFO 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1] 1065s INFO 2 became follower at term 1 1065s DEBUG 2 [logterm: 0, index: 3] rejected MsgApp [logterm: 1, index: 3] from 1 1065s > 2 handling Ready 1065s Ready MustSync=true: 1065s Lead:1 State:StateFollower 1065s HardState Term:1 Commit:0 1065s Messages: 1065s 2->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0) 1065s > 1 receiving messages 1065s 2->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0) 1065s DEBUG 1 received MsgAppResp(rejected, hint: (index 0, term 0)) from 2 for index 3 1065s DEBUG 1 decreased progress of 2 to [StateProbe match=0 next=1] 1065s DEBUG 1 [firstindex: 3, commit: 4] sent snapshot[index: 4, term: 1] to 2 [StateProbe match=0 next=1] 1065s DEBUG 1 paused sending replication messages to 2 [StateSnapshot match=0 next=1 paused pendingSnap=4] 1065s > 1 handling Ready 1065s Ready MustSync=false: 1065s Messages: 1065s 1->2 MsgSnap Term:1 Log:0/0 Snapshot: Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[1] Learners:[] LearnersNext:[] AutoLeave:true 1065s > 2 receiving messages 1065s 1->2 MsgSnap Term:1 Log:0/0 Snapshot: Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[1] Learners:[] LearnersNext:[] AutoLeave:true 1065s INFO log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 4, term: 1] 1065s INFO 2 switched to configuration voters=(1 2)&&(1) autoleave 1065s INFO 2 [commit: 4, lastindex: 4, lastterm: 1] restored snapshot [index: 4, term: 1] 1065s INFO 2 [commit: 4] restored snapshot [index: 4, term: 1] 1065s > 2 handling Ready 1065s Ready MustSync=false: 1065s HardState Term:1 Commit:4 1065s Snapshot Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[1] Learners:[] LearnersNext:[] AutoLeave:true 1065s Messages: 1065s 2->1 MsgAppResp Term:1 Log:0/4 1065s > 1 receiving messages 1065s 2->1 MsgAppResp Term:1 Log:0/4 1065s DEBUG 1 recovered from needing snapshot, resumed sending replication messages to 2 [StateSnapshot match=4 next=5 paused pendingSnap=4] 1065s > 1 handling Ready 1065s Ready MustSync=false: 1065s Messages: 1065s 1->2 MsgApp Term:1 Log:1/4 Commit:4 Entries:[1/5 EntryConfChangeV2] 1065s > 2 receiving messages 1065s 1->2 MsgApp Term:1 Log:1/4 Commit:4 Entries:[1/5 EntryConfChangeV2] 1065s > 2 handling Ready 1065s Ready MustSync=true: 1065s Entries: 1065s 1/5 EntryConfChangeV2 1065s Messages: 1065s 2->1 MsgAppResp Term:1 Log:0/5 1065s > 1 receiving messages 1065s 2->1 MsgAppResp Term:1 Log:0/5 1065s > 1 handling Ready 1065s Ready MustSync=false: 1065s HardState Term:1 Vote:1 Commit:5 1065s CommittedEntries: 1065s 1/5 EntryConfChangeV2 1065s Messages: 1065s 1->2 MsgApp Term:1 Log:1/5 Commit:5 1065s INFO 1 switched to configuration voters=(1 2) 1065s > 2 receiving messages 1065s 1->2 MsgApp Term:1 Log:1/5 Commit:5 1065s > 2 handling Ready 1065s Ready MustSync=false: 1065s HardState Term:1 Commit:5 1065s CommittedEntries: 1065s 1/5 EntryConfChangeV2 1065s Messages: 1065s 2->1 MsgAppResp Term:1 Log:0/5 1065s INFO 2 switched to configuration voters=(1 2) 1065s > 1 receiving messages 1065s 2->1 MsgAppResp Term:1 Log:0/5 1065s === RUN TestInteraction/confchange_v2_add_single_auto 1065s interaction_test.go:30: 1065s testdata/confchange_v2_add_single_auto.txt:6: 1065s add-nodes [3 args] 1065s 1065s ---- 1065s INFO 1 switched to configuration voters=(1) 1065s INFO 1 became follower at term 0 1065s INFO newRaft 1 [peers: [1], term: 0, commit: 2, applied: 2, lastindex: 2, lastterm: 1] 1065s interaction_test.go:30: 1065s testdata/confchange_v2_add_single_auto.txt:12: 1065s campaign [1 args] 1065s 1065s ---- 1065s INFO 1 is starting a new election at term 0 1065s INFO 1 became candidate at term 1 1065s INFO 1 received MsgVoteResp from 1 at term 1 1065s INFO 1 became leader at term 1 1065s interaction_test.go:30: 1065s testdata/confchange_v2_add_single_auto.txt:20: 1065s propose-conf-change [1 args] 1065s v2 1065s ---- 1065s ok 1065s interaction_test.go:30: 1065s testdata/confchange_v2_add_single_auto.txt:26: 1065s add-nodes [1 args] 1065s 1065s ---- 1065s INFO 2 switched to configuration voters=() 1065s INFO 2 became follower at term 0 1065s INFO newRaft 2 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s interaction_test.go:30: 1065s testdata/confchange_v2_add_single_auto.txt:34: 1065s stabilize [0 args] 1065s 1065s ---- 1065s > 1 handling Ready 1065s Ready MustSync=true: 1065s Lead:1 State:StateLeader 1065s HardState Term:1 Vote:1 Commit:4 1065s Entries: 1065s 1/3 EntryNormal "" 1065s 1/4 EntryConfChangeV2 v2 1065s CommittedEntries: 1065s 1/3 EntryNormal "" 1065s 1/4 EntryConfChangeV2 v2 1065s INFO 1 switched to configuration voters=(1 2) 1065s > 1 handling Ready 1065s Ready MustSync=false: 1065s Messages: 1065s 1->2 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v2] 1065s > 2 receiving messages 1065s 1->2 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v2] 1065s INFO 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1] 1065s INFO 2 became follower at term 1 1065s DEBUG 2 [logterm: 0, index: 3] rejected MsgApp [logterm: 1, index: 3] from 1 1065s > 2 handling Ready 1065s Ready MustSync=true: 1065s Lead:1 State:StateFollower 1065s HardState Term:1 Commit:0 1065s Messages: 1065s 2->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0) 1065s > 1 receiving messages 1065s 2->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0) 1065s DEBUG 1 received MsgAppResp(rejected, hint: (index 0, term 0)) from 2 for index 3 1065s DEBUG 1 decreased progress of 2 to [StateProbe match=0 next=1] 1065s DEBUG 1 [firstindex: 3, commit: 4] sent snapshot[index: 4, term: 1] to 2 [StateProbe match=0 next=1] 1065s DEBUG 1 paused sending replication messages to 2 [StateSnapshot match=0 next=1 paused pendingSnap=4] 1065s > 1 handling Ready 1065s Ready MustSync=false: 1065s Messages: 1065s 1->2 MsgSnap Term:1 Log:0/0 Snapshot: Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false 1065s > 2 receiving messages 1065s 1->2 MsgSnap Term:1 Log:0/0 Snapshot: Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false 1065s INFO log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 4, term: 1] 1065s INFO 2 switched to configuration voters=(1 2) 1065s INFO 2 [commit: 4, lastindex: 4, lastterm: 1] restored snapshot [index: 4, term: 1] 1065s INFO 2 [commit: 4] restored snapshot [index: 4, term: 1] 1065s > 2 handling Ready 1065s Ready MustSync=false: 1065s HardState Term:1 Commit:4 1065s Snapshot Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false 1065s Messages: 1065s 2->1 MsgAppResp Term:1 Log:0/4 1065s > 1 receiving messages 1065s 2->1 MsgAppResp Term:1 Log:0/4 1065s DEBUG 1 recovered from needing snapshot, resumed sending replication messages to 2 [StateSnapshot match=4 next=5 paused pendingSnap=4] 1065s > 1 handling Ready 1065s Ready MustSync=false: 1065s Messages: 1065s 1->2 MsgApp Term:1 Log:1/4 Commit:4 1065s > 2 receiving messages 1065s 1->2 MsgApp Term:1 Log:1/4 Commit:4 1065s > 2 handling Ready 1065s Ready MustSync=false: 1065s Messages: 1065s 2->1 MsgAppResp Term:1 Log:0/4 1065s > 1 receiving messages 1065s 2->1 MsgAppResp Term:1 Log:0/4 1065s === RUN TestInteraction/confchange_v2_add_single_explicit 1065s interaction_test.go:30: 1065s testdata/confchange_v2_add_single_explicit.txt:6: 1065s add-nodes [3 args] 1065s 1065s ---- 1065s INFO 1 switched to configuration voters=(1) 1065s INFO 1 became follower at term 0 1065s INFO newRaft 1 [peers: [1], term: 0, commit: 2, applied: 2, lastindex: 2, lastterm: 1] 1065s interaction_test.go:30: 1065s testdata/confchange_v2_add_single_explicit.txt:12: 1065s campaign [1 args] 1065s 1065s ---- 1065s INFO 1 is starting a new election at term 0 1065s INFO 1 became candidate at term 1 1065s INFO 1 received MsgVoteResp from 1 at term 1 1065s INFO 1 became leader at term 1 1065s interaction_test.go:30: 1065s testdata/confchange_v2_add_single_explicit.txt:20: 1065s propose-conf-change [2 args] 1065s v2 1065s ---- 1065s ok 1065s interaction_test.go:30: 1065s testdata/confchange_v2_add_single_explicit.txt:26: 1065s add-nodes [1 args] 1065s 1065s ---- 1065s INFO 2 switched to configuration voters=() 1065s INFO 2 became follower at term 0 1065s INFO newRaft 2 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s interaction_test.go:30: 1065s testdata/confchange_v2_add_single_explicit.txt:34: 1065s stabilize [2 args] 1065s 1065s ---- 1065s > 1 handling Ready 1065s Ready MustSync=true: 1065s Lead:1 State:StateLeader 1065s HardState Term:1 Vote:1 Commit:4 1065s Entries: 1065s 1/3 EntryNormal "" 1065s 1/4 EntryConfChangeV2 v2 1065s CommittedEntries: 1065s 1/3 EntryNormal "" 1065s 1/4 EntryConfChangeV2 v2 1065s INFO 1 switched to configuration voters=(1 2)&&(1) 1065s > 1 handling Ready 1065s Ready MustSync=false: 1065s Messages: 1065s 1->2 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v2] 1065s > 2 receiving messages 1065s 1->2 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v2] 1065s INFO 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1] 1065s INFO 2 became follower at term 1 1065s DEBUG 2 [logterm: 0, index: 3] rejected MsgApp [logterm: 1, index: 3] from 1 1065s > 2 handling Ready 1065s Ready MustSync=true: 1065s Lead:1 State:StateFollower 1065s HardState Term:1 Commit:0 1065s Messages: 1065s 2->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0) 1065s > 1 receiving messages 1065s 2->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0) 1065s DEBUG 1 received MsgAppResp(rejected, hint: (index 0, term 0)) from 2 for index 3 1065s DEBUG 1 decreased progress of 2 to [StateProbe match=0 next=1] 1065s DEBUG 1 [firstindex: 3, commit: 4] sent snapshot[index: 4, term: 1] to 2 [StateProbe match=0 next=1] 1065s DEBUG 1 paused sending replication messages to 2 [StateSnapshot match=0 next=1 paused pendingSnap=4] 1065s > 1 handling Ready 1065s Ready MustSync=false: 1065s Messages: 1065s 1->2 MsgSnap Term:1 Log:0/0 Snapshot: Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[1] Learners:[] LearnersNext:[] AutoLeave:false 1065s > 2 receiving messages 1065s 1->2 MsgSnap Term:1 Log:0/0 Snapshot: Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[1] Learners:[] LearnersNext:[] AutoLeave:false 1065s INFO log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 4, term: 1] 1065s INFO 2 switched to configuration voters=(1 2)&&(1) 1065s INFO 2 [commit: 4, lastindex: 4, lastterm: 1] restored snapshot [index: 4, term: 1] 1065s INFO 2 [commit: 4] restored snapshot [index: 4, term: 1] 1065s > 2 handling Ready 1065s Ready MustSync=false: 1065s HardState Term:1 Commit:4 1065s Snapshot Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[1] Learners:[] LearnersNext:[] AutoLeave:false 1065s Messages: 1065s 2->1 MsgAppResp Term:1 Log:0/4 1065s > 1 receiving messages 1065s 2->1 MsgAppResp Term:1 Log:0/4 1065s DEBUG 1 recovered from needing snapshot, resumed sending replication messages to 2 [StateSnapshot match=4 next=5 paused pendingSnap=4] 1065s > 1 handling Ready 1065s Ready MustSync=false: 1065s Messages: 1065s 1->2 MsgApp Term:1 Log:1/4 Commit:4 1065s > 2 receiving messages 1065s 1->2 MsgApp Term:1 Log:1/4 Commit:4 1065s > 2 handling Ready 1065s Ready MustSync=false: 1065s Messages: 1065s 2->1 MsgAppResp Term:1 Log:0/4 1065s > 1 receiving messages 1065s 2->1 MsgAppResp Term:1 Log:0/4 1065s interaction_test.go:30: 1065s testdata/confchange_v2_add_single_explicit.txt:103: 1065s propose-conf-change [1 args] 1065s v3 v4 v5 1065s ---- 1065s 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 1065s interaction_test.go:30: 1065s testdata/confchange_v2_add_single_explicit.txt:109: 1065s propose-conf-change [1 args] 1065s 1065s ---- 1065s ok 1065s interaction_test.go:30: 1065s testdata/confchange_v2_add_single_explicit.txt:114: 1065s stabilize [0 args] 1065s 1065s ---- 1065s > 1 handling Ready 1065s Ready MustSync=true: 1065s Entries: 1065s 1/5 EntryNormal "" 1065s 1/6 EntryConfChangeV2 1065s Messages: 1065s 1->2 MsgApp Term:1 Log:1/4 Commit:4 Entries:[1/5 EntryNormal ""] 1065s 1->2 MsgApp Term:1 Log:1/5 Commit:4 Entries:[1/6 EntryConfChangeV2] 1065s > 2 receiving messages 1065s 1->2 MsgApp Term:1 Log:1/4 Commit:4 Entries:[1/5 EntryNormal ""] 1065s 1->2 MsgApp Term:1 Log:1/5 Commit:4 Entries:[1/6 EntryConfChangeV2] 1065s > 2 handling Ready 1065s Ready MustSync=true: 1065s Entries: 1065s 1/5 EntryNormal "" 1065s 1/6 EntryConfChangeV2 1065s Messages: 1065s 2->1 MsgAppResp Term:1 Log:0/5 1065s 2->1 MsgAppResp Term:1 Log:0/6 1065s > 1 receiving messages 1065s 2->1 MsgAppResp Term:1 Log:0/5 1065s 2->1 MsgAppResp Term:1 Log:0/6 1065s > 1 handling Ready 1065s Ready MustSync=false: 1065s HardState Term:1 Vote:1 Commit:6 1065s CommittedEntries: 1065s 1/5 EntryNormal "" 1065s 1/6 EntryConfChangeV2 1065s Messages: 1065s 1->2 MsgApp Term:1 Log:1/6 Commit:5 1065s 1->2 MsgApp Term:1 Log:1/6 Commit:6 1065s INFO 1 switched to configuration voters=(1 2) 1065s > 2 receiving messages 1065s 1->2 MsgApp Term:1 Log:1/6 Commit:5 1065s 1->2 MsgApp Term:1 Log:1/6 Commit:6 1065s > 2 handling Ready 1065s Ready MustSync=false: 1065s HardState Term:1 Commit:6 1065s CommittedEntries: 1065s 1/5 EntryNormal "" 1065s 1/6 EntryConfChangeV2 1065s Messages: 1065s 2->1 MsgAppResp Term:1 Log:0/6 1065s 2->1 MsgAppResp Term:1 Log:0/6 1065s INFO 2 switched to configuration voters=(1 2) 1065s > 1 receiving messages 1065s 2->1 MsgAppResp Term:1 Log:0/6 1065s 2->1 MsgAppResp Term:1 Log:0/6 1065s interaction_test.go:30: 1065s testdata/confchange_v2_add_single_explicit.txt:166: 1065s propose-conf-change [1 args] 1065s 1065s ---- 1065s INFO 1 ignoring conf change {ConfChangeTransitionAuto [] []} at config voters=(1 2): not in joint state; refusing empty conf change 1065s interaction_test.go:30: 1065s testdata/confchange_v2_add_single_explicit.txt:171: 1065s stabilize [0 args] 1065s 1065s ---- 1065s > 1 handling Ready 1065s Ready MustSync=true: 1065s Entries: 1065s 1/7 EntryNormal "" 1065s Messages: 1065s 1->2 MsgApp Term:1 Log:1/6 Commit:6 Entries:[1/7 EntryNormal ""] 1065s > 2 receiving messages 1065s 1->2 MsgApp Term:1 Log:1/6 Commit:6 Entries:[1/7 EntryNormal ""] 1065s > 2 handling Ready 1065s Ready MustSync=true: 1065s Entries: 1065s 1/7 EntryNormal "" 1065s Messages: 1065s 2->1 MsgAppResp Term:1 Log:0/7 1065s > 1 receiving messages 1065s 2->1 MsgAppResp Term:1 Log:0/7 1065s > 1 handling Ready 1065s Ready MustSync=false: 1065s HardState Term:1 Vote:1 Commit:7 1065s CommittedEntries: 1065s 1/7 EntryNormal "" 1065s Messages: 1065s 1->2 MsgApp Term:1 Log:1/7 Commit:7 1065s > 2 receiving messages 1065s 1->2 MsgApp Term:1 Log:1/7 Commit:7 1065s > 2 handling Ready 1065s Ready MustSync=false: 1065s HardState Term:1 Commit:7 1065s CommittedEntries: 1065s 1/7 EntryNormal "" 1065s Messages: 1065s 2->1 MsgAppResp Term:1 Log:0/7 1065s > 1 receiving messages 1065s 2->1 MsgAppResp Term:1 Log:0/7 1065s === RUN TestInteraction/probe_and_replicate 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:31: 1065s log-level [1 args] 1065s 1065s ---- 1065s ok 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:36: 1065s add-nodes [3 args] 1065s 1065s ---- 1065s ok 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:41: 1065s campaign [1 args] 1065s 1065s ---- 1065s ok 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:45: 1065s stabilize [0 args] 1065s 1065s ---- 1065s ok (quiet) 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:49: 1065s propose [2 args] 1065s 1065s ---- 1065s ok 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:53: 1065s propose [2 args] 1065s 1065s ---- 1065s ok 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:57: 1065s stabilize [0 args] 1065s 1065s ---- 1065s ok (quiet) 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:62: 1065s campaign [1 args] 1065s 1065s ---- 1065s ok 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:66: 1065s stabilize [1 args] 1065s 1065s ---- 1065s ok (quiet) 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:70: 1065s stabilize [1 args] 1065s 1065s ---- 1065s ok (quiet) 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:74: 1065s stabilize [3 args] 1065s 1065s ---- 1065s ok (quiet) 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:78: 1065s propose [2 args] 1065s 1065s ---- 1065s ok 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:82: 1065s propose [2 args] 1065s 1065s ---- 1065s ok 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:86: 1065s stabilize [2 args] 1065s 1065s ---- 1065s ok (quiet) 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:90: 1065s deliver-msgs [1 args] 1065s 1065s ---- 1065s ok (quiet) 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:95: 1065s campaign [1 args] 1065s 1065s ---- 1065s ok 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:99: 1065s stabilize [1 args] 1065s 1065s ---- 1065s ok (quiet) 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:103: 1065s stabilize [6 args] 1065s 1065s ---- 1065s ok (quiet) 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:107: 1065s stabilize [1 args] 1065s 1065s ---- 1065s ok (quiet) 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:111: 1065s propose [2 args] 1065s 1065s ---- 1065s ok 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:115: 1065s propose [2 args] 1065s 1065s ---- 1065s ok 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:119: 1065s propose [2 args] 1065s 1065s ---- 1065s ok 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:123: 1065s propose [2 args] 1065s 1065s ---- 1065s ok 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:127: 1065s stabilize [1 args] 1065s 1065s ---- 1065s ok (quiet) 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:131: 1065s deliver-msgs [1 args] 1065s 1065s ---- 1065s ok (quiet) 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:136: 1065s campaign [1 args] 1065s 1065s ---- 1065s ok 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:140: 1065s stabilize [6 args] 1065s 1065s ---- 1065s ok (quiet) 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:144: 1065s propose [2 args] 1065s 1065s ---- 1065s ok 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:148: 1065s stabilize [5 args] 1065s 1065s ---- 1065s ok (quiet) 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:152: 1065s propose [2 args] 1065s 1065s ---- 1065s ok 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:156: 1065s propose [2 args] 1065s 1065s ---- 1065s ok 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:160: 1065s stabilize [1 args] 1065s 1065s ---- 1065s ok (quiet) 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:164: 1065s deliver-msgs [1 args] 1065s 1065s ---- 1065s ok (quiet) 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:169: 1065s campaign [1 args] 1065s 1065s ---- 1065s ok 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:173: 1065s stabilize [4 args] 1065s 1065s ---- 1065s ok (quiet) 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:177: 1065s propose [2 args] 1065s 1065s ---- 1065s ok 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:181: 1065s stabilize [4 args] 1065s 1065s ---- 1065s ok (quiet) 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:185: 1065s deliver-msgs [1 args] 1065s 1065s ---- 1065s ok (quiet) 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:190: 1065s campaign [1 args] 1065s 1065s ---- 1065s ok 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:194: 1065s stabilize [4 args] 1065s 1065s ---- 1065s ok (quiet) 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:198: 1065s propose [2 args] 1065s 1065s ---- 1065s ok 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:202: 1065s stabilize [3 args] 1065s 1065s ---- 1065s ok (quiet) 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:206: 1065s propose [2 args] 1065s 1065s ---- 1065s ok 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:210: 1065s stabilize [2 args] 1065s 1065s ---- 1065s ok (quiet) 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:214: 1065s propose [2 args] 1065s 1065s ---- 1065s ok 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:218: 1065s stabilize [1 args] 1065s 1065s ---- 1065s ok (quiet) 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:222: 1065s deliver-msgs [1 args] 1065s 1065s ---- 1065s ok (quiet) 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:227: 1065s campaign [1 args] 1065s 1065s ---- 1065s ok 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:231: 1065s stabilize [1 args] 1065s 1065s ---- 1065s ok (quiet) 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:235: 1065s stabilize [4 args] 1065s 1065s ---- 1065s ok (quiet) 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:239: 1065s stabilize [1 args] 1065s 1065s ---- 1065s ok (quiet) 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:243: 1065s propose [2 args] 1065s 1065s ---- 1065s ok 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:247: 1065s propose [2 args] 1065s 1065s ---- 1065s ok 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:251: 1065s propose [2 args] 1065s 1065s ---- 1065s ok 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:255: 1065s stabilize [1 args] 1065s 1065s ---- 1065s ok (quiet) 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:259: 1065s deliver-msgs [1 args] 1065s 1065s ---- 1065s ok (quiet) 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:265: 1065s log-level [1 args] 1065s 1065s ---- 1065s ok 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:269: 1065s raft-log [1 args] 1065s 1065s ---- 1065s 1/11 EntryNormal "" 1065s 1/12 EntryNormal "prop_1_12" 1065s 1/13 EntryNormal "prop_1_13" 1065s 4/14 EntryNormal "" 1065s 4/15 EntryNormal "prop_4_15" 1065s 5/16 EntryNormal "" 1065s 5/17 EntryNormal "prop_5_17" 1065s 6/18 EntryNormal "" 1065s 6/19 EntryNormal "prop_6_19" 1065s 6/20 EntryNormal "prop_6_20" 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:282: 1065s raft-log [1 args] 1065s 1065s ---- 1065s 1/11 EntryNormal "" 1065s 1/12 EntryNormal "prop_1_12" 1065s 1/13 EntryNormal "prop_1_13" 1065s 4/14 EntryNormal "" 1065s 4/15 EntryNormal "prop_4_15" 1065s 5/16 EntryNormal "" 1065s 5/17 EntryNormal "prop_5_17" 1065s 6/18 EntryNormal "" 1065s 6/19 EntryNormal "prop_6_19" 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:294: 1065s raft-log [1 args] 1065s 1065s ---- 1065s 1/11 EntryNormal "" 1065s 1/12 EntryNormal "prop_1_12" 1065s 1/13 EntryNormal "prop_1_13" 1065s 4/14 EntryNormal "" 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:301: 1065s raft-log [1 args] 1065s 1065s ---- 1065s 1/11 EntryNormal "" 1065s 1/12 EntryNormal "prop_1_12" 1065s 1/13 EntryNormal "prop_1_13" 1065s 4/14 EntryNormal "" 1065s 4/15 EntryNormal "prop_4_15" 1065s 5/16 EntryNormal "" 1065s 5/17 EntryNormal "prop_5_17" 1065s 6/18 EntryNormal "" 1065s 6/19 EntryNormal "prop_6_19" 1065s 6/20 EntryNormal "prop_6_20" 1065s 6/21 EntryNormal "prop_6_21" 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:315: 1065s raft-log [1 args] 1065s 1065s ---- 1065s 1/11 EntryNormal "" 1065s 1/12 EntryNormal "prop_1_12" 1065s 1/13 EntryNormal "prop_1_13" 1065s 4/14 EntryNormal "" 1065s 4/15 EntryNormal "prop_4_15" 1065s 5/16 EntryNormal "" 1065s 5/17 EntryNormal "prop_5_17" 1065s 6/18 EntryNormal "" 1065s 7/19 EntryNormal "" 1065s 7/20 EntryNormal "prop_7_20" 1065s 7/21 EntryNormal "prop_7_21" 1065s 7/22 EntryNormal "prop_7_22" 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:330: 1065s raft-log [1 args] 1065s 1065s ---- 1065s 1/11 EntryNormal "" 1065s 1/12 EntryNormal "prop_1_12" 1065s 1/13 EntryNormal "prop_1_13" 1065s 4/14 EntryNormal "" 1065s 4/15 EntryNormal "prop_4_15" 1065s 4/16 EntryNormal "prop_4_16" 1065s 4/17 EntryNormal "prop_4_17" 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:340: 1065s raft-log [1 args] 1065s 1065s ---- 1065s 1/11 EntryNormal "" 1065s 1/12 EntryNormal "prop_1_12" 1065s 1/13 EntryNormal "prop_1_13" 1065s 2/14 EntryNormal "" 1065s 2/15 EntryNormal "prop_2_15" 1065s 2/16 EntryNormal "prop_2_16" 1065s 3/17 EntryNormal "" 1065s 3/18 EntryNormal "prop_3_18" 1065s 3/19 EntryNormal "prop_3_19" 1065s 3/20 EntryNormal "prop_3_20" 1065s 3/21 EntryNormal "prop_3_21" 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:356: 1065s campaign [1 args] 1065s 1065s ---- 1065s INFO 1 is starting a new election at term 7 1065s INFO 1 became candidate at term 8 1065s INFO 1 received MsgVoteResp from 1 at term 8 1065s INFO 1 [logterm: 6, index: 20] sent MsgVote request to 2 at term 8 1065s INFO 1 [logterm: 6, index: 20] sent MsgVote request to 3 at term 8 1065s INFO 1 [logterm: 6, index: 20] sent MsgVote request to 4 at term 8 1065s INFO 1 [logterm: 6, index: 20] sent MsgVote request to 5 at term 8 1065s INFO 1 [logterm: 6, index: 20] sent MsgVote request to 6 at term 8 1065s INFO 1 [logterm: 6, index: 20] sent MsgVote request to 7 at term 8 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:369: 1065s stabilize [1 args] 1065s 1065s ---- 1065s > 1 handling Ready 1065s Ready MustSync=true: 1065s Lead:0 State:StateCandidate 1065s HardState Term:8 Vote:1 Commit:18 1065s Messages: 1065s 1->2 MsgVote Term:8 Log:6/20 1065s 1->3 MsgVote Term:8 Log:6/20 1065s 1->4 MsgVote Term:8 Log:6/20 1065s 1->5 MsgVote Term:8 Log:6/20 1065s 1->6 MsgVote Term:8 Log:6/20 1065s 1->7 MsgVote Term:8 Log:6/20 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:383: 1065s stabilize [6 args] 1065s 1065s ---- 1065s > 2 receiving messages 1065s 1->2 MsgVote Term:8 Log:6/20 1065s INFO 2 [term: 6] received a MsgVote message with higher term from 1 [term: 8] 1065s INFO 2 became follower at term 8 1065s INFO 2 [logterm: 6, index: 19, vote: 0] cast MsgVote for 1 [logterm: 6, index: 20] at term 8 1065s > 3 receiving messages 1065s 1->3 MsgVote Term:8 Log:6/20 1065s INFO 3 [term: 7] received a MsgVote message with higher term from 1 [term: 8] 1065s INFO 3 became follower at term 8 1065s INFO 3 [logterm: 4, index: 14, vote: 0] cast MsgVote for 1 [logterm: 6, index: 20] at term 8 1065s > 4 receiving messages 1065s 1->4 MsgVote Term:8 Log:6/20 1065s INFO 4 [term: 6] received a MsgVote message with higher term from 1 [term: 8] 1065s INFO 4 became follower at term 8 1065s INFO 4 [logterm: 6, index: 21, vote: 0] rejected MsgVote from 1 [logterm: 6, index: 20] at term 8 1065s > 5 receiving messages 1065s 1->5 MsgVote Term:8 Log:6/20 1065s INFO 5 [term: 7] received a MsgVote message with higher term from 1 [term: 8] 1065s INFO 5 became follower at term 8 1065s INFO 5 [logterm: 7, index: 22, vote: 0] rejected MsgVote from 1 [logterm: 6, index: 20] at term 8 1065s > 6 receiving messages 1065s 1->6 MsgVote Term:8 Log:6/20 1065s INFO 6 [term: 7] received a MsgVote message with higher term from 1 [term: 8] 1065s INFO 6 became follower at term 8 1065s INFO 6 [logterm: 4, index: 17, vote: 0] cast MsgVote for 1 [logterm: 6, index: 20] at term 8 1065s > 7 receiving messages 1065s 1->7 MsgVote Term:8 Log:6/20 1065s INFO 7 [term: 7] received a MsgVote message with higher term from 1 [term: 8] 1065s INFO 7 became follower at term 8 1065s INFO 7 [logterm: 3, index: 21, vote: 0] cast MsgVote for 1 [logterm: 6, index: 20] at term 8 1065s > 2 handling Ready 1065s Ready MustSync=true: 1065s Lead:0 State:StateFollower 1065s HardState Term:8 Vote:1 Commit:18 1065s Messages: 1065s 2->1 MsgVoteResp Term:8 Log:0/0 1065s > 3 handling Ready 1065s Ready MustSync=true: 1065s HardState Term:8 Vote:1 Commit:14 1065s Messages: 1065s 3->1 MsgVoteResp Term:8 Log:0/0 1065s > 4 handling Ready 1065s Ready MustSync=true: 1065s Lead:0 State:StateFollower 1065s HardState Term:8 Commit:18 1065s Messages: 1065s 4->1 MsgVoteResp Term:8 Log:0/0 Rejected (Hint: 0) 1065s > 5 handling Ready 1065s Ready MustSync=true: 1065s Lead:0 State:StateFollower 1065s HardState Term:8 Commit:18 1065s Messages: 1065s 5->1 MsgVoteResp Term:8 Log:0/0 Rejected (Hint: 0) 1065s > 6 handling Ready 1065s Ready MustSync=true: 1065s HardState Term:8 Vote:1 Commit:15 1065s Messages: 1065s 6->1 MsgVoteResp Term:8 Log:0/0 1065s > 7 handling Ready 1065s Ready MustSync=true: 1065s HardState Term:8 Vote:1 Commit:13 1065s Messages: 1065s 7->1 MsgVoteResp Term:8 Log:0/0 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:449: 1065s stabilize [1 args] 1065s 1065s ---- 1065s > 1 receiving messages 1065s 2->1 MsgVoteResp Term:8 Log:0/0 1065s INFO 1 received MsgVoteResp from 2 at term 8 1065s INFO 1 has received 2 MsgVoteResp votes and 0 vote rejections 1065s 3->1 MsgVoteResp Term:8 Log:0/0 1065s INFO 1 received MsgVoteResp from 3 at term 8 1065s INFO 1 has received 3 MsgVoteResp votes and 0 vote rejections 1065s 4->1 MsgVoteResp Term:8 Log:0/0 Rejected (Hint: 0) 1065s INFO 1 received MsgVoteResp rejection from 4 at term 8 1065s INFO 1 has received 3 MsgVoteResp votes and 1 vote rejections 1065s 5->1 MsgVoteResp Term:8 Log:0/0 Rejected (Hint: 0) 1065s INFO 1 received MsgVoteResp rejection from 5 at term 8 1065s INFO 1 has received 3 MsgVoteResp votes and 2 vote rejections 1065s 6->1 MsgVoteResp Term:8 Log:0/0 1065s INFO 1 received MsgVoteResp from 6 at term 8 1065s INFO 1 has received 4 MsgVoteResp votes and 2 vote rejections 1065s INFO 1 became leader at term 8 1065s 7->1 MsgVoteResp Term:8 Log:0/0 1065s > 1 handling Ready 1065s Ready MustSync=true: 1065s Lead:1 State:StateLeader 1065s Entries: 1065s 8/21 EntryNormal "" 1065s Messages: 1065s 1->2 MsgApp Term:8 Log:6/20 Commit:18 Entries:[8/21 EntryNormal ""] 1065s 1->3 MsgApp Term:8 Log:6/20 Commit:18 Entries:[8/21 EntryNormal ""] 1065s 1->4 MsgApp Term:8 Log:6/20 Commit:18 Entries:[8/21 EntryNormal ""] 1065s 1->5 MsgApp Term:8 Log:6/20 Commit:18 Entries:[8/21 EntryNormal ""] 1065s 1->6 MsgApp Term:8 Log:6/20 Commit:18 Entries:[8/21 EntryNormal ""] 1065s 1->7 MsgApp Term:8 Log:6/20 Commit:18 Entries:[8/21 EntryNormal ""] 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:483: 1065s stabilize [2 args] 1065s 1065s ---- 1065s > 2 receiving messages 1065s 1->2 MsgApp Term:8 Log:6/20 Commit:18 Entries:[8/21 EntryNormal ""] 1065s > 2 handling Ready 1065s Ready MustSync=false: 1065s Lead:1 State:StateFollower 1065s Messages: 1065s 2->1 MsgAppResp Term:8 Log:6/20 Rejected (Hint: 19) 1065s > 1 receiving messages 1065s 2->1 MsgAppResp Term:8 Log:6/20 Rejected (Hint: 19) 1065s > 1 handling Ready 1065s Ready MustSync=false: 1065s Messages: 1065s 1->2 MsgApp Term:8 Log:6/19 Commit:18 Entries:[6/20 EntryNormal "prop_6_20", 8/21 EntryNormal ""] 1065s > 2 receiving messages 1065s 1->2 MsgApp Term:8 Log:6/19 Commit:18 Entries:[6/20 EntryNormal "prop_6_20", 8/21 EntryNormal ""] 1065s > 2 handling Ready 1065s Ready MustSync=true: 1065s Entries: 1065s 6/20 EntryNormal "prop_6_20" 1065s 8/21 EntryNormal "" 1065s Messages: 1065s 2->1 MsgAppResp Term:8 Log:0/21 1065s > 1 receiving messages 1065s 2->1 MsgAppResp Term:8 Log:0/21 1065s > 1 handling Ready 1065s Ready MustSync=false: 1065s Messages: 1065s 1->2 MsgApp Term:8 Log:8/21 Commit:18 1065s > 2 receiving messages 1065s 1->2 MsgApp Term:8 Log:8/21 Commit:18 1065s > 2 handling Ready 1065s Ready MustSync=false: 1065s Messages: 1065s 2->1 MsgAppResp Term:8 Log:0/21 1065s > 1 receiving messages 1065s 2->1 MsgAppResp Term:8 Log:0/21 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:522: 1065s stabilize [2 args] 1065s 1065s ---- 1065s > 3 receiving messages 1065s 1->3 MsgApp Term:8 Log:6/20 Commit:18 Entries:[8/21 EntryNormal ""] 1065s > 3 handling Ready 1065s Ready MustSync=false: 1065s Lead:1 State:StateFollower 1065s Messages: 1065s 3->1 MsgAppResp Term:8 Log:4/20 Rejected (Hint: 14) 1065s > 1 receiving messages 1065s 3->1 MsgAppResp Term:8 Log:4/20 Rejected (Hint: 14) 1065s > 1 handling Ready 1065s Ready MustSync=false: 1065s Messages: 1065s 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 ""] 1065s > 3 receiving messages 1065s 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 ""] 1065s > 3 handling Ready 1065s Ready MustSync=true: 1065s HardState Term:8 Vote:1 Commit:18 1065s Entries: 1065s 4/15 EntryNormal "prop_4_15" 1065s 5/16 EntryNormal "" 1065s 5/17 EntryNormal "prop_5_17" 1065s 6/18 EntryNormal "" 1065s 6/19 EntryNormal "prop_6_19" 1065s 6/20 EntryNormal "prop_6_20" 1065s 8/21 EntryNormal "" 1065s CommittedEntries: 1065s 4/15 EntryNormal "prop_4_15" 1065s 5/16 EntryNormal "" 1065s 5/17 EntryNormal "prop_5_17" 1065s 6/18 EntryNormal "" 1065s Messages: 1065s 3->1 MsgAppResp Term:8 Log:0/21 1065s > 1 receiving messages 1065s 3->1 MsgAppResp Term:8 Log:0/21 1065s > 1 handling Ready 1065s Ready MustSync=false: 1065s Messages: 1065s 1->3 MsgApp Term:8 Log:8/21 Commit:18 1065s > 3 receiving messages 1065s 1->3 MsgApp Term:8 Log:8/21 Commit:18 1065s > 3 handling Ready 1065s Ready MustSync=false: 1065s Messages: 1065s 3->1 MsgAppResp Term:8 Log:0/21 1065s > 1 receiving messages 1065s 3->1 MsgAppResp Term:8 Log:0/21 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:572: 1065s stabilize [2 args] 1065s 1065s ---- 1065s > 4 receiving messages 1065s 1->4 MsgApp Term:8 Log:6/20 Commit:18 Entries:[8/21 EntryNormal ""] 1065s INFO found conflict at index 21 [existing term: 6, conflicting term: 8] 1065s INFO replace the unstable entries from index 21 1065s > 4 handling Ready 1065s Ready MustSync=true: 1065s Lead:1 State:StateFollower 1065s Entries: 1065s 8/21 EntryNormal "" 1065s Messages: 1065s 4->1 MsgAppResp Term:8 Log:0/21 1065s > 1 receiving messages 1065s 4->1 MsgAppResp Term:8 Log:0/21 1065s > 1 handling Ready 1065s Ready MustSync=false: 1065s HardState Term:8 Vote:1 Commit:21 1065s CommittedEntries: 1065s 6/19 EntryNormal "prop_6_19" 1065s 6/20 EntryNormal "prop_6_20" 1065s 8/21 EntryNormal "" 1065s Messages: 1065s 1->2 MsgApp Term:8 Log:8/21 Commit:21 1065s 1->3 MsgApp Term:8 Log:8/21 Commit:21 1065s 1->4 MsgApp Term:8 Log:8/21 Commit:21 1065s > 4 receiving messages 1065s 1->4 MsgApp Term:8 Log:8/21 Commit:21 1065s > 4 handling Ready 1065s Ready MustSync=false: 1065s HardState Term:8 Commit:21 1065s CommittedEntries: 1065s 6/19 EntryNormal "prop_6_19" 1065s 6/20 EntryNormal "prop_6_20" 1065s 8/21 EntryNormal "" 1065s Messages: 1065s 4->1 MsgAppResp Term:8 Log:0/21 1065s > 1 receiving messages 1065s 4->1 MsgAppResp Term:8 Log:0/21 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:612: 1065s stabilize [2 args] 1065s 1065s ---- 1065s > 5 receiving messages 1065s 1->5 MsgApp Term:8 Log:6/20 Commit:18 Entries:[8/21 EntryNormal ""] 1065s > 5 handling Ready 1065s Ready MustSync=false: 1065s Lead:1 State:StateFollower 1065s Messages: 1065s 5->1 MsgAppResp Term:8 Log:6/20 Rejected (Hint: 18) 1065s > 1 receiving messages 1065s 5->1 MsgAppResp Term:8 Log:6/20 Rejected (Hint: 18) 1065s > 1 handling Ready 1065s Ready MustSync=false: 1065s Messages: 1065s 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 ""] 1065s > 5 receiving messages 1065s 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 ""] 1065s INFO found conflict at index 19 [existing term: 7, conflicting term: 6] 1065s INFO replace the unstable entries from index 19 1065s > 5 handling Ready 1065s Ready MustSync=true: 1065s HardState Term:8 Commit:21 1065s Entries: 1065s 6/19 EntryNormal "prop_6_19" 1065s 6/20 EntryNormal "prop_6_20" 1065s 8/21 EntryNormal "" 1065s CommittedEntries: 1065s 6/19 EntryNormal "prop_6_19" 1065s 6/20 EntryNormal "prop_6_20" 1065s 8/21 EntryNormal "" 1065s Messages: 1065s 5->1 MsgAppResp Term:8 Log:0/21 1065s > 1 receiving messages 1065s 5->1 MsgAppResp Term:8 Log:0/21 1065s > 1 handling Ready 1065s Ready MustSync=false: 1065s Messages: 1065s 1->5 MsgApp Term:8 Log:8/21 Commit:21 1065s > 5 receiving messages 1065s 1->5 MsgApp Term:8 Log:8/21 Commit:21 1065s > 5 handling Ready 1065s Ready MustSync=false: 1065s Messages: 1065s 5->1 MsgAppResp Term:8 Log:0/21 1065s > 1 receiving messages 1065s 5->1 MsgAppResp Term:8 Log:0/21 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:659: 1065s stabilize [2 args] 1065s 1065s ---- 1065s > 6 receiving messages 1065s 1->6 MsgApp Term:8 Log:6/20 Commit:18 Entries:[8/21 EntryNormal ""] 1065s > 6 handling Ready 1065s Ready MustSync=false: 1065s Lead:1 State:StateFollower 1065s Messages: 1065s 6->1 MsgAppResp Term:8 Log:4/20 Rejected (Hint: 17) 1065s > 1 receiving messages 1065s 6->1 MsgAppResp Term:8 Log:4/20 Rejected (Hint: 17) 1065s > 1 handling Ready 1065s Ready MustSync=false: 1065s Messages: 1065s 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 ""] 1065s > 6 receiving messages 1065s 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 ""] 1065s INFO found conflict at index 16 [existing term: 4, conflicting term: 5] 1065s INFO replace the unstable entries from index 16 1065s > 6 handling Ready 1065s Ready MustSync=true: 1065s HardState Term:8 Vote:1 Commit:21 1065s Entries: 1065s 5/16 EntryNormal "" 1065s 5/17 EntryNormal "prop_5_17" 1065s 6/18 EntryNormal "" 1065s 6/19 EntryNormal "prop_6_19" 1065s 6/20 EntryNormal "prop_6_20" 1065s 8/21 EntryNormal "" 1065s CommittedEntries: 1065s 5/16 EntryNormal "" 1065s 5/17 EntryNormal "prop_5_17" 1065s 6/18 EntryNormal "" 1065s 6/19 EntryNormal "prop_6_19" 1065s 6/20 EntryNormal "prop_6_20" 1065s 8/21 EntryNormal "" 1065s Messages: 1065s 6->1 MsgAppResp Term:8 Log:0/21 1065s > 1 receiving messages 1065s 6->1 MsgAppResp Term:8 Log:0/21 1065s > 1 handling Ready 1065s Ready MustSync=false: 1065s Messages: 1065s 1->6 MsgApp Term:8 Log:8/21 Commit:21 1065s > 6 receiving messages 1065s 1->6 MsgApp Term:8 Log:8/21 Commit:21 1065s > 6 handling Ready 1065s Ready MustSync=false: 1065s Messages: 1065s 6->1 MsgAppResp Term:8 Log:0/21 1065s > 1 receiving messages 1065s 6->1 MsgAppResp Term:8 Log:0/21 1065s interaction_test.go:30: 1065s testdata/probe_and_replicate.txt:712: 1065s stabilize [2 args] 1065s 1065s ---- 1065s > 7 receiving messages 1065s 1->7 MsgApp Term:8 Log:6/20 Commit:18 Entries:[8/21 EntryNormal ""] 1065s > 7 handling Ready 1065s Ready MustSync=false: 1065s Lead:1 State:StateFollower 1065s Messages: 1065s 7->1 MsgAppResp Term:8 Log:3/20 Rejected (Hint: 20) 1065s > 1 receiving messages 1065s 7->1 MsgAppResp Term:8 Log:3/20 Rejected (Hint: 20) 1065s > 1 handling Ready 1065s Ready MustSync=false: 1065s Messages: 1065s 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 ""] 1065s > 7 receiving messages 1065s 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 ""] 1065s INFO found conflict at index 14 [existing term: 2, conflicting term: 4] 1065s INFO replace the unstable entries from index 14 1065s > 7 handling Ready 1065s Ready MustSync=true: 1065s HardState Term:8 Vote:1 Commit:21 1065s Entries: 1065s 4/14 EntryNormal "" 1065s 4/15 EntryNormal "prop_4_15" 1065s 5/16 EntryNormal "" 1065s 5/17 EntryNormal "prop_5_17" 1065s 6/18 EntryNormal "" 1065s 6/19 EntryNormal "prop_6_19" 1065s 6/20 EntryNormal "prop_6_20" 1065s 8/21 EntryNormal "" 1065s CommittedEntries: 1065s 4/14 EntryNormal "" 1065s 4/15 EntryNormal "prop_4_15" 1065s 5/16 EntryNormal "" 1065s 5/17 EntryNormal "prop_5_17" 1065s 6/18 EntryNormal "" 1065s 6/19 EntryNormal "prop_6_19" 1065s 6/20 EntryNormal "prop_6_20" 1065s 8/21 EntryNormal "" 1065s Messages: 1065s 7->1 MsgAppResp Term:8 Log:0/21 1065s > 1 receiving messages 1065s 7->1 MsgAppResp Term:8 Log:0/21 1065s > 1 handling Ready 1065s Ready MustSync=false: 1065s Messages: 1065s 1->7 MsgApp Term:8 Log:8/21 Commit:21 1065s > 7 receiving messages 1065s 1->7 MsgApp Term:8 Log:8/21 Commit:21 1065s > 7 handling Ready 1065s Ready MustSync=false: 1065s Messages: 1065s 7->1 MsgAppResp Term:8 Log:0/21 1065s > 1 receiving messages 1065s 7->1 MsgAppResp Term:8 Log:0/21 1065s === RUN TestInteraction/snapshot_succeed_via_app_resp 1065s interaction_test.go:30: 1065s testdata/snapshot_succeed_via_app_resp.txt:10: 1065s log-level [1 args] 1065s 1065s ---- 1065s ok 1065s interaction_test.go:30: 1065s testdata/snapshot_succeed_via_app_resp.txt:15: 1065s add-nodes [3 args] 1065s 1065s ---- 1065s ok 1065s interaction_test.go:30: 1065s testdata/snapshot_succeed_via_app_resp.txt:19: 1065s campaign [1 args] 1065s 1065s ---- 1065s ok 1065s interaction_test.go:30: 1065s testdata/snapshot_succeed_via_app_resp.txt:24: 1065s stabilize [0 args] 1065s 1065s ---- 1065s ok (quiet) 1065s interaction_test.go:30: 1065s testdata/snapshot_succeed_via_app_resp.txt:28: 1065s compact [2 args] 1065s 1065s ---- 1065s ok (quiet) 1065s interaction_test.go:30: 1065s testdata/snapshot_succeed_via_app_resp.txt:33: 1065s deliver-msgs [1 args] 1065s 1065s ---- 1065s ok (quiet) 1065s interaction_test.go:30: 1065s testdata/snapshot_succeed_via_app_resp.txt:38: 1065s log-level [1 args] 1065s 1065s ---- 1065s ok 1065s interaction_test.go:30: 1065s testdata/snapshot_succeed_via_app_resp.txt:42: 1065s status [1 args] 1065s 1065s ---- 1065s 1: StateReplicate match=11 next=12 inactive 1065s 2: StateReplicate match=11 next=12 1065s 3: StateProbe match=0 next=11 paused inactive 1065s interaction_test.go:30: 1065s testdata/snapshot_succeed_via_app_resp.txt:50: 1065s add-nodes [1 args] 1065s 1065s ---- 1065s INFO 3 switched to configuration voters=() 1065s INFO 3 became follower at term 0 1065s INFO newRaft 3 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1065s interaction_test.go:30: 1065s testdata/snapshot_succeed_via_app_resp.txt:58: 1065s tick-heartbeat [1 args] 1065s 1065s ---- 1065s ok 1065s interaction_test.go:30: 1065s testdata/snapshot_succeed_via_app_resp.txt:62: 1065s process-ready [1 args] 1065s 1065s ---- 1065s Ready MustSync=false: 1065s Messages: 1065s 1->2 MsgHeartbeat Term:1 Log:0/0 Commit:11 1065s 1->3 MsgHeartbeat Term:1 Log:0/0 1065s interaction_test.go:30: 1065s testdata/snapshot_succeed_via_app_resp.txt:71: 1065s stabilize [1 args] 1065s 1065s ---- 1065s > 3 receiving messages 1065s 1->3 MsgHeartbeat Term:1 Log:0/0 1065s INFO 3 [term: 0] received a MsgHeartbeat message with higher term from 1 [term: 1] 1065s INFO 3 became follower at term 1 1065s > 3 handling Ready 1065s Ready MustSync=true: 1065s Lead:1 State:StateFollower 1065s HardState Term:1 Commit:0 1065s Messages: 1065s 3->1 MsgHeartbeatResp Term:1 Log:0/0 1065s interaction_test.go:30: 1065s testdata/snapshot_succeed_via_app_resp.txt:85: 1065s stabilize [1 args] 1065s 1065s ---- 1065s > 1 receiving messages 1065s 3->1 MsgHeartbeatResp Term:1 Log:0/0 1065s DEBUG 1 [firstindex: 12, commit: 11] sent snapshot[index: 11, term: 1] to 3 [StateProbe match=0 next=11] 1065s DEBUG 1 paused sending replication messages to 3 [StateSnapshot match=0 next=11 paused pendingSnap=11] 1065s > 1 handling Ready 1065s Ready MustSync=false: 1065s Messages: 1065s 1->3 MsgSnap Term:1 Log:0/0 Snapshot: Index:11 Term:1 ConfState:Voters:[1 2 3] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false 1065s interaction_test.go:30: 1065s testdata/snapshot_succeed_via_app_resp.txt:96: 1065s status [1 args] 1065s 1065s ---- 1065s 1: StateReplicate match=11 next=12 inactive 1065s 2: StateReplicate match=11 next=12 1065s 3: StateSnapshot match=0 next=11 paused pendingSnap=11 1065s interaction_test.go:30: 1065s testdata/snapshot_succeed_via_app_resp.txt:106: 1065s stabilize [1 args] 1065s 1065s ---- 1065s > 3 receiving messages 1065s 1->3 MsgSnap Term:1 Log:0/0 Snapshot: Index:11 Term:1 ConfState:Voters:[1 2 3] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false 1065s INFO log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 1] 1065s INFO 3 switched to configuration voters=(1 2 3) 1065s INFO 3 [commit: 11, lastindex: 11, lastterm: 1] restored snapshot [index: 11, term: 1] 1065s INFO 3 [commit: 11] restored snapshot [index: 11, term: 1] 1065s > 3 handling Ready 1065s Ready MustSync=false: 1065s HardState Term:1 Commit:11 1065s Snapshot Index:11 Term:1 ConfState:Voters:[1 2 3] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false 1065s Messages: 1065s 3->1 MsgAppResp Term:1 Log:0/11 1065s interaction_test.go:30: 1065s testdata/snapshot_succeed_via_app_resp.txt:123: 1065s stabilize [1 args] 1065s 1065s ---- 1065s > 1 receiving messages 1065s 3->1 MsgAppResp Term:1 Log:0/11 1065s DEBUG 1 recovered from needing snapshot, resumed sending replication messages to 3 [StateSnapshot match=11 next=12 paused pendingSnap=11] 1065s > 1 handling Ready 1065s Ready MustSync=false: 1065s Messages: 1065s 1->3 MsgApp Term:1 Log:1/11 Commit:11 1065s interaction_test.go:30: 1065s testdata/snapshot_succeed_via_app_resp.txt:133: 1065s status [1 args] 1065s 1065s ---- 1065s 1: StateReplicate match=11 next=12 inactive 1065s 2: StateReplicate match=11 next=12 1065s 3: StateReplicate match=11 next=12 1065s interaction_test.go:30: 1065s testdata/snapshot_succeed_via_app_resp.txt:140: 1065s stabilize [0 args] 1065s 1065s ---- 1065s > 2 receiving messages 1065s 1->2 MsgHeartbeat Term:1 Log:0/0 Commit:11 1065s > 3 receiving messages 1065s 1->3 MsgApp Term:1 Log:1/11 Commit:11 1065s > 2 handling Ready 1065s Ready MustSync=false: 1065s Messages: 1065s 2->1 MsgHeartbeatResp Term:1 Log:0/0 1065s > 3 handling Ready 1065s Ready MustSync=false: 1065s Messages: 1065s 3->1 MsgAppResp Term:1 Log:0/11 1065s > 1 receiving messages 1065s 2->1 MsgHeartbeatResp Term:1 Log:0/0 1065s 3->1 MsgAppResp Term:1 Log:0/11 1065s --- PASS: TestInteraction (0.41s) 1065s --- PASS: TestInteraction/campaign (0.00s) 1065s --- PASS: TestInteraction/campaign_learner_must_vote (0.12s) 1065s --- PASS: TestInteraction/confchange_v1_add_single (0.16s) 1065s --- PASS: TestInteraction/confchange_v1_remove_leader (0.00s) 1065s --- PASS: TestInteraction/confchange_v2_add_double_auto (0.00s) 1065s --- PASS: TestInteraction/confchange_v2_add_double_implicit (0.00s) 1065s --- PASS: TestInteraction/confchange_v2_add_single_auto (0.00s) 1065s --- PASS: TestInteraction/confchange_v2_add_single_explicit (0.00s) 1065s --- PASS: TestInteraction/probe_and_replicate (0.12s) 1065s --- PASS: TestInteraction/snapshot_succeed_via_app_resp (0.00s) 1065s PASS 1065s ok go.etcd.io/etcd/raft 1.080s 1067s === RUN TestConfChangeDataDriven 1067s === RUN TestConfChangeDataDriven/joint_autoleave 1067s datadriven_test.go:47: 1067s testdata/joint_autoleave.txt:4: 1067s simple [0 args] 1067s v1 1067s ---- 1067s voters=(1) 1067s 1: StateProbe match=0 next=0 1067s datadriven_test.go:47: 1067s testdata/joint_autoleave.txt:11: 1067s enter-joint [1 args] 1067s v2 v3 1067s ---- 1067s voters=(1 2 3)&&(1) autoleave 1067s 1: StateProbe match=0 next=0 1067s 2: StateProbe match=0 next=1 1067s 3: StateProbe match=0 next=1 1067s datadriven_test.go:47: 1067s testdata/joint_autoleave.txt:20: 1067s enter-joint [1 args] 1067s 1067s ---- 1067s config is already joint 1067s datadriven_test.go:47: 1067s testdata/joint_autoleave.txt:24: 1067s leave-joint [0 args] 1067s 1067s ---- 1067s voters=(1 2 3) 1067s 1: StateProbe match=0 next=0 1067s 2: StateProbe match=0 next=1 1067s 3: StateProbe match=0 next=1 1067s === RUN TestConfChangeDataDriven/joint_idempotency 1067s datadriven_test.go:47: 1067s testdata/joint_idempotency.txt:4: 1067s simple [0 args] 1067s v1 1067s ---- 1067s voters=(1) 1067s 1: StateProbe match=0 next=0 1067s datadriven_test.go:47: 1067s testdata/joint_idempotency.txt:10: 1067s enter-joint [0 args] 1067s r1 r2 r9 v2 v3 v4 v2 v3 v4 l2 l2 r4 r4 l1 l1 1067s ---- 1067s voters=(3)&&(1) learners=(2) learners_next=(1) 1067s 1: StateProbe match=0 next=0 1067s 2: StateProbe match=0 next=1 learner 1067s 3: StateProbe match=0 next=1 1067s datadriven_test.go:47: 1067s testdata/joint_idempotency.txt:18: 1067s leave-joint [0 args] 1067s 1067s ---- 1067s voters=(3) learners=(1 2) 1067s 1: StateProbe match=0 next=0 learner 1067s 2: StateProbe match=0 next=1 learner 1067s 3: StateProbe match=0 next=1 1067s === RUN TestConfChangeDataDriven/joint_learners_next 1067s datadriven_test.go:47: 1067s testdata/joint_learners_next.txt:7: 1067s simple [0 args] 1067s v1 1067s ---- 1067s voters=(1) 1067s 1: StateProbe match=0 next=0 1067s datadriven_test.go:47: 1067s testdata/joint_learners_next.txt:13: 1067s enter-joint [0 args] 1067s v2 l1 1067s ---- 1067s voters=(2)&&(1) learners_next=(1) 1067s 1: StateProbe match=0 next=0 1067s 2: StateProbe match=0 next=1 1067s datadriven_test.go:47: 1067s testdata/joint_learners_next.txt:20: 1067s leave-joint [0 args] 1067s 1067s ---- 1067s voters=(2) learners=(1) 1067s 1: StateProbe match=0 next=0 learner 1067s 2: StateProbe match=0 next=1 1067s === RUN TestConfChangeDataDriven/joint_safety 1067s datadriven_test.go:47: 1067s testdata/joint_safety.txt:1: 1067s leave-joint [0 args] 1067s 1067s ---- 1067s can't leave a non-joint config 1067s datadriven_test.go:47: 1067s testdata/joint_safety.txt:5: 1067s enter-joint [0 args] 1067s 1067s ---- 1067s can't make a zero-voter config joint 1067s datadriven_test.go:47: 1067s testdata/joint_safety.txt:9: 1067s enter-joint [0 args] 1067s v1 1067s ---- 1067s can't make a zero-voter config joint 1067s datadriven_test.go:47: 1067s testdata/joint_safety.txt:14: 1067s simple [0 args] 1067s v1 1067s ---- 1067s voters=(1) 1067s 1: StateProbe match=0 next=3 1067s datadriven_test.go:47: 1067s testdata/joint_safety.txt:20: 1067s leave-joint [0 args] 1067s 1067s ---- 1067s can't leave a non-joint config 1067s datadriven_test.go:47: 1067s testdata/joint_safety.txt:25: 1067s enter-joint [0 args] 1067s 1067s ---- 1067s voters=(1)&&(1) 1067s 1: StateProbe match=0 next=3 1067s datadriven_test.go:47: 1067s testdata/joint_safety.txt:30: 1067s enter-joint [0 args] 1067s 1067s ---- 1067s config is already joint 1067s datadriven_test.go:47: 1067s testdata/joint_safety.txt:34: 1067s leave-joint [0 args] 1067s 1067s ---- 1067s voters=(1) 1067s 1: StateProbe match=0 next=3 1067s datadriven_test.go:47: 1067s testdata/joint_safety.txt:39: 1067s leave-joint [0 args] 1067s 1067s ---- 1067s can't leave a non-joint config 1067s datadriven_test.go:47: 1067s testdata/joint_safety.txt:44: 1067s enter-joint [0 args] 1067s r1 v2 v3 l4 1067s ---- 1067s voters=(2 3)&&(1) learners=(4) 1067s 1: StateProbe match=0 next=3 1067s 2: StateProbe match=0 next=9 1067s 3: StateProbe match=0 next=9 1067s 4: StateProbe match=0 next=9 learner 1067s datadriven_test.go:47: 1067s testdata/joint_safety.txt:53: 1067s enter-joint [0 args] 1067s 1067s ---- 1067s config is already joint 1067s datadriven_test.go:47: 1067s testdata/joint_safety.txt:57: 1067s enter-joint [0 args] 1067s v12 1067s ---- 1067s config is already joint 1067s datadriven_test.go:47: 1067s testdata/joint_safety.txt:62: 1067s simple [0 args] 1067s l15 1067s ---- 1067s can't apply simple config change in joint config 1067s datadriven_test.go:47: 1067s testdata/joint_safety.txt:67: 1067s leave-joint [0 args] 1067s 1067s ---- 1067s voters=(2 3) learners=(4) 1067s 2: StateProbe match=0 next=9 1067s 3: StateProbe match=0 next=9 1067s 4: StateProbe match=0 next=9 learner 1067s datadriven_test.go:47: 1067s testdata/joint_safety.txt:74: 1067s simple [0 args] 1067s l9 1067s ---- 1067s voters=(2 3) learners=(4 9) 1067s 2: StateProbe match=0 next=9 1067s 3: StateProbe match=0 next=9 1067s 4: StateProbe match=0 next=9 learner 1067s 9: StateProbe match=0 next=14 learner 1067s === RUN TestConfChangeDataDriven/simple_idempotency 1067s datadriven_test.go:47: 1067s testdata/simple_idempotency.txt:1: 1067s simple [0 args] 1067s v1 1067s ---- 1067s voters=(1) 1067s 1: StateProbe match=0 next=0 1067s datadriven_test.go:47: 1067s testdata/simple_idempotency.txt:7: 1067s simple [0 args] 1067s v1 1067s ---- 1067s voters=(1) 1067s 1: StateProbe match=0 next=0 1067s datadriven_test.go:47: 1067s testdata/simple_idempotency.txt:13: 1067s simple [0 args] 1067s v2 1067s ---- 1067s voters=(1 2) 1067s 1: StateProbe match=0 next=0 1067s 2: StateProbe match=0 next=2 1067s datadriven_test.go:47: 1067s testdata/simple_idempotency.txt:20: 1067s simple [0 args] 1067s l1 1067s ---- 1067s voters=(2) learners=(1) 1067s 1: StateProbe match=0 next=0 learner 1067s 2: StateProbe match=0 next=2 1067s datadriven_test.go:47: 1067s testdata/simple_idempotency.txt:27: 1067s simple [0 args] 1067s l1 1067s ---- 1067s voters=(2) learners=(1) 1067s 1: StateProbe match=0 next=0 learner 1067s 2: StateProbe match=0 next=2 1067s datadriven_test.go:47: 1067s testdata/simple_idempotency.txt:34: 1067s simple [0 args] 1067s r1 1067s ---- 1067s voters=(2) 1067s 2: StateProbe match=0 next=2 1067s datadriven_test.go:47: 1067s testdata/simple_idempotency.txt:40: 1067s simple [0 args] 1067s r1 1067s ---- 1067s voters=(2) 1067s 2: StateProbe match=0 next=2 1067s datadriven_test.go:47: 1067s testdata/simple_idempotency.txt:46: 1067s simple [0 args] 1067s v3 1067s ---- 1067s voters=(2 3) 1067s 2: StateProbe match=0 next=2 1067s 3: StateProbe match=0 next=7 1067s datadriven_test.go:47: 1067s testdata/simple_idempotency.txt:53: 1067s simple [0 args] 1067s r3 1067s ---- 1067s voters=(2) 1067s 2: StateProbe match=0 next=2 1067s datadriven_test.go:47: 1067s testdata/simple_idempotency.txt:59: 1067s simple [0 args] 1067s r3 1067s ---- 1067s voters=(2) 1067s 2: StateProbe match=0 next=2 1067s datadriven_test.go:47: 1067s testdata/simple_idempotency.txt:65: 1067s simple [0 args] 1067s r4 1067s ---- 1067s voters=(2) 1067s 2: StateProbe match=0 next=2 1067s === RUN TestConfChangeDataDriven/simple_promote_demote 1067s datadriven_test.go:47: 1067s testdata/simple_promote_demote.txt:3: 1067s simple [0 args] 1067s v1 1067s ---- 1067s voters=(1) 1067s 1: StateProbe match=0 next=0 1067s datadriven_test.go:47: 1067s testdata/simple_promote_demote.txt:9: 1067s simple [0 args] 1067s v2 1067s ---- 1067s voters=(1 2) 1067s 1: StateProbe match=0 next=0 1067s 2: StateProbe match=0 next=1 1067s datadriven_test.go:47: 1067s testdata/simple_promote_demote.txt:16: 1067s simple [0 args] 1067s v3 1067s ---- 1067s voters=(1 2 3) 1067s 1: StateProbe match=0 next=0 1067s 2: StateProbe match=0 next=1 1067s 3: StateProbe match=0 next=2 1067s datadriven_test.go:47: 1067s testdata/simple_promote_demote.txt:26: 1067s simple [0 args] 1067s l1 v1 1067s ---- 1067s voters=(1 2 3) 1067s 1: StateProbe match=0 next=0 1067s 2: StateProbe match=0 next=1 1067s 3: StateProbe match=0 next=2 1067s datadriven_test.go:47: 1067s testdata/simple_promote_demote.txt:35: 1067s simple [0 args] 1067s l2 1067s ---- 1067s voters=(1 3) learners=(2) 1067s 1: StateProbe match=0 next=0 1067s 2: StateProbe match=0 next=1 learner 1067s 3: StateProbe match=0 next=2 1067s datadriven_test.go:47: 1067s testdata/simple_promote_demote.txt:45: 1067s simple [0 args] 1067s v2 l2 1067s ---- 1067s voters=(1 3) learners=(2) 1067s 1: StateProbe match=0 next=0 1067s 2: StateProbe match=0 next=1 learner 1067s 3: StateProbe match=0 next=2 1067s datadriven_test.go:47: 1067s testdata/simple_promote_demote.txt:54: 1067s simple [0 args] 1067s v2 1067s ---- 1067s voters=(1 2 3) 1067s 1: StateProbe match=0 next=0 1067s 2: StateProbe match=0 next=1 1067s 3: StateProbe match=0 next=2 1067s === RUN TestConfChangeDataDriven/simple_safety 1067s datadriven_test.go:47: 1067s testdata/simple_safety.txt:1: 1067s simple [0 args] 1067s l1 1067s ---- 1067s removed all voters 1067s datadriven_test.go:47: 1067s testdata/simple_safety.txt:6: 1067s simple [0 args] 1067s v1 1067s ---- 1067s voters=(1) 1067s 1: StateProbe match=0 next=1 1067s datadriven_test.go:47: 1067s testdata/simple_safety.txt:12: 1067s simple [0 args] 1067s v2 l3 1067s ---- 1067s voters=(1 2) learners=(3) 1067s 1: StateProbe match=0 next=1 1067s 2: StateProbe match=0 next=2 1067s 3: StateProbe match=0 next=2 learner 1067s datadriven_test.go:47: 1067s testdata/simple_safety.txt:20: 1067s simple [0 args] 1067s r1 v5 1067s ---- 1067s more than one voter changed without entering joint config 1067s datadriven_test.go:47: 1067s testdata/simple_safety.txt:25: 1067s simple [0 args] 1067s r1 r2 1067s ---- 1067s removed all voters 1067s datadriven_test.go:47: 1067s testdata/simple_safety.txt:30: 1067s simple [0 args] 1067s v3 v4 1067s ---- 1067s more than one voter changed without entering joint config 1067s datadriven_test.go:47: 1067s testdata/simple_safety.txt:35: 1067s simple [0 args] 1067s l1 v5 1067s ---- 1067s more than one voter changed without entering joint config 1067s datadriven_test.go:47: 1067s testdata/simple_safety.txt:40: 1067s simple [0 args] 1067s l1 l2 1067s ---- 1067s removed all voters 1067s datadriven_test.go:47: 1067s testdata/simple_safety.txt:45: 1067s simple [0 args] 1067s l2 l3 l4 l5 1067s ---- 1067s voters=(1) learners=(2 3 4 5) 1067s 1: StateProbe match=0 next=1 1067s 2: StateProbe match=0 next=2 learner 1067s 3: StateProbe match=0 next=2 learner 1067s 4: StateProbe match=0 next=8 learner 1067s 5: StateProbe match=0 next=8 learner 1067s datadriven_test.go:47: 1067s testdata/simple_safety.txt:55: 1067s simple [0 args] 1067s r1 1067s ---- 1067s removed all voters 1067s datadriven_test.go:47: 1067s testdata/simple_safety.txt:60: 1067s simple [0 args] 1067s r2 r3 r4 r5 1067s ---- 1067s voters=(1) 1067s 1: StateProbe match=0 next=1 1067s === RUN TestConfChangeDataDriven/update 1067s datadriven_test.go:47: 1067s testdata/update.txt:5: 1067s simple [0 args] 1067s v1 1067s ---- 1067s voters=(1) 1067s 1: StateProbe match=0 next=0 1067s datadriven_test.go:47: 1067s testdata/update.txt:11: 1067s simple [0 args] 1067s v2 u1 1067s ---- 1067s voters=(1 2) 1067s 1: StateProbe match=0 next=0 1067s 2: StateProbe match=0 next=1 1067s datadriven_test.go:47: 1067s testdata/update.txt:18: 1067s simple [0 args] 1067s u1 u2 u3 u1 u2 u3 1067s ---- 1067s voters=(1 2) 1067s 1: StateProbe match=0 next=0 1067s 2: StateProbe match=0 next=1 1067s === RUN TestConfChangeDataDriven/zero 1067s datadriven_test.go:47: 1067s testdata/zero.txt:2: 1067s simple [0 args] 1067s v1 r0 v0 l0 1067s ---- 1067s voters=(1) 1067s 1: StateProbe match=0 next=0 1067s --- PASS: TestConfChangeDataDriven (0.02s) 1067s --- PASS: TestConfChangeDataDriven/joint_autoleave (0.01s) 1067s --- PASS: TestConfChangeDataDriven/joint_idempotency (0.00s) 1067s --- PASS: TestConfChangeDataDriven/joint_learners_next (0.00s) 1067s --- PASS: TestConfChangeDataDriven/joint_safety (0.00s) 1067s --- PASS: TestConfChangeDataDriven/simple_idempotency (0.00s) 1067s --- PASS: TestConfChangeDataDriven/simple_promote_demote (0.01s) 1067s --- PASS: TestConfChangeDataDriven/simple_safety (0.00s) 1067s --- PASS: TestConfChangeDataDriven/update (0.00s) 1067s --- PASS: TestConfChangeDataDriven/zero (0.00s) 1067s === RUN TestConfChangeQuick 1067s quick_test.go:114: initial setup: ConfChangeAddNode(1) ConfChangeAddNode(3) ConfChangeAddNode(4) 1067s quick_test.go:115: changes: ConfChangeAddLearnerNode(10) ConfChangeAddNode(6) 1067s quick_test.go:116: voters=(1 3 4 6) learners=(10) 1067s quick_test.go:117: 1: StateProbe match=0 next=10 1067s 3: StateProbe match=0 next=10 1067s 4: StateProbe match=0 next=10 1067s 6: StateProbe match=0 next=10 1067s 10: StateProbe match=0 next=10 learner 1067s 1067s quick_test.go:114: initial setup: ConfChangeAddNode(1) ConfChangeAddNode(4) ConfChangeAddNode(2) ConfChangeAddNode(5) ConfChangeAddNode(5) 1067s quick_test.go:115: changes: ConfChangeAddLearnerNode(8) ConfChangeAddNode(2) ConfChangeUpdateNode(9) ConfChangeRemoveNode(7) ConfChangeAddLearnerNode(8) 1067s quick_test.go:116: voters=(1 2 4 5) learners=(8) 1067s quick_test.go:117: 1: StateProbe match=0 next=10 1067s 2: StateProbe match=0 next=10 1067s 4: StateProbe match=0 next=10 1067s 5: StateProbe match=0 next=10 1067s 8: StateProbe match=0 next=10 learner 1067s 1067s quick_test.go:114: initial setup: ConfChangeAddNode(1) ConfChangeAddNode(5) ConfChangeAddNode(1) ConfChangeAddNode(3) ConfChangeAddNode(4) ConfChangeAddNode(1) 1067s quick_test.go:115: changes: ConfChangeAddLearnerNode(4) ConfChangeRemoveNode(4) ConfChangeAddNode(3) ConfChangeRemoveNode(5) ConfChangeAddNode(4) ConfChangeAddNode(6) ConfChangeRemoveNode(6) 1067s quick_test.go:116: voters=(1 3 4) 1067s quick_test.go:117: 1: StateProbe match=0 next=10 1067s 3: StateProbe match=0 next=10 1067s 4: StateProbe match=0 next=10 1067s 1067s quick_test.go:114: initial setup: ConfChangeAddNode(1) ConfChangeAddNode(3) ConfChangeAddNode(1) 1067s quick_test.go:115: changes: ConfChangeUpdateNode(10) 1067s quick_test.go:116: voters=(1 3) 1067s quick_test.go:117: 1: StateProbe match=0 next=10 1067s 3: StateProbe match=0 next=10 1067s 1067s quick_test.go:114: initial setup: ConfChangeAddNode(1) ConfChangeAddNode(5) 1067s quick_test.go:115: changes: ConfChangeRemoveNode(4) ConfChangeAddLearnerNode(7) ConfChangeUpdateNode(2) ConfChangeAddNode(8) 1067s quick_test.go:116: voters=(1 5 8) learners=(7) 1067s quick_test.go:117: 1: StateProbe match=0 next=10 1067s 5: StateProbe match=0 next=10 1067s 7: StateProbe match=0 next=10 learner 1067s 8: StateProbe match=0 next=10 1067s 1067s --- PASS: TestConfChangeQuick (0.42s) 1067s === RUN TestRestore 1067s --- PASS: TestRestore (0.14s) 1067s PASS 1067s ok go.etcd.io/etcd/raft/confchange 0.620s 1068s === RUN TestDataDriven 1068s === RUN TestDataDriven/joint_commit 1068s datadriven_test.go:38: 1068s testdata/joint_commit.txt:9: 1068s committed [3 args] 1068s 1068s ---- 1068s idx 1068s x> 100 (id=1) 1068s xx> 101 (id=2) 1068s > 99 (id=3) 1068s 100 1068s datadriven_test.go:38: 1068s testdata/joint_commit.txt:19: 1068s committed [3 args] 1068s 1068s ---- 1068s idx 1068s ? 0 (id=1) 1068s ? 0 (id=2) 1068s 0 1068s datadriven_test.go:38: 1068s testdata/joint_commit.txt:28: 1068s committed [3 args] 1068s 1068s ---- 1068s idx 1068s x> 100 (id=1) 1068s ? 0 (id=2) 1068s 0 1068s datadriven_test.go:38: 1068s testdata/joint_commit.txt:36: 1068s committed [3 args] 1068s 1068s ---- 1068s idx 1068s > 13 (id=1) 1068s x> 100 (id=2) 1068s 13 1068s datadriven_test.go:38: 1068s testdata/joint_commit.txt:45: 1068s committed [3 args] 1068s 1068s ---- 1068s idx 1068s ? 0 (id=1) 1068s 0 1068s datadriven_test.go:38: 1068s testdata/joint_commit.txt:51: 1068s committed [3 args] 1068s 1068s ---- 1068s idx 1068s > 100 (id=1) 1068s 100 1068s datadriven_test.go:38: 1068s testdata/joint_commit.txt:60: 1068s committed [3 args] 1068s 1068s ---- 1068s idx 1068s ? 0 (id=1) 1068s ? 0 (id=2) 1068s ? 0 (id=3) 1068s 0 1068s datadriven_test.go:38: 1068s testdata/joint_commit.txt:68: 1068s committed [3 args] 1068s 1068s ---- 1068s idx 1068s xx> 100 (id=1) 1068s ? 0 (id=2) 1068s ? 0 (id=3) 1068s 0 1068s datadriven_test.go:38: 1068s testdata/joint_commit.txt:77: 1068s committed [3 args] 1068s 1068s ---- 1068s idx 1068s xx> 100 (id=1) 1068s x> 50 (id=2) 1068s ? 0 (id=3) 1068s 0 1068s datadriven_test.go:38: 1068s testdata/joint_commit.txt:86: 1068s committed [3 args] 1068s 1068s ---- 1068s idx 1068s xx> 100 (id=1) 1068s x> 50 (id=2) 1068s > 45 (id=3) 1068s 45 1068s datadriven_test.go:38: 1068s testdata/joint_commit.txt:96: 1068s committed [3 args] 1068s 1068s ---- 1068s idx 1068s ? 0 (id=1) 1068s ? 0 (id=2) 1068s 0 1068s datadriven_test.go:38: 1068s testdata/joint_commit.txt:104: 1068s committed [3 args] 1068s 1068s ---- 1068s idx 1068s x> 100 (id=1) 1068s ? 0 (id=2) 1068s 0 1068s datadriven_test.go:38: 1068s testdata/joint_commit.txt:112: 1068s committed [3 args] 1068s 1068s ---- 1068s idx 1068s ? 0 (id=1) 1068s x> 100 (id=2) 1068s 0 1068s datadriven_test.go:38: 1068s testdata/joint_commit.txt:119: 1068s committed [3 args] 1068s 1068s ---- 1068s idx 1068s > 50 (id=1) 1068s x> 100 (id=2) 1068s 50 1068s datadriven_test.go:38: 1068s testdata/joint_commit.txt:126: 1068s committed [3 args] 1068s 1068s ---- 1068s idx 1068s x> 100 (id=1) 1068s > 50 (id=2) 1068s 50 1068s datadriven_test.go:38: 1068s testdata/joint_commit.txt:137: 1068s committed [3 args] 1068s 1068s ---- 1068s idx 1068s xxx> 50 (id=1) 1068s ? 0 (id=2) 1068s ? 0 (id=3) 1068s ? 0 (id=4) 1068s 0 1068s datadriven_test.go:38: 1068s testdata/joint_commit.txt:146: 1068s committed [3 args] 1068s 1068s ---- 1068s idx 1068s xxx> 50 (id=1) 1068s ? 0 (id=2) 1068s xx> 49 (id=3) 1068s ? 0 (id=4) 1068s 0 1068s datadriven_test.go:38: 1068s testdata/joint_commit.txt:155: 1068s committed [3 args] 1068s 1068s ---- 1068s idx 1068s xxx> 50 (id=1) 1068s x> 48 (id=2) 1068s xx> 49 (id=3) 1068s ? 0 (id=4) 1068s 0 1068s datadriven_test.go:38: 1068s testdata/joint_commit.txt:164: 1068s committed [3 args] 1068s 1068s ---- 1068s idx 1068s xxx> 50 (id=1) 1068s x> 48 (id=2) 1068s xx> 49 (id=3) 1068s > 47 (id=4) 1068s 47 1068s datadriven_test.go:38: 1068s testdata/joint_commit.txt:174: 1068s committed [3 args] 1068s 1068s ---- 1068s idx 1068s ? 0 (id=1) 1068s ? 0 (id=2) 1068s ? 0 (id=3) 1068s 0 1068s datadriven_test.go:38: 1068s testdata/joint_commit.txt:182: 1068s committed [3 args] 1068s 1068s ---- 1068s idx 1068s xx> 100 (id=1) 1068s ? 0 (id=2) 1068s ? 0 (id=3) 1068s 0 1068s datadriven_test.go:38: 1068s testdata/joint_commit.txt:190: 1068s committed [3 args] 1068s 1068s ---- 1068s idx 1068s ? 0 (id=1) 1068s xx> 100 (id=2) 1068s ? 0 (id=3) 1068s 0 1068s datadriven_test.go:38: 1068s testdata/joint_commit.txt:198: 1068s committed [3 args] 1068s 1068s ---- 1068s idx 1068s ? 0 (id=1) 1068s xx> 100 (id=2) 1068s x> 99 (id=3) 1068s 0 1068s datadriven_test.go:38: 1068s testdata/joint_commit.txt:206: 1068s committed [3 args] 1068s 1068s ---- 1068s idx 1068s xx> 101 (id=1) 1068s x> 100 (id=2) 1068s > 99 (id=3) 1068s 99 1068s datadriven_test.go:38: 1068s testdata/joint_commit.txt:215: 1068s committed [3 args] 1068s 1068s ---- 1068s idx 1068s ? 0 (id=1) 1068s ? 0 (id=2) 1068s 0 1068s datadriven_test.go:38: 1068s testdata/joint_commit.txt:222: 1068s committed [3 args] 1068s 1068s ---- 1068s idx 1068s ? 0 (id=1) 1068s x> 40 (id=2) 1068s 0 1068s datadriven_test.go:38: 1068s testdata/joint_commit.txt:229: 1068s committed [3 args] 1068s 1068s ---- 1068s idx 1068s x> 41 (id=1) 1068s > 40 (id=2) 1068s 40 1068s datadriven_test.go:38: 1068s testdata/joint_commit.txt:240: 1068s committed [3 args] 1068s 1068s ---- 1068s idx 1068s ? 0 (id=1) 1068s ? 0 (id=2) 1068s ? 0 (id=3) 1068s ? 0 (id=4) 1068s ? 0 (id=5) 1068s ? 0 (id=6) 1068s 0 1068s datadriven_test.go:38: 1068s testdata/joint_commit.txt:251: 1068s committed [3 args] 1068s 1068s ---- 1068s idx 1068s xxxxx> 100 (id=1) 1068s ? 0 (id=2) 1068s ? 0 (id=3) 1068s ? 0 (id=4) 1068s ? 0 (id=5) 1068s ? 0 (id=6) 1068s 0 1068s datadriven_test.go:38: 1068s testdata/joint_commit.txt:262: 1068s committed [3 args] 1068s 1068s ---- 1068s idx 1068s xxxxx> 100 (id=1) 1068s ? 0 (id=2) 1068s ? 0 (id=3) 1068s xxxx> 90 (id=4) 1068s ? 0 (id=5) 1068s ? 0 (id=6) 1068s 0 1068s datadriven_test.go:38: 1068s testdata/joint_commit.txt:273: 1068s committed [3 args] 1068s 1068s ---- 1068s idx 1068s xxxxx> 100 (id=1) 1068s xxxx> 99 (id=2) 1068s ? 0 (id=3) 1068s ? 0 (id=4) 1068s ? 0 (id=5) 1068s ? 0 (id=6) 1068s 0 1068s datadriven_test.go:38: 1068s testdata/joint_commit.txt:286: 1068s committed [3 args] 1068s 1068s ---- 1068s idx 1068s ? 0 (id=1) 1068s xxxxx> 99 (id=2) 1068s xx> 90 (id=3) 1068s xxxx> 97 (id=4) 1068s xxx> 95 (id=5) 1068s ? 0 (id=6) 1068s 90 1068s datadriven_test.go:38: 1068s testdata/joint_commit.txt:299: 1068s committed [3 args] 1068s 1068s ---- 1068s idx 1068s xx> 92 (id=1) 1068s xxxxx> 99 (id=2) 1068s x> 90 (id=3) 1068s xxxx> 97 (id=4) 1068s xxx> 95 (id=5) 1068s ? 0 (id=6) 1068s 92 1068s datadriven_test.go:38: 1068s testdata/joint_commit.txt:311: 1068s committed [3 args] 1068s 1068s ---- 1068s idx 1068s xx> 92 (id=1) 1068s xxxxx> 99 (id=2) 1068s x> 90 (id=3) 1068s xxxx> 97 (id=4) 1068s xxx> 95 (id=5) 1068s > 77 (id=6) 1068s 92 1068s datadriven_test.go:38: 1068s testdata/joint_commit.txt:325: 1068s committed [3 args] 1068s 1068s ---- 1068s idx 1068s ? 0 (id=1) 1068s ? 0 (id=2) 1068s ? 0 (id=3) 1068s ? 0 (id=4) 1068s ? 0 (id=5) 1068s 0 1068s datadriven_test.go:38: 1068s testdata/joint_commit.txt:335: 1068s committed [3 args] 1068s 1068s ---- 1068s idx 1068s xxxx> 100 (id=1) 1068s ? 0 (id=2) 1068s ? 0 (id=3) 1068s ? 0 (id=4) 1068s ? 0 (id=5) 1068s 0 1068s datadriven_test.go:38: 1068s testdata/joint_commit.txt:345: 1068s committed [3 args] 1068s 1068s ---- 1068s idx 1068s xxx> 100 (id=1) 1068s xxxx> 101 (id=2) 1068s ? 0 (id=3) 1068s ? 0 (id=4) 1068s ? 0 (id=5) 1068s 0 1068s datadriven_test.go:38: 1068s testdata/joint_commit.txt:355: 1068s committed [3 args] 1068s 1068s ---- 1068s idx 1068s xx> 100 (id=1) 1068s xxxx> 101 (id=2) 1068s > 100 (id=3) 1068s ? 0 (id=4) 1068s ? 0 (id=5) 1068s 0 1068s datadriven_test.go:38: 1068s testdata/joint_commit.txt:366: 1068s committed [3 args] 1068s 1068s ---- 1068s idx 1068s ? 0 (id=1) 1068s xxxx> 100 (id=2) 1068s ? 0 (id=3) 1068s xxx> 99 (id=4) 1068s xx> 98 (id=5) 1068s 0 1068s datadriven_test.go:38: 1068s testdata/joint_commit.txt:377: 1068s committed [3 args] 1068s 1068s ---- 1068s idx 1068s ? 0 (id=1) 1068s xxxx> 100 (id=2) 1068s xx> 99 (id=3) 1068s > 99 (id=4) 1068s x> 98 (id=5) 1068s 98 1068s datadriven_test.go:38: 1068s testdata/joint_commit.txt:387: 1068s committed [3 args] 1068s 1068s ---- 1068s idx 1068s > 1 (id=1) 1068s xxxx> 100 (id=2) 1068s xx> 99 (id=3) 1068s > 99 (id=4) 1068s x> 98 (id=5) 1068s 98 1068s datadriven_test.go:38: 1068s testdata/joint_commit.txt:397: 1068s committed [3 args] 1068s 1068s ---- 1068s idx 1068s xxx> 100 (id=1) 1068s > 100 (id=2) 1068s x> 99 (id=3) 1068s > 99 (id=4) 1068s > 98 (id=5) 1068s 99 1068s datadriven_test.go:38: 1068s testdata/joint_commit.txt:410: 1068s committed [3 args] 1068s 1068s ---- 1068s idx 1068s ? 0 (id=1) 1068s ? 0 (id=2) 1068s ? 0 (id=3) 1068s ? 0 (id=4) 1068s 0 1068s datadriven_test.go:38: 1068s testdata/joint_commit.txt:419: 1068s committed [3 args] 1068s 1068s ---- 1068s idx 1068s ? 0 (id=1) 1068s xxx> 100 (id=2) 1068s xx> 99 (id=3) 1068s ? 0 (id=4) 1068s 99 1068s datadriven_test.go:38: 1068s testdata/joint_commit.txt:428: 1068s committed [3 args] 1068s 1068s ---- 1068s idx 1068s x> 98 (id=1) 1068s xxx> 100 (id=2) 1068s xx> 99 (id=3) 1068s ? 0 (id=4) 1068s 99 1068s datadriven_test.go:38: 1068s testdata/joint_commit.txt:437: 1068s committed [3 args] 1068s 1068s ---- 1068s idx 1068s xx> 100 (id=1) 1068s > 100 (id=2) 1068s x> 99 (id=3) 1068s ? 0 (id=4) 1068s 99 1068s datadriven_test.go:38: 1068s testdata/joint_commit.txt:446: 1068s committed [3 args] 1068s 1068s ---- 1068s idx 1068s xx> 100 (id=1) 1068s > 100 (id=2) 1068s x> 99 (id=3) 1068s > 98 (id=4) 1068s 99 1068s datadriven_test.go:38: 1068s testdata/joint_commit.txt:455: 1068s committed [3 args] 1068s 1068s ---- 1068s idx 1068s xx> 100 (id=1) 1068s ? 0 (id=2) 1068s ? 0 (id=3) 1068s xxx> 101 (id=4) 1068s 0 1068s datadriven_test.go:38: 1068s testdata/joint_commit.txt:464: 1068s committed [3 args] 1068s 1068s ---- 1068s idx 1068s xx> 100 (id=1) 1068s x> 99 (id=2) 1068s ? 0 (id=3) 1068s xxx> 101 (id=4) 1068s 99 1068s datadriven_test.go:38: 1068s testdata/joint_commit.txt:475: 1068s committed [3 args] 1068s 1068s ---- 1068s idx 1068s xx> 50 (id=1) 1068s x> 45 (id=2) 1068s ? 0 (id=3) 1068s 45 1068s === RUN TestDataDriven/joint_vote 1068s datadriven_test.go:38: 1068s testdata/joint_vote.txt:4: 1068s vote [1 args] 1068s 1068s ---- 1068s VoteWon 1068s datadriven_test.go:38: 1068s testdata/joint_vote.txt:10: 1068s vote [3 args] 1068s 1068s ---- 1068s VotePending 1068s datadriven_test.go:38: 1068s testdata/joint_vote.txt:14: 1068s vote [3 args] 1068s 1068s ---- 1068s VoteWon 1068s datadriven_test.go:38: 1068s testdata/joint_vote.txt:18: 1068s vote [3 args] 1068s 1068s ---- 1068s VoteLost 1068s datadriven_test.go:38: 1068s testdata/joint_vote.txt:22: 1068s vote [3 args] 1068s 1068s ---- 1068s VotePending 1068s datadriven_test.go:38: 1068s testdata/joint_vote.txt:26: 1068s vote [3 args] 1068s 1068s ---- 1068s VoteWon 1068s datadriven_test.go:38: 1068s testdata/joint_vote.txt:30: 1068s vote [3 args] 1068s 1068s ---- 1068s VoteLost 1068s datadriven_test.go:38: 1068s testdata/joint_vote.txt:34: 1068s vote [3 args] 1068s 1068s ---- 1068s VotePending 1068s datadriven_test.go:38: 1068s testdata/joint_vote.txt:38: 1068s vote [3 args] 1068s 1068s ---- 1068s VotePending 1068s datadriven_test.go:38: 1068s testdata/joint_vote.txt:42: 1068s vote [3 args] 1068s 1068s ---- 1068s VoteWon 1068s datadriven_test.go:38: 1068s testdata/joint_vote.txt:46: 1068s vote [3 args] 1068s 1068s ---- 1068s VoteLost 1068s datadriven_test.go:38: 1068s testdata/joint_vote.txt:50: 1068s vote [3 args] 1068s 1068s ---- 1068s VoteLost 1068s datadriven_test.go:38: 1068s testdata/joint_vote.txt:54: 1068s vote [3 args] 1068s 1068s ---- 1068s VoteLost 1068s datadriven_test.go:38: 1068s testdata/joint_vote.txt:58: 1068s vote [3 args] 1068s 1068s ---- 1068s VoteLost 1068s datadriven_test.go:38: 1068s testdata/joint_vote.txt:64: 1068s vote [3 args] 1068s 1068s ---- 1068s VotePending 1068s datadriven_test.go:38: 1068s testdata/joint_vote.txt:68: 1068s vote [3 args] 1068s 1068s ---- 1068s VotePending 1068s datadriven_test.go:38: 1068s testdata/joint_vote.txt:72: 1068s vote [3 args] 1068s 1068s ---- 1068s VotePending 1068s datadriven_test.go:38: 1068s testdata/joint_vote.txt:76: 1068s vote [3 args] 1068s 1068s ---- 1068s VoteLost 1068s datadriven_test.go:38: 1068s testdata/joint_vote.txt:80: 1068s vote [3 args] 1068s 1068s ---- 1068s VoteLost 1068s datadriven_test.go:38: 1068s testdata/joint_vote.txt:84: 1068s vote [3 args] 1068s 1068s ---- 1068s VoteLost 1068s datadriven_test.go:38: 1068s testdata/joint_vote.txt:88: 1068s vote [3 args] 1068s 1068s ---- 1068s VoteWon 1068s datadriven_test.go:38: 1068s testdata/joint_vote.txt:92: 1068s vote [3 args] 1068s 1068s ---- 1068s VotePending 1068s datadriven_test.go:38: 1068s testdata/joint_vote.txt:96: 1068s vote [3 args] 1068s 1068s ---- 1068s VoteLost 1068s datadriven_test.go:38: 1068s testdata/joint_vote.txt:100: 1068s vote [3 args] 1068s 1068s ---- 1068s VotePending 1068s datadriven_test.go:38: 1068s testdata/joint_vote.txt:104: 1068s vote [3 args] 1068s 1068s ---- 1068s VoteLost 1068s datadriven_test.go:38: 1068s testdata/joint_vote.txt:108: 1068s vote [3 args] 1068s 1068s ---- 1068s VoteWon 1068s datadriven_test.go:38: 1068s testdata/joint_vote.txt:112: 1068s vote [3 args] 1068s 1068s ---- 1068s VotePending 1068s datadriven_test.go:38: 1068s testdata/joint_vote.txt:116: 1068s vote [3 args] 1068s 1068s ---- 1068s VotePending 1068s datadriven_test.go:38: 1068s testdata/joint_vote.txt:120: 1068s vote [3 args] 1068s 1068s ---- 1068s VoteLost 1068s datadriven_test.go:38: 1068s testdata/joint_vote.txt:124: 1068s vote [3 args] 1068s 1068s ---- 1068s VoteLost 1068s datadriven_test.go:38: 1068s testdata/joint_vote.txt:128: 1068s vote [3 args] 1068s 1068s ---- 1068s VoteLost 1068s datadriven_test.go:38: 1068s testdata/joint_vote.txt:135: 1068s vote [3 args] 1068s 1068s ---- 1068s VotePending 1068s datadriven_test.go:38: 1068s testdata/joint_vote.txt:139: 1068s vote [3 args] 1068s 1068s ---- 1068s VotePending 1068s datadriven_test.go:38: 1068s testdata/joint_vote.txt:143: 1068s vote [3 args] 1068s 1068s ---- 1068s VoteLost 1068s datadriven_test.go:38: 1068s testdata/joint_vote.txt:147: 1068s vote [3 args] 1068s 1068s ---- 1068s VoteWon 1068s datadriven_test.go:38: 1068s testdata/joint_vote.txt:151: 1068s vote [3 args] 1068s 1068s ---- 1068s VotePending 1068s datadriven_test.go:38: 1068s testdata/joint_vote.txt:155: 1068s vote [3 args] 1068s 1068s ---- 1068s VotePending 1068s datadriven_test.go:38: 1068s testdata/joint_vote.txt:159: 1068s vote [3 args] 1068s 1068s ---- 1068s VoteLost 1068s datadriven_test.go:38: 1068s testdata/joint_vote.txt:163: 1068s vote [3 args] 1068s 1068s ---- 1068s VoteWon 1068s === RUN TestDataDriven/majority_commit 1068s datadriven_test.go:38: 1068s testdata/majority_commit.txt:3: 1068s committed [0 args] 1068s 1068s ---- 1068s ∞ 1068s datadriven_test.go:38: 1068s testdata/majority_commit.txt:10: 1068s committed [2 args] 1068s 1068s ---- 1068s idx 1068s ? 0 (id=1) 1068s 0 1068s datadriven_test.go:38: 1068s testdata/majority_commit.txt:17: 1068s committed [2 args] 1068s 1068s ---- 1068s idx 1068s > 12 (id=1) 1068s 12 1068s datadriven_test.go:38: 1068s testdata/majority_commit.txt:27: 1068s committed [2 args] 1068s 1068s ---- 1068s idx 1068s ? 0 (id=1) 1068s ? 0 (id=2) 1068s 0 1068s datadriven_test.go:38: 1068s testdata/majority_commit.txt:36: 1068s committed [2 args] 1068s 1068s ---- 1068s idx 1068s x> 12 (id=1) 1068s ? 0 (id=2) 1068s 0 1068s datadriven_test.go:38: 1068s testdata/majority_commit.txt:45: 1068s committed [2 args] 1068s 1068s ---- 1068s idx 1068s x> 12 (id=1) 1068s > 5 (id=2) 1068s 5 1068s datadriven_test.go:38: 1068s testdata/majority_commit.txt:56: 1068s committed [2 args] 1068s 1068s ---- 1068s idx 1068s ? 0 (id=1) 1068s ? 0 (id=2) 1068s ? 0 (id=3) 1068s 0 1068s datadriven_test.go:38: 1068s testdata/majority_commit.txt:64: 1068s committed [2 args] 1068s 1068s ---- 1068s idx 1068s xx> 12 (id=1) 1068s ? 0 (id=2) 1068s ? 0 (id=3) 1068s 0 1068s datadriven_test.go:38: 1068s testdata/majority_commit.txt:74: 1068s committed [2 args] 1068s 1068s ---- 1068s idx 1068s xx> 12 (id=1) 1068s x> 5 (id=2) 1068s ? 0 (id=3) 1068s 5 1068s datadriven_test.go:38: 1068s testdata/majority_commit.txt:83: 1068s committed [2 args] 1068s 1068s ---- 1068s idx 1068s xx> 12 (id=1) 1068s > 5 (id=2) 1068s x> 6 (id=3) 1068s 6 1068s datadriven_test.go:38: 1068s testdata/majority_commit.txt:92: 1068s committed [2 args] 1068s 1068s ---- 1068s idx 1068s xx> 12 (id=1) 1068s x> 5 (id=2) 1068s > 4 (id=3) 1068s 5 1068s datadriven_test.go:38: 1068s testdata/majority_commit.txt:103: 1068s committed [2 args] 1068s 1068s ---- 1068s idx 1068s x> 5 (id=1) 1068s > 5 (id=2) 1068s ? 0 (id=3) 1068s 5 1068s datadriven_test.go:38: 1068s testdata/majority_commit.txt:112: 1068s committed [2 args] 1068s 1068s ---- 1068s idx 1068s > 5 (id=1) 1068s > 5 (id=2) 1068s xx> 12 (id=3) 1068s 5 1068s datadriven_test.go:38: 1068s testdata/majority_commit.txt:121: 1068s committed [2 args] 1068s 1068s ---- 1068s idx 1068s > 100 (id=1) 1068s x> 101 (id=2) 1068s xx> 103 (id=3) 1068s 101 1068s datadriven_test.go:38: 1068s testdata/majority_commit.txt:133: 1068s committed [2 args] 1068s 1068s ---- 1068s idx 1068s x> 101 (id=1) 1068s xxxx> 104 (id=2) 1068s xx> 103 (id=3) 1068s > 103 (id=4) 1068s ? 0 (id=5) 1068s 103 1068s datadriven_test.go:38: 1068s testdata/majority_commit.txt:145: 1068s committed [2 args] 1068s 1068s ---- 1068s idx 1068s x> 101 (id=1) 1068s xx> 102 (id=2) 1068s xxx> 103 (id=3) 1068s > 103 (id=4) 1068s ? 0 (id=5) 1068s 102 1068s === RUN TestDataDriven/majority_vote 1068s datadriven_test.go:38: 1068s testdata/majority_vote.txt:2: 1068s vote [0 args] 1068s 1068s ---- 1068s VoteWon 1068s datadriven_test.go:38: 1068s testdata/majority_vote.txt:6: 1068s vote [2 args] 1068s 1068s ---- 1068s VotePending 1068s datadriven_test.go:38: 1068s testdata/majority_vote.txt:10: 1068s vote [2 args] 1068s 1068s ---- 1068s VoteLost 1068s datadriven_test.go:38: 1068s testdata/majority_vote.txt:14: 1068s vote [2 args] 1068s 1068s ---- 1068s VoteWon 1068s datadriven_test.go:38: 1068s testdata/majority_vote.txt:21: 1068s vote [2 args] 1068s 1068s ---- 1068s VotePending 1068s datadriven_test.go:38: 1068s testdata/majority_vote.txt:26: 1068s vote [2 args] 1068s 1068s ---- 1068s VoteLost 1068s datadriven_test.go:38: 1068s testdata/majority_vote.txt:30: 1068s vote [2 args] 1068s 1068s ---- 1068s VotePending 1068s datadriven_test.go:38: 1068s testdata/majority_vote.txt:34: 1068s vote [2 args] 1068s 1068s ---- 1068s VoteLost 1068s datadriven_test.go:38: 1068s testdata/majority_vote.txt:38: 1068s vote [2 args] 1068s 1068s ---- 1068s VoteWon 1068s datadriven_test.go:38: 1068s testdata/majority_vote.txt:44: 1068s vote [2 args] 1068s 1068s ---- 1068s VotePending 1068s datadriven_test.go:38: 1068s testdata/majority_vote.txt:48: 1068s vote [2 args] 1068s 1068s ---- 1068s VotePending 1068s datadriven_test.go:38: 1068s testdata/majority_vote.txt:52: 1068s vote [2 args] 1068s 1068s ---- 1068s VotePending 1068s datadriven_test.go:38: 1068s testdata/majority_vote.txt:56: 1068s vote [2 args] 1068s 1068s ---- 1068s VoteLost 1068s datadriven_test.go:38: 1068s testdata/majority_vote.txt:60: 1068s vote [2 args] 1068s 1068s ---- 1068s VotePending 1068s datadriven_test.go:38: 1068s testdata/majority_vote.txt:64: 1068s vote [2 args] 1068s 1068s ---- 1068s VoteWon 1068s datadriven_test.go:38: 1068s testdata/majority_vote.txt:68: 1068s vote [2 args] 1068s 1068s ---- 1068s VoteWon 1068s datadriven_test.go:38: 1068s testdata/majority_vote.txt:72: 1068s vote [2 args] 1068s 1068s ---- 1068s VoteLost 1068s datadriven_test.go:38: 1068s testdata/majority_vote.txt:79: 1068s vote [2 args] 1068s 1068s ---- 1068s VotePending 1068s datadriven_test.go:38: 1068s testdata/majority_vote.txt:83: 1068s vote [2 args] 1068s 1068s ---- 1068s VotePending 1068s datadriven_test.go:38: 1068s testdata/majority_vote.txt:87: 1068s vote [2 args] 1068s 1068s ---- 1068s VoteWon 1068s datadriven_test.go:38: 1068s testdata/majority_vote.txt:91: 1068s vote [2 args] 1068s 1068s ---- 1068s VotePending 1068s datadriven_test.go:38: 1068s testdata/majority_vote.txt:95: 1068s vote [2 args] 1068s 1068s ---- 1068s VoteLost 1068s --- PASS: TestDataDriven (0.15s) 1068s --- PASS: TestDataDriven/joint_commit (0.12s) 1068s --- PASS: TestDataDriven/joint_vote (0.00s) 1068s --- PASS: TestDataDriven/majority_commit (0.03s) 1068s --- PASS: TestDataDriven/majority_vote (0.00s) 1068s === RUN TestQuick 1068s === RUN TestQuick/majority_commit 1070s --- PASS: TestQuick (1.44s) 1070s --- PASS: TestQuick/majority_commit (1.44s) 1070s PASS 1070s ok go.etcd.io/etcd/raft/quorum 1.624s 1072s === RUN TestConfState_Equivalent 1072s === RUN TestConfState_Equivalent/#00 1072s === RUN TestConfState_Equivalent/#01 1072s === RUN TestConfState_Equivalent/#02 1072s === RUN TestConfState_Equivalent/#03 1072s === RUN TestConfState_Equivalent/#04 1072s === RUN TestConfState_Equivalent/#05 1072s --- PASS: TestConfState_Equivalent (0.00s) 1072s --- PASS: TestConfState_Equivalent/#00 (0.00s) 1072s --- PASS: TestConfState_Equivalent/#01 (0.00s) 1072s --- PASS: TestConfState_Equivalent/#02 (0.00s) 1072s --- PASS: TestConfState_Equivalent/#03 (0.00s) 1072s --- PASS: TestConfState_Equivalent/#04 (0.00s) 1072s --- PASS: TestConfState_Equivalent/#05 (0.00s) 1072s === RUN TestProtoMemorySizes 1072s --- PASS: TestProtoMemorySizes (0.00s) 1072s PASS 1072s ok go.etcd.io/etcd/raft/raftpb 0.088s 1074s === RUN TestNetworkDrop 1074s --- PASS: TestNetworkDrop (0.00s) 1074s === RUN TestNetworkDelay 1075s --- PASS: TestNetworkDelay (0.70s) 1075s === RUN TestBasicProgress 1075s raft2026/02/10 15:27:13 INFO: 1 switched to configuration voters=() 1075s raft2026/02/10 15:27:13 INFO: 1 became follower at term 0 1075s raft2026/02/10 15:27:13 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1075s raft2026/02/10 15:27:13 INFO: 1 became follower at term 1 1075s raft2026/02/10 15:27:13 INFO: 1 switched to configuration voters=(1) 1075s raft2026/02/10 15:27:13 INFO: 1 switched to configuration voters=(1 2) 1075s raft2026/02/10 15:27:13 INFO: 1 switched to configuration voters=(1 2 3) 1075s raft2026/02/10 15:27:13 INFO: 1 switched to configuration voters=(1 2 3 4) 1075s raft2026/02/10 15:27:13 INFO: 1 switched to configuration voters=(1 2 3 4 5) 1075s raft2026/02/10 15:27:13 INFO: 2 switched to configuration voters=() 1075s raft2026/02/10 15:27:13 INFO: 2 became follower at term 0 1075s raft2026/02/10 15:27:13 INFO: newRaft 2 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1075s raft2026/02/10 15:27:13 INFO: 2 became follower at term 1 1075s raft2026/02/10 15:27:13 INFO: 2 switched to configuration voters=(1) 1075s raft2026/02/10 15:27:13 INFO: 2 switched to configuration voters=(1 2) 1075s raft2026/02/10 15:27:13 INFO: 2 switched to configuration voters=(1 2 3) 1075s raft2026/02/10 15:27:13 INFO: 2 switched to configuration voters=(1 2 3 4) 1075s raft2026/02/10 15:27:13 INFO: 2 switched to configuration voters=(1 2 3 4 5) 1075s raft2026/02/10 15:27:13 INFO: 3 switched to configuration voters=() 1075s raft2026/02/10 15:27:13 INFO: 3 became follower at term 0 1075s raft2026/02/10 15:27:13 INFO: newRaft 3 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1075s raft2026/02/10 15:27:13 INFO: 3 became follower at term 1 1075s raft2026/02/10 15:27:13 INFO: 3 switched to configuration voters=(1) 1075s raft2026/02/10 15:27:13 INFO: 3 switched to configuration voters=(1 2) 1075s raft2026/02/10 15:27:13 INFO: 3 switched to configuration voters=(1 2 3) 1075s raft2026/02/10 15:27:13 INFO: 3 switched to configuration voters=(1 2 3 4) 1075s raft2026/02/10 15:27:13 INFO: 3 switched to configuration voters=(1 2 3 4 5) 1075s raft2026/02/10 15:27:13 INFO: 4 switched to configuration voters=() 1075s raft2026/02/10 15:27:13 INFO: 4 became follower at term 0 1075s raft2026/02/10 15:27:13 INFO: newRaft 4 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1075s raft2026/02/10 15:27:13 INFO: 4 became follower at term 1 1075s raft2026/02/10 15:27:13 INFO: 4 switched to configuration voters=(1) 1075s raft2026/02/10 15:27:13 INFO: 4 switched to configuration voters=(1 2) 1075s raft2026/02/10 15:27:13 INFO: 4 switched to configuration voters=(1 2 3) 1075s raft2026/02/10 15:27:13 INFO: 4 switched to configuration voters=(1 2 3 4) 1075s raft2026/02/10 15:27:13 INFO: 4 switched to configuration voters=(1 2 3 4 5) 1075s raft2026/02/10 15:27:13 INFO: 5 switched to configuration voters=() 1075s raft2026/02/10 15:27:13 INFO: 5 became follower at term 0 1075s raft2026/02/10 15:27:13 INFO: newRaft 5 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1075s raft2026/02/10 15:27:13 INFO: 5 became follower at term 1 1075s raft2026/02/10 15:27:13 INFO: 5 switched to configuration voters=(1) 1075s raft2026/02/10 15:27:13 INFO: 5 switched to configuration voters=(1 2) 1075s raft2026/02/10 15:27:13 INFO: 5 switched to configuration voters=(1 2 3) 1075s raft2026/02/10 15:27:13 INFO: 5 switched to configuration voters=(1 2 3 4) 1075s raft2026/02/10 15:27:13 INFO: 5 switched to configuration voters=(1 2 3 4 5) 1075s raft2026/02/10 15:27:13 INFO: 1 is starting a new election at term 1 1075s raft2026/02/10 15:27:13 INFO: 1 became candidate at term 2 1075s raft2026/02/10 15:27:13 INFO: 1 received MsgVoteResp from 1 at term 2 1075s raft2026/02/10 15:27:13 INFO: 1 [logterm: 1, index: 5] sent MsgVote request to 2 at term 2 1075s raft2026/02/10 15:27:13 INFO: 1 [logterm: 1, index: 5] sent MsgVote request to 3 at term 2 1075s raft2026/02/10 15:27:13 INFO: 1 [logterm: 1, index: 5] sent MsgVote request to 4 at term 2 1075s raft2026/02/10 15:27:13 INFO: 1 [logterm: 1, index: 5] sent MsgVote request to 5 at term 2 1075s raft2026/02/10 15:27:13 INFO: 2 is starting a new election at term 1 1075s raft2026/02/10 15:27:13 INFO: 2 became candidate at term 2 1075s raft2026/02/10 15:27:13 INFO: 2 received MsgVoteResp from 2 at term 2 1075s raft2026/02/10 15:27:13 INFO: 4 is starting a new election at term 1 1075s raft2026/02/10 15:27:13 INFO: 4 became candidate at term 2 1075s raft2026/02/10 15:27:13 INFO: 2 [logterm: 1, index: 5] sent MsgVote request to 1 at term 2 1075s raft2026/02/10 15:27:13 INFO: 4 received MsgVoteResp from 4 at term 2 1075s raft2026/02/10 15:27:13 INFO: 2 [logterm: 1, index: 5] sent MsgVote request to 3 at term 2 1075s raft2026/02/10 15:27:13 INFO: 2 [logterm: 1, index: 5] sent MsgVote request to 4 at term 2 1075s raft2026/02/10 15:27:13 INFO: 4 [logterm: 1, index: 5] sent MsgVote request to 1 at term 2 1075s raft2026/02/10 15:27:13 INFO: 2 [logterm: 1, index: 5] sent MsgVote request to 5 at term 2 1075s raft2026/02/10 15:27:13 INFO: 4 [logterm: 1, index: 5] sent MsgVote request to 2 at term 2 1075s raft2026/02/10 15:27:13 INFO: 4 [logterm: 1, index: 5] sent MsgVote request to 3 at term 2 1075s raft2026/02/10 15:27:13 INFO: 4 [logterm: 1, index: 5] sent MsgVote request to 5 at term 2 1075s raft2026/02/10 15:27:13 INFO: 1 [logterm: 1, index: 5, vote: 1] rejected MsgVote from 2 [logterm: 1, index: 5] at term 2 1075s raft2026/02/10 15:27:13 INFO: 2 [logterm: 1, index: 5, vote: 2] rejected MsgVote from 4 [logterm: 1, index: 5] at term 2 1075s raft2026/02/10 15:27:13 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2] 1075s raft2026/02/10 15:27:13 INFO: 3 became follower at term 2 1075s raft2026/02/10 15:27:13 INFO: 3 [logterm: 1, index: 5, vote: 0] cast MsgVote for 1 [logterm: 1, index: 5] at term 2 1075s raft2026/02/10 15:27:13 INFO: 5 [term: 1] received a MsgVote message with higher term from 4 [term: 2] 1075s raft2026/02/10 15:27:13 INFO: 5 became follower at term 2 1075s raft2026/02/10 15:27:13 INFO: 5 [logterm: 1, index: 5, vote: 0] cast MsgVote for 4 [logterm: 1, index: 5] at term 2 1075s raft2026/02/10 15:27:13 INFO: 4 [logterm: 1, index: 5, vote: 4] rejected MsgVote from 2 [logterm: 1, index: 5] at term 2 1075s raft2026/02/10 15:27:13 INFO: 4 received MsgVoteResp from 5 at term 2 1075s raft2026/02/10 15:27:13 INFO: 4 has received 2 MsgVoteResp votes and 0 vote rejections 1075s raft2026/02/10 15:27:13 INFO: 5 [logterm: 1, index: 5, vote: 4] rejected MsgVote from 1 [logterm: 1, index: 5] at term 2 1075s raft2026/02/10 15:27:13 INFO: 3 [logterm: 1, index: 5, vote: 1] rejected MsgVote from 4 [logterm: 1, index: 5] at term 2 1075s raft2026/02/10 15:27:13 INFO: 4 received MsgVoteResp rejection from 2 at term 2 1075s raft2026/02/10 15:27:13 INFO: 4 has received 2 MsgVoteResp votes and 1 vote rejections 1075s raft2026/02/10 15:27:13 INFO: 2 [logterm: 1, index: 5, vote: 2] rejected MsgVote from 1 [logterm: 1, index: 5] at term 2 1075s raft2026/02/10 15:27:13 INFO: 4 [logterm: 1, index: 5, vote: 4] rejected MsgVote from 1 [logterm: 1, index: 5] at term 2 1075s raft2026/02/10 15:27:13 INFO: 3 [logterm: 1, index: 5, vote: 1] rejected MsgVote from 2 [logterm: 1, index: 5] at term 2 1075s raft2026/02/10 15:27:13 INFO: 1 received MsgVoteResp rejection from 5 at term 2 1075s raft2026/02/10 15:27:13 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections 1075s raft2026/02/10 15:27:13 INFO: 1 [logterm: 1, index: 5, vote: 1] rejected MsgVote from 4 [logterm: 1, index: 5] at term 2 1075s raft2026/02/10 15:27:13 INFO: 5 [logterm: 1, index: 5, vote: 4] rejected MsgVote from 2 [logterm: 1, index: 5] at term 2 1075s raft2026/02/10 15:27:13 INFO: 1 received MsgVoteResp from 3 at term 2 1075s raft2026/02/10 15:27:13 INFO: 1 has received 2 MsgVoteResp votes and 1 vote rejections 1075s raft2026/02/10 15:27:13 INFO: 2 received MsgVoteResp rejection from 1 at term 2 1075s raft2026/02/10 15:27:13 INFO: 2 has received 1 MsgVoteResp votes and 1 vote rejections 1075s raft2026/02/10 15:27:13 INFO: 2 received MsgVoteResp rejection from 4 at term 2 1075s raft2026/02/10 15:27:13 INFO: 2 has received 1 MsgVoteResp votes and 2 vote rejections 1075s raft2026/02/10 15:27:13 INFO: 4 received MsgVoteResp rejection from 3 at term 2 1075s raft2026/02/10 15:27:13 INFO: 1 received MsgVoteResp rejection from 2 at term 2 1075s raft2026/02/10 15:27:13 INFO: 1 has received 2 MsgVoteResp votes and 2 vote rejections 1075s raft2026/02/10 15:27:13 INFO: 1 received MsgVoteResp rejection from 4 at term 2 1075s raft2026/02/10 15:27:13 INFO: 1 has received 2 MsgVoteResp votes and 3 vote rejections 1075s raft2026/02/10 15:27:13 INFO: 2 received MsgVoteResp rejection from 5 at term 2 1075s raft2026/02/10 15:27:13 INFO: 1 became follower at term 2 1075s raft2026/02/10 15:27:13 INFO: 2 has received 1 MsgVoteResp votes and 3 vote rejections 1075s raft2026/02/10 15:27:13 INFO: 2 became follower at term 2 1075s raft2026/02/10 15:27:13 INFO: 4 has received 2 MsgVoteResp votes and 2 vote rejections 1075s raft2026/02/10 15:27:13 INFO: 4 received MsgVoteResp rejection from 1 at term 2 1075s raft2026/02/10 15:27:13 INFO: 4 has received 2 MsgVoteResp votes and 3 vote rejections 1075s raft2026/02/10 15:27:13 INFO: 4 became follower at term 2 1075s raft2026/02/10 15:27:13 INFO: 5 is starting a new election at term 2 1075s raft2026/02/10 15:27:13 INFO: 5 became candidate at term 3 1075s raft2026/02/10 15:27:13 INFO: 5 received MsgVoteResp from 5 at term 3 1075s raft2026/02/10 15:27:13 INFO: 5 [logterm: 1, index: 5] sent MsgVote request to 1 at term 3 1075s raft2026/02/10 15:27:13 INFO: 5 [logterm: 1, index: 5] sent MsgVote request to 2 at term 3 1075s raft2026/02/10 15:27:13 INFO: 5 [logterm: 1, index: 5] sent MsgVote request to 3 at term 3 1075s raft2026/02/10 15:27:13 INFO: 5 [logterm: 1, index: 5] sent MsgVote request to 4 at term 3 1075s raft2026/02/10 15:27:13 INFO: 3 [term: 2] received a MsgVote message with higher term from 5 [term: 3] 1075s raft2026/02/10 15:27:13 INFO: 3 became follower at term 3 1075s raft2026/02/10 15:27:13 INFO: 3 [logterm: 1, index: 5, vote: 0] cast MsgVote for 5 [logterm: 1, index: 5] at term 3 1075s raft2026/02/10 15:27:13 INFO: 1 [term: 2] received a MsgVote message with higher term from 5 [term: 3] 1075s raft2026/02/10 15:27:13 INFO: 1 became follower at term 3 1075s raft2026/02/10 15:27:13 INFO: 1 [logterm: 1, index: 5, vote: 0] cast MsgVote for 5 [logterm: 1, index: 5] at term 3 1075s raft2026/02/10 15:27:13 INFO: 4 [term: 2] received a MsgVote message with higher term from 5 [term: 3] 1075s raft2026/02/10 15:27:13 INFO: 4 became follower at term 3 1075s raft2026/02/10 15:27:13 INFO: 4 [logterm: 1, index: 5, vote: 0] cast MsgVote for 5 [logterm: 1, index: 5] at term 3 1075s raft2026/02/10 15:27:13 INFO: 2 [term: 2] received a MsgVote message with higher term from 5 [term: 3] 1075s raft2026/02/10 15:27:13 INFO: 2 became follower at term 3 1075s raft2026/02/10 15:27:13 INFO: 2 [logterm: 1, index: 5, vote: 0] cast MsgVote for 5 [logterm: 1, index: 5] at term 3 1075s raft2026/02/10 15:27:13 INFO: 5 received MsgVoteResp from 4 at term 3 1075s raft2026/02/10 15:27:13 INFO: 5 has received 2 MsgVoteResp votes and 0 vote rejections 1075s raft2026/02/10 15:27:13 INFO: 5 received MsgVoteResp from 1 at term 3 1075s raft2026/02/10 15:27:13 INFO: 5 has received 3 MsgVoteResp votes and 0 vote rejections 1075s raft2026/02/10 15:27:13 INFO: 5 became leader at term 3 1075s raft2026/02/10 15:27:13 INFO: raft.node: 5 elected leader 5 at term 3 1075s raft2026/02/10 15:27:13 INFO: raft.node: 1 elected leader 5 at term 3 1075s raft2026/02/10 15:27:13 INFO: raft.node: 4 elected leader 5 at term 3 1075s raft2026/02/10 15:27:13 INFO: raft.node: 2 elected leader 5 at term 3 1075s raft2026/02/10 15:27:13 INFO: raft.node: 3 elected leader 5 at term 3 1076s 2026/02/10 15:27:13 raft.1: stop 1076s 2026/02/10 15:27:13 raft.2: stop 1076s 2026/02/10 15:27:13 raft.3: stop 1076s 2026/02/10 15:27:13 raft.4: stop 1076s 2026/02/10 15:27:13 raft.5: stop 1076s --- PASS: TestBasicProgress (0.41s) 1076s === RUN TestRestart 1076s raft2026/02/10 15:27:13 INFO: 1 switched to configuration voters=() 1076s raft2026/02/10 15:27:13 INFO: 1 became follower at term 0 1076s raft2026/02/10 15:27:13 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1076s raft2026/02/10 15:27:13 INFO: 1 became follower at term 1 1076s raft2026/02/10 15:27:13 INFO: 1 switched to configuration voters=(1) 1076s raft2026/02/10 15:27:13 INFO: 1 switched to configuration voters=(1 2) 1076s raft2026/02/10 15:27:13 INFO: 1 switched to configuration voters=(1 2 3) 1076s raft2026/02/10 15:27:13 INFO: 1 switched to configuration voters=(1 2 3 4) 1076s raft2026/02/10 15:27:13 INFO: 1 switched to configuration voters=(1 2 3 4 5) 1076s raft2026/02/10 15:27:13 INFO: 2 switched to configuration voters=() 1076s raft2026/02/10 15:27:13 INFO: 2 became follower at term 0 1076s raft2026/02/10 15:27:13 INFO: newRaft 2 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1076s raft2026/02/10 15:27:13 INFO: 2 became follower at term 1 1076s raft2026/02/10 15:27:13 INFO: 2 switched to configuration voters=(1) 1076s raft2026/02/10 15:27:13 INFO: 2 switched to configuration voters=(1 2) 1076s raft2026/02/10 15:27:13 INFO: 2 switched to configuration voters=(1 2 3) 1076s raft2026/02/10 15:27:13 INFO: 2 switched to configuration voters=(1 2 3 4) 1076s raft2026/02/10 15:27:13 INFO: 2 switched to configuration voters=(1 2 3 4 5) 1076s raft2026/02/10 15:27:13 INFO: 3 switched to configuration voters=() 1076s raft2026/02/10 15:27:13 INFO: 3 became follower at term 0 1076s raft2026/02/10 15:27:13 INFO: newRaft 3 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1076s raft2026/02/10 15:27:13 INFO: 3 became follower at term 1 1076s raft2026/02/10 15:27:13 INFO: 3 switched to configuration voters=(1) 1076s raft2026/02/10 15:27:13 INFO: 3 switched to configuration voters=(1 2) 1076s raft2026/02/10 15:27:13 INFO: 3 switched to configuration voters=(1 2 3) 1076s raft2026/02/10 15:27:13 INFO: 3 switched to configuration voters=(1 2 3 4) 1076s raft2026/02/10 15:27:13 INFO: 3 switched to configuration voters=(1 2 3 4 5) 1076s raft2026/02/10 15:27:13 INFO: 4 switched to configuration voters=() 1076s raft2026/02/10 15:27:13 INFO: 4 became follower at term 0 1076s raft2026/02/10 15:27:13 INFO: newRaft 4 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1076s raft2026/02/10 15:27:13 INFO: 4 became follower at term 1 1076s raft2026/02/10 15:27:13 INFO: 4 switched to configuration voters=(1) 1076s raft2026/02/10 15:27:13 INFO: 4 switched to configuration voters=(1 2) 1076s raft2026/02/10 15:27:13 INFO: 4 switched to configuration voters=(1 2 3) 1076s raft2026/02/10 15:27:13 INFO: 4 switched to configuration voters=(1 2 3 4) 1076s raft2026/02/10 15:27:13 INFO: 4 switched to configuration voters=(1 2 3 4 5) 1076s raft2026/02/10 15:27:13 INFO: 5 switched to configuration voters=() 1076s raft2026/02/10 15:27:13 INFO: 5 became follower at term 0 1076s raft2026/02/10 15:27:13 INFO: newRaft 5 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1076s raft2026/02/10 15:27:13 INFO: 5 became follower at term 1 1076s raft2026/02/10 15:27:13 INFO: 5 switched to configuration voters=(1) 1076s raft2026/02/10 15:27:13 INFO: 5 switched to configuration voters=(1 2) 1076s raft2026/02/10 15:27:13 INFO: 5 switched to configuration voters=(1 2 3) 1076s raft2026/02/10 15:27:13 INFO: 5 switched to configuration voters=(1 2 3 4) 1076s raft2026/02/10 15:27:13 INFO: 5 switched to configuration voters=(1 2 3 4 5) 1076s raft2026/02/10 15:27:13 INFO: 2 is starting a new election at term 1 1076s raft2026/02/10 15:27:13 INFO: 2 became candidate at term 2 1076s raft2026/02/10 15:27:13 INFO: 2 received MsgVoteResp from 2 at term 2 1076s raft2026/02/10 15:27:13 INFO: 2 [logterm: 1, index: 5] sent MsgVote request to 1 at term 2 1076s raft2026/02/10 15:27:13 INFO: 2 [logterm: 1, index: 5] sent MsgVote request to 3 at term 2 1076s raft2026/02/10 15:27:13 INFO: 2 [logterm: 1, index: 5] sent MsgVote request to 4 at term 2 1076s raft2026/02/10 15:27:13 INFO: 2 [logterm: 1, index: 5] sent MsgVote request to 5 at term 2 1076s raft2026/02/10 15:27:13 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1076s raft2026/02/10 15:27:13 INFO: 3 became follower at term 2 1076s raft2026/02/10 15:27:13 INFO: 3 [logterm: 1, index: 5, vote: 0] cast MsgVote for 2 [logterm: 1, index: 5] at term 2 1076s raft2026/02/10 15:27:13 INFO: 4 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1076s raft2026/02/10 15:27:13 INFO: 4 became follower at term 2 1076s raft2026/02/10 15:27:13 INFO: 4 [logterm: 1, index: 5, vote: 0] cast MsgVote for 2 [logterm: 1, index: 5] at term 2 1076s raft2026/02/10 15:27:13 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1076s raft2026/02/10 15:27:13 INFO: 1 became follower at term 2 1076s raft2026/02/10 15:27:13 INFO: 1 [logterm: 1, index: 5, vote: 0] cast MsgVote for 2 [logterm: 1, index: 5] at term 2 1076s raft2026/02/10 15:27:13 INFO: 5 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1076s raft2026/02/10 15:27:13 INFO: 5 became follower at term 2 1076s raft2026/02/10 15:27:13 INFO: 5 [logterm: 1, index: 5, vote: 0] cast MsgVote for 2 [logterm: 1, index: 5] at term 2 1076s raft2026/02/10 15:27:13 INFO: 2 received MsgVoteResp from 1 at term 2 1076s raft2026/02/10 15:27:13 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections 1076s raft2026/02/10 15:27:13 INFO: 2 received MsgVoteResp from 4 at term 2 1076s raft2026/02/10 15:27:13 INFO: 2 has received 3 MsgVoteResp votes and 0 vote rejections 1076s raft2026/02/10 15:27:13 INFO: 2 became leader at term 2 1076s raft2026/02/10 15:27:13 INFO: raft.node: 2 elected leader 2 at term 2 1076s raft2026/02/10 15:27:13 INFO: raft.node: 5 elected leader 2 at term 2 1076s raft2026/02/10 15:27:13 INFO: raft.node: 4 elected leader 2 at term 2 1076s raft2026/02/10 15:27:13 INFO: raft.node: 3 elected leader 2 at term 2 1076s raft2026/02/10 15:27:13 INFO: raft.node: 1 elected leader 2 at term 2 1076s 2026/02/10 15:27:13 raft.2: stop 1076s 2026/02/10 15:27:13 raft.3: stop 1076s raft2026/02/10 15:27:13 INFO: 3 switched to configuration voters=() 1076s raft2026/02/10 15:27:13 INFO: 3 became follower at term 2 1076s raft2026/02/10 15:27:13 INFO: newRaft 3 [peers: [], term: 2, commit: 5, applied: 0, lastindex: 6, lastterm: 2] 1076s raft2026/02/10 15:27:13 INFO: 2 switched to configuration voters=() 1076s raft2026/02/10 15:27:13 INFO: 2 became follower at term 2 1076s raft2026/02/10 15:27:13 INFO: newRaft 2 [peers: [], term: 2, commit: 5, applied: 0, lastindex: 6, lastterm: 2] 1076s raft2026/02/10 15:27:13 INFO: raft.node: 3 elected leader 2 at term 2 1076s raft2026/02/10 15:27:13 INFO: 4 is starting a new election at term 2 1076s raft2026/02/10 15:27:13 INFO: 4 became candidate at term 3 1076s raft2026/02/10 15:27:13 INFO: 4 received MsgVoteResp from 4 at term 3 1076s raft2026/02/10 15:27:13 INFO: 4 [logterm: 2, index: 6] sent MsgVote request to 1 at term 3 1076s raft2026/02/10 15:27:13 INFO: 4 [logterm: 2, index: 6] sent MsgVote request to 2 at term 3 1076s raft2026/02/10 15:27:13 INFO: 4 [logterm: 2, index: 6] sent MsgVote request to 3 at term 3 1076s raft2026/02/10 15:27:13 INFO: 4 [logterm: 2, index: 6] sent MsgVote request to 5 at term 3 1076s raft2026/02/10 15:27:13 INFO: raft.node: 4 lost leader 2 at term 3 1076s raft2026/02/10 15:27:13 INFO: 5 [term: 2] received a MsgVote message with higher term from 4 [term: 3] 1076s raft2026/02/10 15:27:13 INFO: 5 became follower at term 3 1076s raft2026/02/10 15:27:13 INFO: 5 [logterm: 2, index: 6, vote: 0] cast MsgVote for 4 [logterm: 2, index: 6] at term 3 1076s raft2026/02/10 15:27:13 INFO: raft.node: 5 lost leader 2 at term 3 1076s raft2026/02/10 15:27:13 INFO: 3 [term: 2] received a MsgVote message with higher term from 4 [term: 3] 1076s raft2026/02/10 15:27:13 INFO: 3 became follower at term 3 1076s raft2026/02/10 15:27:13 INFO: 3 [logterm: 2, index: 6, vote: 0] cast MsgVote for 4 [logterm: 2, index: 6] at term 3 1076s raft2026/02/10 15:27:13 INFO: raft.node: 3 lost leader 2 at term 3 1076s raft2026/02/10 15:27:13 INFO: 2 [term: 2] received a MsgVote message with higher term from 4 [term: 3] 1076s raft2026/02/10 15:27:13 INFO: 2 became follower at term 3 1076s raft2026/02/10 15:27:13 INFO: 2 [logterm: 2, index: 6, vote: 0] cast MsgVote for 4 [logterm: 2, index: 6] at term 3 1076s raft2026/02/10 15:27:13 INFO: 1 [term: 2] received a MsgVote message with higher term from 4 [term: 3] 1076s raft2026/02/10 15:27:13 INFO: 1 became follower at term 3 1076s raft2026/02/10 15:27:13 INFO: 1 [logterm: 2, index: 6, vote: 0] cast MsgVote for 4 [logterm: 2, index: 6] at term 3 1076s raft2026/02/10 15:27:13 INFO: raft.node: 1 lost leader 2 at term 3 1076s raft2026/02/10 15:27:13 INFO: 4 received MsgVoteResp from 3 at term 3 1076s raft2026/02/10 15:27:13 INFO: 4 has received 2 MsgVoteResp votes and 0 vote rejections 1076s raft2026/02/10 15:27:13 INFO: 4 received MsgVoteResp from 2 at term 3 1076s raft2026/02/10 15:27:13 INFO: 4 has received 3 MsgVoteResp votes and 0 vote rejections 1076s raft2026/02/10 15:27:13 INFO: 4 became leader at term 3 1076s raft2026/02/10 15:27:13 INFO: raft.node: 4 elected leader 4 at term 3 1076s raft2026/02/10 15:27:13 INFO: raft.node: 3 elected leader 4 at term 3 1076s raft2026/02/10 15:27:13 INFO: raft.node: 2 elected leader 4 at term 3 1076s raft2026/02/10 15:27:13 INFO: raft.node: 5 elected leader 4 at term 3 1076s raft2026/02/10 15:27:13 INFO: raft.node: 1 elected leader 4 at term 3 1076s 2026/02/10 15:27:14 raft.1: stop 1076s 2026/02/10 15:27:14 raft.2: stop 1076s 2026/02/10 15:27:14 raft.3: stop 1076s 2026/02/10 15:27:14 raft.4: stop 1076s 2026/02/10 15:27:14 raft.5: stop 1076s --- PASS: TestRestart (0.72s) 1076s === RUN TestPause 1076s raft2026/02/10 15:27:14 INFO: 1 switched to configuration voters=() 1076s raft2026/02/10 15:27:14 INFO: 1 became follower at term 0 1076s raft2026/02/10 15:27:14 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1076s raft2026/02/10 15:27:14 INFO: 1 became follower at term 1 1076s raft2026/02/10 15:27:14 INFO: 1 switched to configuration voters=(1) 1076s raft2026/02/10 15:27:14 INFO: 1 switched to configuration voters=(1 2) 1076s raft2026/02/10 15:27:14 INFO: 1 switched to configuration voters=(1 2 3) 1076s raft2026/02/10 15:27:14 INFO: 1 switched to configuration voters=(1 2 3 4) 1076s raft2026/02/10 15:27:14 INFO: 1 switched to configuration voters=(1 2 3 4 5) 1076s raft2026/02/10 15:27:14 INFO: 2 switched to configuration voters=() 1076s raft2026/02/10 15:27:14 INFO: 2 became follower at term 0 1076s raft2026/02/10 15:27:14 INFO: newRaft 2 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1076s raft2026/02/10 15:27:14 INFO: 2 became follower at term 1 1076s raft2026/02/10 15:27:14 INFO: 2 switched to configuration voters=(1) 1076s raft2026/02/10 15:27:14 INFO: 2 switched to configuration voters=(1 2) 1076s raft2026/02/10 15:27:14 INFO: 2 switched to configuration voters=(1 2 3) 1076s raft2026/02/10 15:27:14 INFO: 2 switched to configuration voters=(1 2 3 4) 1076s raft2026/02/10 15:27:14 INFO: 2 switched to configuration voters=(1 2 3 4 5) 1076s raft2026/02/10 15:27:14 INFO: 3 switched to configuration voters=() 1076s raft2026/02/10 15:27:14 INFO: 3 became follower at term 0 1076s raft2026/02/10 15:27:14 INFO: newRaft 3 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1076s raft2026/02/10 15:27:14 INFO: 3 became follower at term 1 1076s raft2026/02/10 15:27:14 INFO: 3 switched to configuration voters=(1) 1076s raft2026/02/10 15:27:14 INFO: 3 switched to configuration voters=(1 2) 1076s raft2026/02/10 15:27:14 INFO: 3 switched to configuration voters=(1 2 3) 1076s raft2026/02/10 15:27:14 INFO: 3 switched to configuration voters=(1 2 3 4) 1076s raft2026/02/10 15:27:14 INFO: 3 switched to configuration voters=(1 2 3 4 5) 1076s raft2026/02/10 15:27:14 INFO: 4 switched to configuration voters=() 1076s raft2026/02/10 15:27:14 INFO: 4 became follower at term 0 1076s raft2026/02/10 15:27:14 INFO: newRaft 4 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1076s raft2026/02/10 15:27:14 INFO: 4 became follower at term 1 1076s raft2026/02/10 15:27:14 INFO: 4 switched to configuration voters=(1) 1076s raft2026/02/10 15:27:14 INFO: 4 switched to configuration voters=(1 2) 1076s raft2026/02/10 15:27:14 INFO: 4 switched to configuration voters=(1 2 3) 1076s raft2026/02/10 15:27:14 INFO: 4 switched to configuration voters=(1 2 3 4) 1076s raft2026/02/10 15:27:14 INFO: 4 switched to configuration voters=(1 2 3 4 5) 1076s raft2026/02/10 15:27:14 INFO: 5 switched to configuration voters=() 1076s raft2026/02/10 15:27:14 INFO: 5 became follower at term 0 1076s raft2026/02/10 15:27:14 INFO: newRaft 5 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1076s raft2026/02/10 15:27:14 INFO: 5 became follower at term 1 1076s raft2026/02/10 15:27:14 INFO: 5 switched to configuration voters=(1) 1076s raft2026/02/10 15:27:14 INFO: 5 switched to configuration voters=(1 2) 1076s raft2026/02/10 15:27:14 INFO: 5 switched to configuration voters=(1 2 3) 1076s raft2026/02/10 15:27:14 INFO: 5 switched to configuration voters=(1 2 3 4) 1076s raft2026/02/10 15:27:14 INFO: 5 switched to configuration voters=(1 2 3 4 5) 1076s raft2026/02/10 15:27:14 INFO: 4 is starting a new election at term 1 1076s raft2026/02/10 15:27:14 INFO: 4 became candidate at term 2 1076s raft2026/02/10 15:27:14 INFO: 4 received MsgVoteResp from 4 at term 2 1076s raft2026/02/10 15:27:14 INFO: 4 [logterm: 1, index: 5] sent MsgVote request to 1 at term 2 1076s raft2026/02/10 15:27:14 INFO: 4 [logterm: 1, index: 5] sent MsgVote request to 2 at term 2 1076s raft2026/02/10 15:27:14 INFO: 4 [logterm: 1, index: 5] sent MsgVote request to 3 at term 2 1076s raft2026/02/10 15:27:14 INFO: 4 [logterm: 1, index: 5] sent MsgVote request to 5 at term 2 1076s raft2026/02/10 15:27:14 INFO: 5 is starting a new election at term 1 1076s raft2026/02/10 15:27:14 INFO: 5 became candidate at term 2 1076s raft2026/02/10 15:27:14 INFO: 5 received MsgVoteResp from 5 at term 2 1076s raft2026/02/10 15:27:14 INFO: 5 [logterm: 1, index: 5] sent MsgVote request to 1 at term 2 1076s raft2026/02/10 15:27:14 INFO: 5 [logterm: 1, index: 5] sent MsgVote request to 2 at term 2 1076s raft2026/02/10 15:27:14 INFO: 5 [logterm: 1, index: 5] sent MsgVote request to 3 at term 2 1076s raft2026/02/10 15:27:14 INFO: 5 [logterm: 1, index: 5] sent MsgVote request to 4 at term 2 1076s raft2026/02/10 15:27:14 INFO: 1 [term: 1] received a MsgVote message with higher term from 5 [term: 2] 1076s raft2026/02/10 15:27:14 INFO: 1 became follower at term 2 1076s raft2026/02/10 15:27:14 INFO: 1 [logterm: 1, index: 5, vote: 0] cast MsgVote for 5 [logterm: 1, index: 5] at term 2 1076s raft2026/02/10 15:27:14 INFO: 2 [term: 1] received a MsgVote message with higher term from 4 [term: 2] 1076s raft2026/02/10 15:27:14 INFO: 2 became follower at term 2 1076s raft2026/02/10 15:27:14 INFO: 2 [logterm: 1, index: 5, vote: 0] cast MsgVote for 4 [logterm: 1, index: 5] at term 2 1076s raft2026/02/10 15:27:14 INFO: 5 [logterm: 1, index: 5, vote: 5] rejected MsgVote from 4 [logterm: 1, index: 5] at term 2 1076s raft2026/02/10 15:27:14 INFO: 4 received MsgVoteResp from 2 at term 2 1076s raft2026/02/10 15:27:14 INFO: 4 has received 2 MsgVoteResp votes and 0 vote rejections 1076s raft2026/02/10 15:27:14 INFO: 2 [logterm: 1, index: 5, vote: 4] rejected MsgVote from 5 [logterm: 1, index: 5] at term 2 1076s raft2026/02/10 15:27:14 INFO: 4 [logterm: 1, index: 5, vote: 4] rejected MsgVote from 5 [logterm: 1, index: 5] at term 2 1076s raft2026/02/10 15:27:14 INFO: 5 received MsgVoteResp from 1 at term 2 1076s raft2026/02/10 15:27:14 INFO: 5 has received 2 MsgVoteResp votes and 0 vote rejections 1076s raft2026/02/10 15:27:14 INFO: 3 [term: 1] received a MsgVote message with higher term from 5 [term: 2] 1076s raft2026/02/10 15:27:14 INFO: 3 became follower at term 2 1076s raft2026/02/10 15:27:14 INFO: 3 [logterm: 1, index: 5, vote: 0] cast MsgVote for 5 [logterm: 1, index: 5] at term 2 1076s raft2026/02/10 15:27:14 INFO: 1 [logterm: 1, index: 5, vote: 5] rejected MsgVote from 4 [logterm: 1, index: 5] at term 2 1076s raft2026/02/10 15:27:14 INFO: 3 [logterm: 1, index: 5, vote: 5] rejected MsgVote from 4 [logterm: 1, index: 5] at term 2 1076s raft2026/02/10 15:27:14 INFO: 4 received MsgVoteResp rejection from 5 at term 2 1076s raft2026/02/10 15:27:14 INFO: 4 has received 2 MsgVoteResp votes and 1 vote rejections 1076s raft2026/02/10 15:27:14 INFO: 4 received MsgVoteResp rejection from 1 at term 2 1076s raft2026/02/10 15:27:14 INFO: 4 has received 2 MsgVoteResp votes and 2 vote rejections 1076s raft2026/02/10 15:27:14 INFO: 5 received MsgVoteResp rejection from 2 at term 2 1076s raft2026/02/10 15:27:14 INFO: 5 has received 2 MsgVoteResp votes and 1 vote rejections 1076s raft2026/02/10 15:27:14 INFO: 4 received MsgVoteResp rejection from 3 at term 2 1076s raft2026/02/10 15:27:14 INFO: 4 has received 2 MsgVoteResp votes and 3 vote rejections 1076s raft2026/02/10 15:27:14 INFO: 4 became follower at term 2 1076s raft2026/02/10 15:27:14 INFO: 5 received MsgVoteResp rejection from 4 at term 2 1076s raft2026/02/10 15:27:14 INFO: 5 has received 2 MsgVoteResp votes and 2 vote rejections 1076s raft2026/02/10 15:27:14 INFO: 5 received MsgVoteResp from 3 at term 2 1076s raft2026/02/10 15:27:14 INFO: 5 has received 3 MsgVoteResp votes and 2 vote rejections 1076s raft2026/02/10 15:27:14 INFO: 5 became leader at term 2 1076s raft2026/02/10 15:27:14 INFO: raft.node: 5 elected leader 5 at term 2 1076s raft2026/02/10 15:27:14 INFO: raft.node: 3 elected leader 5 at term 2 1076s raft2026/02/10 15:27:14 INFO: raft.node: 1 elected leader 5 at term 2 1076s raft2026/02/10 15:27:14 INFO: raft.node: 4 elected leader 5 at term 2 1076s raft2026/02/10 15:27:14 INFO: raft.node: 2 elected leader 5 at term 2 1077s 2026/02/10 15:27:14 raft.1: stop 1077s 2026/02/10 15:27:14 raft.2: stop 1077s 2026/02/10 15:27:14 raft.3: stop 1077s 2026/02/10 15:27:14 raft.4: stop 1077s 2026/02/10 15:27:14 raft.5: stop 1077s --- PASS: TestPause (0.32s) 1077s PASS 1077s ok go.etcd.io/etcd/raft/rafttest 2.258s 1078s === RUN TestInflightsAdd 1078s --- PASS: TestInflightsAdd (0.00s) 1078s === RUN TestInflightFreeTo 1078s --- PASS: TestInflightFreeTo (0.00s) 1078s === RUN TestInflightFreeFirstOne 1078s --- PASS: TestInflightFreeFirstOne (0.00s) 1078s === RUN TestProgressString 1078s --- PASS: TestProgressString (0.00s) 1078s === RUN TestProgressIsPaused 1078s --- PASS: TestProgressIsPaused (0.00s) 1078s === RUN TestProgressResume 1078s --- PASS: TestProgressResume (0.00s) 1078s === RUN TestProgressBecomeProbe 1078s --- PASS: TestProgressBecomeProbe (0.00s) 1078s === RUN TestProgressBecomeReplicate 1078s --- PASS: TestProgressBecomeReplicate (0.00s) 1078s === RUN TestProgressBecomeSnapshot 1078s --- PASS: TestProgressBecomeSnapshot (0.00s) 1078s === RUN TestProgressUpdate 1078s --- PASS: TestProgressUpdate (0.00s) 1078s === RUN TestProgressMaybeDecr 1078s --- PASS: TestProgressMaybeDecr (0.00s) 1078s PASS 1078s ok go.etcd.io/etcd/raft/tracker 0.041s 1091s 2026/02/10 15:27:29 skip launching etcd server when invoked via go test 1091s ok go.etcd.io/etcd/server 0.293s 1099s === RUN TestJWTInfo 1099s === RUN TestJWTInfo/RSA-priv 1100s === RUN TestJWTInfo/RSA 1100s === RUN TestJWTInfo/RSA/verify-only 1100s === RUN TestJWTInfo/RSAPSS-priv 1100s === RUN TestJWTInfo/RSAPSS 1100s === RUN TestJWTInfo/RSAPSS/verify-only 1100s === RUN TestJWTInfo/ECDSA-priv 1100s === RUN TestJWTInfo/ECDSA 1100s === RUN TestJWTInfo/ECDSA/verify-only 1100s === RUN TestJWTInfo/HMAC 1100s --- PASS: TestJWTInfo (0.16s) 1100s --- PASS: TestJWTInfo/RSA-priv (0.07s) 1100s --- PASS: TestJWTInfo/RSA (0.01s) 1100s --- PASS: TestJWTInfo/RSA/verify-only (0.00s) 1100s --- PASS: TestJWTInfo/RSAPSS-priv (0.00s) 1100s --- PASS: TestJWTInfo/RSAPSS (0.00s) 1100s --- PASS: TestJWTInfo/RSAPSS/verify-only (0.00s) 1100s --- PASS: TestJWTInfo/ECDSA-priv (0.08s) 1100s --- PASS: TestJWTInfo/ECDSA (0.00s) 1100s --- PASS: TestJWTInfo/ECDSA/verify-only (0.00s) 1100s --- PASS: TestJWTInfo/HMAC (0.00s) 1100s === RUN TestJWTBad 1100s === RUN TestJWTBad/invalid_method 1100s === RUN TestJWTBad/invalid_ttl 1100s === RUN TestJWTBad/rsa_invalid_public_key 1100s === RUN TestJWTBad/rsa_invalid_private_key 1100s === RUN TestJWTBad/hmac_pub_key 1100s === RUN TestJWTBad/missing_public_key_file 1100s === RUN TestJWTBad/missing_private_key_file 1100s === RUN TestJWTBad/no_options 1100s === RUN TestJWTBad/rsa_no_key 1100s === RUN TestJWTBad/hmac_no_key 1100s === RUN TestJWTBad/ecdsa_no_key 1100s === RUN TestJWTBad/ecdsa_invalid_public_key 1100s === RUN TestJWTBad/ecdsa_invalid_private_key 1100s --- PASS: TestJWTBad (0.00s) 1100s --- PASS: TestJWTBad/invalid_method (0.00s) 1100s --- PASS: TestJWTBad/invalid_ttl (0.00s) 1100s --- PASS: TestJWTBad/rsa_invalid_public_key (0.00s) 1100s --- PASS: TestJWTBad/rsa_invalid_private_key (0.00s) 1100s --- PASS: TestJWTBad/hmac_pub_key (0.00s) 1100s --- PASS: TestJWTBad/missing_public_key_file (0.00s) 1100s --- PASS: TestJWTBad/missing_private_key_file (0.00s) 1100s --- PASS: TestJWTBad/no_options (0.00s) 1100s --- PASS: TestJWTBad/rsa_no_key (0.00s) 1100s --- PASS: TestJWTBad/hmac_no_key (0.00s) 1100s --- PASS: TestJWTBad/ecdsa_no_key (0.00s) 1100s --- PASS: TestJWTBad/ecdsa_invalid_public_key (0.00s) 1100s --- PASS: TestJWTBad/ecdsa_invalid_private_key (0.00s) 1100s === RUN TestJWTTokenWithMissingFields 1100s === RUN TestJWTTokenWithMissingFields/valid_token 1100s === RUN TestJWTTokenWithMissingFields/no_username 1100s === RUN TestJWTTokenWithMissingFields/no_revision 1100s --- PASS: TestJWTTokenWithMissingFields (0.12s) 1100s --- PASS: TestJWTTokenWithMissingFields/valid_token (0.06s) 1100s --- PASS: TestJWTTokenWithMissingFields/no_username (0.05s) 1100s --- PASS: TestJWTTokenWithMissingFields/no_revision (0.02s) 1100s === RUN TestRangePermission 1100s --- PASS: TestRangePermission (0.00s) 1100s === RUN TestKeyPermission 1100s --- PASS: TestKeyPermission (0.00s) 1100s === RUN TestRangeCheck 1100s === RUN TestRangeCheck/valid_single_key 1100s === RUN TestRangeCheck/valid_single_key#01 1100s === RUN TestRangeCheck/valid_key_range,_key_<_rangeEnd 1100s === RUN TestRangeCheck/invalid_empty_key_range,_key_==_rangeEnd 1100s === RUN TestRangeCheck/invalid_empty_key_range,_key_>_rangeEnd 1100s === RUN TestRangeCheck/invalid_key,_key_must_not_be_"" 1100s === RUN TestRangeCheck/invalid_key_range,_key_must_not_be_"" 1100s === RUN TestRangeCheck/invalid_key_range,_key_must_not_be_""#01 1100s === RUN TestRangeCheck/valid_single_key_(not_useful_in_practice) 1100s === RUN TestRangeCheck/valid_key_range,_larger_or_equals_to_"a" 1100s === RUN TestRangeCheck/valid_key_range,_which_includes_all_keys 1100s --- PASS: TestRangeCheck (0.00s) 1100s --- PASS: TestRangeCheck/valid_single_key (0.00s) 1100s --- PASS: TestRangeCheck/valid_single_key#01 (0.00s) 1100s --- PASS: TestRangeCheck/valid_key_range,_key_<_rangeEnd (0.00s) 1100s --- PASS: TestRangeCheck/invalid_empty_key_range,_key_==_rangeEnd (0.00s) 1100s --- PASS: TestRangeCheck/invalid_empty_key_range,_key_>_rangeEnd (0.00s) 1100s --- PASS: TestRangeCheck/invalid_key,_key_must_not_be_"" (0.00s) 1100s --- PASS: TestRangeCheck/invalid_key_range,_key_must_not_be_"" (0.00s) 1100s --- PASS: TestRangeCheck/invalid_key_range,_key_must_not_be_""#01 (0.00s) 1100s --- PASS: TestRangeCheck/valid_single_key_(not_useful_in_practice) (0.00s) 1100s --- PASS: TestRangeCheck/valid_key_range,_larger_or_equals_to_"a" (0.00s) 1100s --- PASS: TestRangeCheck/valid_key_range,_which_includes_all_keys (0.00s) 1100s === RUN TestSimpleTokenDisabled 1100s --- PASS: TestSimpleTokenDisabled (0.00s) 1100s === RUN TestSimpleTokenAssign 1100s --- PASS: TestSimpleTokenAssign (0.00s) 1100s === RUN TestNewAuthStoreRevision 1100s {"level":"warn","msg":"simple token is not cryptographically signed"} 1100s {"level":"info","msg":"added a user","user-name":"root"} 1100s {"level":"info","msg":"created a role","role-name":"root"} 1100s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 1100s {"level":"info","msg":"enabled authentication"} 1100s --- PASS: TestNewAuthStoreRevision (0.41s) 1100s === RUN TestNewAuthStoreBcryptCost 1101s {"level":"warn","msg":"simple token is not cryptographically signed"} 1101s {"level":"warn","msg":"use default bcrypt cost instead of the invalid given cost","min-cost":4,"max-cost":31,"default-cost":10,"given-cost":3} 1101s {"level":"warn","msg":"use default bcrypt cost instead of the invalid given cost","min-cost":4,"max-cost":31,"default-cost":10,"given-cost":32} 1102s --- PASS: TestNewAuthStoreBcryptCost (1.44s) 1102s === RUN TestUserAdd 1102s {"level":"warn","msg":"simple token is not cryptographically signed"} 1102s {"level":"info","msg":"added a user","user-name":"root"} 1102s {"level":"info","msg":"created a role","role-name":"root"} 1102s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 1102s {"level":"info","msg":"enabled authentication"} 1102s {"level":"info","msg":"created a role","role-name":"role-test"} 1102s {"level":"info","msg":"added a user","user-name":"foo"} 1102s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 1102s --- PASS: TestUserAdd (0.45s) 1102s === RUN TestRecover 1102s {"level":"warn","msg":"simple token is not cryptographically signed"} 1102s {"level":"info","msg":"added a user","user-name":"root"} 1102s {"level":"info","msg":"created a role","role-name":"root"} 1102s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 1102s {"level":"info","msg":"enabled authentication"} 1102s {"level":"info","msg":"created a role","role-name":"role-test"} 1102s {"level":"info","msg":"added a user","user-name":"foo"} 1102s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 1102s --- PASS: TestRecover (0.17s) 1102s === RUN TestRecoverWithEmptyRangePermCache 1102s {"level":"warn","msg":"simple token is not cryptographically signed"} 1102s {"level":"info","msg":"added a user","user-name":"root"} 1102s {"level":"info","msg":"created a role","role-name":"root"} 1102s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 1102s {"level":"info","msg":"enabled authentication"} 1102s {"level":"info","msg":"created a role","role-name":"role-test"} 1102s {"level":"info","msg":"added a user","user-name":"foo"} 1102s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 1102s --- PASS: TestRecoverWithEmptyRangePermCache (0.24s) 1102s === RUN TestCheckPassword 1103s {"level":"warn","msg":"simple token is not cryptographically signed"} 1103s {"level":"info","msg":"added a user","user-name":"root"} 1103s {"level":"info","msg":"created a role","role-name":"root"} 1103s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 1103s {"level":"info","msg":"enabled authentication"} 1103s {"level":"info","msg":"created a role","role-name":"role-test"} 1103s {"level":"info","msg":"added a user","user-name":"foo"} 1103s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 1103s {"level":"info","msg":"invalid password","user-name":"foo"} 1103s --- PASS: TestCheckPassword (0.55s) 1103s === RUN TestUserDelete 1103s {"level":"warn","msg":"simple token is not cryptographically signed"} 1103s {"level":"info","msg":"added a user","user-name":"root"} 1103s {"level":"info","msg":"created a role","role-name":"root"} 1103s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 1103s {"level":"info","msg":"enabled authentication"} 1103s {"level":"info","msg":"created a role","role-name":"role-test"} 1103s {"level":"info","msg":"added a user","user-name":"foo"} 1103s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 1103s {"level":"info","msg":"deleted a user","user-name":"foo","user-roles":[]} 1103s --- PASS: TestUserDelete (0.21s) 1103s === RUN TestUserDeleteAndPermCache 1104s {"level":"warn","msg":"simple token is not cryptographically signed"} 1104s {"level":"info","msg":"added a user","user-name":"root"} 1104s {"level":"info","msg":"created a role","role-name":"root"} 1104s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 1104s {"level":"info","msg":"enabled authentication"} 1104s {"level":"info","msg":"created a role","role-name":"role-test"} 1104s {"level":"info","msg":"added a user","user-name":"foo"} 1104s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 1104s {"level":"info","msg":"deleted a user","user-name":"foo","user-roles":[]} 1104s {"level":"info","msg":"added a user","user-name":"bar"} 1104s --- PASS: TestUserDeleteAndPermCache (0.48s) 1104s === RUN TestUserChangePassword 1104s {"level":"warn","msg":"simple token is not cryptographically signed"} 1104s {"level":"info","msg":"added a user","user-name":"root"} 1104s {"level":"info","msg":"created a role","role-name":"root"} 1104s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 1104s {"level":"info","msg":"enabled authentication"} 1104s {"level":"info","msg":"created a role","role-name":"role-test"} 1104s {"level":"info","msg":"added a user","user-name":"foo"} 1104s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 1104s {"level":"debug","msg":"authenticated a user","user-name":"foo","token":"dummy.1"} 1104s {"level":"info","msg":"changed a password of a user","user-name":"foo","user-roles":[]} 1104s {"level":"debug","msg":"authenticated a user","user-name":"foo","token":"dummy.2"} 1104s {"level":"info","msg":"changed a password of a user","user-name":"foo-no-user-options","user-roles":[]} 1104s --- PASS: TestUserChangePassword (0.11s) 1104s === RUN TestRoleAdd 1104s {"level":"warn","msg":"simple token is not cryptographically signed"} 1104s {"level":"info","msg":"added a user","user-name":"root"} 1104s {"level":"info","msg":"created a role","role-name":"root"} 1104s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 1104s {"level":"info","msg":"enabled authentication"} 1104s {"level":"info","msg":"created a role","role-name":"role-test"} 1104s {"level":"info","msg":"added a user","user-name":"foo"} 1104s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 1104s {"level":"info","msg":"created a role","role-name":"role-test-1"} 1104s --- PASS: TestRoleAdd (0.29s) 1104s === RUN TestUserGrant 1104s {"level":"warn","msg":"simple token is not cryptographically signed"} 1105s {"level":"info","msg":"added a user","user-name":"root"} 1105s {"level":"info","msg":"created a role","role-name":"root"} 1105s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 1105s {"level":"info","msg":"enabled authentication"} 1105s {"level":"info","msg":"created a role","role-name":"role-test"} 1105s {"level":"info","msg":"added a user","user-name":"foo"} 1105s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 1105s {"level":"info","msg":"granted a role to a user","user-name":"foo","user-roles":["role-test"],"added-role-name":"role-test"} 1105s --- PASS: TestUserGrant (0.63s) 1105s === RUN TestHasRole 1105s {"level":"warn","msg":"simple token is not cryptographically signed"} 1105s {"level":"info","msg":"added a user","user-name":"root"} 1105s {"level":"info","msg":"created a role","role-name":"root"} 1105s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 1105s {"level":"info","msg":"enabled authentication"} 1105s {"level":"info","msg":"created a role","role-name":"role-test"} 1105s {"level":"info","msg":"added a user","user-name":"foo"} 1105s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 1105s {"level":"info","msg":"granted a role to a user","user-name":"foo","user-roles":["role-test"],"added-role-name":"role-test"} 1105s {"level":"warn","msg":"'has-role' requested for non-existing user","user-name":"nouser","role-name":"role-test"} 1105s --- PASS: TestHasRole (0.68s) 1105s === RUN TestIsOpPermitted 1105s {"level":"warn","msg":"simple token is not cryptographically signed"} 1106s {"level":"info","msg":"added a user","user-name":"root"} 1106s {"level":"info","msg":"created a role","role-name":"root"} 1106s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 1106s {"level":"info","msg":"enabled authentication"} 1106s {"level":"info","msg":"created a role","role-name":"role-test"} 1106s {"level":"info","msg":"added a user","user-name":"foo"} 1106s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 1106s {"level":"info","msg":"created a role","role-name":"role-test-1"} 1106s {"level":"info","msg":"granted/updated a permission to a user","user-name":"role-test-1","permission-name":"WRITE"} 1106s {"level":"info","msg":"granted a role to a user","user-name":"foo","user-roles":["role-test-1"],"added-role-name":"role-test-1"} 1106s --- PASS: TestIsOpPermitted (0.46s) 1106s === RUN TestGetUser 1106s {"level":"warn","msg":"simple token is not cryptographically signed"} 1106s {"level":"info","msg":"added a user","user-name":"root"} 1106s {"level":"info","msg":"created a role","role-name":"root"} 1106s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 1106s {"level":"info","msg":"enabled authentication"} 1106s {"level":"info","msg":"created a role","role-name":"role-test"} 1106s {"level":"info","msg":"added a user","user-name":"foo"} 1106s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 1106s {"level":"info","msg":"granted a role to a user","user-name":"foo","user-roles":["role-test"],"added-role-name":"role-test"} 1106s --- PASS: TestGetUser (0.53s) 1106s === RUN TestListUsers 1106s {"level":"warn","msg":"simple token is not cryptographically signed"} 1106s {"level":"info","msg":"added a user","user-name":"root"} 1106s {"level":"info","msg":"created a role","role-name":"root"} 1107s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 1107s {"level":"info","msg":"enabled authentication"} 1107s {"level":"info","msg":"created a role","role-name":"role-test"} 1107s {"level":"info","msg":"added a user","user-name":"foo"} 1107s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 1107s {"level":"info","msg":"added a user","user-name":"user1"} 1107s --- PASS: TestListUsers (0.29s) 1107s === RUN TestRoleGrantPermission 1107s {"level":"warn","msg":"simple token is not cryptographically signed"} 1107s {"level":"info","msg":"added a user","user-name":"root"} 1107s {"level":"info","msg":"created a role","role-name":"root"} 1107s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 1107s {"level":"info","msg":"enabled authentication"} 1107s {"level":"info","msg":"created a role","role-name":"role-test"} 1107s {"level":"info","msg":"added a user","user-name":"foo"} 1107s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 1107s {"level":"info","msg":"created a role","role-name":"role-test-1"} 1107s {"level":"info","msg":"granted/updated a permission to a user","user-name":"role-test-1","permission-name":"WRITE"} 1108s --- PASS: TestRoleGrantPermission (0.76s) 1108s === RUN TestRoleGrantInvalidPermission 1108s {"level":"warn","msg":"simple token is not cryptographically signed"} 1108s {"level":"info","msg":"added a user","user-name":"root"} 1108s {"level":"info","msg":"created a role","role-name":"root"} 1108s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 1108s {"level":"info","msg":"enabled authentication"} 1108s {"level":"info","msg":"created a role","role-name":"role-test"} 1108s {"level":"info","msg":"added a user","user-name":"foo"} 1108s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 1108s {"level":"info","msg":"created a role","role-name":"role-test-1"} 1108s === RUN TestRoleGrantInvalidPermission/valid_range 1108s {"level":"info","msg":"granted/updated a permission to a user","user-name":"role-test-1","permission-name":"WRITE"} 1108s === RUN TestRoleGrantInvalidPermission/invalid_range:_nil_key 1108s === RUN TestRoleGrantInvalidPermission/valid_range:_single_key 1108s {"level":"info","msg":"granted/updated a permission to a user","user-name":"role-test-1","permission-name":"WRITE"} 1108s === RUN TestRoleGrantInvalidPermission/valid_range:_single_key#01 1108s {"level":"info","msg":"granted/updated a permission to a user","user-name":"role-test-1","permission-name":"WRITE"} 1108s === RUN TestRoleGrantInvalidPermission/invalid_range:_empty_(Key_==_RangeEnd) 1108s === RUN TestRoleGrantInvalidPermission/invalid_range:_empty_(Key_>_RangeEnd) 1108s === RUN TestRoleGrantInvalidPermission/invalid_range:_length_of_key_is_0 1108s === RUN TestRoleGrantInvalidPermission/invalid_range:_length_of_key_is_0#01 1108s === RUN TestRoleGrantInvalidPermission/invalid_range:_length_of_key_is_0#02 1108s === RUN TestRoleGrantInvalidPermission/valid_range:_single_key_permission_for_[]byte{0x00} 1108s {"level":"info","msg":"granted/updated a permission to a user","user-name":"role-test-1","permission-name":"WRITE"} 1108s === RUN TestRoleGrantInvalidPermission/valid_range:_"a"_or_larger_keys 1108s {"level":"info","msg":"granted/updated a permission to a user","user-name":"role-test-1","permission-name":"WRITE"} 1108s === RUN TestRoleGrantInvalidPermission/valid_range:_the_entire_keys 1108s {"level":"info","msg":"granted/updated a permission to a user","user-name":"role-test-1","permission-name":"WRITE"} 1108s --- PASS: TestRoleGrantInvalidPermission (0.14s) 1108s --- PASS: TestRoleGrantInvalidPermission/valid_range (0.00s) 1108s --- PASS: TestRoleGrantInvalidPermission/invalid_range:_nil_key (0.00s) 1108s --- PASS: TestRoleGrantInvalidPermission/valid_range:_single_key (0.00s) 1108s --- PASS: TestRoleGrantInvalidPermission/valid_range:_single_key#01 (0.00s) 1108s --- PASS: TestRoleGrantInvalidPermission/invalid_range:_empty_(Key_==_RangeEnd) (0.00s) 1108s --- PASS: TestRoleGrantInvalidPermission/invalid_range:_empty_(Key_>_RangeEnd) (0.00s) 1108s --- PASS: TestRoleGrantInvalidPermission/invalid_range:_length_of_key_is_0 (0.00s) 1108s --- PASS: TestRoleGrantInvalidPermission/invalid_range:_length_of_key_is_0#01 (0.00s) 1108s --- PASS: TestRoleGrantInvalidPermission/invalid_range:_length_of_key_is_0#02 (0.00s) 1108s --- PASS: TestRoleGrantInvalidPermission/valid_range:_single_key_permission_for_[]byte{0x00} (0.00s) 1108s --- PASS: TestRoleGrantInvalidPermission/valid_range:_"a"_or_larger_keys (0.00s) 1108s --- PASS: TestRoleGrantInvalidPermission/valid_range:_the_entire_keys (0.00s) 1108s === RUN TestRoleRevokePermission 1108s {"level":"warn","msg":"simple token is not cryptographically signed"} 1108s {"level":"info","msg":"added a user","user-name":"root"} 1108s {"level":"info","msg":"created a role","role-name":"root"} 1108s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 1108s {"level":"info","msg":"enabled authentication"} 1108s {"level":"info","msg":"created a role","role-name":"role-test"} 1108s {"level":"info","msg":"added a user","user-name":"foo"} 1108s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 1108s {"level":"info","msg":"created a role","role-name":"role-test-1"} 1108s {"level":"info","msg":"granted/updated a permission to a user","user-name":"role-test-1","permission-name":"WRITE"} 1108s {"level":"info","msg":"revoked a permission on range","role-name":"role-test-1","key":"Keys","range-end":"RangeEnd"} 1108s --- PASS: TestRoleRevokePermission (0.20s) 1108s === RUN TestUserRevokePermission 1108s {"level":"warn","msg":"simple token is not cryptographically signed"} 1108s {"level":"info","msg":"added a user","user-name":"root"} 1108s {"level":"info","msg":"created a role","role-name":"root"} 1108s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 1108s {"level":"info","msg":"enabled authentication"} 1108s {"level":"info","msg":"created a role","role-name":"role-test"} 1108s {"level":"info","msg":"added a user","user-name":"foo"} 1108s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 1108s {"level":"info","msg":"created a role","role-name":"role-test-1"} 1108s {"level":"info","msg":"granted a role to a user","user-name":"foo","user-roles":["role-test"],"added-role-name":"role-test"} 1108s {"level":"info","msg":"granted a role to a user","user-name":"foo","user-roles":["role-test","role-test-1"],"added-role-name":"role-test-1"} 1108s {"level":"info","msg":"granted/updated a permission to a user","user-name":"role-test-1","permission-name":"WRITE"} 1108s {"level":"info","msg":"revoked a role from a user","user-name":"foo","old-user-roles":["role-test","role-test-1"],"new-user-roles":["role-test"],"revoked-role-name":"role-test-1"} 1108s --- PASS: TestUserRevokePermission (0.01s) 1108s === RUN TestRoleDelete 1108s {"level":"warn","msg":"simple token is not cryptographically signed"} 1108s {"level":"info","msg":"added a user","user-name":"root"} 1108s {"level":"info","msg":"created a role","role-name":"root"} 1108s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 1108s {"level":"info","msg":"enabled authentication"} 1108s {"level":"info","msg":"created a role","role-name":"role-test"} 1108s {"level":"info","msg":"added a user","user-name":"foo"} 1108s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 1108s {"level":"info","msg":"deleted a role","role-name":"role-test"} 1108s --- PASS: TestRoleDelete (0.01s) 1108s === RUN TestAuthInfoFromCtx 1108s {"level":"warn","msg":"simple token is not cryptographically signed"} 1108s {"level":"info","msg":"added a user","user-name":"root"} 1108s {"level":"info","msg":"created a role","role-name":"root"} 1108s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 1108s {"level":"info","msg":"enabled authentication"} 1108s {"level":"info","msg":"created a role","role-name":"role-test"} 1108s {"level":"info","msg":"added a user","user-name":"foo"} 1108s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 1108s {"level":"debug","msg":"authenticated a user","user-name":"foo","token":"dummy.1"} 1108s {"level":"warn","msg":"invalid auth token","token":"Invalid Token"} 1108s {"level":"warn","msg":"invalid auth token","token":"Invalid.Token"} 1108s --- PASS: TestAuthInfoFromCtx (0.24s) 1108s === RUN TestAuthDisable 1108s {"level":"warn","msg":"simple token is not cryptographically signed"} 1109s {"level":"info","msg":"added a user","user-name":"root"} 1109s {"level":"info","msg":"created a role","role-name":"root"} 1109s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 1109s {"level":"info","msg":"enabled authentication"} 1109s {"level":"info","msg":"created a role","role-name":"role-test"} 1109s {"level":"info","msg":"added a user","user-name":"foo"} 1109s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 1109s {"level":"info","msg":"disabled authentication"} 1109s --- PASS: TestAuthDisable (0.66s) 1109s === RUN TestIsAuthEnabled 1109s {"level":"warn","msg":"simple token is not cryptographically signed"} 1109s {"level":"info","msg":"added a user","user-name":"root"} 1109s {"level":"info","msg":"created a role","role-name":"root"} 1109s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 1109s {"level":"info","msg":"enabled authentication"} 1109s {"level":"info","msg":"created a role","role-name":"role-test"} 1109s {"level":"info","msg":"added a user","user-name":"foo"} 1109s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 1109s {"level":"info","msg":"authentication is already enabled; ignored auth enable request"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"foo","token":"dummy.2"} 1109s {"level":"info","msg":"disabled authentication"} 1109s --- PASS: TestIsAuthEnabled (0.02s) 1109s === RUN TestAuthInfoFromCtxRace 1109s {"level":"warn","msg":"simple token is not cryptographically signed"} 1109s {"level":"info","msg":"added a user","user-name":"test"} 1109s --- PASS: TestAuthInfoFromCtxRace (0.01s) 1109s === RUN TestIsAdminPermitted 1109s {"level":"warn","msg":"simple token is not cryptographically signed"} 1109s {"level":"info","msg":"added a user","user-name":"root"} 1109s {"level":"info","msg":"created a role","role-name":"root"} 1109s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 1109s {"level":"info","msg":"enabled authentication"} 1109s {"level":"info","msg":"created a role","role-name":"role-test"} 1109s {"level":"info","msg":"added a user","user-name":"foo"} 1109s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 1109s {"level":"info","msg":"disabled authentication"} 1109s --- PASS: TestIsAdminPermitted (0.01s) 1109s === RUN TestRecoverFromSnapshot 1109s {"level":"warn","msg":"simple token is not cryptographically signed"} 1109s {"level":"info","msg":"added a user","user-name":"root"} 1109s {"level":"info","msg":"created a role","role-name":"root"} 1109s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 1109s {"level":"info","msg":"enabled authentication"} 1109s {"level":"info","msg":"created a role","role-name":"role-test"} 1109s {"level":"info","msg":"added a user","user-name":"foo"} 1109s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 1109s {"level":"warn","msg":"simple token is not cryptographically signed"} 1109s --- PASS: TestRecoverFromSnapshot (0.07s) 1109s === RUN TestHammerSimpleAuthenticate 1109s {"level":"warn","msg":"simple token is not cryptographically signed"} 1109s {"level":"info","msg":"added a user","user-name":"root"} 1109s {"level":"info","msg":"created a role","role-name":"root"} 1109s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 1109s {"level":"info","msg":"enabled authentication"} 1109s {"level":"info","msg":"created a role","role-name":"role-test"} 1109s {"level":"info","msg":"added a user","user-name":"foo"} 1109s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 1109s {"level":"info","msg":"added a user","user-name":"user-0"} 1109s {"level":"info","msg":"added a user","user-name":"user-1"} 1109s {"level":"info","msg":"added a user","user-name":"user-2"} 1109s {"level":"info","msg":"added a user","user-name":"user-3"} 1109s {"level":"info","msg":"added a user","user-name":"user-4"} 1109s {"level":"info","msg":"added a user","user-name":"user-5"} 1109s {"level":"info","msg":"added a user","user-name":"user-6"} 1109s {"level":"info","msg":"added a user","user-name":"user-7"} 1109s {"level":"info","msg":"added a user","user-name":"user-8"} 1109s {"level":"info","msg":"added a user","user-name":"user-9"} 1109s {"level":"info","msg":"added a user","user-name":"user-10"} 1109s {"level":"info","msg":"added a user","user-name":"user-11"} 1109s {"level":"info","msg":"added a user","user-name":"user-12"} 1109s {"level":"info","msg":"added a user","user-name":"user-13"} 1109s {"level":"info","msg":"added a user","user-name":"user-14"} 1109s {"level":"info","msg":"added a user","user-name":"user-15"} 1109s {"level":"info","msg":"added a user","user-name":"user-16"} 1109s {"level":"info","msg":"added a user","user-name":"user-17"} 1109s {"level":"info","msg":"added a user","user-name":"user-18"} 1109s {"level":"info","msg":"added a user","user-name":"user-19"} 1109s {"level":"info","msg":"added a user","user-name":"user-20"} 1109s {"level":"info","msg":"added a user","user-name":"user-21"} 1109s {"level":"info","msg":"added a user","user-name":"user-22"} 1109s {"level":"info","msg":"added a user","user-name":"user-23"} 1109s {"level":"info","msg":"added a user","user-name":"user-24"} 1109s {"level":"info","msg":"added a user","user-name":"user-25"} 1109s {"level":"info","msg":"added a user","user-name":"user-26"} 1109s {"level":"info","msg":"added a user","user-name":"user-27"} 1109s {"level":"info","msg":"added a user","user-name":"user-28"} 1109s {"level":"info","msg":"added a user","user-name":"user-29"} 1109s {"level":"info","msg":"added a user","user-name":"user-30"} 1109s {"level":"info","msg":"added a user","user-name":"user-31"} 1109s {"level":"info","msg":"added a user","user-name":"user-32"} 1109s {"level":"info","msg":"added a user","user-name":"user-33"} 1109s {"level":"info","msg":"added a user","user-name":"user-34"} 1109s {"level":"info","msg":"added a user","user-name":"user-35"} 1109s {"level":"info","msg":"added a user","user-name":"user-36"} 1109s {"level":"info","msg":"added a user","user-name":"user-37"} 1109s {"level":"info","msg":"added a user","user-name":"user-38"} 1109s {"level":"info","msg":"added a user","user-name":"user-39"} 1109s {"level":"info","msg":"added a user","user-name":"user-40"} 1109s {"level":"info","msg":"added a user","user-name":"user-41"} 1109s {"level":"info","msg":"added a user","user-name":"user-42"} 1109s {"level":"info","msg":"added a user","user-name":"user-43"} 1109s {"level":"info","msg":"added a user","user-name":"user-44"} 1109s {"level":"info","msg":"added a user","user-name":"user-45"} 1109s {"level":"info","msg":"added a user","user-name":"user-46"} 1109s {"level":"info","msg":"added a user","user-name":"user-47"} 1109s {"level":"info","msg":"added a user","user-name":"user-48"} 1109s {"level":"info","msg":"added a user","user-name":"user-49"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(0).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-9","token":"user-9(0).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(0).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(0).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(0).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-23","token":"user-23(0).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(0).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(0).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(0).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(0).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(0).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(0).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(0).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(0).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(0).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-44","token":"user-44(0).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(0).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(0).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(0).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(0).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(0).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(0).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(0).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(0).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(0).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(0).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(0).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-29","token":"user-29(0).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(0).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(0).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(0).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(0).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-20","token":"user-20(0).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(0).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(0).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(0).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(0).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(0).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(0).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(0).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(0).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(0).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(0).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(0).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(0).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(0).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(0).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(0).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(0).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(0).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(1).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(1).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(1).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(1).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-20","token":"user-20(1).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(1).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(1).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(1).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(1).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(1).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(1).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(1).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(1).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(1).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(1).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(1).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(1).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(1).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(1).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(1).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(1).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(1).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(1).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-9","token":"user-9(1).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(1).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(1).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(1).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-23","token":"user-23(1).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(1).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(1).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(1).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(1).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(1).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(1).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(1).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(1).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(1).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-44","token":"user-44(1).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(1).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(1).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(1).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(1).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(1).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(1).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(1).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(1).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(1).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(1).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(1).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-29","token":"user-29(1).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(2).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(2).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(2).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(2).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(2).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(2).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(2).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(2).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-9","token":"user-9(2).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(2).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(2).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(2).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-23","token":"user-23(2).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(2).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(2).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(2).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(2).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(2).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(2).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(2).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(2).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(2).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-44","token":"user-44(2).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(2).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(2).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(2).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(2).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(2).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(2).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(2).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(2).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(2).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(2).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(2).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-29","token":"user-29(2).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(2).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(2).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(2).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(2).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-20","token":"user-20(2).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(2).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(2).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(2).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(2).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(2).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(2).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(2).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(2).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(2).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(2).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(3).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(3).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(3).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(3).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(3).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(3).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-44","token":"user-44(3).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(3).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(3).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(3).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(3).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(3).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(3).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(3).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(3).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(3).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(3).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(3).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-29","token":"user-29(3).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(3).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(3).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(3).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(3).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-20","token":"user-20(3).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(3).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(3).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(3).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(3).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(3).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(3).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(3).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(3).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(3).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(3).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(3).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(3).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(3).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(3).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(3).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(3).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(3).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(3).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-9","token":"user-9(3).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(3).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(3).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(3).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-23","token":"user-23(3).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(3).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(3).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(3).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(4).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(4).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-20","token":"user-20(4).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(4).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(4).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(4).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(4).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(4).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(4).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(4).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(4).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(4).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(4).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(4).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(4).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(4).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(4).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(4).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(4).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(4).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(4).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-9","token":"user-9(4).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(4).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(4).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(4).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-36","token":"user-36(0).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-2","token":"user-2(1).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-3","token":"user-3(2).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-19","token":"user-19(0).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-11","token":"user-11(3).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-40","token":"user-40(4).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-9","token":"user-9(4).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-0","token":"user-0(1).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-14","token":"user-14(1).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-24","token":"user-24(2).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-47","token":"user-47(3).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-13","token":"user-13(3).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-27","token":"user-27(3).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-37","token":"user-37(3).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-24","token":"user-24(4).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-20","token":"user-20(1).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-49","token":"user-49(0).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-34","token":"user-34(3).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-29","token":"user-29(3).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-24","token":"user-24(3).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-38","token":"user-38(1).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-36","token":"user-36(3).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-45","token":"user-45(3).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-6","token":"user-6(4).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-45","token":"user-45(0).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-30","token":"user-30(0).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-16","token":"user-16(0).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-16","token":"user-16(1).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-15","token":"user-15(1).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-46","token":"user-46(0).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-21","token":"user-21(1).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-4","token":"user-4(4).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-17","token":"user-17(1).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-8","token":"user-8(4).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-36","token":"user-36(1).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-10","token":"user-10(3).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-4","token":"user-4(3).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-4","token":"user-4(0).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-22","token":"user-22(2).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-20","token":"user-20(3).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-31","token":"user-31(4).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-49","token":"user-49(1).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-47","token":"user-47(1).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-8","token":"user-8(2).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-39","token":"user-39(3).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-44","token":"user-44(3).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-10","token":"user-10(0).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-17","token":"user-17(2).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-47","token":"user-47(2).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-16","token":"user-16(2).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-20","token":"user-20(4).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-28","token":"user-28(1).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-1","token":"user-1(0).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-20","token":"user-20(0).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-6","token":"user-6(0).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-34","token":"user-34(1).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-32","token":"user-32(0).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-39","token":"user-39(2).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-0","token":"user-0(2).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-31","token":"user-31(3).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-18","token":"user-18(2).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-20","token":"user-20(2).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-11","token":"user-11(4).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-43","token":"user-43(0).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-18","token":"user-18(0).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-3","token":"user-3(1).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-37","token":"user-37(2).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-14","token":"user-14(2).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-25","token":"user-25(2).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-41","token":"user-41(0).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-21","token":"user-21(3).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-11","token":"user-11(0).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-7","token":"user-7(3).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-14","token":"user-14(3).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-19","token":"user-19(3).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-7","token":"user-7(4).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-30","token":"user-30(1).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-26","token":"user-26(1).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-18","token":"user-18(1).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-2","token":"user-2(4).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-12","token":"user-12(0).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-37","token":"user-37(4).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-11","token":"user-11(1).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-27","token":"user-27(1).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-43","token":"user-43(2).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-15","token":"user-15(3).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-31","token":"user-31(1).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-15","token":"user-15(4).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-35","token":"user-35(0).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-14","token":"user-14(0).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-6","token":"user-6(3).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-9","token":"user-9(0).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-15","token":"user-15(0).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-2","token":"user-2(0).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-24","token":"user-24(1).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-9","token":"user-9(1).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-11","token":"user-11(2).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-46","token":"user-46(3).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-41","token":"user-41(3).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-35","token":"user-35(4).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-23","token":"user-23(0).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-5","token":"user-5(1).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-39","token":"user-39(1).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-46","token":"user-46(2).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-16","token":"user-16(3).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-0","token":"user-0(3).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-17","token":"user-17(4).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-19","token":"user-19(1).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-34","token":"user-34(2).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-9","token":"user-9(3).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-41","token":"user-41(1).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-35","token":"user-35(2).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-30","token":"user-30(3).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-10","token":"user-10(2).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-33","token":"user-33(1).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-48","token":"user-48(1).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-1","token":"user-1(2).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-25","token":"user-25(3).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-38","token":"user-38(3).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-16","token":"user-16(4).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-39","token":"user-39(0).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-47","token":"user-47(0).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-29","token":"user-29(0).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-48","token":"user-48(2).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-8","token":"user-8(3).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-31","token":"user-31(0).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-35","token":"user-35(1).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-22","token":"user-22(1).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-6","token":"user-6(2).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-2","token":"user-2(3).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-27","token":"user-27(0).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-25","token":"user-25(0).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-8","token":"user-8(1).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-13","token":"user-13(1).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-25","token":"user-25(1).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-12","token":"user-12(2).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-42","token":"user-42(3).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-43","token":"user-43(3).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-7","token":"user-7(0).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-7","token":"user-7(2).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-19","token":"user-19(2).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-32","token":"user-32(3).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-17","token":"user-17(3).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-14","token":"user-14(4).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-21","token":"user-21(0).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-17","token":"user-17(0).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-23","token":"user-23(2).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-29","token":"user-29(2).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-9","token":"user-9(2).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-35","token":"user-35(3).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-0","token":"user-0(4).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-48","token":"user-48(0).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-2","token":"user-2(2).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-40","token":"user-40(3).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-22","token":"user-22(0).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-28","token":"user-28(0).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-45","token":"user-45(2).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-49","token":"user-49(3).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-41","token":"user-41(4).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-49","token":"user-49(2).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-15","token":"user-15(2).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-10","token":"user-10(4).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-46","token":"user-46(1).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-44","token":"user-44(0).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-1","token":"user-1(1).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-27","token":"user-27(2).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-32","token":"user-32(2).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-28","token":"user-28(4).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-3","token":"user-3(0).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-8","token":"user-8(0).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-42","token":"user-42(1).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-44","token":"user-44(1).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-36","token":"user-36(2).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-23","token":"user-23(1).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-13","token":"user-13(2).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-26","token":"user-26(3).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-42","token":"user-42(0).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-37","token":"user-37(0).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-10","token":"user-10(1).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-43","token":"user-43(1).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-38","token":"user-38(0).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-40","token":"user-40(1).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-6","token":"user-6(1).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-48","token":"user-48(3).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-38","token":"user-38(4).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-40","token":"user-40(0).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-26","token":"user-26(2).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-33","token":"user-33(2).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-30","token":"user-30(2).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-23","token":"user-23(3).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-33","token":"user-33(3).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-5","token":"user-5(0).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-40","token":"user-40(2).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-3","token":"user-3(3).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-22","token":"user-22(3).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-29","token":"user-29(1).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-5","token":"user-5(2).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-28","token":"user-28(2).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-41","token":"user-41(2).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-28","token":"user-28(3).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-32","token":"user-32(1).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-44","token":"user-44(2).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-33","token":"user-33(0).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-45","token":"user-45(1).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-13","token":"user-13(4).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-42","token":"user-42(2).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-34","token":"user-34(0).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-7","token":"user-7(1).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-4","token":"user-4(2).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-12","token":"user-12(3).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-26","token":"user-26(0).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-4","token":"user-4(1).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-21","token":"user-21(2).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-38","token":"user-38(2).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-5","token":"user-5(3).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-13","token":"user-13(0).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-24","token":"user-24(0).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-0","token":"user-0(0).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-31","token":"user-31(2).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-49","token":"user-49(4).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-1","token":"user-1(3).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-37","token":"user-37(1).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-12","token":"user-12(1).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-18","token":"user-18(3).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(4).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-23","token":"user-23(4).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(4).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(4).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(4).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(4).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(4).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(4).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(4).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(4).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(4).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-44","token":"user-44(4).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(4).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(4).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(4).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(4).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(4).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(4).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(4).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(4).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(4).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(4).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(4).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-29","token":"user-29(4).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(4).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(5).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(5).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-20","token":"user-20(5).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(5).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(5).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(5).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(5).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(5).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(5).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(5).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(5).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(5).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(5).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(5).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(5).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(5).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(5).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(5).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(5).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(5).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(5).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-9","token":"user-9(5).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(5).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(5).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(5).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-23","token":"user-23(5).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(5).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(5).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(5).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(5).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(5).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(5).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(5).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(5).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(5).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-44","token":"user-44(5).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(5).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(5).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(5).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(5).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(5).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(5).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(5).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(5).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(5).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(5).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(5).1"} 1109s {"level":"debug","msg":"authenticated a user","user-name":"user-29","token":"user-29(5).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-44","token":"user-44(4).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-49","token":"user-49(5).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-38","token":"user-38(5).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-26","token":"user-26(5).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-6","token":"user-6(5).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-7","token":"user-7(5).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-29","token":"user-29(4).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-47","token":"user-47(5).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-18","token":"user-18(4).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-20","token":"user-20(5).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-13","token":"user-13(5).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-48","token":"user-48(5).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-0","token":"user-0(5).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-43","token":"user-43(5).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-36","token":"user-36(4).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-35","token":"user-35(5).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-19","token":"user-19(5).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-34","token":"user-34(4).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-42","token":"user-42(4).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-3","token":"user-3(4).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-22","token":"user-22(5).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-21","token":"user-21(4).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-43","token":"user-43(4).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-31","token":"user-31(5).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-39","token":"user-39(5).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-25","token":"user-25(5).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-28","token":"user-28(5).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-5","token":"user-5(4).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-46","token":"user-46(4).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-40","token":"user-40(5).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-19","token":"user-19(4).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-41","token":"user-41(5).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-47","token":"user-47(4).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-26","token":"user-26(4).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-4","token":"user-4(5).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-21","token":"user-21(5).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-23","token":"user-23(4).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-27","token":"user-27(5).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-36","token":"user-36(5).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-14","token":"user-14(5).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-16","token":"user-16(5).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-29","token":"user-29(5).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-8","token":"user-8(5).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-33","token":"user-33(5).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-23","token":"user-23(5).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-33","token":"user-33(4).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-12","token":"user-12(4).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-32","token":"user-32(4).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-18","token":"user-18(5).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-11","token":"user-11(5).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-1","token":"user-1(5).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-27","token":"user-27(4).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-30","token":"user-30(4).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-5","token":"user-5(5).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-39","token":"user-39(4).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-25","token":"user-25(4).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-22","token":"user-22(4).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-9","token":"user-9(5).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-12","token":"user-12(5).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-44","token":"user-44(5).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-3","token":"user-3(5).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-17","token":"user-17(5).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-15","token":"user-15(5).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-1","token":"user-1(4).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-45","token":"user-45(4).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-48","token":"user-48(4).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-34","token":"user-34(5).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-2","token":"user-2(5).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-10","token":"user-10(5).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-37","token":"user-37(5).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-42","token":"user-42(5).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-24","token":"user-24(5).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-45","token":"user-45(5).1"} 1109s {"level":"debug","msg":"deleted a simple token","user-name":"user-46","token":"user-46(5).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(5).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(5).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(6).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(6).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(6).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(6).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(6).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(6).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(6).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(6).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(6).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(6).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(6).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-9","token":"user-9(6).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(6).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(6).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(6).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-23","token":"user-23(6).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(6).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(6).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(6).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(6).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(6).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(6).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(6).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(6).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(6).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-44","token":"user-44(6).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(6).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(6).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(6).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(6).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(6).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(6).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(6).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(6).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(6).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(6).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(6).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-29","token":"user-29(6).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(6).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(6).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(6).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(6).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-20","token":"user-20(6).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(6).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(6).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(6).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(6).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(6).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(6).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(6).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(7).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(7).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(7).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(7).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(7).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(7).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(7).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(7).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(7).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(7).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-9","token":"user-9(7).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(7).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(7).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(7).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-23","token":"user-23(7).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(7).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(7).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(7).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(7).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(7).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(7).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(7).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(7).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(7).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-44","token":"user-44(7).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(7).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(7).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(7).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(7).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(7).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(7).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(7).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(7).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(7).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(7).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(7).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-29","token":"user-29(7).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(7).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(7).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(7).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(7).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-20","token":"user-20(7).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(7).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(7).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(7).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(7).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(7).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(7).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(7).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(7).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(8).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(8).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(8).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(8).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(8).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(8).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(8).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(8).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(8).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(8).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(8).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(8).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(8).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(8).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(8).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(8).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-9","token":"user-9(8).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(8).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(8).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(8).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-23","token":"user-23(8).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(8).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(8).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(8).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(8).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(8).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(8).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(8).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(8).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(8).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-44","token":"user-44(8).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(8).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(8).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(8).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(8).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(8).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(8).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(8).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(8).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(8).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(8).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(8).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-29","token":"user-29(8).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(8).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(8).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(8).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(8).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-20","token":"user-20(8).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(8).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(8).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(9).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(9).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(9).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(9).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-20","token":"user-20(9).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(9).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(9).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(9).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(9).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(9).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(9).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(9).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(9).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(9).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(9).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(9).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(9).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(9).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(9).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(9).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(9).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(9).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(9).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-9","token":"user-9(9).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(9).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(9).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(9).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-23","token":"user-23(9).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(9).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(9).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(9).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(9).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(9).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(9).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(9).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(9).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(9).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-44","token":"user-44(9).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(9).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(9).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(9).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(9).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(9).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(9).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(9).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(9).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(9).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(9).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(9).1"} 1110s {"level":"debug","msg":"authenticated a user","user-name":"user-29","token":"user-29(9).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-26","token":"user-26(7).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-22","token":"user-22(8).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-30","token":"user-30(5).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-5","token":"user-5(6).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-4","token":"user-4(8).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-25","token":"user-25(6).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-1","token":"user-1(7).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-2","token":"user-2(6).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-42","token":"user-42(6).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-42","token":"user-42(7).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-38","token":"user-38(7).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-27","token":"user-27(8).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-37","token":"user-37(6).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-23","token":"user-23(7).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-32","token":"user-32(7).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-11","token":"user-11(8).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-10","token":"user-10(8).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-31","token":"user-31(6).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-8","token":"user-8(7).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-34","token":"user-34(6).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-24","token":"user-24(7).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-21","token":"user-21(8).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-9","token":"user-9(8).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-48","token":"user-48(8).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-14","token":"user-14(6).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-28","token":"user-28(7).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-2","token":"user-2(8).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-10","token":"user-10(6).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-25","token":"user-25(8).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-45","token":"user-45(8).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-40","token":"user-40(6).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-31","token":"user-31(8).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-4","token":"user-4(7).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-17","token":"user-17(8).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-45","token":"user-45(6).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-18","token":"user-18(7).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-29","token":"user-29(7).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-15","token":"user-15(7).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-41","token":"user-41(8).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-33","token":"user-33(7).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-26","token":"user-26(6).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-14","token":"user-14(7).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-29","token":"user-29(8).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-11","token":"user-11(6).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-19","token":"user-19(7).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-13","token":"user-13(8).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-16","token":"user-16(6).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-25","token":"user-25(7).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-9","token":"user-9(6).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-18","token":"user-18(6).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-29","token":"user-29(6).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-34","token":"user-34(7).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-20","token":"user-20(6).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-6","token":"user-6(8).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-12","token":"user-12(8).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-46","token":"user-46(8).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-16","token":"user-16(8).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-39","token":"user-39(6).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-3","token":"user-3(6).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-48","token":"user-48(6).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-0","token":"user-0(7).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-42","token":"user-42(8).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-6","token":"user-6(6).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-36","token":"user-36(7).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-31","token":"user-31(7).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-32","token":"user-32(5).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-3","token":"user-3(7).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-49","token":"user-49(7).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-47","token":"user-47(8).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-28","token":"user-28(8).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-40","token":"user-40(7).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-24","token":"user-24(8).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-19","token":"user-19(6).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-49","token":"user-49(6).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-10","token":"user-10(7).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-9","token":"user-9(7).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-7","token":"user-7(8).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-30","token":"user-30(8).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-20","token":"user-20(8).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-7","token":"user-7(7).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-6","token":"user-6(7).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-1","token":"user-1(6).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-48","token":"user-48(7).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-35","token":"user-35(7).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-8","token":"user-8(8).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-33","token":"user-33(8).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-43","token":"user-43(8).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-18","token":"user-18(8).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-13","token":"user-13(6).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-5","token":"user-5(7).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-44","token":"user-44(7).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-23","token":"user-23(8).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-22","token":"user-22(6).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-11","token":"user-11(7).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-16","token":"user-16(7).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-26","token":"user-26(8).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-39","token":"user-39(8).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-19","token":"user-19(8).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-24","token":"user-24(6).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-30","token":"user-30(7).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-45","token":"user-45(7).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-33","token":"user-33(6).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-12","token":"user-12(6).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-38","token":"user-38(6).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-32","token":"user-32(6).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-12","token":"user-12(7).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-15","token":"user-15(8).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-41","token":"user-41(6).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-17","token":"user-17(7).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-27","token":"user-27(7).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-38","token":"user-38(8).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-4","token":"user-4(6).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-43","token":"user-43(6).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-17","token":"user-17(6).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-28","token":"user-28(6).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-8","token":"user-8(6).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-20","token":"user-20(7).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-1","token":"user-1(8).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-23","token":"user-23(6).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-39","token":"user-39(7).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-47","token":"user-47(7).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-21","token":"user-21(6).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-3","token":"user-3(8).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-36","token":"user-36(6).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-30","token":"user-30(6).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-32","token":"user-32(8).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-37","token":"user-37(8).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-34","token":"user-34(8).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-0","token":"user-0(6).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-15","token":"user-15(6).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-13","token":"user-13(7).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-0","token":"user-0(8).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-7","token":"user-7(6).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-14","token":"user-14(8).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-36","token":"user-36(8).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-46","token":"user-46(6).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-22","token":"user-22(7).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-44","token":"user-44(6).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-46","token":"user-46(7).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-37","token":"user-37(7).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-49","token":"user-49(8).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-47","token":"user-47(6).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-41","token":"user-41(7).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-2","token":"user-2(7).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-21","token":"user-21(7).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-40","token":"user-40(8).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-5","token":"user-5(8).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-27","token":"user-27(6).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-44","token":"user-44(8).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-35","token":"user-35(6).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-43","token":"user-43(7).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-35","token":"user-35(8).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-44","token":"user-44(9).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-32","token":"user-32(9).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-41","token":"user-41(9).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-33","token":"user-33(9).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-43","token":"user-43(9).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-38","token":"user-38(9).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-24","token":"user-24(9).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-26","token":"user-26(9).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-45","token":"user-45(9).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-40","token":"user-40(9).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-19","token":"user-19(9).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-23","token":"user-23(9).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-12","token":"user-12(9).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-29","token":"user-29(9).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-37","token":"user-37(9).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-25","token":"user-25(9).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-13","token":"user-13(9).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-5","token":"user-5(9).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-7","token":"user-7(9).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-46","token":"user-46(9).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-18","token":"user-18(9).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-49","token":"user-49(9).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-11","token":"user-11(9).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-48","token":"user-48(9).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-22","token":"user-22(9).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-10","token":"user-10(9).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-6","token":"user-6(9).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-8","token":"user-8(9).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-17","token":"user-17(9).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-31","token":"user-31(9).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-2","token":"user-2(9).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-30","token":"user-30(9).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-39","token":"user-39(9).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-35","token":"user-35(9).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-27","token":"user-27(9).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-28","token":"user-28(9).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-14","token":"user-14(9).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-42","token":"user-42(9).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-3","token":"user-3(9).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-4","token":"user-4(9).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-9","token":"user-9(9).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-34","token":"user-34(9).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-47","token":"user-47(9).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-16","token":"user-16(9).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-20","token":"user-20(9).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-15","token":"user-15(9).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-0","token":"user-0(9).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-1","token":"user-1(9).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-36","token":"user-36(9).1"} 1110s {"level":"debug","msg":"deleted a simple token","user-name":"user-21","token":"user-21(9).1"} 1110s --- PASS: TestHammerSimpleAuthenticate (1.00s) 1110s === RUN TestRolesOrder 1110s {"level":"warn","msg":"simple token is not cryptographically signed"} 1110s {"level":"info","msg":"added a user","user-name":"root"} 1110s {"level":"info","msg":"created a role","role-name":"root"} 1110s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 1110s {"level":"info","msg":"enabled authentication"} 1110s {"level":"info","msg":"added a user","user-name":"user"} 1110s {"level":"info","msg":"created a role","role-name":"role1"} 1110s {"level":"info","msg":"granted a role to a user","user-name":"user","user-roles":["role1"],"added-role-name":"role1"} 1110s {"level":"info","msg":"created a role","role-name":"role2"} 1110s {"level":"info","msg":"granted a role to a user","user-name":"user","user-roles":["role1","role2"],"added-role-name":"role2"} 1110s {"level":"info","msg":"created a role","role-name":"abc"} 1110s {"level":"info","msg":"granted a role to a user","user-name":"user","user-roles":["abc","role1","role2"],"added-role-name":"abc"} 1110s {"level":"info","msg":"created a role","role-name":"xyz"} 1110s {"level":"info","msg":"granted a role to a user","user-name":"user","user-roles":["abc","role1","role2","xyz"],"added-role-name":"xyz"} 1110s {"level":"info","msg":"created a role","role-name":"role3"} 1110s {"level":"info","msg":"granted a role to a user","user-name":"user","user-roles":["abc","role1","role2","role3","xyz"],"added-role-name":"role3"} 1110s --- PASS: TestRolesOrder (0.31s) 1110s === RUN TestAuthInfoFromCtxWithRootSimple 1110s {"level":"warn","msg":"simple token is not cryptographically signed"} 1110s {"level":"info","msg":"added a user","user-name":"root"} 1110s {"level":"info","msg":"created a role","role-name":"root"} 1110s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 1110s {"level":"info","msg":"enabled authentication"} 1110s --- PASS: TestAuthInfoFromCtxWithRootSimple (0.30s) 1110s === RUN TestAuthInfoFromCtxWithRootJWT 1111s {"level":"info","msg":"added a user","user-name":"root"} 1111s {"level":"info","msg":"created a role","role-name":"root"} 1111s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 1111s {"level":"info","msg":"enabled authentication"} 1111s {"level":"debug","msg":"created/assigned a new JWT token","user-name":"root","revision":4,"token":"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3NzA3Mzc1NjgsInJldmlzaW9uIjo0LCJ1c2VybmFtZSI6InJvb3QifQ.rytT-nIFz8YxVmd3IxuvhaMAQG_cVJtDPqexOZTw2qLxBnYa__ovrSGfP2y6JYto4gEP484fbiT-flaomOVmAWAKoasX9G_SDXVHZvk8J_rFBnl2wIvZcIH-NAILYjaiw4-p7K0YltNDKAqwWUegB2kbLx62P7dZIFZ86_zcAL99s0ejbz675enAJAeeweuXWVwCvK0WocY5DRPGoIQZIcTenNGx1lmJepCSigjwVmTDO44jk6mkYT6jjYpOhIdjx_sE3VACK1GdS-eNfb2ivwvUhyf-O504cTnbsIgfqoRoFxJYCkahNkNf17B9s8H1LHozAg1d67BxDq3QnuWFpQ"} 1111s --- PASS: TestAuthInfoFromCtxWithRootJWT (0.68s) 1111s === RUN TestUserNoPasswordAdd 1111s {"level":"warn","msg":"simple token is not cryptographically signed"} 1111s {"level":"info","msg":"added a user","user-name":"root"} 1111s {"level":"info","msg":"created a role","role-name":"root"} 1111s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 1111s {"level":"info","msg":"enabled authentication"} 1111s {"level":"info","msg":"created a role","role-name":"role-test"} 1111s {"level":"info","msg":"added a user","user-name":"foo"} 1111s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 1111s {"level":"info","msg":"added a user","user-name":"usernopass"} 1111s --- PASS: TestUserNoPasswordAdd (0.27s) 1111s === RUN TestUserAddWithOldLog 1111s {"level":"warn","msg":"simple token is not cryptographically signed"} 1111s {"level":"info","msg":"added a user","user-name":"root"} 1111s {"level":"info","msg":"created a role","role-name":"root"} 1111s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 1111s {"level":"info","msg":"enabled authentication"} 1111s {"level":"info","msg":"created a role","role-name":"role-test"} 1111s {"level":"info","msg":"added a user","user-name":"foo"} 1111s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 1111s {"level":"info","msg":"added a user","user-name":"bar"} 1111s --- PASS: TestUserAddWithOldLog (0.02s) 1111s === RUN TestUserChangePasswordWithOldLog 1112s {"level":"warn","msg":"simple token is not cryptographically signed"} 1112s {"level":"info","msg":"added a user","user-name":"root"} 1112s {"level":"info","msg":"created a role","role-name":"root"} 1112s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 1112s {"level":"info","msg":"enabled authentication"} 1112s {"level":"info","msg":"created a role","role-name":"role-test"} 1112s {"level":"info","msg":"added a user","user-name":"foo"} 1112s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 1112s {"level":"debug","msg":"authenticated a user","user-name":"foo","token":"dummy.1"} 1112s {"level":"info","msg":"changed a password of a user","user-name":"foo","user-roles":[]} 1112s {"level":"debug","msg":"authenticated a user","user-name":"foo","token":"dummy.2"} 1112s --- PASS: TestUserChangePasswordWithOldLog (0.09s) 1112s PASS 1112s ok go.etcd.io/etcd/server/auth 12.190s 1116s === RUN TestConfigVerifyBootstrapWithoutClusterAndDiscoveryURLFail 1116s --- PASS: TestConfigVerifyBootstrapWithoutClusterAndDiscoveryURLFail (0.00s) 1116s === RUN TestConfigVerifyExistingWithDiscoveryURLFail 1116s --- PASS: TestConfigVerifyExistingWithDiscoveryURLFail (0.00s) 1116s === RUN TestConfigVerifyLocalMember 1116s --- PASS: TestConfigVerifyLocalMember (0.00s) 1116s === RUN TestSnapDir 1116s --- PASS: TestSnapDir (0.00s) 1116s === RUN TestWALDir 1116s --- PASS: TestWALDir (0.00s) 1116s === RUN TestShouldDiscover 1116s --- PASS: TestShouldDiscover (0.00s) 1116s === RUN TestV2DeprecationEnum_IsAtLeast 1116s === RUN TestV2DeprecationEnum_IsAtLeast/not-yet_>=_not-yet 1116s === RUN TestV2DeprecationEnum_IsAtLeast/not-yet_>=_write-only-drop-data 1116s === RUN TestV2DeprecationEnum_IsAtLeast/not-yet_>=_gone 1116s === RUN TestV2DeprecationEnum_IsAtLeast/gone_>=_write-only-drop-data 1116s === RUN TestV2DeprecationEnum_IsAtLeast/gone_>=_not-yet 1116s === RUN TestV2DeprecationEnum_IsAtLeast/gone_>=_gone 1116s === RUN TestV2DeprecationEnum_IsAtLeast/write-only_>=_write-only-drop-data 1116s === RUN TestV2DeprecationEnum_IsAtLeast/write-only-drop-data_>=_write-only 1116s --- PASS: TestV2DeprecationEnum_IsAtLeast (0.00s) 1116s --- PASS: TestV2DeprecationEnum_IsAtLeast/not-yet_>=_not-yet (0.00s) 1116s --- PASS: TestV2DeprecationEnum_IsAtLeast/not-yet_>=_write-only-drop-data (0.00s) 1116s --- PASS: TestV2DeprecationEnum_IsAtLeast/not-yet_>=_gone (0.00s) 1116s --- PASS: TestV2DeprecationEnum_IsAtLeast/gone_>=_write-only-drop-data (0.00s) 1116s --- PASS: TestV2DeprecationEnum_IsAtLeast/gone_>=_not-yet (0.00s) 1116s --- PASS: TestV2DeprecationEnum_IsAtLeast/gone_>=_gone (0.00s) 1116s --- PASS: TestV2DeprecationEnum_IsAtLeast/write-only_>=_write-only-drop-data (0.00s) 1116s --- PASS: TestV2DeprecationEnum_IsAtLeast/write-only-drop-data_>=_write-only (0.00s) 1116s PASS 1116s ok go.etcd.io/etcd/server/config 0.062s 1120s === RUN TestToBackendFileName 1120s --- PASS: TestToBackendFileName (0.00s) 1120s === RUN TestToMemberDir 1120s --- PASS: TestToMemberDir (0.00s) 1120s === RUN TestToSnapDir 1120s --- PASS: TestToSnapDir (0.00s) 1120s === RUN TestToWalDir 1120s --- PASS: TestToWalDir (0.00s) 1120s === RUN TestToWalDirSlash 1120s --- PASS: TestToWalDirSlash (0.00s) 1120s PASS 1120s ok go.etcd.io/etcd/server/datadir 0.129s 1131s === RUN TestEnableAuth 1131s auth_test.go:27: Skipping test that fails in salsa CI pipeline 1131s --- SKIP: TestEnableAuth (0.00s) 1131s === RUN TestConfigFileOtherFields 1131s --- PASS: TestConfigFileOtherFields (0.00s) 1131s === RUN TestUpdateDefaultClusterFromName 1131s --- PASS: TestUpdateDefaultClusterFromName (0.00s) 1131s === RUN TestUpdateDefaultClusterFromNameOverwrite 1131s --- PASS: TestUpdateDefaultClusterFromNameOverwrite (0.00s) 1131s === RUN TestAutoCompactionModeInvalid 1131s --- PASS: TestAutoCompactionModeInvalid (0.00s) 1131s === RUN TestAutoCompactionModeParse 1131s --- PASS: TestAutoCompactionModeParse (0.00s) 1131s === RUN TestPeerURLsMapAndTokenFromSRV 1131s {"level":"warn","ts":"2026-02-10T15:28:08.660396Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1131s {"level":"info","ts":"2026-02-10T15:28:08.660430Z","caller":"embed/config.go:850","msg":"get cluster for etcd-server-ssl SRV","service-scheme":"https","service-name":"etcd-server-ssl","server-name":"1.example.com","discovery-srv":"example.com","advertise-peer-urls":["http://localhost:2380"],"found-cluster":[],"error":"lookup _etcd-server-ssl._tcp.example.com on 10.0.0.53:53: no such host"} 1131s {"level":"info","ts":"2026-02-10T15:28:08.660465Z","caller":"embed/config.go:865","msg":"get cluster for etcd-server SRV","service-scheme":"http","service-name":"etcd-server","server-name":"1.example.com","discovery-srv":"example.com","advertise-peer-urls":["http://localhost:2380"],"found-cluster":[],"error":"lookup _etcd-server._tcp.example.com on 10.0.0.53:53: no such host"} 1131s {"level":"warn","ts":"2026-02-10T15:28:08.660537Z","caller":"embed/config.go:799","msg":"failed to resolve during SRV discovery","error":"lookup _etcd-server-ssl._tcp.example.com on 10.0.0.53:53: no such host; lookup _etcd-server._tcp.example.com on 10.0.0.53:53: no such host","errorCauses":[{"error":"lookup _etcd-server-ssl._tcp.example.com on 10.0.0.53:53: no such host"},{"error":"lookup _etcd-server._tcp.example.com on 10.0.0.53:53: no such host"}]} 1131s {"level":"warn","ts":"2026-02-10T15:28:08.661948Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1131s {"level":"info","ts":"2026-02-10T15:28:08.662191Z","caller":"embed/config.go:850","msg":"get cluster for etcd-server-ssl SRV","service-scheme":"https","service-name":"etcd-server-ssl","server-name":"1.example.com","discovery-srv":"example.com","advertise-peer-urls":["https://1.example.com:2380"],"found-cluster":["1.example.com=https://1.example.com:2380","0=https://2.example.com:2380","1=https://3.example.com:2380"]} 1131s {"level":"info","ts":"2026-02-10T15:28:08.662208Z","caller":"embed/config.go:865","msg":"get cluster for etcd-server SRV","service-scheme":"http","service-name":"etcd-server","server-name":"1.example.com","discovery-srv":"example.com","advertise-peer-urls":["https://1.example.com:2380"],"found-cluster":["1.example.com=https://1.example.com:2380","0=https://2.example.com:2380","1=https://3.example.com:2380"],"error":"lookup _etcd-server._tcp.example.com on 10.0.0.53:53: no such host"} 1131s {"level":"warn","ts":"2026-02-10T15:28:08.662222Z","caller":"embed/config.go:799","msg":"failed to resolve during SRV discovery","error":"lookup _etcd-server._tcp.example.com on 10.0.0.53:53: no such host"} 1131s {"level":"info","ts":"2026-02-10T15:28:08.662236Z","caller":"embed/config.go:805","msg":"got bootstrap from DNS for etcd-server","node":"1.example.com=https://1.example.com:2380"} 1131s {"level":"info","ts":"2026-02-10T15:28:08.662244Z","caller":"embed/config.go:805","msg":"got bootstrap from DNS for etcd-server","node":"0=https://2.example.com:2380"} 1131s {"level":"info","ts":"2026-02-10T15:28:08.662248Z","caller":"embed/config.go:805","msg":"got bootstrap from DNS for etcd-server","node":"1=https://3.example.com:2380"} 1131s {"level":"warn","ts":"2026-02-10T15:28:08.662324Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1131s {"level":"info","ts":"2026-02-10T15:28:08.662340Z","caller":"embed/config.go:850","msg":"get cluster for etcd-server-ssl SRV","service-scheme":"https","service-name":"etcd-server-ssl","server-name":"1.example.com","discovery-srv":"example.com","advertise-peer-urls":["https://1.example.com:2380"],"found-cluster":["1.example.com=https://1.example.com:2380"]} 1131s {"level":"info","ts":"2026-02-10T15:28:08.662351Z","caller":"embed/config.go:865","msg":"get cluster for etcd-server SRV","service-scheme":"http","service-name":"etcd-server","server-name":"1.example.com","discovery-srv":"example.com","advertise-peer-urls":["https://1.example.com:2380"],"found-cluster":["1.example.com=https://1.example.com:2380","0=http://2.example.com:2380","1=http://3.example.com:2380"]} 1131s {"level":"info","ts":"2026-02-10T15:28:08.662362Z","caller":"embed/config.go:805","msg":"got bootstrap from DNS for etcd-server","node":"1.example.com=https://1.example.com:2380"} 1131s {"level":"info","ts":"2026-02-10T15:28:08.662378Z","caller":"embed/config.go:805","msg":"got bootstrap from DNS for etcd-server","node":"0=http://2.example.com:2380"} 1131s {"level":"info","ts":"2026-02-10T15:28:08.662385Z","caller":"embed/config.go:805","msg":"got bootstrap from DNS for etcd-server","node":"1=http://3.example.com:2380"} 1131s {"level":"warn","ts":"2026-02-10T15:28:08.662780Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1131s {"level":"info","ts":"2026-02-10T15:28:08.662794Z","caller":"embed/config.go:850","msg":"get cluster for etcd-server-ssl SRV","service-scheme":"https","service-name":"etcd-server-ssl","server-name":"1.example.com","discovery-srv":"example.com","advertise-peer-urls":["http://1.example.com:2380"],"found-cluster":[],"error":"lookup _etcd-server-ssl._tcp.example.com on 10.0.0.53:53: no such host"} 1131s {"level":"info","ts":"2026-02-10T15:28:08.662805Z","caller":"embed/config.go:865","msg":"get cluster for etcd-server SRV","service-scheme":"http","service-name":"etcd-server","server-name":"1.example.com","discovery-srv":"example.com","advertise-peer-urls":["http://1.example.com:2380"],"found-cluster":["1.example.com=http://1.example.com:2380","0=http://2.example.com:2380","1=http://3.example.com:2380"]} 1131s {"level":"warn","ts":"2026-02-10T15:28:08.662814Z","caller":"embed/config.go:799","msg":"failed to resolve during SRV discovery","error":"lookup _etcd-server-ssl._tcp.example.com on 10.0.0.53:53: no such host"} 1131s {"level":"info","ts":"2026-02-10T15:28:08.662821Z","caller":"embed/config.go:805","msg":"got bootstrap from DNS for etcd-server","node":"1.example.com=http://1.example.com:2380"} 1131s {"level":"info","ts":"2026-02-10T15:28:08.662828Z","caller":"embed/config.go:805","msg":"got bootstrap from DNS for etcd-server","node":"0=http://2.example.com:2380"} 1131s {"level":"info","ts":"2026-02-10T15:28:08.662833Z","caller":"embed/config.go:805","msg":"got bootstrap from DNS for etcd-server","node":"1=http://3.example.com:2380"} 1131s --- PASS: TestPeerURLsMapAndTokenFromSRV (0.00s) 1131s === RUN TestLeaseCheckpointValidate 1131s === RUN TestLeaseCheckpointValidate/Default_config_should_pass 1131s {"level":"warn","ts":"2026-02-10T15:28:08.663194Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1131s === RUN TestLeaseCheckpointValidate/Enabling_checkpoint_leases_should_pass 1131s {"level":"warn","ts":"2026-02-10T15:28:08.663364Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1131s {"level":"warn","ts":"2026-02-10T15:28:08.663371Z","caller":"embed/config.go:744","msg":"Detected that checkpointing is enabled without persistence. Consider enabling experimental-enable-lease-checkpoint-persist"} 1131s === RUN TestLeaseCheckpointValidate/Enabling_checkpoint_leases_and_persist_should_pass 1131s {"level":"warn","ts":"2026-02-10T15:28:08.668365Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1131s === RUN TestLeaseCheckpointValidate/Enabling_checkpoint_leases_persist_without_checkpointing_itself_should_fail 1131s {"level":"warn","ts":"2026-02-10T15:28:08.682285Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1131s --- PASS: TestLeaseCheckpointValidate (0.02s) 1131s --- PASS: TestLeaseCheckpointValidate/Default_config_should_pass (0.00s) 1131s --- PASS: TestLeaseCheckpointValidate/Enabling_checkpoint_leases_should_pass (0.00s) 1131s --- PASS: TestLeaseCheckpointValidate/Enabling_checkpoint_leases_and_persist_should_pass (0.01s) 1131s --- PASS: TestLeaseCheckpointValidate/Enabling_checkpoint_leases_persist_without_checkpointing_itself_should_fail (0.01s) 1131s === RUN TestLogRotation 1131s === RUN TestLogRotation/mixed_log_output_targets 1131s {"level":"warn","ts":"2026-02-10T15:28:08.682498Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1131s {"level":"info","ts":"2026-02-10T15:28:08.682569Z","caller":"embed/config_test.go:445","msg":"test log"} 1131s === RUN TestLogRotation/log_output_relative_path 1131s {"level":"warn","ts":"2026-02-10T15:28:08.682857Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1131s {"level":"info","ts":"2026-02-10T15:28:08.682896Z","caller":"embed/config_test.go:445","msg":"test log"} 1131s === RUN TestLogRotation/no_file_targets 1131s === RUN TestLogRotation/multiple_file_targets 1131s === RUN TestLogRotation/default_output 1131s === RUN TestLogRotation/default_log_rotation_config 1131s === RUN TestLogRotation/invalid_logger_config 1131s === RUN TestLogRotation/improperly_formatted_logger_config 1131s --- PASS: TestLogRotation (0.00s) 1131s --- PASS: TestLogRotation/mixed_log_output_targets (0.00s) 1131s --- PASS: TestLogRotation/log_output_relative_path (0.00s) 1131s --- PASS: TestLogRotation/no_file_targets (0.00s) 1131s --- PASS: TestLogRotation/multiple_file_targets (0.00s) 1131s --- PASS: TestLogRotation/default_output (0.00s) 1131s --- PASS: TestLogRotation/default_log_rotation_config (0.00s) 1131s --- PASS: TestLogRotation/invalid_logger_config (0.00s) 1131s --- PASS: TestLogRotation/improperly_formatted_logger_config (0.00s) 1131s === RUN TestTLSVersionMinMax 1131s === RUN TestTLSVersionMinMax/Minimum_TLS_version_is_set 1131s {"level":"warn","ts":"2026-02-10T15:28:08.683517Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1131s === RUN TestTLSVersionMinMax/Maximum_TLS_version_is_set 1131s {"level":"warn","ts":"2026-02-10T15:28:08.683624Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1131s === RUN TestTLSVersionMinMax/Minimum_and_Maximum_TLS_versions_are_set 1131s {"level":"warn","ts":"2026-02-10T15:28:08.683907Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1131s === RUN TestTLSVersionMinMax/Minimum_and_Maximum_TLS_versions_are_set_in_reverse_order 1131s {"level":"warn","ts":"2026-02-10T15:28:08.684384Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1131s === RUN TestTLSVersionMinMax/Invalid_minimum_TLS_version 1131s {"level":"warn","ts":"2026-02-10T15:28:08.685454Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1131s === RUN TestTLSVersionMinMax/Invalid_maximum_TLS_version 1131s {"level":"warn","ts":"2026-02-10T15:28:08.685580Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1131s === RUN TestTLSVersionMinMax/Cipher_suites_configured_for_TLS_1.3 1131s {"level":"warn","ts":"2026-02-10T15:28:08.685651Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1131s --- PASS: TestTLSVersionMinMax (0.00s) 1131s --- PASS: TestTLSVersionMinMax/Minimum_TLS_version_is_set (0.00s) 1131s --- PASS: TestTLSVersionMinMax/Maximum_TLS_version_is_set (0.00s) 1131s --- PASS: TestTLSVersionMinMax/Minimum_and_Maximum_TLS_versions_are_set (0.00s) 1131s --- PASS: TestTLSVersionMinMax/Minimum_and_Maximum_TLS_versions_are_set_in_reverse_order (0.00s) 1131s --- PASS: TestTLSVersionMinMax/Invalid_minimum_TLS_version (0.00s) 1131s --- PASS: TestTLSVersionMinMax/Invalid_maximum_TLS_version (0.00s) 1131s --- PASS: TestTLSVersionMinMax/Cipher_suites_configured_for_TLS_1.3 (0.00s) 1131s === RUN TestDetermineSampler 1131s === RUN TestDetermineSampler/sample_rate_is_disabled 1131s === RUN TestDetermineSampler/sample_rate_is_100 1131s --- PASS: TestDetermineSampler (0.00s) 1131s --- PASS: TestDetermineSampler/sample_rate_is_disabled (0.00s) 1131s --- PASS: TestDetermineSampler/sample_rate_is_100 (0.00s) 1131s === RUN TestTracingConfig 1131s === RUN TestTracingConfig/invalid_-_sample_rate_is_less_than_0 1131s === RUN TestTracingConfig/invalid_-_sample_rate_is_more_than_allowed_value 1131s === RUN TestTracingConfig/valid_-_sample_rate_is_100 1131s --- PASS: TestTracingConfig (0.00s) 1131s --- PASS: TestTracingConfig/invalid_-_sample_rate_is_less_than_0 (0.00s) 1131s --- PASS: TestTracingConfig/invalid_-_sample_rate_is_more_than_allowed_value (0.00s) 1131s --- PASS: TestTracingConfig/valid_-_sample_rate_is_100 (0.00s) 1131s === RUN TestEmptyClientTLSInfo_createMetricsListener 1131s --- PASS: TestEmptyClientTLSInfo_createMetricsListener (0.00s) 1131s === RUN TestStartEtcdWrongToken 1131s {"level":"warn","ts":"2026-02-10T15:28:08.686324Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1131s {"level":"info","ts":"2026-02-10T15:28:08.686354Z","caller":"embed/etcd.go:128","msg":"configuring peer listeners","listen-peer-urls":["unix://localhost:13567000001"]} 1131s {"level":"info","ts":"2026-02-10T15:28:08.686764Z","caller":"embed/etcd.go:136","msg":"configuring client listeners","listen-client-urls":["unix://localhost:13567000000"]} 1131s {"level":"info","ts":"2026-02-10T15:28:08.686855Z","caller":"embed/etcd.go:311","msg":"starting an etcd server","etcd-version":"3.5.16","git-sha":"Not provided (use ./build instead of go build)","go-version":"go1.25.0","go-os":"linux","go-arch":"s390x","max-cpu-set":2,"max-cpu-available":2,"member-initialized":false,"name":"default","data-dir":"/tmp/TestStartEtcdWrongToken682029564/001/token-test876909331","wal-dir":"","wal-dir-dedicated":"","member-dir":"/tmp/TestStartEtcdWrongToken682029564/001/token-test876909331/member","force-new-cluster":false,"heartbeat-interval":"100ms","election-timeout":"1s","initial-election-tick-advance":true,"snapshot-count":100000,"max-wals":5,"max-snapshots":5,"snapshot-catchup-entries":5000,"initial-advertise-peer-urls":["unix://localhost:13567000001"],"listen-peer-urls":["unix://localhost:13567000001"],"advertise-client-urls":["unix://localhost:13567000000"],"listen-client-urls":["unix://localhost:13567000000"],"listen-metrics-urls":[],"cors":["*"],"host-whitelist":["*"],"initial-cluster":"default=unix://localhost:13567000001","initial-cluster-state":"new","initial-cluster-token":"etcd-cluster","quota-backend-bytes":2147483648,"max-request-bytes":1572864,"max-concurrent-streams":4294967295,"pre-vote":true,"initial-corrupt-check":false,"corrupt-check-time-interval":"0s","compact-check-time-enabled":false,"compact-check-time-interval":"1m0s","auto-compaction-mode":"","auto-compaction-retention":"0s","auto-compaction-interval":"0s","discovery-url":"","discovery-proxy":"","downgrade-check-interval":"5s"} 1131s {"level":"info","ts":"2026-02-10T15:28:08.954223Z","caller":"etcdserver/backend.go:81","msg":"opened backend db","path":"/tmp/TestStartEtcdWrongToken682029564/001/token-test876909331/member/snap/db","took":"267.095727ms"} 1132s {"level":"info","ts":"2026-02-10T15:28:09.901379Z","caller":"etcdserver/raft.go:505","msg":"starting local member","local-member-id":"3a681d35fba4f3b7","cluster-id":"b896b76b1120d71f"} 1132s {"level":"info","ts":"2026-02-10T15:28:09.901623Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"3a681d35fba4f3b7 switched to configuration voters=()"} 1132s {"level":"info","ts":"2026-02-10T15:28:09.908718Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"3a681d35fba4f3b7 became follower at term 0"} 1132s {"level":"info","ts":"2026-02-10T15:28:09.908759Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"newRaft 3a681d35fba4f3b7 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]"} 1132s {"level":"info","ts":"2026-02-10T15:28:09.908782Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"3a681d35fba4f3b7 became follower at term 1"} 1132s {"level":"info","ts":"2026-02-10T15:28:09.908847Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"3a681d35fba4f3b7 switched to configuration voters=(4208645969470092215)"} 1132s {"level":"warn","ts":"2026-02-10T15:28:10.050811Z","caller":"auth/store.go:1253","msg":"unknown token type","type":"wrong-token","error":"auth: invalid auth options"} 1132s {"level":"warn","ts":"2026-02-10T15:28:10.050869Z","caller":"etcdserver/server.go:615","msg":"failed to create token provider","error":"auth: invalid auth options"} 1132s {"level":"info","ts":"2026-02-10T15:28:10.093023Z","caller":"embed/etcd.go:378","msg":"closing etcd server","name":"default","data-dir":"/tmp/TestStartEtcdWrongToken682029564/001/token-test876909331","advertise-peer-urls":["unix://localhost:13567000001"],"advertise-client-urls":["unix://localhost:13567000000"]} 1132s {"level":"info","ts":"2026-02-10T15:28:10.093140Z","caller":"embed/etcd.go:380","msg":"closed etcd server","name":"default","data-dir":"/tmp/TestStartEtcdWrongToken682029564/001/token-test876909331","advertise-peer-urls":["unix://localhost:13567000001"],"advertise-client-urls":["unix://localhost:13567000000"]} 1132s --- PASS: TestStartEtcdWrongToken (1.41s) 1132s PASS 1132s ok go.etcd.io/etcd/server/embed 1.561s 1140s === RUN TestConfigParsingMemberFlags 1140s --- PASS: TestConfigParsingMemberFlags (0.00s) 1140s === RUN TestConfigFileMemberFields 1140s {"level":"info","ts":"2026-02-10T15:28:18.050434Z","caller":"etcdmain/config.go:354","msg":"loaded server configuration, other configuration command line flags and environment variables will be ignored if provided","path":"/tmp/servercfg726671792"} 1140s --- PASS: TestConfigFileMemberFields (0.00s) 1140s === RUN TestConfigParsingClusteringFlags 1140s {"level":"warn","ts":"2026-02-10T15:28:18.052063Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1140s --- PASS: TestConfigParsingClusteringFlags (0.00s) 1140s === RUN TestConfigFileClusteringFields 1140s {"level":"warn","ts":"2026-02-10T15:28:18.052668Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1140s {"level":"info","ts":"2026-02-10T15:28:18.052721Z","caller":"etcdmain/config.go:354","msg":"loaded server configuration, other configuration command line flags and environment variables will be ignored if provided","path":"/tmp/servercfg2397563432"} 1140s --- PASS: TestConfigFileClusteringFields (0.00s) 1140s === RUN TestConfigFileClusteringFlags 1140s {"level":"warn","ts":"2026-02-10T15:28:18.053274Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1140s {"level":"info","ts":"2026-02-10T15:28:18.053376Z","caller":"etcdmain/config.go:354","msg":"loaded server configuration, other configuration command line flags and environment variables will be ignored if provided","path":"/tmp/servercfg3890042221"} 1140s {"level":"warn","ts":"2026-02-10T15:28:18.054346Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1140s {"level":"info","ts":"2026-02-10T15:28:18.054480Z","caller":"etcdmain/config.go:354","msg":"loaded server configuration, other configuration command line flags and environment variables will be ignored if provided","path":"/tmp/servercfg3792424795"} 1140s {"level":"warn","ts":"2026-02-10T15:28:18.054762Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1140s {"level":"info","ts":"2026-02-10T15:28:18.054854Z","caller":"etcdmain/config.go:354","msg":"loaded server configuration, other configuration command line flags and environment variables will be ignored if provided","path":"/tmp/servercfg3603413830"} 1140s {"level":"warn","ts":"2026-02-10T15:28:18.055250Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1140s {"level":"info","ts":"2026-02-10T15:28:18.055335Z","caller":"etcdmain/config.go:354","msg":"loaded server configuration, other configuration command line flags and environment variables will be ignored if provided","path":"/tmp/servercfg2681360104"} 1140s {"level":"warn","ts":"2026-02-10T15:28:18.056312Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1140s {"level":"info","ts":"2026-02-10T15:28:18.056440Z","caller":"etcdmain/config.go:354","msg":"loaded server configuration, other configuration command line flags and environment variables will be ignored if provided","path":"/tmp/servercfg2097181442"} 1140s {"level":"warn","ts":"2026-02-10T15:28:18.056669Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1140s {"level":"info","ts":"2026-02-10T15:28:18.056770Z","caller":"etcdmain/config.go:354","msg":"loaded server configuration, other configuration command line flags and environment variables will be ignored if provided","path":"/tmp/servercfg1877819626"} 1140s {"level":"warn","ts":"2026-02-10T15:28:18.057163Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1140s {"level":"info","ts":"2026-02-10T15:28:18.057272Z","caller":"etcdmain/config.go:354","msg":"loaded server configuration, other configuration command line flags and environment variables will be ignored if provided","path":"/tmp/servercfg2927620891"} 1140s {"level":"warn","ts":"2026-02-10T15:28:18.057954Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1140s {"level":"info","ts":"2026-02-10T15:28:18.058023Z","caller":"etcdmain/config.go:354","msg":"loaded server configuration, other configuration command line flags and environment variables will be ignored if provided","path":"/tmp/servercfg2445929762"} 1140s --- PASS: TestConfigFileClusteringFlags (0.01s) 1140s === RUN TestConfigParsingOtherFlags 1140s {"level":"warn","ts":"2026-02-10T15:28:18.058647Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1140s --- PASS: TestConfigParsingOtherFlags (0.00s) 1140s === RUN TestConfigFileOtherFields 1140s {"level":"warn","ts":"2026-02-10T15:28:18.058944Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1140s {"level":"info","ts":"2026-02-10T15:28:18.058983Z","caller":"etcdmain/config.go:354","msg":"loaded server configuration, other configuration command line flags and environment variables will be ignored if provided","path":"/tmp/servercfg2304460831"} 1140s --- PASS: TestConfigFileOtherFields (0.00s) 1140s === RUN TestConfigParsingConflictClusteringFlags 1140s {"level":"warn","ts":"2026-02-10T15:28:18.060060Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1140s {"level":"warn","ts":"2026-02-10T15:28:18.060421Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1140s {"level":"warn","ts":"2026-02-10T15:28:18.060776Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1140s {"level":"warn","ts":"2026-02-10T15:28:18.061721Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1140s --- PASS: TestConfigParsingConflictClusteringFlags (0.00s) 1140s === RUN TestConfigFileConflictClusteringFlags 1140s {"level":"warn","ts":"2026-02-10T15:28:18.061988Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1140s {"level":"warn","ts":"2026-02-10T15:28:18.062215Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1140s {"level":"warn","ts":"2026-02-10T15:28:18.062606Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1140s {"level":"warn","ts":"2026-02-10T15:28:18.063535Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1140s --- PASS: TestConfigFileConflictClusteringFlags (0.00s) 1140s === RUN TestConfigParsingMissedAdvertiseClientURLsFlag 1140s {"level":"warn","ts":"2026-02-10T15:28:18.064049Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1140s {"level":"warn","ts":"2026-02-10T15:28:18.065217Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1140s {"level":"warn","ts":"2026-02-10T15:28:18.065480Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1140s {"level":"warn","ts":"2026-02-10T15:28:18.067433Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1140s {"level":"warn","ts":"2026-02-10T15:28:18.067766Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1140s {"level":"warn","ts":"2026-02-10T15:28:18.068127Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1140s {"level":"warn","ts":"2026-02-10T15:28:18.070672Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1140s --- PASS: TestConfigParsingMissedAdvertiseClientURLsFlag (0.01s) 1140s === RUN TestConfigIsNewCluster 1140s {"level":"warn","ts":"2026-02-10T15:28:18.071108Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1140s {"level":"warn","ts":"2026-02-10T15:28:18.071879Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1140s --- PASS: TestConfigIsNewCluster (0.00s) 1140s === RUN TestConfigIsProxy 1140s --- PASS: TestConfigIsProxy (0.02s) 1140s === RUN TestConfigIsReadonlyProxy 1140s --- PASS: TestConfigIsReadonlyProxy (0.00s) 1140s === RUN TestConfigShouldFallbackToProxy 1140s --- PASS: TestConfigShouldFallbackToProxy (0.00s) 1140s === RUN TestConfigFileElectionTimeout 1140s {"level":"warn","ts":"2026-02-10T15:28:18.101450Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1140s {"level":"warn","ts":"2026-02-10T15:28:18.101663Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1140s {"level":"warn","ts":"2026-02-10T15:28:18.101862Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1140s {"level":"warn","ts":"2026-02-10T15:28:18.102478Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1140s --- PASS: TestConfigFileElectionTimeout (0.00s) 1140s === RUN TestFlagsPresentInHelp 1140s --- PASS: TestFlagsPresentInHelp (0.00s) 1140s PASS 1140s ok go.etcd.io/etcd/server/etcdmain 0.202s 1156s === RUN TestCheckLeasePutsKeys 1156s logger.go:146: 2026-02-10T15:28:33.758Z WARN simple token is not cryptographically signed 1156s logger.go:146: 2026-02-10T15:28:33.949Z INFO added a user {"user-name": "root"} 1156s logger.go:146: 2026-02-10T15:28:33.949Z INFO created a role {"role-name": "root"} 1156s logger.go:146: 2026-02-10T15:28:33.949Z INFO granted a role to a user {"user-name": "root", "user-roles": ["root"], "added-role-name": "root"} 1156s logger.go:146: 2026-02-10T15:28:33.950Z INFO enabled authentication 1156s logger.go:146: 2026-02-10T15:28:33.954Z WARN request auth revision is less than current node auth revision {"current node auth revision": 4, "request auth revision": 1, "request key": "a", "error": "auth: revision in header is old"} 1156s logger.go:146: 2026-02-10T15:28:33.954Z ERROR cannot find a user for permission check {"user-name": "bob"} 1156s logger.go:146: 2026-02-10T15:28:33.955Z INFO added a user {"user-name": "bob"} 1156s logger.go:146: 2026-02-10T15:28:33.955Z INFO created a role {"role-name": "bobsrole"} 1156s logger.go:146: 2026-02-10T15:28:33.955Z INFO granted/updated a permission to a user {"user-name": "bobsrole", "permission-name": "READWRITE"} 1156s logger.go:146: 2026-02-10T15:28:33.955Z INFO granted a role to a user {"user-name": "bob", "user-roles": ["bobsrole"], "added-role-name": "bobsrole"} 1156s logger.go:146: 2026-02-10T15:28:33.956Z INFO disabled authentication 1156s --- PASS: TestCheckLeasePutsKeys (0.37s) 1156s === RUN TestReadonlyTxnError 1156s {"level":"info","msg":"kvstore restored","current-rev":1} 1156s {"level":"error","msg":"unexpected error during readonly txn","error":"applyTxn: failed Range: rangeKeys: context cancelled: context canceled"} 1156s --- PASS: TestReadonlyTxnError (0.16s) 1156s === RUN TestWriteTxnPanic 1157s {"level":"info","msg":"kvstore restored","current-rev":1} 1157s {"level":"panic","msg":"unexpected error during txn with writes","error":"applyTxn: failed Range: rangeKeys: context cancelled: context canceled"} 1157s --- PASS: TestWriteTxnPanic (0.32s) 1157s === RUN TestDecideClusterVersion 1157s --- PASS: TestDecideClusterVersion (0.00s) 1157s === RUN TestIsCompatibleWithVers 1157s {"level":"warn","msg":"cluster version of remote member is not compatible; too high","remote-member-id":"b","remote-member-cluster-version":"2.1.0","minimum-cluster-version-supported":"2.0.0"} 1157s {"level":"warn","msg":"cluster version of remote member is not compatible; too low","remote-member-id":"b","remote-member-cluster-version":"2.0.0","minimum-cluster-version-supported":"2.1.0"} 1157s --- PASS: TestIsCompatibleWithVers (0.00s) 1157s === RUN TestConvertToClusterVersion 1157s === RUN TestConvertToClusterVersion/Succeeded:_Major.Minor.Patch 1157s === RUN TestConvertToClusterVersion/Succeeded:_Major.Minor 1157s === RUN TestConvertToClusterVersion/Failed:_wrong_version_format 1157s --- PASS: TestConvertToClusterVersion (0.00s) 1157s --- PASS: TestConvertToClusterVersion/Succeeded:_Major.Minor.Patch (0.00s) 1157s --- PASS: TestConvertToClusterVersion/Succeeded:_Major.Minor (0.00s) 1157s --- PASS: TestConvertToClusterVersion/Failed:_wrong_version_format (0.00s) 1157s === RUN TestDecideAllowedVersionRange 1157s === RUN TestDecideAllowedVersionRange/When_cluster_enables_downgrade 1157s === RUN TestDecideAllowedVersionRange/When_cluster_disables_downgrade 1157s --- PASS: TestDecideAllowedVersionRange (0.00s) 1157s --- PASS: TestDecideAllowedVersionRange/When_cluster_enables_downgrade (0.00s) 1157s --- PASS: TestDecideAllowedVersionRange/When_cluster_disables_downgrade (0.00s) 1157s === RUN TestIsMatchedVersions 1157s === RUN TestIsMatchedVersions/When_downgrade_finished 1157s === RUN TestIsMatchedVersions/When_cannot_parse_peer_version 1157s === RUN TestIsMatchedVersions/When_downgrade_not_finished 1157s --- PASS: TestIsMatchedVersions (0.00s) 1157s --- PASS: TestIsMatchedVersions/When_downgrade_finished (0.00s) 1157s --- PASS: TestIsMatchedVersions/When_cannot_parse_peer_version (0.00s) 1157s --- PASS: TestIsMatchedVersions/When_downgrade_not_finished (0.00s) 1157s === RUN TestInitialCheck 1157s === RUN TestInitialCheck/No_peers 1157s logger.go:146: 2026-02-10T15:28:34.435Z INFO starting initial corruption check {"local-member-id": "1", "timeout": "1s"} 1157s logger.go:146: 2026-02-10T15:28:34.435Z INFO initial corruption checking passed; no corruption {"local-member-id": "1"} 1157s === RUN TestInitialCheck/Error_getting_hash 1157s logger.go:146: 2026-02-10T15:28:34.435Z INFO starting initial corruption check {"local-member-id": "1", "timeout": "1s"} 1157s === RUN TestInitialCheck/Peer_with_empty_response 1157s logger.go:146: 2026-02-10T15:28:34.435Z INFO starting initial corruption check {"local-member-id": "1", "timeout": "1s"} 1157s logger.go:146: 2026-02-10T15:28:34.435Z INFO initial corruption checking passed; no corruption {"local-member-id": "1"} 1157s === RUN TestInitialCheck/Peer_returned_ErrFutureRev 1157s logger.go:146: 2026-02-10T15:28:34.435Z INFO starting initial corruption check {"local-member-id": "1", "timeout": "1s"} 1157s logger.go:146: 2026-02-10T15:28:34.435Z WARN cannot fetch hash from slow remote peer {"local-member-id": "1", "local-member-revision": 0, "local-member-compact-revision": 0, "local-member-hash": 0, "remote-peer-id": "0", "remote-peer-endpoints": []} 1157s logger.go:146: 2026-02-10T15:28:34.435Z INFO initial corruption checking passed; no corruption {"local-member-id": "1"} 1157s === RUN TestInitialCheck/Peer_returned_ErrCompacted 1157s logger.go:146: 2026-02-10T15:28:34.435Z INFO starting initial corruption check {"local-member-id": "1", "timeout": "1s"} 1157s logger.go:146: 2026-02-10T15:28:34.436Z WARN cannot fetch hash from remote peer; local member is behind {"local-member-id": "1", "local-member-revision": 0, "local-member-compact-revision": 0, "local-member-hash": 0, "remote-peer-id": "0", "remote-peer-endpoints": []} 1157s logger.go:146: 2026-02-10T15:28:34.436Z INFO initial corruption checking passed; no corruption {"local-member-id": "1"} 1157s === RUN TestInitialCheck/Peer_returned_other_error 1157s logger.go:146: 2026-02-10T15:28:34.436Z INFO starting initial corruption check {"local-member-id": "1", "timeout": "1s"} 1157s logger.go:146: 2026-02-10T15:28:34.436Z INFO initial corruption checking passed; no corruption {"local-member-id": "1"} 1157s === RUN TestInitialCheck/Peer_returned_same_hash 1157s logger.go:146: 2026-02-10T15:28:34.436Z INFO starting initial corruption check {"local-member-id": "1", "timeout": "1s"} 1157s logger.go:146: 2026-02-10T15:28:34.436Z INFO initial corruption checking passed; no corruption {"local-member-id": "1"} 1157s === RUN TestInitialCheck/Peer_returned_different_hash_with_same_compaction_rev 1157s logger.go:146: 2026-02-10T15:28:34.436Z INFO starting initial corruption check {"local-member-id": "1", "timeout": "1s"} 1157s logger.go:146: 2026-02-10T15:28:34.436Z WARN found different hash values from remote peer {"local-member-id": "1", "local-member-revision": 0, "local-member-compact-revision": 1, "local-member-hash": 1, "remote-peer-id": "0", "remote-peer-endpoints": [], "remote-peer-revision": 0, "remote-peer-compact-revision": 1, "remote-peer-hash": 2} 1157s === RUN TestInitialCheck/Peer_returned_different_hash_and_compaction_rev 1157s logger.go:146: 2026-02-10T15:28:34.436Z INFO starting initial corruption check {"local-member-id": "1", "timeout": "1s"} 1157s logger.go:146: 2026-02-10T15:28:34.436Z WARN found different compact revision values from remote peer {"local-member-id": "1", "local-member-revision": 0, "local-member-compact-revision": 1, "local-member-hash": 1, "remote-peer-id": "0", "remote-peer-endpoints": [], "remote-peer-revision": 0, "remote-peer-compact-revision": 2, "remote-peer-hash": 2} 1157s logger.go:146: 2026-02-10T15:28:34.436Z INFO initial corruption checking passed; no corruption {"local-member-id": "1"} 1157s === RUN TestInitialCheck/Cluster_ID_Mismatch_does_not_fail_CorruptionChecker.InitialCheck() 1157s logger.go:146: 2026-02-10T15:28:34.436Z INFO starting initial corruption check {"local-member-id": "1", "timeout": "1s"} 1157s logger.go:146: 2026-02-10T15:28:34.436Z WARN cluster ID mismatch {"local-member-id": "1", "local-member-revision": 0, "local-member-compact-revision": 0, "local-member-hash": 0, "remote-peer-id": "0", "remote-peer-endpoints": []} 1157s logger.go:146: 2026-02-10T15:28:34.436Z INFO initial corruption checking passed; no corruption {"local-member-id": "1"} 1157s --- PASS: TestInitialCheck (0.00s) 1157s --- PASS: TestInitialCheck/No_peers (0.00s) 1157s --- PASS: TestInitialCheck/Error_getting_hash (0.00s) 1157s --- PASS: TestInitialCheck/Peer_with_empty_response (0.00s) 1157s --- PASS: TestInitialCheck/Peer_returned_ErrFutureRev (0.00s) 1157s --- PASS: TestInitialCheck/Peer_returned_ErrCompacted (0.00s) 1157s --- PASS: TestInitialCheck/Peer_returned_other_error (0.00s) 1157s --- PASS: TestInitialCheck/Peer_returned_same_hash (0.00s) 1157s --- PASS: TestInitialCheck/Peer_returned_different_hash_with_same_compaction_rev (0.00s) 1157s --- PASS: TestInitialCheck/Peer_returned_different_hash_and_compaction_rev (0.00s) 1157s --- PASS: TestInitialCheck/Cluster_ID_Mismatch_does_not_fail_CorruptionChecker.InitialCheck() (0.00s) 1157s === RUN TestPeriodicCheck 1157s === RUN TestPeriodicCheck/Same_local_hash_and_no_peers 1157s logger.go:146: 2026-02-10T15:28:34.436Z INFO finished peer corruption check {"number-of-peers-checked": 0} 1157s === RUN TestPeriodicCheck/Error_getting_hash_first_time 1157s === RUN TestPeriodicCheck/Error_getting_hash_second_time 1157s === RUN TestPeriodicCheck/Error_linearizableReadNotify 1157s === RUN TestPeriodicCheck/Different_local_hash_and_revision 1157s logger.go:146: 2026-02-10T15:28:34.436Z INFO finished peer corruption check {"number-of-peers-checked": 0} 1157s === RUN TestPeriodicCheck/Different_local_hash_and_compaction_revision 1157s logger.go:146: 2026-02-10T15:28:34.437Z INFO finished peer corruption check {"number-of-peers-checked": 0} 1157s === RUN TestPeriodicCheck/Different_local_hash_and_same_revisions 1157s logger.go:146: 2026-02-10T15:28:34.437Z WARN found hash mismatch {"revision-1": 1, "compact-revision-1": 1, "hash-1": 1, "revision-2": 1, "compact-revision-2": 1, "hash-2": 2} 1157s logger.go:146: 2026-02-10T15:28:34.437Z INFO finished peer corruption check {"number-of-peers-checked": 0} 1157s === RUN TestPeriodicCheck/Peer_with_nil_response 1157s logger.go:146: 2026-02-10T15:28:34.437Z INFO finished peer corruption check {"number-of-peers-checked": 0} 1157s === RUN TestPeriodicCheck/Peer_with_newer_revision 1157s logger.go:146: 2026-02-10T15:28:34.437Z WARN revision from follower must be less than or equal to leader's {"leader-revision": 0, "follower-revision": 1, "follower-peer-id": "2a"} 1157s logger.go:146: 2026-02-10T15:28:34.437Z INFO finished peer corruption check {"number-of-peers-checked": 1} 1157s === RUN TestPeriodicCheck/Peer_with_newer_compact_revision 1157s logger.go:146: 2026-02-10T15:28:34.437Z WARN revision from follower must be less than or equal to leader's {"leader-revision": 0, "follower-revision": 10, "follower-peer-id": "58"} 1157s logger.go:146: 2026-02-10T15:28:34.437Z WARN compact revision from follower must be less than or equal to leader's {"leader-compact-revision": 0, "follower-compact-revision": 2, "follower-peer-id": "58"} 1157s logger.go:146: 2026-02-10T15:28:34.437Z INFO finished peer corruption check {"number-of-peers-checked": 1} 1157s === RUN TestPeriodicCheck/Peer_with_same_hash_and_compact_revision 1157s logger.go:146: 2026-02-10T15:28:34.437Z INFO finished peer corruption check {"number-of-peers-checked": 1} 1157s === RUN TestPeriodicCheck/Peer_with_different_hash_and_same_compact_revision_as_first_local 1157s logger.go:146: 2026-02-10T15:28:34.437Z WARN same compact revision then hashes must match {"leader-compact-revision": 2, "leader-hash": 1, "follower-compact-revision": 1, "follower-hash": 2, "follower-peer-id": "29a"} 1157s logger.go:146: 2026-02-10T15:28:34.437Z INFO finished peer corruption check {"number-of-peers-checked": 1} 1157s === RUN TestPeriodicCheck/Multiple_corrupted_peers_trigger_one_alarm 1157s logger.go:146: 2026-02-10T15:28:34.437Z WARN revision from follower must be less than or equal to leader's {"leader-revision": 0, "follower-revision": 10, "follower-peer-id": "58"} 1157s logger.go:146: 2026-02-10T15:28:34.437Z WARN compact revision from follower must be less than or equal to leader's {"leader-compact-revision": 0, "follower-compact-revision": 2, "follower-peer-id": "58"} 1157s logger.go:146: 2026-02-10T15:28:34.437Z WARN revision from follower must be less than or equal to leader's {"leader-revision": 0, "follower-revision": 10, "follower-peer-id": "59"} 1157s logger.go:146: 2026-02-10T15:28:34.437Z WARN compact revision from follower must be less than or equal to leader's {"leader-compact-revision": 0, "follower-compact-revision": 2, "follower-peer-id": "59"} 1157s logger.go:146: 2026-02-10T15:28:34.437Z INFO finished peer corruption check {"number-of-peers-checked": 2} 1157s === RUN TestPeriodicCheck/Cluster_ID_Mismatch_does_not_fail_CorruptionChecker.PeriodicCheck() 1157s logger.go:146: 2026-02-10T15:28:34.437Z INFO finished peer corruption check {"number-of-peers-checked": 0} 1157s --- PASS: TestPeriodicCheck (0.00s) 1157s --- PASS: TestPeriodicCheck/Same_local_hash_and_no_peers (0.00s) 1157s --- PASS: TestPeriodicCheck/Error_getting_hash_first_time (0.00s) 1157s --- PASS: TestPeriodicCheck/Error_getting_hash_second_time (0.00s) 1157s --- PASS: TestPeriodicCheck/Error_linearizableReadNotify (0.00s) 1157s --- PASS: TestPeriodicCheck/Different_local_hash_and_revision (0.00s) 1157s --- PASS: TestPeriodicCheck/Different_local_hash_and_compaction_revision (0.00s) 1157s --- PASS: TestPeriodicCheck/Different_local_hash_and_same_revisions (0.00s) 1157s --- PASS: TestPeriodicCheck/Peer_with_nil_response (0.00s) 1157s --- PASS: TestPeriodicCheck/Peer_with_newer_revision (0.00s) 1157s --- PASS: TestPeriodicCheck/Peer_with_newer_compact_revision (0.00s) 1157s --- PASS: TestPeriodicCheck/Peer_with_same_hash_and_compact_revision (0.00s) 1157s --- PASS: TestPeriodicCheck/Peer_with_different_hash_and_same_compact_revision_as_first_local (0.00s) 1157s --- PASS: TestPeriodicCheck/Multiple_corrupted_peers_trigger_one_alarm (0.00s) 1157s --- PASS: TestPeriodicCheck/Cluster_ID_Mismatch_does_not_fail_CorruptionChecker.PeriodicCheck() (0.00s) 1157s === RUN TestCompactHashCheck 1157s === RUN TestCompactHashCheck/No_hashes 1157s logger.go:146: 2026-02-10T15:28:34.437Z INFO starting compact hash check {"local-member-id": "1", "timeout": "1s"} 1157s logger.go:146: 2026-02-10T15:28:34.437Z INFO finished compaction hash check {"number-of-hashes-checked": 0} 1157s === RUN TestCompactHashCheck/No_peers,_check_new_checked_from_largest_to_smallest 1157s logger.go:146: 2026-02-10T15:28:34.437Z INFO starting compact hash check {"local-member-id": "1", "timeout": "1s"} 1157s logger.go:146: 2026-02-10T15:28:34.437Z INFO finished compaction hash check {"number-of-hashes-checked": 2} 1157s === RUN TestCompactHashCheck/Peer_error 1157s logger.go:146: 2026-02-10T15:28:34.437Z INFO starting compact hash check {"local-member-id": "1", "timeout": "1s"} 1157s logger.go:146: 2026-02-10T15:28:34.438Z WARN skipped revision in compaction hash check; was not able to check all peers {"number-of-peers-checked": 0, "number-of-peers": 1, "revision": 2} 1157s logger.go:146: 2026-02-10T15:28:34.438Z WARN skipped revision in compaction hash check; was not able to check all peers {"number-of-peers-checked": 0, "number-of-peers": 1, "revision": 1} 1157s logger.go:146: 2026-02-10T15:28:34.438Z INFO finished compaction hash check {"number-of-hashes-checked": 2} 1157s === RUN TestCompactHashCheck/Peer_returned_different_compaction_revision_is_skipped 1157s logger.go:146: 2026-02-10T15:28:34.438Z INFO starting compact hash check {"local-member-id": "1", "timeout": "1s"} 1157s logger.go:146: 2026-02-10T15:28:34.438Z WARN skipped revision in compaction hash check; was not able to check all peers {"number-of-peers-checked": 0, "number-of-peers": 1, "revision": 2} 1157s logger.go:146: 2026-02-10T15:28:34.438Z WARN skipped revision in compaction hash check; was not able to check all peers {"number-of-peers-checked": 0, "number-of-peers": 1, "revision": 1} 1157s logger.go:146: 2026-02-10T15:28:34.438Z INFO finished compaction hash check {"number-of-hashes-checked": 2} 1157s === RUN TestCompactHashCheck/Peer_returned_same_compaction_revision_but_different_hash_triggers_alarm 1157s logger.go:146: 2026-02-10T15:28:34.438Z INFO starting compact hash check {"local-member-id": "1", "timeout": "1s"} 1157s logger.go:146: 2026-02-10T15:28:34.438Z ERROR failed compaction hash check {"revision": 2, "leader-compact-revision": 1, "leader-hash": 2, "follower-compact-revision": 1, "follower-hash": 3, "follower-peer-id": "2a"} 1157s === RUN TestCompactHashCheck/Peer_returned_same_hash_bumps_last_revision_checked 1157s logger.go:146: 2026-02-10T15:28:34.438Z INFO starting compact hash check {"local-member-id": "1", "timeout": "1s"} 1157s logger.go:146: 2026-02-10T15:28:34.438Z INFO successfully checked hash on follower {"revision": 2, "peer-id": "0"} 1157s logger.go:146: 2026-02-10T15:28:34.438Z INFO successfully checked hash on whole cluster {"number-of-peers-checked": 1, "revision": 2} 1157s logger.go:146: 2026-02-10T15:28:34.438Z INFO finished compaction hash check {"number-of-hashes-checked": 1} 1157s === RUN TestCompactHashCheck/Only_one_peer_succeeded_check 1157s logger.go:146: 2026-02-10T15:28:34.438Z INFO starting compact hash check {"local-member-id": "1", "timeout": "1s"} 1157s logger.go:146: 2026-02-10T15:28:34.438Z INFO successfully checked hash on follower {"revision": 1, "peer-id": "0"} 1157s logger.go:146: 2026-02-10T15:28:34.438Z WARN skipped revision in compaction hash check; was not able to check all peers {"number-of-peers-checked": 1, "number-of-peers": 2, "revision": 1} 1157s logger.go:146: 2026-02-10T15:28:34.438Z INFO finished compaction hash check {"number-of-hashes-checked": 1} 1157s === RUN TestCompactHashCheck/Cluster_ID_Mismatch_does_not_fail_CorruptionChecker.CompactHashCheck() 1157s logger.go:146: 2026-02-10T15:28:34.438Z INFO starting compact hash check {"local-member-id": "1", "timeout": "1s"} 1157s logger.go:146: 2026-02-10T15:28:34.438Z WARN skipped revision in compaction hash check; was not able to check all peers {"number-of-peers-checked": 0, "number-of-peers": 1, "revision": 1} 1157s logger.go:146: 2026-02-10T15:28:34.438Z INFO finished compaction hash check {"number-of-hashes-checked": 1} 1157s --- PASS: TestCompactHashCheck (0.00s) 1157s --- PASS: TestCompactHashCheck/No_hashes (0.00s) 1157s --- PASS: TestCompactHashCheck/No_peers,_check_new_checked_from_largest_to_smallest (0.00s) 1157s --- PASS: TestCompactHashCheck/Peer_error (0.00s) 1157s --- PASS: TestCompactHashCheck/Peer_returned_different_compaction_revision_is_skipped (0.00s) 1157s --- PASS: TestCompactHashCheck/Peer_returned_same_compaction_revision_but_different_hash_triggers_alarm (0.00s) 1157s --- PASS: TestCompactHashCheck/Peer_returned_same_hash_bumps_last_revision_checked (0.00s) 1157s --- PASS: TestCompactHashCheck/Only_one_peer_succeeded_check (0.00s) 1157s --- PASS: TestCompactHashCheck/Cluster_ID_Mismatch_does_not_fail_CorruptionChecker.CompactHashCheck() (0.00s) 1157s === RUN TestHashKVHandler 1157s === RUN TestHashKVHandler/HashKV_returns_200_if_cluster_hash_matches 1157s === RUN TestHashKVHandler/HashKV_returns_400_if_cluster_hash_doesn't_matche 1157s --- PASS: TestHashKVHandler (0.40s) 1157s --- PASS: TestHashKVHandler/HashKV_returns_200_if_cluster_hash_matches (0.00s) 1157s --- PASS: TestHashKVHandler/HashKV_returns_400_if_cluster_hash_doesn't_matche (0.00s) 1157s === RUN TestGetIDs 1157s --- PASS: TestGetIDs (0.00s) 1157s === RUN TestCreateConfigChangeEnts 1157s --- PASS: TestCreateConfigChangeEnts (0.00s) 1157s === RUN TestStopRaftWhenWaitingForApplyDone 1157s --- PASS: TestStopRaftWhenWaitingForApplyDone (0.00s) 1157s === RUN TestConfigChangeBlocksApply 1158s --- PASS: TestConfigChangeBlocksApply (1.00s) 1158s === RUN TestProcessDuplicatedAppRespMessage 1158s {"level":"info","msg":"updating snapshot-count to default","given-snapshot-count":0,"updated-snapshot-count":100000} 1158s {"level":"info","msg":"updating snapshot catch-up entries to default","given-snapshot-catchup-entries":0,"updated-snapshot-catchup-entries":5000} 1158s {"level":"info","msg":"starting etcd server","local-member-id":"0","local-server-version":"3.5.16","cluster-version":"to_be_decided"} 1158s {"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"} 1158s --- PASS: TestProcessDuplicatedAppRespMessage (0.00s) 1158s === RUN TestExpvarWithNoRaftStatus 1158s --- PASS: TestExpvarWithNoRaftStatus (0.00s) 1158s === RUN TestShouldWaitWALSync 1158s === RUN TestShouldWaitWALSync/both_entries_are_nil 1158s === RUN TestShouldWaitWALSync/both_entries_are_empty_slices 1158s === RUN TestShouldWaitWALSync/one_nil_and_the_other_empty 1158s === RUN TestShouldWaitWALSync/one_nil_and_the_other_has_data 1158s === RUN TestShouldWaitWALSync/one_empty_and_the_other_has_data 1158s === RUN TestShouldWaitWALSync/has_different_term_and_index 1158s === RUN TestShouldWaitWALSync/has_identical_data 1158s === RUN TestShouldWaitWALSync/has_overlapped_entry 1158s --- PASS: TestShouldWaitWALSync (0.00s) 1158s --- PASS: TestShouldWaitWALSync/both_entries_are_nil (0.00s) 1158s --- PASS: TestShouldWaitWALSync/both_entries_are_empty_slices (0.00s) 1158s --- PASS: TestShouldWaitWALSync/one_nil_and_the_other_empty (0.00s) 1158s --- PASS: TestShouldWaitWALSync/one_nil_and_the_other_has_data (0.00s) 1158s --- PASS: TestShouldWaitWALSync/one_empty_and_the_other_has_data (0.00s) 1158s --- PASS: TestShouldWaitWALSync/has_different_term_and_index (0.00s) 1158s --- PASS: TestShouldWaitWALSync/has_identical_data (0.00s) 1158s --- PASS: TestShouldWaitWALSync/has_overlapped_entry (0.00s) 1158s === RUN TestDoLocalAction 1158s --- PASS: TestDoLocalAction (0.00s) 1158s === RUN TestDoBadLocalAction 1158s --- PASS: TestDoBadLocalAction (0.00s) 1158s === RUN TestApplyRepeat 1158s logger.go:146: 2026-02-10T15:28:35.835Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "4d2", "added-peer-peer-urls": []} 1158s {"level":"info","msg":"updating snapshot-count to default","given-snapshot-count":0,"updated-snapshot-count":100000} 1158s {"level":"info","msg":"updating snapshot catch-up entries to default","given-snapshot-catchup-entries":0,"updated-snapshot-catchup-entries":5000} 1158s {"level":"info","msg":"starting etcd server","local-member-id":"0","local-server-version":"3.5.16","cluster-version":"to_be_decided"} 1158s {"level":"debug","msg":"Applying entries","num-entries":1} 1158s {"level":"debug","msg":"Applying entry","index":1,"term":0,"type":"EntryNormal"} 1158s {"level":"debug","msg":"apply entry normal","consistent-index":0,"entry-index":1,"should-applyV3":true} 1158s {"level":"debug","msg":"applyEntryNormal","V2request":"ID:1 Method:\"QGET\" "} 1158s {"level":"warn","msg":"apply request took too long","took":"30.284µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"QGET\" ","response":""} 1158s {"level":"debug","msg":"Applying entries","num-entries":1} 1158s {"level":"debug","msg":"Applying entry","index":2,"term":0,"type":"EntryConfChange"} 1158s {"level":"error","msg":"Validation on configuration change failed","shouldApplyV3":true,"error":"membership: ID not found"} 1158s {"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"} 1158s --- PASS: TestApplyRepeat (0.03s) 1158s === RUN TestApplyRequest 1158s {"level":"warn","msg":"apply request took too long","took":"14.88µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"POST\" ","response":""} 1158s {"level":"warn","msg":"apply request took too long","took":"1.298µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"POST\" Expiration:1337 ","response":""} 1158s {"level":"warn","msg":"apply request took too long","took":"1.046µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"POST\" Dir:true ","response":""} 1158s {"level":"warn","msg":"apply request took too long","took":"11.866µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" ","response":""} 1158s {"level":"warn","msg":"apply request took too long","took":"1.221µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" Dir:true ","response":""} 1158s {"level":"warn","msg":"apply request took too long","took":"2.189µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" PrevExist:true ","response":""} 1158s {"level":"warn","msg":"apply request took too long","took":"951ns","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" PrevExist:false ","response":""} 1158s {"level":"warn","msg":"apply request took too long","took":"1.189µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" PrevIndex:1 PrevExist:true ","response":""} 1158s {"level":"warn","msg":"apply request took too long","took":"735ns","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" PrevIndex:1 PrevExist:false ","response":""} 1158s {"level":"warn","msg":"apply request took too long","took":"723ns","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" PrevIndex:1 ","response":""} 1158s {"level":"warn","msg":"apply request took too long","took":"905ns","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" PrevValue:\"bar\" ","response":""} 1158s {"level":"warn","msg":"apply request took too long","took":"902ns","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" PrevValue:\"bar\" PrevIndex:1 ","response":""} 1158s {"level":"warn","msg":"apply request took too long","took":"3.186µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"DELETE\" ","response":""} 1158s {"level":"warn","msg":"apply request took too long","took":"928ns","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"DELETE\" PrevIndex:1 ","response":""} 1158s {"level":"warn","msg":"apply request took too long","took":"796ns","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"DELETE\" PrevValue:\"bar\" ","response":""} 1158s {"level":"warn","msg":"apply request took too long","took":"646ns","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"DELETE\" PrevValue:\"bar\" PrevIndex:5 ","response":""} 1158s {"level":"warn","msg":"apply request took too long","took":"1.301µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"QGET\" ","response":""} 1158s {"level":"warn","msg":"apply request took too long","took":"3.184µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"SYNC\" ","response":""} 1158s {"level":"warn","msg":"apply request took too long","took":"613ns","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"SYNC\" Time:12345 ","response":""} 1158s {"level":"warn","msg":"apply request took too long","took":"2.366µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"BADMETHOD\" ","response":""} 1158s --- PASS: TestApplyRequest (0.00s) 1158s === RUN TestApplyRequestOnAdminMemberAttributes 1158s logger.go:146: 2026-02-10T15:28:35.863Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "1", "added-peer-peer-urls": []} 1158s {"level":"warn","msg":"apply request took too long","took":"38.054µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" Path:\"/0/members/1/attributes\" Val:\"{\\\"Name\\\":\\\"abc\\\",\\\"ClientURLs\\\":[\\\"http://127.0.0.1:2379\\\"]}\" ","response":""} 1158s --- PASS: TestApplyRequestOnAdminMemberAttributes (0.00s) 1158s === RUN TestApplyConfChangeError 1158s logger.go:146: 2026-02-10T15:28:35.863Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "1", "added-peer-peer-urls": []} 1158s logger.go:146: 2026-02-10T15:28:35.863Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "2", "added-peer-peer-urls": []} 1158s logger.go:146: 2026-02-10T15:28:35.863Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "3", "added-peer-peer-urls": []} 1158s logger.go:146: 2026-02-10T15:28:35.863Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "4", "added-peer-peer-urls": []} 1158s logger.go:146: 2026-02-10T15:28:35.863Z INFO removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "4", "removed-remote-peer-urls": []} 1158s {"level":"error","msg":"Validation on configuration change failed","shouldApplyV3":true,"error":"membership: ID removed"} 1158s {"level":"error","msg":"Validation on configuration change failed","shouldApplyV3":true,"error":"membership: ID removed"} 1158s {"level":"error","msg":"Validation on configuration change failed","shouldApplyV3":true,"error":"membership: ID exists"} 1158s {"level":"error","msg":"Validation on configuration change failed","shouldApplyV3":true,"error":"membership: ID not found"} 1158s --- PASS: TestApplyConfChangeError (0.24s) 1158s === RUN TestApplyConfChangeShouldStop 1158s logger.go:146: 2026-02-10T15:28:36.099Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "1", "added-peer-peer-urls": []} 1158s logger.go:146: 2026-02-10T15:28:36.099Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "2", "added-peer-peer-urls": []} 1158s logger.go:146: 2026-02-10T15:28:36.099Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "3", "added-peer-peer-urls": []} 1158s logger.go:146: 2026-02-10T15:28:36.099Z INFO removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "2", "removed-remote-peer-urls": []} 1158s logger.go:146: 2026-02-10T15:28:36.099Z INFO removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "1", "removed-remote-peer-urls": []} 1158s --- PASS: TestApplyConfChangeShouldStop (0.00s) 1158s === RUN TestApplyConfigChangeUpdatesConsistIndex 1158s logger.go:146: 2026-02-10T15:28:36.099Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "1", "added-peer-peer-urls": []} 1158s {"level":"info","msg":"1 switched to configuration voters=()"} 1158s {"level":"info","msg":"1 became follower at term 0"} 1158s {"level":"info","msg":"newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]"} 1158s logger.go:146: 2026-02-10T15:28:36.245Z DEBUG Applying entries {"num-entries": 1} 1158s logger.go:146: 2026-02-10T15:28:36.245Z DEBUG Applying entry {"index": 2, "term": 4, "type": "EntryConfChange"} 1158s {"level":"info","msg":"1 switched to configuration voters=(2)"} 1158s logger.go:146: 2026-02-10T15:28:36.245Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "2", "added-peer-peer-urls": ["http://whatever:123"]} 1158s === RUN TestApplyConfigChangeUpdatesConsistIndex/verify-backend 1158s --- PASS: TestApplyConfigChangeUpdatesConsistIndex (0.23s) 1158s --- PASS: TestApplyConfigChangeUpdatesConsistIndex/verify-backend (0.00s) 1158s === RUN TestApplyMultiConfChangeShouldStop 1158s logger.go:146: 2026-02-10T15:28:36.333Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "1", "added-peer-peer-urls": []} 1158s logger.go:146: 2026-02-10T15:28:36.333Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "2", "added-peer-peer-urls": []} 1158s logger.go:146: 2026-02-10T15:28:36.333Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "3", "added-peer-peer-urls": []} 1158s logger.go:146: 2026-02-10T15:28:36.333Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "4", "added-peer-peer-urls": []} 1158s logger.go:146: 2026-02-10T15:28:36.333Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "5", "added-peer-peer-urls": []} 1158s logger.go:146: 2026-02-10T15:28:36.333Z DEBUG Applying entries {"num-entries": 4} 1158s logger.go:146: 2026-02-10T15:28:36.333Z DEBUG Applying entry {"index": 1, "term": 1, "type": "EntryConfChange"} 1158s logger.go:146: 2026-02-10T15:28:36.333Z INFO removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "1", "removed-remote-peer-urls": []} 1158s logger.go:146: 2026-02-10T15:28:36.333Z DEBUG Applying entry {"index": 2, "term": 1, "type": "EntryConfChange"} 1158s logger.go:146: 2026-02-10T15:28:36.334Z INFO removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "2", "removed-remote-peer-urls": []} 1158s logger.go:146: 2026-02-10T15:28:36.334Z DEBUG Applying entry {"index": 3, "term": 1, "type": "EntryConfChange"} 1158s logger.go:146: 2026-02-10T15:28:36.334Z INFO removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "3", "removed-remote-peer-urls": []} 1158s logger.go:146: 2026-02-10T15:28:36.334Z DEBUG Applying entry {"index": 4, "term": 1, "type": "EntryConfChange"} 1158s logger.go:146: 2026-02-10T15:28:36.334Z INFO removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "4", "removed-remote-peer-urls": []} 1158s --- PASS: TestApplyMultiConfChangeShouldStop (0.00s) 1158s === RUN TestDoProposal 1158s {"level":"info","msg":"updating snapshot-count to default","given-snapshot-count":0,"updated-snapshot-count":100000} 1158s {"level":"info","msg":"starting etcd server","local-member-id":"0","local-server-version":"3.5.16","cluster-version":"to_be_decided"} 1158s {"level":"debug","msg":"Applying entries","num-entries":1} 1158s {"level":"debug","msg":"Applying entry","index":1,"term":0,"type":"EntryNormal"} 1158s {"level":"debug","msg":"apply entry normal","consistent-index":0,"entry-index":1,"should-applyV3":true} 1158s {"level":"debug","msg":"applyEntryNormal","V2request":"ID:168003383571969 Method:\"POST\" "} 1158s {"level":"warn","msg":"apply request took too long","took":"6.28µs","expected-duration":"0s","prefix":"","request":"ID:168003383571969 Method:\"POST\" ","response":""} 1158s {"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"} 1158s {"level":"info","msg":"updating snapshot-count to default","given-snapshot-count":0,"updated-snapshot-count":100000} 1158s {"level":"info","msg":"starting etcd server","local-member-id":"0","local-server-version":"3.5.16","cluster-version":"to_be_decided"} 1158s {"level":"debug","msg":"Applying entries","num-entries":1} 1158s {"level":"debug","msg":"Applying entry","index":1,"term":0,"type":"EntryNormal"} 1158s {"level":"debug","msg":"apply entry normal","consistent-index":0,"entry-index":1,"should-applyV3":true} 1158s {"level":"debug","msg":"applyEntryNormal","V2request":"ID:168003383571969 Method:\"PUT\" "} 1158s {"level":"warn","msg":"apply request took too long","took":"17.773µs","expected-duration":"0s","prefix":"","request":"ID:168003383571969 Method:\"PUT\" ","response":""} 1158s {"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"} 1158s {"level":"info","msg":"updating snapshot-count to default","given-snapshot-count":0,"updated-snapshot-count":100000} 1158s {"level":"info","msg":"starting etcd server","local-member-id":"0","local-server-version":"3.5.16","cluster-version":"to_be_decided"} 1158s {"level":"debug","msg":"Applying entries","num-entries":1} 1158s {"level":"debug","msg":"Applying entry","index":1,"term":0,"type":"EntryNormal"} 1158s {"level":"debug","msg":"apply entry normal","consistent-index":0,"entry-index":1,"should-applyV3":true} 1158s {"level":"debug","msg":"applyEntryNormal","V2request":"ID:168003383571969 Method:\"DELETE\" "} 1158s {"level":"warn","msg":"apply request took too long","took":"21.423µs","expected-duration":"0s","prefix":"","request":"ID:168003383571969 Method:\"DELETE\" ","response":""} 1158s {"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"} 1158s {"level":"info","msg":"updating snapshot-count to default","given-snapshot-count":0,"updated-snapshot-count":100000} 1158s {"level":"info","msg":"starting etcd server","local-member-id":"0","local-server-version":"3.5.16","cluster-version":"to_be_decided"} 1158s {"level":"debug","msg":"Applying entries","num-entries":1} 1158s {"level":"debug","msg":"Applying entry","index":1,"term":0,"type":"EntryNormal"} 1158s {"level":"debug","msg":"apply entry normal","consistent-index":0,"entry-index":1,"should-applyV3":true} 1158s {"level":"debug","msg":"applyEntryNormal","V2request":"ID:168003383571969 Method:\"QGET\" Quorum:true "} 1158s {"level":"warn","msg":"apply request took too long","took":"2.369µs","expected-duration":"0s","prefix":"","request":"ID:168003383571969 Method:\"QGET\" Quorum:true ","response":""} 1158s {"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"} 1158s --- PASS: TestDoProposal (0.00s) 1158s === RUN TestDoProposalCancelled 1158s --- PASS: TestDoProposalCancelled (0.00s) 1158s === RUN TestDoProposalTimeout 1158s --- PASS: TestDoProposalTimeout (0.00s) 1158s === RUN TestDoProposalStopped 1158s --- PASS: TestDoProposalStopped (0.00s) 1158s === RUN TestSync 1158s --- PASS: TestSync (0.01s) 1158s === RUN TestSyncTimeout 1158s --- PASS: TestSyncTimeout (0.01s) 1158s === RUN TestSyncTrigger 1158s {"level":"info","msg":"updating snapshot-count to default","given-snapshot-count":0,"updated-snapshot-count":100000} 1158s {"level":"info","msg":"starting etcd server","local-member-id":"0","local-server-version":"3.5.16","cluster-version":"to_be_decided"} 1158s {"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"} 1158s --- PASS: TestSyncTrigger (0.01s) 1158s === RUN TestSnapshot 1159s {"level":"info","msg":"kvstore restored","current-rev":1} 1159s {"level":"info","msg":"saved snapshot","snapshot-index":1} 1159s {"level":"info","msg":"compacted Raft logs","compact-index":1} 1159s --- PASS: TestSnapshot (0.16s) 1159s === RUN TestSnapshotOrdering 1159s logger.go:146: 2026-02-10T15:28:36.679Z INFO kvstore restored {"current-rev": 1} 1159s logger.go:146: 2026-02-10T15:28:36.684Z INFO updating snapshot-count to default {"given-snapshot-count": 0, "updated-snapshot-count": 100000} 1159s logger.go:146: 2026-02-10T15:28:36.684Z INFO starting etcd server {"local-member-id": "0", "local-server-version": "3.5.16", "cluster-version": "to_be_decided"} 1159s logger.go:146: 2026-02-10T15:28:36.685Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1159s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestSnapshotOrdering3543923343/001/testsnapdir244025908/member/snap/0000000000000001.snap.db","bytes":20480,"size":"20 kB"} 1159s logger.go:146: 2026-02-10T15:28:36.687Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26091, "size": "26 kB"} 1159s logger.go:146: 2026-02-10T15:28:36.687Z INFO applied incoming Raft snapshot {"snapshot-index": 1} 1159s logger.go:146: 2026-02-10T15:28:36.687Z INFO skipped leadership transfer for single voting member cluster {"local-member-id": "0", "current-leader-member-id": "0"} 1159s logger.go:146: 2026-02-10T15:28:36.687Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26091, "size": "26 kB", "took": "2.174317ms"} 1159s logger.go:146: 2026-02-10T15:28:36.687Z INFO applying snapshot {"current-snapshot-index": 0, "current-applied-index": 0, "incoming-leader-snapshot-index": 1, "incoming-leader-snapshot-term": 0} 1159s logger.go:146: 2026-02-10T15:28:36.698Z INFO opened backend db {"path": "/tmp/TestSnapshotOrdering3543923343/001/testsnapdir244025908/member/snap/db", "took": "11.624952ms"} 1159s logger.go:146: 2026-02-10T15:28:36.699Z INFO restoring mvcc store 1159s logger.go:146: 2026-02-10T15:28:36.699Z INFO kvstore restored {"current-rev": 1} 1159s logger.go:146: 2026-02-10T15:28:36.699Z INFO restored mvcc store {"consistent-index": 0} 1159s logger.go:146: 2026-02-10T15:28:36.699Z INFO restoring alarm store 1159s logger.go:146: 2026-02-10T15:28:36.699Z INFO enabled backend quota with default value {"quota-name": "v3-applier", "quota-size-bytes": 2147483648, "quota-size": "2.1 GB"} 1159s logger.go:146: 2026-02-10T15:28:36.699Z INFO closing old backend file 1159s logger.go:146: 2026-02-10T15:28:36.719Z INFO closed old backend file 1159s logger.go:146: 2026-02-10T15:28:36.736Z INFO restored alarm store 1159s logger.go:146: 2026-02-10T15:28:36.736Z INFO restoring v2 store 1159s logger.go:146: 2026-02-10T15:28:36.736Z INFO restored v2 store 1159s logger.go:146: 2026-02-10T15:28:36.736Z INFO restoring cluster configuration 1159s logger.go:146: 2026-02-10T15:28:36.736Z INFO restored cluster configuration 1159s logger.go:146: 2026-02-10T15:28:36.736Z INFO removing old peers from network 1159s logger.go:146: 2026-02-10T15:28:36.737Z INFO removed old peers from network 1159s logger.go:146: 2026-02-10T15:28:36.737Z INFO adding peers from new cluster configuration 1159s logger.go:146: 2026-02-10T15:28:36.737Z INFO added peers from new cluster configuration 1159s logger.go:146: 2026-02-10T15:28:36.737Z INFO applied snapshot {"current-snapshot-index": 1, "current-applied-index": 1, "incoming-leader-snapshot-index": 1, "incoming-leader-snapshot-term": 0} 1159s --- PASS: TestSnapshotOrdering (0.22s) 1159s === RUN TestTriggerSnap 1159s {"level":"info","msg":"kvstore restored","current-rev":1} 1159s {"level":"info","msg":"starting etcd server","local-member-id":"0","local-server-version":"3.5.16","cluster-version":"to_be_decided"} 1159s {"level":"debug","msg":"Applying entries","num-entries":1} 1159s {"level":"debug","msg":"Applying entry","index":1,"term":0,"type":"EntryNormal"} 1159s {"level":"debug","msg":"apply entry normal","consistent-index":0,"entry-index":1,"should-applyV3":true} 1159s {"level":"debug","msg":"applyEntryNormal","V2request":"ID:168003383571969 Method:\"PUT\" "} 1159s {"level":"warn","msg":"apply request took too long","took":"20.448µs","expected-duration":"0s","prefix":"","request":"ID:168003383571969 Method:\"PUT\" ","response":""} 1159s {"level":"debug","msg":"Applying entries","num-entries":1} 1159s {"level":"debug","msg":"Applying entry","index":2,"term":0,"type":"EntryNormal"} 1159s {"level":"debug","msg":"apply entry normal","consistent-index":1,"entry-index":2,"should-applyV3":true} 1159s {"level":"debug","msg":"applyEntryNormal","V2request":"ID:168003383571970 Method:\"PUT\" "} 1159s {"level":"warn","msg":"apply request took too long","took":"9.073µs","expected-duration":"0s","prefix":"","request":"ID:168003383571970 Method:\"PUT\" ","response":""} 1159s {"level":"debug","msg":"Applying entries","num-entries":1} 1159s {"level":"debug","msg":"Applying entry","index":3,"term":0,"type":"EntryNormal"} 1159s {"level":"debug","msg":"apply entry normal","consistent-index":2,"entry-index":3,"should-applyV3":true} 1159s {"level":"debug","msg":"applyEntryNormal","V2request":"ID:168003383571971 Method:\"PUT\" "} 1159s {"level":"warn","msg":"apply request took too long","took":"2.862µs","expected-duration":"0s","prefix":"","request":"ID:168003383571971 Method:\"PUT\" ","response":""} 1159s {"level":"debug","msg":"Applying entries","num-entries":1} 1159s {"level":"debug","msg":"Applying entry","index":4,"term":0,"type":"EntryNormal"} 1159s {"level":"debug","msg":"apply entry normal","consistent-index":3,"entry-index":4,"should-applyV3":true} 1159s {"level":"debug","msg":"applyEntryNormal","V2request":"ID:168003383571972 Method:\"PUT\" "} 1159s {"level":"warn","msg":"apply request took too long","took":"1.71µs","expected-duration":"0s","prefix":"","request":"ID:168003383571972 Method:\"PUT\" ","response":""} 1159s {"level":"debug","msg":"Applying entries","num-entries":1} 1159s {"level":"debug","msg":"Applying entry","index":5,"term":0,"type":"EntryNormal"} 1159s {"level":"debug","msg":"apply entry normal","consistent-index":4,"entry-index":5,"should-applyV3":true} 1159s {"level":"debug","msg":"applyEntryNormal","V2request":"ID:168003383571973 Method:\"PUT\" "} 1159s {"level":"warn","msg":"apply request took too long","took":"3.155µs","expected-duration":"0s","prefix":"","request":"ID:168003383571973 Method:\"PUT\" ","response":""} 1159s {"level":"debug","msg":"Applying entries","num-entries":1} 1159s {"level":"debug","msg":"Applying entry","index":6,"term":0,"type":"EntryNormal"} 1159s {"level":"debug","msg":"apply entry normal","consistent-index":5,"entry-index":6,"should-applyV3":true} 1159s {"level":"debug","msg":"applyEntryNormal","V2request":"ID:168003383571974 Method:\"PUT\" "} 1159s {"level":"warn","msg":"apply request took too long","took":"6.101µs","expected-duration":"0s","prefix":"","request":"ID:168003383571974 Method:\"PUT\" ","response":""} 1159s {"level":"debug","msg":"Applying entries","num-entries":1} 1159s {"level":"debug","msg":"Applying entry","index":7,"term":0,"type":"EntryNormal"} 1159s {"level":"debug","msg":"apply entry normal","consistent-index":6,"entry-index":7,"should-applyV3":true} 1159s {"level":"debug","msg":"applyEntryNormal","V2request":"ID:168003383571975 Method:\"PUT\" "} 1159s {"level":"warn","msg":"apply request took too long","took":"1.764µs","expected-duration":"0s","prefix":"","request":"ID:168003383571975 Method:\"PUT\" ","response":""} 1159s {"level":"debug","msg":"Applying entries","num-entries":1} 1159s {"level":"debug","msg":"Applying entry","index":8,"term":0,"type":"EntryNormal"} 1159s {"level":"debug","msg":"apply entry normal","consistent-index":7,"entry-index":8,"should-applyV3":true} 1159s {"level":"debug","msg":"applyEntryNormal","V2request":"ID:168003383571976 Method:\"PUT\" "} 1159s {"level":"warn","msg":"apply request took too long","took":"1.465µs","expected-duration":"0s","prefix":"","request":"ID:168003383571976 Method:\"PUT\" ","response":""} 1159s {"level":"debug","msg":"Applying entries","num-entries":1} 1159s {"level":"debug","msg":"Applying entry","index":9,"term":0,"type":"EntryNormal"} 1159s {"level":"debug","msg":"apply entry normal","consistent-index":8,"entry-index":9,"should-applyV3":true} 1159s {"level":"debug","msg":"applyEntryNormal","V2request":"ID:168003383571977 Method:\"PUT\" "} 1159s {"level":"warn","msg":"apply request took too long","took":"2.527µs","expected-duration":"0s","prefix":"","request":"ID:168003383571977 Method:\"PUT\" ","response":""} 1159s {"level":"debug","msg":"Applying entries","num-entries":1} 1159s {"level":"debug","msg":"Applying entry","index":10,"term":0,"type":"EntryNormal"} 1159s {"level":"debug","msg":"apply entry normal","consistent-index":9,"entry-index":10,"should-applyV3":true} 1159s {"level":"debug","msg":"applyEntryNormal","V2request":"ID:168003383571978 Method:\"PUT\" "} 1159s {"level":"warn","msg":"apply request took too long","took":"1.355µs","expected-duration":"0s","prefix":"","request":"ID:168003383571978 Method:\"PUT\" ","response":""} 1159s {"level":"debug","msg":"Applying entries","num-entries":1} 1159s {"level":"debug","msg":"Applying entry","index":11,"term":0,"type":"EntryNormal"} 1159s {"level":"debug","msg":"apply entry normal","consistent-index":10,"entry-index":11,"should-applyV3":true} 1159s {"level":"debug","msg":"applyEntryNormal","V2request":"ID:168003383571979 Method:\"PUT\" "} 1159s {"level":"warn","msg":"apply request took too long","took":"1.053µs","expected-duration":"0s","prefix":"","request":"ID:168003383571979 Method:\"PUT\" ","response":""} 1159s {"level":"info","msg":"triggering snapshot","local-member-id":"0","local-member-applied-index":11,"local-member-snapshot-index":0,"local-member-snapshot-count":10} 1159s {"level":"info","msg":"saved snapshot","snapshot-index":11} 1159s {"level":"info","msg":"compacted Raft logs","compact-index":1} 1159s {"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"} 1159s --- PASS: TestTriggerSnap (0.20s) 1159s === RUN TestConcurrentApplyAndSnapshotV3 1159s logger.go:146: 2026-02-10T15:28:36.954Z INFO kvstore restored {"current-rev": 1} 1159s logger.go:146: 2026-02-10T15:28:36.955Z INFO updating snapshot-count to default {"given-snapshot-count": 0, "updated-snapshot-count": 100000} 1159s logger.go:146: 2026-02-10T15:28:36.955Z INFO starting etcd server {"local-member-id": "0", "local-server-version": "3.5.16", "cluster-version": "to_be_decided"} 1159s logger.go:146: 2026-02-10T15:28:36.955Z DEBUG Applying entries {"num-entries": 1} 1159s logger.go:146: 2026-02-10T15:28:36.955Z DEBUG Applying entry {"index": 1, "term": 0, "type": "EntryNormal"} 1159s logger.go:146: 2026-02-10T15:28:36.955Z DEBUG apply entry normal {"consistent-index": 0, "entry-index": 1, "should-applyV3": true} 1159s logger.go:146: 2026-02-10T15:28:36.955Z DEBUG applyEntryNormal {"V2request": "ID:1 Method:\"QGET\" "} 1159s logger.go:146: 2026-02-10T15:28:36.955Z WARN apply request took too long {"took": "10.093µs", "expected-duration": "0s", "prefix": "", "request": "ID:1 Method:\"QGET\" ", "response": ""} 1159s logger.go:146: 2026-02-10T15:28:36.955Z DEBUG Applying entries {"num-entries": 1} 1159s logger.go:146: 2026-02-10T15:28:36.955Z DEBUG Applying entry {"index": 2, "term": 0, "type": "EntryNormal"} 1159s logger.go:146: 2026-02-10T15:28:36.955Z DEBUG apply entry normal {"consistent-index": 1, "entry-index": 2, "should-applyV3": true} 1159s logger.go:146: 2026-02-10T15:28:36.955Z DEBUG applyEntryNormal {"V2request": "ID:2 Method:\"QGET\" "} 1159s logger.go:146: 2026-02-10T15:28:36.955Z WARN apply request took too long {"took": "2.367µs", "expected-duration": "0s", "prefix": "", "request": "ID:2 Method:\"QGET\" ", "response": ""} 1159s logger.go:146: 2026-02-10T15:28:36.955Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1159s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/0000000000000003.snap.db","bytes":20480,"size":"20 kB"} 1159s logger.go:146: 2026-02-10T15:28:36.993Z INFO applied incoming Raft snapshot {"snapshot-index": 3} 1159s logger.go:146: 2026-02-10T15:28:36.993Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26091, "size": "26 kB"} 1159s logger.go:146: 2026-02-10T15:28:36.993Z INFO applying snapshot {"current-snapshot-index": 0, "current-applied-index": 2, "incoming-leader-snapshot-index": 3, "incoming-leader-snapshot-term": 0} 1159s logger.go:146: 2026-02-10T15:28:36.994Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/member/snap/db", "took": "101.461µs"} 1159s logger.go:146: 2026-02-10T15:28:36.994Z INFO restoring mvcc store 1159s logger.go:146: 2026-02-10T15:28:36.994Z INFO kvstore restored {"current-rev": 1} 1159s logger.go:146: 2026-02-10T15:28:36.994Z INFO restored mvcc store {"consistent-index": 0} 1159s logger.go:146: 2026-02-10T15:28:36.994Z INFO restoring alarm store 1159s logger.go:146: 2026-02-10T15:28:36.994Z INFO closing old backend file 1159s logger.go:146: 2026-02-10T15:28:36.995Z INFO closed old backend file 1159s logger.go:146: 2026-02-10T15:28:36.995Z INFO restored alarm store 1159s logger.go:146: 2026-02-10T15:28:36.995Z INFO restoring v2 store 1159s logger.go:146: 2026-02-10T15:28:36.995Z INFO restored v2 store 1159s logger.go:146: 2026-02-10T15:28:36.995Z INFO restoring cluster configuration 1159s logger.go:146: 2026-02-10T15:28:36.995Z INFO restored cluster configuration 1159s logger.go:146: 2026-02-10T15:28:36.995Z INFO removing old peers from network 1159s logger.go:146: 2026-02-10T15:28:36.995Z INFO removed old peers from network 1159s logger.go:146: 2026-02-10T15:28:36.995Z INFO adding peers from new cluster configuration 1159s logger.go:146: 2026-02-10T15:28:36.995Z INFO added peers from new cluster configuration 1159s logger.go:146: 2026-02-10T15:28:36.995Z INFO applied snapshot {"current-snapshot-index": 3, "current-applied-index": 3, "incoming-leader-snapshot-index": 3, "incoming-leader-snapshot-term": 0} 1159s logger.go:146: 2026-02-10T15:28:36.995Z DEBUG Applying entries {"num-entries": 1} 1159s logger.go:146: 2026-02-10T15:28:36.995Z DEBUG Applying entry {"index": 4, "term": 0, "type": "EntryNormal"} 1159s logger.go:146: 2026-02-10T15:28:36.995Z DEBUG apply entry normal {"consistent-index": 0, "entry-index": 4, "should-applyV3": true} 1159s logger.go:146: 2026-02-10T15:28:36.995Z DEBUG applyEntryNormal {"V2request": "ID:4 Method:\"QGET\" "} 1159s logger.go:146: 2026-02-10T15:28:36.995Z WARN apply request took too long {"took": "13.662µs", "expected-duration": "0s", "prefix": "", "request": "ID:4 Method:\"QGET\" ", "response": ""} 1159s logger.go:146: 2026-02-10T15:28:36.995Z DEBUG Applying entries {"num-entries": 1} 1159s logger.go:146: 2026-02-10T15:28:36.995Z DEBUG Applying entry {"index": 5, "term": 0, "type": "EntryNormal"} 1159s logger.go:146: 2026-02-10T15:28:36.995Z DEBUG apply entry normal {"consistent-index": 4, "entry-index": 5, "should-applyV3": true} 1159s logger.go:146: 2026-02-10T15:28:36.995Z DEBUG applyEntryNormal {"V2request": "ID:5 Method:\"QGET\" "} 1159s logger.go:146: 2026-02-10T15:28:36.995Z WARN apply request took too long {"took": "1.674µs", "expected-duration": "0s", "prefix": "", "request": "ID:5 Method:\"QGET\" ", "response": ""} 1159s logger.go:146: 2026-02-10T15:28:36.997Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1159s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/0000000000000006.snap.db","bytes":20480,"size":"20 kB"} 1159s logger.go:146: 2026-02-10T15:28:36.998Z INFO applied incoming Raft snapshot {"snapshot-index": 6} 1159s logger.go:146: 2026-02-10T15:28:36.997Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26091, "size": "26 kB"} 1159s logger.go:146: 2026-02-10T15:28:36.998Z INFO applying snapshot {"current-snapshot-index": 3, "current-applied-index": 5, "incoming-leader-snapshot-index": 6, "incoming-leader-snapshot-term": 0} 1159s logger.go:146: 2026-02-10T15:28:36.998Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/member/snap/db", "took": "66.564µs"} 1159s logger.go:146: 2026-02-10T15:28:36.998Z INFO restoring mvcc store 1159s logger.go:146: 2026-02-10T15:28:37.006Z INFO kvstore restored {"current-rev": 1} 1159s logger.go:146: 2026-02-10T15:28:37.006Z INFO restored mvcc store {"consistent-index": 5} 1159s logger.go:146: 2026-02-10T15:28:37.006Z INFO restoring alarm store 1159s logger.go:146: 2026-02-10T15:28:37.006Z INFO closing old backend file 1159s logger.go:146: 2026-02-10T15:28:37.006Z INFO restored alarm store 1159s logger.go:146: 2026-02-10T15:28:37.006Z INFO restoring v2 store 1159s logger.go:146: 2026-02-10T15:28:37.006Z INFO restored v2 store 1159s logger.go:146: 2026-02-10T15:28:37.006Z INFO restoring cluster configuration 1159s logger.go:146: 2026-02-10T15:28:37.006Z INFO restored cluster configuration 1159s logger.go:146: 2026-02-10T15:28:37.006Z INFO removing old peers from network 1159s logger.go:146: 2026-02-10T15:28:37.006Z INFO removed old peers from network 1159s logger.go:146: 2026-02-10T15:28:37.006Z INFO adding peers from new cluster configuration 1159s logger.go:146: 2026-02-10T15:28:37.006Z INFO added peers from new cluster configuration 1159s logger.go:146: 2026-02-10T15:28:37.006Z INFO applied snapshot {"current-snapshot-index": 6, "current-applied-index": 6, "incoming-leader-snapshot-index": 6, "incoming-leader-snapshot-term": 0} 1159s logger.go:146: 2026-02-10T15:28:37.006Z DEBUG Applying entries {"num-entries": 1} 1159s logger.go:146: 2026-02-10T15:28:37.006Z DEBUG Applying entry {"index": 7, "term": 0, "type": "EntryNormal"} 1159s logger.go:146: 2026-02-10T15:28:37.006Z DEBUG apply entry normal {"consistent-index": 5, "entry-index": 7, "should-applyV3": true} 1159s logger.go:146: 2026-02-10T15:28:37.006Z DEBUG applyEntryNormal {"V2request": "ID:7 Method:\"QGET\" "} 1159s logger.go:146: 2026-02-10T15:28:37.006Z WARN apply request took too long {"took": "2.223µs", "expected-duration": "0s", "prefix": "", "request": "ID:7 Method:\"QGET\" ", "response": ""} 1159s logger.go:146: 2026-02-10T15:28:37.007Z DEBUG Applying entries {"num-entries": 1} 1159s logger.go:146: 2026-02-10T15:28:37.007Z DEBUG Applying entry {"index": 8, "term": 0, "type": "EntryNormal"} 1159s logger.go:146: 2026-02-10T15:28:37.007Z DEBUG apply entry normal {"consistent-index": 7, "entry-index": 8, "should-applyV3": true} 1159s logger.go:146: 2026-02-10T15:28:37.007Z DEBUG applyEntryNormal {"V2request": "ID:8 Method:\"QGET\" "} 1159s logger.go:146: 2026-02-10T15:28:37.007Z WARN apply request took too long {"took": "1.69µs", "expected-duration": "0s", "prefix": "", "request": "ID:8 Method:\"QGET\" ", "response": ""} 1159s logger.go:146: 2026-02-10T15:28:37.011Z INFO closed old backend file 1159s logger.go:146: 2026-02-10T15:28:37.016Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1159s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/0000000000000009.snap.db","bytes":20480,"size":"20 kB"} 1159s logger.go:146: 2026-02-10T15:28:37.020Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26091, "size": "26 kB"} 1159s logger.go:146: 2026-02-10T15:28:37.020Z INFO applied incoming Raft snapshot {"snapshot-index": 9} 1159s logger.go:146: 2026-02-10T15:28:37.021Z INFO applying snapshot {"current-snapshot-index": 6, "current-applied-index": 8, "incoming-leader-snapshot-index": 9, "incoming-leader-snapshot-term": 0} 1159s logger.go:146: 2026-02-10T15:28:37.021Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/member/snap/db", "took": "52.251µs"} 1159s logger.go:146: 2026-02-10T15:28:37.021Z INFO restoring mvcc store 1159s logger.go:146: 2026-02-10T15:28:37.022Z INFO kvstore restored {"current-rev": 1} 1159s logger.go:146: 2026-02-10T15:28:37.022Z INFO restored mvcc store {"consistent-index": 8} 1159s logger.go:146: 2026-02-10T15:28:37.022Z INFO restoring alarm store 1159s logger.go:146: 2026-02-10T15:28:37.022Z INFO closing old backend file 1159s logger.go:146: 2026-02-10T15:28:37.070Z INFO restored alarm store 1159s logger.go:146: 2026-02-10T15:28:37.070Z INFO restoring v2 store 1159s logger.go:146: 2026-02-10T15:28:37.070Z INFO restored v2 store 1159s logger.go:146: 2026-02-10T15:28:37.070Z INFO restoring cluster configuration 1159s logger.go:146: 2026-02-10T15:28:37.070Z INFO restored cluster configuration 1159s logger.go:146: 2026-02-10T15:28:37.070Z INFO removing old peers from network 1159s logger.go:146: 2026-02-10T15:28:37.070Z INFO removed old peers from network 1159s logger.go:146: 2026-02-10T15:28:37.070Z INFO adding peers from new cluster configuration 1159s logger.go:146: 2026-02-10T15:28:37.070Z INFO added peers from new cluster configuration 1159s logger.go:146: 2026-02-10T15:28:37.070Z INFO applied snapshot {"current-snapshot-index": 9, "current-applied-index": 9, "incoming-leader-snapshot-index": 9, "incoming-leader-snapshot-term": 0} 1159s logger.go:146: 2026-02-10T15:28:37.070Z DEBUG Applying entries {"num-entries": 1} 1159s logger.go:146: 2026-02-10T15:28:37.070Z DEBUG Applying entry {"index": 10, "term": 0, "type": "EntryNormal"} 1159s logger.go:146: 2026-02-10T15:28:37.070Z DEBUG apply entry normal {"consistent-index": 8, "entry-index": 10, "should-applyV3": true} 1159s logger.go:146: 2026-02-10T15:28:37.070Z DEBUG applyEntryNormal {"V2request": "ID:10 Method:\"QGET\" "} 1159s logger.go:146: 2026-02-10T15:28:37.070Z WARN apply request took too long {"took": "2.318µs", "expected-duration": "0s", "prefix": "", "request": "ID:10 Method:\"QGET\" ", "response": ""} 1159s logger.go:146: 2026-02-10T15:28:37.070Z DEBUG Applying entries {"num-entries": 1} 1159s logger.go:146: 2026-02-10T15:28:37.070Z DEBUG Applying entry {"index": 11, "term": 0, "type": "EntryNormal"} 1159s logger.go:146: 2026-02-10T15:28:37.070Z DEBUG apply entry normal {"consistent-index": 10, "entry-index": 11, "should-applyV3": true} 1159s logger.go:146: 2026-02-10T15:28:37.070Z DEBUG applyEntryNormal {"V2request": "ID:11 Method:\"QGET\" "} 1159s logger.go:146: 2026-02-10T15:28:37.070Z WARN apply request took too long {"took": "1.404µs", "expected-duration": "0s", "prefix": "", "request": "ID:11 Method:\"QGET\" ", "response": ""} 1159s logger.go:146: 2026-02-10T15:28:37.070Z INFO closed old backend file 1159s logger.go:146: 2026-02-10T15:28:37.071Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1159s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/000000000000000c.snap.db","bytes":20480,"size":"20 kB"} 1159s logger.go:146: 2026-02-10T15:28:37.082Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26092, "size": "26 kB"} 1159s logger.go:146: 2026-02-10T15:28:37.082Z INFO applied incoming Raft snapshot {"snapshot-index": 12} 1159s logger.go:146: 2026-02-10T15:28:37.082Z INFO applying snapshot {"current-snapshot-index": 9, "current-applied-index": 11, "incoming-leader-snapshot-index": 12, "incoming-leader-snapshot-term": 0} 1159s logger.go:146: 2026-02-10T15:28:37.082Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/member/snap/db", "took": "88.04µs"} 1159s logger.go:146: 2026-02-10T15:28:37.082Z INFO restoring mvcc store 1159s logger.go:146: 2026-02-10T15:28:37.083Z INFO kvstore restored {"current-rev": 1} 1159s logger.go:146: 2026-02-10T15:28:37.083Z INFO restored mvcc store {"consistent-index": 11} 1159s logger.go:146: 2026-02-10T15:28:37.083Z INFO restoring alarm store 1159s logger.go:146: 2026-02-10T15:28:37.083Z INFO closing old backend file 1159s logger.go:146: 2026-02-10T15:28:37.084Z INFO closed old backend file 1159s logger.go:146: 2026-02-10T15:28:37.084Z INFO restored alarm store 1159s logger.go:146: 2026-02-10T15:28:37.084Z INFO restoring v2 store 1159s logger.go:146: 2026-02-10T15:28:37.085Z INFO restored v2 store 1159s logger.go:146: 2026-02-10T15:28:37.085Z INFO restoring cluster configuration 1159s logger.go:146: 2026-02-10T15:28:37.085Z INFO restored cluster configuration 1159s logger.go:146: 2026-02-10T15:28:37.085Z INFO removing old peers from network 1159s logger.go:146: 2026-02-10T15:28:37.085Z INFO removed old peers from network 1159s logger.go:146: 2026-02-10T15:28:37.085Z INFO adding peers from new cluster configuration 1159s logger.go:146: 2026-02-10T15:28:37.085Z INFO added peers from new cluster configuration 1159s logger.go:146: 2026-02-10T15:28:37.085Z INFO applied snapshot {"current-snapshot-index": 12, "current-applied-index": 12, "incoming-leader-snapshot-index": 12, "incoming-leader-snapshot-term": 0} 1159s logger.go:146: 2026-02-10T15:28:37.085Z DEBUG Applying entries {"num-entries": 1} 1159s logger.go:146: 2026-02-10T15:28:37.085Z DEBUG Applying entry {"index": 13, "term": 0, "type": "EntryNormal"} 1159s logger.go:146: 2026-02-10T15:28:37.085Z DEBUG apply entry normal {"consistent-index": 11, "entry-index": 13, "should-applyV3": true} 1159s logger.go:146: 2026-02-10T15:28:37.085Z DEBUG applyEntryNormal {"V2request": "ID:13 Method:\"QGET\" "} 1159s logger.go:146: 2026-02-10T15:28:37.085Z WARN apply request took too long {"took": "24.558µs", "expected-duration": "0s", "prefix": "", "request": "ID:13 Method:\"QGET\" ", "response": ""} 1159s logger.go:146: 2026-02-10T15:28:37.085Z DEBUG Applying entries {"num-entries": 1} 1159s logger.go:146: 2026-02-10T15:28:37.085Z DEBUG Applying entry {"index": 14, "term": 0, "type": "EntryNormal"} 1159s logger.go:146: 2026-02-10T15:28:37.085Z DEBUG apply entry normal {"consistent-index": 13, "entry-index": 14, "should-applyV3": true} 1159s logger.go:146: 2026-02-10T15:28:37.085Z DEBUG applyEntryNormal {"V2request": "ID:14 Method:\"QGET\" "} 1159s logger.go:146: 2026-02-10T15:28:37.085Z WARN apply request took too long {"took": "1.959µs", "expected-duration": "0s", "prefix": "", "request": "ID:14 Method:\"QGET\" ", "response": ""} 1159s logger.go:146: 2026-02-10T15:28:37.087Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1159s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/000000000000000f.snap.db","bytes":20480,"size":"20 kB"} 1159s logger.go:146: 2026-02-10T15:28:37.088Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26092, "size": "26 kB"} 1159s logger.go:146: 2026-02-10T15:28:37.088Z INFO applied incoming Raft snapshot {"snapshot-index": 15} 1159s logger.go:146: 2026-02-10T15:28:37.088Z INFO applying snapshot {"current-snapshot-index": 12, "current-applied-index": 14, "incoming-leader-snapshot-index": 15, "incoming-leader-snapshot-term": 0} 1159s logger.go:146: 2026-02-10T15:28:37.088Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/member/snap/db", "took": "107.914µs"} 1159s logger.go:146: 2026-02-10T15:28:37.088Z INFO restoring mvcc store 1159s logger.go:146: 2026-02-10T15:28:37.089Z INFO kvstore restored {"current-rev": 1} 1159s logger.go:146: 2026-02-10T15:28:37.089Z INFO restored mvcc store {"consistent-index": 14} 1159s logger.go:146: 2026-02-10T15:28:37.089Z INFO restoring alarm store 1159s logger.go:146: 2026-02-10T15:28:37.156Z INFO closing old backend file 1159s logger.go:146: 2026-02-10T15:28:37.250Z INFO restored alarm store 1159s logger.go:146: 2026-02-10T15:28:37.250Z INFO restoring v2 store 1159s logger.go:146: 2026-02-10T15:28:37.250Z INFO closed old backend file 1159s logger.go:146: 2026-02-10T15:28:37.251Z INFO restored v2 store 1159s logger.go:146: 2026-02-10T15:28:37.251Z INFO restoring cluster configuration 1159s logger.go:146: 2026-02-10T15:28:37.251Z INFO restored cluster configuration 1159s logger.go:146: 2026-02-10T15:28:37.251Z INFO removing old peers from network 1159s logger.go:146: 2026-02-10T15:28:37.251Z INFO removed old peers from network 1159s logger.go:146: 2026-02-10T15:28:37.251Z INFO adding peers from new cluster configuration 1159s logger.go:146: 2026-02-10T15:28:37.251Z INFO added peers from new cluster configuration 1159s logger.go:146: 2026-02-10T15:28:37.251Z INFO applied snapshot {"current-snapshot-index": 15, "current-applied-index": 15, "incoming-leader-snapshot-index": 15, "incoming-leader-snapshot-term": 0} 1159s logger.go:146: 2026-02-10T15:28:37.251Z DEBUG Applying entries {"num-entries": 1} 1159s logger.go:146: 2026-02-10T15:28:37.251Z DEBUG Applying entry {"index": 16, "term": 0, "type": "EntryNormal"} 1159s logger.go:146: 2026-02-10T15:28:37.251Z DEBUG apply entry normal {"consistent-index": 14, "entry-index": 16, "should-applyV3": true} 1159s logger.go:146: 2026-02-10T15:28:37.251Z DEBUG applyEntryNormal {"V2request": "ID:16 Method:\"QGET\" "} 1159s logger.go:146: 2026-02-10T15:28:37.251Z WARN apply request took too long {"took": "6.058µs", "expected-duration": "0s", "prefix": "", "request": "ID:16 Method:\"QGET\" ", "response": ""} 1159s logger.go:146: 2026-02-10T15:28:37.253Z DEBUG Applying entries {"num-entries": 1} 1159s logger.go:146: 2026-02-10T15:28:37.253Z DEBUG Applying entry {"index": 17, "term": 0, "type": "EntryNormal"} 1159s logger.go:146: 2026-02-10T15:28:37.253Z DEBUG apply entry normal {"consistent-index": 16, "entry-index": 17, "should-applyV3": true} 1159s logger.go:146: 2026-02-10T15:28:37.253Z DEBUG applyEntryNormal {"V2request": "ID:17 Method:\"QGET\" "} 1159s logger.go:146: 2026-02-10T15:28:37.254Z WARN apply request took too long {"took": "5.909µs", "expected-duration": "0s", "prefix": "", "request": "ID:17 Method:\"QGET\" ", "response": ""} 1159s logger.go:146: 2026-02-10T15:28:37.269Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1160s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/0000000000000012.snap.db","bytes":20480,"size":"20 kB"} 1160s logger.go:146: 2026-02-10T15:28:37.480Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB"} 1160s logger.go:146: 2026-02-10T15:28:37.480Z INFO applied incoming Raft snapshot {"snapshot-index": 18} 1160s logger.go:146: 2026-02-10T15:28:37.480Z INFO applying snapshot {"current-snapshot-index": 15, "current-applied-index": 17, "incoming-leader-snapshot-index": 18, "incoming-leader-snapshot-term": 0} 1160s logger.go:146: 2026-02-10T15:28:37.480Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/member/snap/db", "took": "165.071µs"} 1160s logger.go:146: 2026-02-10T15:28:37.480Z INFO restoring mvcc store 1160s logger.go:146: 2026-02-10T15:28:37.504Z INFO kvstore restored {"current-rev": 1} 1160s logger.go:146: 2026-02-10T15:28:37.512Z INFO restored mvcc store {"consistent-index": 17} 1160s logger.go:146: 2026-02-10T15:28:37.512Z INFO restoring alarm store 1160s logger.go:146: 2026-02-10T15:28:37.512Z INFO closing old backend file 1160s logger.go:146: 2026-02-10T15:28:37.533Z INFO restored alarm store 1160s logger.go:146: 2026-02-10T15:28:37.533Z INFO restoring v2 store 1160s logger.go:146: 2026-02-10T15:28:37.533Z INFO restored v2 store 1160s logger.go:146: 2026-02-10T15:28:37.533Z INFO restoring cluster configuration 1160s logger.go:146: 2026-02-10T15:28:37.533Z INFO restored cluster configuration 1160s logger.go:146: 2026-02-10T15:28:37.533Z INFO removing old peers from network 1160s logger.go:146: 2026-02-10T15:28:37.533Z INFO removed old peers from network 1160s logger.go:146: 2026-02-10T15:28:37.533Z INFO adding peers from new cluster configuration 1160s logger.go:146: 2026-02-10T15:28:37.533Z INFO added peers from new cluster configuration 1160s logger.go:146: 2026-02-10T15:28:37.534Z INFO applied snapshot {"current-snapshot-index": 18, "current-applied-index": 18, "incoming-leader-snapshot-index": 18, "incoming-leader-snapshot-term": 0} 1160s logger.go:146: 2026-02-10T15:28:37.534Z DEBUG Applying entries {"num-entries": 1} 1160s logger.go:146: 2026-02-10T15:28:37.534Z DEBUG Applying entry {"index": 19, "term": 0, "type": "EntryNormal"} 1160s logger.go:146: 2026-02-10T15:28:37.534Z DEBUG apply entry normal {"consistent-index": 17, "entry-index": 19, "should-applyV3": true} 1160s logger.go:146: 2026-02-10T15:28:37.534Z DEBUG applyEntryNormal {"V2request": "ID:19 Method:\"QGET\" "} 1160s logger.go:146: 2026-02-10T15:28:37.534Z WARN apply request took too long {"took": "5.316µs", "expected-duration": "0s", "prefix": "", "request": "ID:19 Method:\"QGET\" ", "response": ""} 1160s logger.go:146: 2026-02-10T15:28:37.534Z DEBUG Applying entries {"num-entries": 1} 1160s logger.go:146: 2026-02-10T15:28:37.534Z DEBUG Applying entry {"index": 20, "term": 0, "type": "EntryNormal"} 1160s logger.go:146: 2026-02-10T15:28:37.534Z DEBUG apply entry normal {"consistent-index": 19, "entry-index": 20, "should-applyV3": true} 1160s logger.go:146: 2026-02-10T15:28:37.534Z DEBUG applyEntryNormal {"V2request": "ID:20 Method:\"QGET\" "} 1160s logger.go:146: 2026-02-10T15:28:37.534Z WARN apply request took too long {"took": "2.196µs", "expected-duration": "0s", "prefix": "", "request": "ID:20 Method:\"QGET\" ", "response": ""} 1160s logger.go:146: 2026-02-10T15:28:37.534Z INFO closed old backend file 1160s logger.go:146: 2026-02-10T15:28:37.536Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1160s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/0000000000000015.snap.db","bytes":20480,"size":"20 kB"} 1160s logger.go:146: 2026-02-10T15:28:37.645Z INFO applied incoming Raft snapshot {"snapshot-index": 21} 1160s logger.go:146: 2026-02-10T15:28:37.645Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB"} 1160s logger.go:146: 2026-02-10T15:28:37.645Z INFO applying snapshot {"current-snapshot-index": 18, "current-applied-index": 20, "incoming-leader-snapshot-index": 21, "incoming-leader-snapshot-term": 0} 1160s logger.go:146: 2026-02-10T15:28:37.646Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/member/snap/db", "took": "124.995µs"} 1160s logger.go:146: 2026-02-10T15:28:37.646Z INFO restoring mvcc store 1160s logger.go:146: 2026-02-10T15:28:37.646Z INFO kvstore restored {"current-rev": 1} 1160s logger.go:146: 2026-02-10T15:28:37.646Z INFO restored mvcc store {"consistent-index": 20} 1160s logger.go:146: 2026-02-10T15:28:37.647Z INFO restoring alarm store 1160s logger.go:146: 2026-02-10T15:28:37.647Z INFO closing old backend file 1160s logger.go:146: 2026-02-10T15:28:37.647Z INFO restored alarm store 1160s logger.go:146: 2026-02-10T15:28:37.647Z INFO restoring v2 store 1160s logger.go:146: 2026-02-10T15:28:37.648Z INFO restored v2 store 1160s logger.go:146: 2026-02-10T15:28:37.648Z INFO restoring cluster configuration 1160s logger.go:146: 2026-02-10T15:28:37.648Z INFO restored cluster configuration 1160s logger.go:146: 2026-02-10T15:28:37.648Z INFO removing old peers from network 1160s logger.go:146: 2026-02-10T15:28:37.648Z INFO removed old peers from network 1160s logger.go:146: 2026-02-10T15:28:37.648Z INFO adding peers from new cluster configuration 1160s logger.go:146: 2026-02-10T15:28:37.648Z INFO added peers from new cluster configuration 1160s logger.go:146: 2026-02-10T15:28:37.648Z INFO applied snapshot {"current-snapshot-index": 21, "current-applied-index": 21, "incoming-leader-snapshot-index": 21, "incoming-leader-snapshot-term": 0} 1160s logger.go:146: 2026-02-10T15:28:37.648Z DEBUG Applying entries {"num-entries": 1} 1160s logger.go:146: 2026-02-10T15:28:37.648Z DEBUG Applying entry {"index": 22, "term": 0, "type": "EntryNormal"} 1160s logger.go:146: 2026-02-10T15:28:37.648Z DEBUG apply entry normal {"consistent-index": 20, "entry-index": 22, "should-applyV3": true} 1160s logger.go:146: 2026-02-10T15:28:37.648Z DEBUG applyEntryNormal {"V2request": "ID:22 Method:\"QGET\" "} 1160s logger.go:146: 2026-02-10T15:28:37.648Z WARN apply request took too long {"took": "6.639µs", "expected-duration": "0s", "prefix": "", "request": "ID:22 Method:\"QGET\" ", "response": ""} 1160s logger.go:146: 2026-02-10T15:28:37.648Z INFO closed old backend file 1160s logger.go:146: 2026-02-10T15:28:37.648Z DEBUG Applying entries {"num-entries": 1} 1160s logger.go:146: 2026-02-10T15:28:37.648Z DEBUG Applying entry {"index": 23, "term": 0, "type": "EntryNormal"} 1160s logger.go:146: 2026-02-10T15:28:37.648Z DEBUG apply entry normal {"consistent-index": 22, "entry-index": 23, "should-applyV3": true} 1160s logger.go:146: 2026-02-10T15:28:37.648Z DEBUG applyEntryNormal {"V2request": "ID:23 Method:\"QGET\" "} 1160s logger.go:146: 2026-02-10T15:28:37.648Z WARN apply request took too long {"took": "2.56µs", "expected-duration": "0s", "prefix": "", "request": "ID:23 Method:\"QGET\" ", "response": ""} 1160s logger.go:146: 2026-02-10T15:28:37.651Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1160s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/0000000000000018.snap.db","bytes":20480,"size":"20 kB"} 1160s logger.go:146: 2026-02-10T15:28:37.751Z INFO applied incoming Raft snapshot {"snapshot-index": 24} 1160s logger.go:146: 2026-02-10T15:28:37.751Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB"} 1160s logger.go:146: 2026-02-10T15:28:37.751Z INFO applying snapshot {"current-snapshot-index": 21, "current-applied-index": 23, "incoming-leader-snapshot-index": 24, "incoming-leader-snapshot-term": 0} 1160s logger.go:146: 2026-02-10T15:28:37.751Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/member/snap/db", "took": "152.638µs"} 1160s logger.go:146: 2026-02-10T15:28:37.751Z INFO restoring mvcc store 1160s logger.go:146: 2026-02-10T15:28:37.754Z INFO kvstore restored {"current-rev": 1} 1160s logger.go:146: 2026-02-10T15:28:37.754Z INFO restored mvcc store {"consistent-index": 23} 1160s logger.go:146: 2026-02-10T15:28:37.754Z INFO restoring alarm store 1160s logger.go:146: 2026-02-10T15:28:37.754Z INFO closing old backend file 1160s logger.go:146: 2026-02-10T15:28:37.755Z INFO restored alarm store 1160s logger.go:146: 2026-02-10T15:28:37.755Z INFO restoring v2 store 1160s logger.go:146: 2026-02-10T15:28:37.755Z INFO restored v2 store 1160s logger.go:146: 2026-02-10T15:28:37.755Z INFO restoring cluster configuration 1160s logger.go:146: 2026-02-10T15:28:37.755Z INFO restored cluster configuration 1160s logger.go:146: 2026-02-10T15:28:37.755Z INFO removing old peers from network 1160s logger.go:146: 2026-02-10T15:28:37.755Z INFO removed old peers from network 1160s logger.go:146: 2026-02-10T15:28:37.755Z INFO adding peers from new cluster configuration 1160s logger.go:146: 2026-02-10T15:28:37.755Z INFO added peers from new cluster configuration 1160s logger.go:146: 2026-02-10T15:28:37.755Z INFO applied snapshot {"current-snapshot-index": 24, "current-applied-index": 24, "incoming-leader-snapshot-index": 24, "incoming-leader-snapshot-term": 0} 1160s logger.go:146: 2026-02-10T15:28:37.755Z DEBUG Applying entries {"num-entries": 1} 1160s logger.go:146: 2026-02-10T15:28:37.755Z DEBUG Applying entry {"index": 25, "term": 0, "type": "EntryNormal"} 1160s logger.go:146: 2026-02-10T15:28:37.755Z DEBUG apply entry normal {"consistent-index": 23, "entry-index": 25, "should-applyV3": true} 1160s logger.go:146: 2026-02-10T15:28:37.755Z DEBUG applyEntryNormal {"V2request": "ID:25 Method:\"QGET\" "} 1160s logger.go:146: 2026-02-10T15:28:37.755Z WARN apply request took too long {"took": "4.033µs", "expected-duration": "0s", "prefix": "", "request": "ID:25 Method:\"QGET\" ", "response": ""} 1160s logger.go:146: 2026-02-10T15:28:37.755Z DEBUG Applying entries {"num-entries": 1} 1160s logger.go:146: 2026-02-10T15:28:37.755Z DEBUG Applying entry {"index": 26, "term": 0, "type": "EntryNormal"} 1160s logger.go:146: 2026-02-10T15:28:37.755Z DEBUG apply entry normal {"consistent-index": 25, "entry-index": 26, "should-applyV3": true} 1160s logger.go:146: 2026-02-10T15:28:37.755Z DEBUG applyEntryNormal {"V2request": "ID:26 Method:\"QGET\" "} 1160s logger.go:146: 2026-02-10T15:28:37.755Z WARN apply request took too long {"took": "1.579µs", "expected-duration": "0s", "prefix": "", "request": "ID:26 Method:\"QGET\" ", "response": ""} 1160s logger.go:146: 2026-02-10T15:28:37.756Z INFO closed old backend file 1160s logger.go:146: 2026-02-10T15:28:37.759Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1160s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/000000000000001b.snap.db","bytes":20480,"size":"20 kB"} 1160s logger.go:146: 2026-02-10T15:28:37.770Z INFO applied incoming Raft snapshot {"snapshot-index": 27} 1160s logger.go:146: 2026-02-10T15:28:37.770Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB"} 1160s logger.go:146: 2026-02-10T15:28:37.770Z INFO applying snapshot {"current-snapshot-index": 24, "current-applied-index": 26, "incoming-leader-snapshot-index": 27, "incoming-leader-snapshot-term": 0} 1160s logger.go:146: 2026-02-10T15:28:37.770Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/member/snap/db", "took": "75.861µs"} 1160s logger.go:146: 2026-02-10T15:28:37.771Z INFO restoring mvcc store 1160s logger.go:146: 2026-02-10T15:28:37.773Z INFO kvstore restored {"current-rev": 1} 1160s logger.go:146: 2026-02-10T15:28:37.776Z INFO restored mvcc store {"consistent-index": 26} 1160s logger.go:146: 2026-02-10T15:28:37.776Z INFO restoring alarm store 1160s logger.go:146: 2026-02-10T15:28:37.777Z INFO closing old backend file 1160s logger.go:146: 2026-02-10T15:28:37.801Z INFO restored alarm store 1160s logger.go:146: 2026-02-10T15:28:37.801Z INFO restoring v2 store 1160s logger.go:146: 2026-02-10T15:28:37.801Z INFO restored v2 store 1160s logger.go:146: 2026-02-10T15:28:37.801Z INFO restoring cluster configuration 1160s logger.go:146: 2026-02-10T15:28:37.801Z INFO restored cluster configuration 1160s logger.go:146: 2026-02-10T15:28:37.801Z INFO removing old peers from network 1160s logger.go:146: 2026-02-10T15:28:37.801Z INFO removed old peers from network 1160s logger.go:146: 2026-02-10T15:28:37.801Z INFO adding peers from new cluster configuration 1160s logger.go:146: 2026-02-10T15:28:37.801Z INFO added peers from new cluster configuration 1160s logger.go:146: 2026-02-10T15:28:37.801Z INFO applied snapshot {"current-snapshot-index": 27, "current-applied-index": 27, "incoming-leader-snapshot-index": 27, "incoming-leader-snapshot-term": 0} 1160s logger.go:146: 2026-02-10T15:28:37.801Z DEBUG Applying entries {"num-entries": 1} 1160s logger.go:146: 2026-02-10T15:28:37.801Z DEBUG Applying entry {"index": 28, "term": 0, "type": "EntryNormal"} 1160s logger.go:146: 2026-02-10T15:28:37.801Z DEBUG apply entry normal {"consistent-index": 26, "entry-index": 28, "should-applyV3": true} 1160s logger.go:146: 2026-02-10T15:28:37.801Z DEBUG applyEntryNormal {"V2request": "ID:28 Method:\"QGET\" "} 1160s logger.go:146: 2026-02-10T15:28:37.801Z WARN apply request took too long {"took": "3.868µs", "expected-duration": "0s", "prefix": "", "request": "ID:28 Method:\"QGET\" ", "response": ""} 1160s logger.go:146: 2026-02-10T15:28:37.801Z DEBUG Applying entries {"num-entries": 1} 1160s logger.go:146: 2026-02-10T15:28:37.801Z DEBUG Applying entry {"index": 29, "term": 0, "type": "EntryNormal"} 1160s logger.go:146: 2026-02-10T15:28:37.801Z DEBUG apply entry normal {"consistent-index": 28, "entry-index": 29, "should-applyV3": true} 1160s logger.go:146: 2026-02-10T15:28:37.801Z DEBUG applyEntryNormal {"V2request": "ID:29 Method:\"QGET\" "} 1160s logger.go:146: 2026-02-10T15:28:37.801Z WARN apply request took too long {"took": "1.812µs", "expected-duration": "0s", "prefix": "", "request": "ID:29 Method:\"QGET\" ", "response": ""} 1160s logger.go:146: 2026-02-10T15:28:37.802Z INFO closed old backend file 1160s logger.go:146: 2026-02-10T15:28:37.803Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1160s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/000000000000001e.snap.db","bytes":20480,"size":"20 kB"} 1160s logger.go:146: 2026-02-10T15:28:37.803Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB"} 1160s logger.go:146: 2026-02-10T15:28:37.804Z INFO applying snapshot {"current-snapshot-index": 27, "current-applied-index": 29, "incoming-leader-snapshot-index": 30, "incoming-leader-snapshot-term": 0} 1160s logger.go:146: 2026-02-10T15:28:37.803Z INFO applied incoming Raft snapshot {"snapshot-index": 30} 1160s logger.go:146: 2026-02-10T15:28:37.840Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/member/snap/db", "took": "213.823µs"} 1160s logger.go:146: 2026-02-10T15:28:37.840Z INFO restoring mvcc store 1160s logger.go:146: 2026-02-10T15:28:37.899Z INFO kvstore restored {"current-rev": 1} 1160s logger.go:146: 2026-02-10T15:28:37.899Z INFO restored mvcc store {"consistent-index": 29} 1160s logger.go:146: 2026-02-10T15:28:37.899Z INFO restoring alarm store 1160s logger.go:146: 2026-02-10T15:28:37.899Z INFO closing old backend file 1160s logger.go:146: 2026-02-10T15:28:37.930Z INFO restored alarm store 1160s logger.go:146: 2026-02-10T15:28:37.930Z INFO closed old backend file 1160s logger.go:146: 2026-02-10T15:28:37.930Z INFO restoring v2 store 1160s logger.go:146: 2026-02-10T15:28:37.931Z INFO restored v2 store 1160s logger.go:146: 2026-02-10T15:28:37.931Z INFO restoring cluster configuration 1160s logger.go:146: 2026-02-10T15:28:37.931Z INFO restored cluster configuration 1160s logger.go:146: 2026-02-10T15:28:37.931Z INFO removing old peers from network 1160s logger.go:146: 2026-02-10T15:28:37.931Z INFO removed old peers from network 1160s logger.go:146: 2026-02-10T15:28:37.931Z INFO adding peers from new cluster configuration 1160s logger.go:146: 2026-02-10T15:28:37.931Z INFO added peers from new cluster configuration 1160s logger.go:146: 2026-02-10T15:28:37.931Z INFO applied snapshot {"current-snapshot-index": 30, "current-applied-index": 30, "incoming-leader-snapshot-index": 30, "incoming-leader-snapshot-term": 0} 1160s logger.go:146: 2026-02-10T15:28:37.931Z DEBUG Applying entries {"num-entries": 1} 1160s logger.go:146: 2026-02-10T15:28:37.931Z DEBUG Applying entry {"index": 31, "term": 0, "type": "EntryNormal"} 1160s logger.go:146: 2026-02-10T15:28:37.931Z DEBUG apply entry normal {"consistent-index": 29, "entry-index": 31, "should-applyV3": true} 1160s logger.go:146: 2026-02-10T15:28:37.931Z DEBUG applyEntryNormal {"V2request": "ID:31 Method:\"QGET\" "} 1160s logger.go:146: 2026-02-10T15:28:37.932Z WARN apply request took too long {"took": "35.224µs", "expected-duration": "0s", "prefix": "", "request": "ID:31 Method:\"QGET\" ", "response": ""} 1160s logger.go:146: 2026-02-10T15:28:37.933Z DEBUG Applying entries {"num-entries": 1} 1160s logger.go:146: 2026-02-10T15:28:37.933Z DEBUG Applying entry {"index": 32, "term": 0, "type": "EntryNormal"} 1160s logger.go:146: 2026-02-10T15:28:37.933Z DEBUG apply entry normal {"consistent-index": 31, "entry-index": 32, "should-applyV3": true} 1160s logger.go:146: 2026-02-10T15:28:37.933Z DEBUG applyEntryNormal {"V2request": "ID:32 Method:\"QGET\" "} 1160s logger.go:146: 2026-02-10T15:28:37.933Z WARN apply request took too long {"took": "2.068µs", "expected-duration": "0s", "prefix": "", "request": "ID:32 Method:\"QGET\" ", "response": ""} 1160s logger.go:146: 2026-02-10T15:28:37.952Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1160s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/0000000000000021.snap.db","bytes":20480,"size":"20 kB"} 1160s logger.go:146: 2026-02-10T15:28:37.953Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB"} 1160s logger.go:146: 2026-02-10T15:28:37.955Z INFO applied incoming Raft snapshot {"snapshot-index": 33} 1160s logger.go:146: 2026-02-10T15:28:37.955Z INFO applying snapshot {"current-snapshot-index": 30, "current-applied-index": 32, "incoming-leader-snapshot-index": 33, "incoming-leader-snapshot-term": 0} 1160s logger.go:146: 2026-02-10T15:28:37.955Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/member/snap/db", "took": "77.158µs"} 1160s logger.go:146: 2026-02-10T15:28:37.955Z INFO restoring mvcc store 1160s logger.go:146: 2026-02-10T15:28:37.955Z INFO kvstore restored {"current-rev": 1} 1160s logger.go:146: 2026-02-10T15:28:37.956Z INFO restored mvcc store {"consistent-index": 32} 1160s logger.go:146: 2026-02-10T15:28:37.956Z INFO restoring alarm store 1160s logger.go:146: 2026-02-10T15:28:37.956Z INFO closing old backend file 1160s logger.go:146: 2026-02-10T15:28:37.957Z INFO restored alarm store 1160s logger.go:146: 2026-02-10T15:28:37.957Z INFO restoring v2 store 1160s logger.go:146: 2026-02-10T15:28:37.957Z INFO restored v2 store 1160s logger.go:146: 2026-02-10T15:28:37.957Z INFO restoring cluster configuration 1160s logger.go:146: 2026-02-10T15:28:37.957Z INFO restored cluster configuration 1160s logger.go:146: 2026-02-10T15:28:37.957Z INFO removing old peers from network 1160s logger.go:146: 2026-02-10T15:28:37.957Z INFO removed old peers from network 1160s logger.go:146: 2026-02-10T15:28:37.957Z INFO adding peers from new cluster configuration 1160s logger.go:146: 2026-02-10T15:28:37.957Z INFO added peers from new cluster configuration 1160s logger.go:146: 2026-02-10T15:28:37.957Z INFO applied snapshot {"current-snapshot-index": 33, "current-applied-index": 33, "incoming-leader-snapshot-index": 33, "incoming-leader-snapshot-term": 0} 1160s logger.go:146: 2026-02-10T15:28:37.957Z DEBUG Applying entries {"num-entries": 1} 1160s logger.go:146: 2026-02-10T15:28:37.957Z DEBUG Applying entry {"index": 34, "term": 0, "type": "EntryNormal"} 1160s logger.go:146: 2026-02-10T15:28:37.957Z DEBUG apply entry normal {"consistent-index": 32, "entry-index": 34, "should-applyV3": true} 1160s logger.go:146: 2026-02-10T15:28:37.957Z DEBUG applyEntryNormal {"V2request": "ID:34 Method:\"QGET\" "} 1160s logger.go:146: 2026-02-10T15:28:37.957Z WARN apply request took too long {"took": "2.293µs", "expected-duration": "0s", "prefix": "", "request": "ID:34 Method:\"QGET\" ", "response": ""} 1160s logger.go:146: 2026-02-10T15:28:37.957Z INFO closed old backend file 1160s logger.go:146: 2026-02-10T15:28:37.957Z DEBUG Applying entries {"num-entries": 1} 1160s logger.go:146: 2026-02-10T15:28:37.957Z DEBUG Applying entry {"index": 35, "term": 0, "type": "EntryNormal"} 1160s logger.go:146: 2026-02-10T15:28:37.957Z DEBUG apply entry normal {"consistent-index": 34, "entry-index": 35, "should-applyV3": true} 1160s logger.go:146: 2026-02-10T15:28:37.957Z DEBUG applyEntryNormal {"V2request": "ID:35 Method:\"QGET\" "} 1160s logger.go:146: 2026-02-10T15:28:37.957Z WARN apply request took too long {"took": "1.553µs", "expected-duration": "0s", "prefix": "", "request": "ID:35 Method:\"QGET\" ", "response": ""} 1160s logger.go:146: 2026-02-10T15:28:37.959Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1160s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/0000000000000024.snap.db","bytes":20480,"size":"20 kB"} 1160s logger.go:146: 2026-02-10T15:28:38.007Z INFO applied incoming Raft snapshot {"snapshot-index": 36} 1160s logger.go:146: 2026-02-10T15:28:38.007Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB"} 1160s logger.go:146: 2026-02-10T15:28:38.008Z INFO applying snapshot {"current-snapshot-index": 33, "current-applied-index": 35, "incoming-leader-snapshot-index": 36, "incoming-leader-snapshot-term": 0} 1160s logger.go:146: 2026-02-10T15:28:38.008Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/member/snap/db", "took": "103.5µs"} 1160s logger.go:146: 2026-02-10T15:28:38.008Z INFO restoring mvcc store 1160s logger.go:146: 2026-02-10T15:28:38.011Z INFO kvstore restored {"current-rev": 1} 1160s logger.go:146: 2026-02-10T15:28:38.011Z INFO restored mvcc store {"consistent-index": 35} 1160s logger.go:146: 2026-02-10T15:28:38.011Z INFO restoring alarm store 1160s logger.go:146: 2026-02-10T15:28:38.011Z INFO closing old backend file 1160s logger.go:146: 2026-02-10T15:28:38.011Z INFO restored alarm store 1160s logger.go:146: 2026-02-10T15:28:38.013Z INFO restoring v2 store 1160s logger.go:146: 2026-02-10T15:28:38.013Z INFO restored v2 store 1160s logger.go:146: 2026-02-10T15:28:38.013Z INFO restoring cluster configuration 1160s logger.go:146: 2026-02-10T15:28:38.013Z INFO restored cluster configuration 1160s logger.go:146: 2026-02-10T15:28:38.013Z INFO removing old peers from network 1160s logger.go:146: 2026-02-10T15:28:38.013Z INFO removed old peers from network 1160s logger.go:146: 2026-02-10T15:28:38.013Z INFO adding peers from new cluster configuration 1160s logger.go:146: 2026-02-10T15:28:38.013Z INFO added peers from new cluster configuration 1160s logger.go:146: 2026-02-10T15:28:38.013Z INFO applied snapshot {"current-snapshot-index": 36, "current-applied-index": 36, "incoming-leader-snapshot-index": 36, "incoming-leader-snapshot-term": 0} 1160s logger.go:146: 2026-02-10T15:28:38.013Z DEBUG Applying entries {"num-entries": 1} 1160s logger.go:146: 2026-02-10T15:28:38.013Z DEBUG Applying entry {"index": 37, "term": 0, "type": "EntryNormal"} 1160s logger.go:146: 2026-02-10T15:28:38.013Z DEBUG apply entry normal {"consistent-index": 35, "entry-index": 37, "should-applyV3": true} 1160s logger.go:146: 2026-02-10T15:28:38.013Z DEBUG applyEntryNormal {"V2request": "ID:37 Method:\"QGET\" "} 1160s logger.go:146: 2026-02-10T15:28:38.013Z WARN apply request took too long {"took": "2.595µs", "expected-duration": "0s", "prefix": "", "request": "ID:37 Method:\"QGET\" ", "response": ""} 1160s logger.go:146: 2026-02-10T15:28:38.013Z INFO closed old backend file 1160s logger.go:146: 2026-02-10T15:28:38.013Z DEBUG Applying entries {"num-entries": 1} 1160s logger.go:146: 2026-02-10T15:28:38.013Z DEBUG Applying entry {"index": 38, "term": 0, "type": "EntryNormal"} 1160s logger.go:146: 2026-02-10T15:28:38.014Z DEBUG apply entry normal {"consistent-index": 37, "entry-index": 38, "should-applyV3": true} 1160s logger.go:146: 2026-02-10T15:28:38.014Z DEBUG applyEntryNormal {"V2request": "ID:38 Method:\"QGET\" "} 1160s logger.go:146: 2026-02-10T15:28:38.014Z WARN apply request took too long {"took": "1.814µs", "expected-duration": "0s", "prefix": "", "request": "ID:38 Method:\"QGET\" ", "response": ""} 1160s logger.go:146: 2026-02-10T15:28:38.019Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1160s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/0000000000000027.snap.db","bytes":20480,"size":"20 kB"} 1160s logger.go:146: 2026-02-10T15:28:38.054Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB"} 1160s logger.go:146: 2026-02-10T15:28:38.054Z INFO applied incoming Raft snapshot {"snapshot-index": 39} 1160s logger.go:146: 2026-02-10T15:28:38.054Z INFO applying snapshot {"current-snapshot-index": 36, "current-applied-index": 38, "incoming-leader-snapshot-index": 39, "incoming-leader-snapshot-term": 0} 1160s logger.go:146: 2026-02-10T15:28:38.055Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/member/snap/db", "took": "101.414µs"} 1160s logger.go:146: 2026-02-10T15:28:38.055Z INFO restoring mvcc store 1160s logger.go:146: 2026-02-10T15:28:38.056Z INFO kvstore restored {"current-rev": 1} 1160s logger.go:146: 2026-02-10T15:28:38.056Z INFO restored mvcc store {"consistent-index": 38} 1160s logger.go:146: 2026-02-10T15:28:38.056Z INFO restoring alarm store 1160s logger.go:146: 2026-02-10T15:28:38.057Z INFO closing old backend file 1160s logger.go:146: 2026-02-10T15:28:38.060Z INFO restored alarm store 1160s logger.go:146: 2026-02-10T15:28:38.060Z INFO restoring v2 store 1160s logger.go:146: 2026-02-10T15:28:38.060Z INFO restored v2 store 1160s logger.go:146: 2026-02-10T15:28:38.060Z INFO restoring cluster configuration 1160s logger.go:146: 2026-02-10T15:28:38.060Z INFO restored cluster configuration 1160s logger.go:146: 2026-02-10T15:28:38.060Z INFO removing old peers from network 1160s logger.go:146: 2026-02-10T15:28:38.060Z INFO removed old peers from network 1160s logger.go:146: 2026-02-10T15:28:38.060Z INFO adding peers from new cluster configuration 1160s logger.go:146: 2026-02-10T15:28:38.060Z INFO added peers from new cluster configuration 1160s logger.go:146: 2026-02-10T15:28:38.060Z INFO applied snapshot {"current-snapshot-index": 39, "current-applied-index": 39, "incoming-leader-snapshot-index": 39, "incoming-leader-snapshot-term": 0} 1160s logger.go:146: 2026-02-10T15:28:38.060Z DEBUG Applying entries {"num-entries": 1} 1160s logger.go:146: 2026-02-10T15:28:38.061Z DEBUG Applying entry {"index": 40, "term": 0, "type": "EntryNormal"} 1160s logger.go:146: 2026-02-10T15:28:38.061Z DEBUG apply entry normal {"consistent-index": 38, "entry-index": 40, "should-applyV3": true} 1160s logger.go:146: 2026-02-10T15:28:38.061Z DEBUG applyEntryNormal {"V2request": "ID:40 Method:\"QGET\" "} 1160s logger.go:146: 2026-02-10T15:28:38.061Z WARN apply request took too long {"took": "3.111µs", "expected-duration": "0s", "prefix": "", "request": "ID:40 Method:\"QGET\" ", "response": ""} 1160s logger.go:146: 2026-02-10T15:28:38.061Z DEBUG Applying entries {"num-entries": 1} 1160s logger.go:146: 2026-02-10T15:28:38.061Z DEBUG Applying entry {"index": 41, "term": 0, "type": "EntryNormal"} 1160s logger.go:146: 2026-02-10T15:28:38.061Z DEBUG apply entry normal {"consistent-index": 40, "entry-index": 41, "should-applyV3": true} 1160s logger.go:146: 2026-02-10T15:28:38.061Z DEBUG applyEntryNormal {"V2request": "ID:41 Method:\"QGET\" "} 1160s logger.go:146: 2026-02-10T15:28:38.061Z WARN apply request took too long {"took": "1.463µs", "expected-duration": "0s", "prefix": "", "request": "ID:41 Method:\"QGET\" ", "response": ""} 1160s logger.go:146: 2026-02-10T15:28:38.063Z INFO closed old backend file 1160s logger.go:146: 2026-02-10T15:28:38.063Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1160s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/000000000000002a.snap.db","bytes":20480,"size":"20 kB"} 1160s logger.go:146: 2026-02-10T15:28:38.069Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB"} 1160s logger.go:146: 2026-02-10T15:28:38.070Z INFO applied incoming Raft snapshot {"snapshot-index": 42} 1160s logger.go:146: 2026-02-10T15:28:38.070Z INFO applying snapshot {"current-snapshot-index": 39, "current-applied-index": 41, "incoming-leader-snapshot-index": 42, "incoming-leader-snapshot-term": 0} 1160s logger.go:146: 2026-02-10T15:28:38.070Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/member/snap/db", "took": "82.53µs"} 1160s logger.go:146: 2026-02-10T15:28:38.070Z INFO restoring mvcc store 1160s logger.go:146: 2026-02-10T15:28:38.073Z INFO kvstore restored {"current-rev": 1} 1160s logger.go:146: 2026-02-10T15:28:38.073Z INFO restored mvcc store {"consistent-index": 41} 1160s logger.go:146: 2026-02-10T15:28:38.073Z INFO restoring alarm store 1160s logger.go:146: 2026-02-10T15:28:38.092Z INFO closing old backend file 1160s logger.go:146: 2026-02-10T15:28:38.118Z INFO restored alarm store 1160s logger.go:146: 2026-02-10T15:28:38.118Z INFO restoring v2 store 1160s logger.go:146: 2026-02-10T15:28:38.118Z INFO restored v2 store 1160s logger.go:146: 2026-02-10T15:28:38.118Z INFO restoring cluster configuration 1160s logger.go:146: 2026-02-10T15:28:38.118Z INFO restored cluster configuration 1160s logger.go:146: 2026-02-10T15:28:38.118Z INFO removing old peers from network 1160s logger.go:146: 2026-02-10T15:28:38.118Z INFO removed old peers from network 1160s logger.go:146: 2026-02-10T15:28:38.118Z INFO adding peers from new cluster configuration 1160s logger.go:146: 2026-02-10T15:28:38.118Z INFO added peers from new cluster configuration 1160s logger.go:146: 2026-02-10T15:28:38.118Z INFO applied snapshot {"current-snapshot-index": 42, "current-applied-index": 42, "incoming-leader-snapshot-index": 42, "incoming-leader-snapshot-term": 0} 1160s logger.go:146: 2026-02-10T15:28:38.119Z DEBUG Applying entries {"num-entries": 1} 1160s logger.go:146: 2026-02-10T15:28:38.119Z DEBUG Applying entry {"index": 43, "term": 0, "type": "EntryNormal"} 1160s logger.go:146: 2026-02-10T15:28:38.119Z DEBUG apply entry normal {"consistent-index": 41, "entry-index": 43, "should-applyV3": true} 1160s logger.go:146: 2026-02-10T15:28:38.119Z DEBUG applyEntryNormal {"V2request": "ID:43 Method:\"QGET\" "} 1160s logger.go:146: 2026-02-10T15:28:38.119Z WARN apply request took too long {"took": "5.478µs", "expected-duration": "0s", "prefix": "", "request": "ID:43 Method:\"QGET\" ", "response": ""} 1160s logger.go:146: 2026-02-10T15:28:38.119Z DEBUG Applying entries {"num-entries": 1} 1160s logger.go:146: 2026-02-10T15:28:38.119Z DEBUG Applying entry {"index": 44, "term": 0, "type": "EntryNormal"} 1160s logger.go:146: 2026-02-10T15:28:38.119Z DEBUG apply entry normal {"consistent-index": 43, "entry-index": 44, "should-applyV3": true} 1160s logger.go:146: 2026-02-10T15:28:38.119Z DEBUG applyEntryNormal {"V2request": "ID:44 Method:\"QGET\" "} 1160s logger.go:146: 2026-02-10T15:28:38.119Z WARN apply request took too long {"took": "2.123µs", "expected-duration": "0s", "prefix": "", "request": "ID:44 Method:\"QGET\" ", "response": ""} 1160s logger.go:146: 2026-02-10T15:28:38.121Z INFO closed old backend file 1160s logger.go:146: 2026-02-10T15:28:38.139Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1161s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/000000000000002d.snap.db","bytes":20480,"size":"20 kB"} 1161s logger.go:146: 2026-02-10T15:28:38.462Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB"} 1161s logger.go:146: 2026-02-10T15:28:38.462Z INFO applying snapshot {"current-snapshot-index": 42, "current-applied-index": 44, "incoming-leader-snapshot-index": 45, "incoming-leader-snapshot-term": 0} 1161s logger.go:146: 2026-02-10T15:28:38.462Z INFO applied incoming Raft snapshot {"snapshot-index": 45} 1161s logger.go:146: 2026-02-10T15:28:38.463Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/member/snap/db", "took": "141.681µs"} 1161s logger.go:146: 2026-02-10T15:28:38.463Z INFO restoring mvcc store 1161s logger.go:146: 2026-02-10T15:28:38.463Z INFO kvstore restored {"current-rev": 1} 1161s logger.go:146: 2026-02-10T15:28:38.463Z INFO restored mvcc store {"consistent-index": 44} 1161s logger.go:146: 2026-02-10T15:28:38.463Z INFO restoring alarm store 1161s logger.go:146: 2026-02-10T15:28:38.463Z INFO closing old backend file 1161s logger.go:146: 2026-02-10T15:28:38.651Z INFO closed old backend file 1161s logger.go:146: 2026-02-10T15:28:38.651Z INFO restored alarm store 1161s logger.go:146: 2026-02-10T15:28:38.651Z INFO restoring v2 store 1161s logger.go:146: 2026-02-10T15:28:38.652Z INFO restored v2 store 1161s logger.go:146: 2026-02-10T15:28:38.704Z INFO restoring cluster configuration 1161s logger.go:146: 2026-02-10T15:28:38.704Z INFO restored cluster configuration 1161s logger.go:146: 2026-02-10T15:28:38.704Z INFO removing old peers from network 1161s logger.go:146: 2026-02-10T15:28:38.704Z INFO removed old peers from network 1161s logger.go:146: 2026-02-10T15:28:38.704Z INFO adding peers from new cluster configuration 1161s logger.go:146: 2026-02-10T15:28:38.704Z INFO added peers from new cluster configuration 1161s logger.go:146: 2026-02-10T15:28:38.704Z INFO applied snapshot {"current-snapshot-index": 45, "current-applied-index": 45, "incoming-leader-snapshot-index": 45, "incoming-leader-snapshot-term": 0} 1161s logger.go:146: 2026-02-10T15:28:38.704Z DEBUG Applying entries {"num-entries": 1} 1161s logger.go:146: 2026-02-10T15:28:38.704Z DEBUG Applying entry {"index": 46, "term": 0, "type": "EntryNormal"} 1161s logger.go:146: 2026-02-10T15:28:38.704Z DEBUG apply entry normal {"consistent-index": 44, "entry-index": 46, "should-applyV3": true} 1161s logger.go:146: 2026-02-10T15:28:38.704Z DEBUG applyEntryNormal {"V2request": "ID:46 Method:\"QGET\" "} 1161s logger.go:146: 2026-02-10T15:28:38.704Z WARN apply request took too long {"took": "7.293µs", "expected-duration": "0s", "prefix": "", "request": "ID:46 Method:\"QGET\" ", "response": ""} 1161s logger.go:146: 2026-02-10T15:28:38.704Z DEBUG Applying entries {"num-entries": 1} 1161s logger.go:146: 2026-02-10T15:28:38.704Z DEBUG Applying entry {"index": 47, "term": 0, "type": "EntryNormal"} 1161s logger.go:146: 2026-02-10T15:28:38.704Z DEBUG apply entry normal {"consistent-index": 46, "entry-index": 47, "should-applyV3": true} 1161s logger.go:146: 2026-02-10T15:28:38.704Z DEBUG applyEntryNormal {"V2request": "ID:47 Method:\"QGET\" "} 1161s logger.go:146: 2026-02-10T15:28:38.704Z WARN apply request took too long {"took": "1.487µs", "expected-duration": "0s", "prefix": "", "request": "ID:47 Method:\"QGET\" ", "response": ""} 1161s logger.go:146: 2026-02-10T15:28:38.949Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1161s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/0000000000000030.snap.db","bytes":20480,"size":"20 kB"} 1161s logger.go:146: 2026-02-10T15:28:38.971Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB"} 1161s logger.go:146: 2026-02-10T15:28:38.976Z INFO applied incoming Raft snapshot {"snapshot-index": 48} 1161s logger.go:146: 2026-02-10T15:28:38.976Z INFO applying snapshot {"current-snapshot-index": 45, "current-applied-index": 47, "incoming-leader-snapshot-index": 48, "incoming-leader-snapshot-term": 0} 1161s logger.go:146: 2026-02-10T15:28:38.976Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/member/snap/db", "took": "115.592µs"} 1161s logger.go:146: 2026-02-10T15:28:38.976Z INFO restoring mvcc store 1161s logger.go:146: 2026-02-10T15:28:39.014Z INFO kvstore restored {"current-rev": 1} 1161s logger.go:146: 2026-02-10T15:28:39.014Z INFO restored mvcc store {"consistent-index": 47} 1161s logger.go:146: 2026-02-10T15:28:39.014Z INFO restoring alarm store 1161s logger.go:146: 2026-02-10T15:28:39.014Z INFO closing old backend file 1161s logger.go:146: 2026-02-10T15:28:39.207Z INFO closed old backend file 1161s logger.go:146: 2026-02-10T15:28:39.207Z INFO restored alarm store 1161s logger.go:146: 2026-02-10T15:28:39.207Z INFO restoring v2 store 1161s logger.go:146: 2026-02-10T15:28:39.208Z INFO restored v2 store 1161s logger.go:146: 2026-02-10T15:28:39.208Z INFO restoring cluster configuration 1161s logger.go:146: 2026-02-10T15:28:39.208Z INFO restored cluster configuration 1161s logger.go:146: 2026-02-10T15:28:39.208Z INFO removing old peers from network 1161s logger.go:146: 2026-02-10T15:28:39.208Z INFO removed old peers from network 1161s logger.go:146: 2026-02-10T15:28:39.208Z INFO adding peers from new cluster configuration 1161s logger.go:146: 2026-02-10T15:28:39.208Z INFO added peers from new cluster configuration 1161s logger.go:146: 2026-02-10T15:28:39.208Z INFO applied snapshot {"current-snapshot-index": 48, "current-applied-index": 48, "incoming-leader-snapshot-index": 48, "incoming-leader-snapshot-term": 0} 1161s logger.go:146: 2026-02-10T15:28:39.208Z DEBUG Applying entries {"num-entries": 1} 1161s logger.go:146: 2026-02-10T15:28:39.208Z DEBUG Applying entry {"index": 49, "term": 0, "type": "EntryNormal"} 1161s logger.go:146: 2026-02-10T15:28:39.208Z DEBUG apply entry normal {"consistent-index": 47, "entry-index": 49, "should-applyV3": true} 1161s logger.go:146: 2026-02-10T15:28:39.208Z DEBUG applyEntryNormal {"V2request": "ID:49 Method:\"QGET\" "} 1161s logger.go:146: 2026-02-10T15:28:39.208Z WARN apply request took too long {"took": "5.064µs", "expected-duration": "0s", "prefix": "", "request": "ID:49 Method:\"QGET\" ", "response": ""} 1161s logger.go:146: 2026-02-10T15:28:39.208Z DEBUG Applying entries {"num-entries": 1} 1161s logger.go:146: 2026-02-10T15:28:39.208Z DEBUG Applying entry {"index": 50, "term": 0, "type": "EntryNormal"} 1161s logger.go:146: 2026-02-10T15:28:39.208Z DEBUG apply entry normal {"consistent-index": 49, "entry-index": 50, "should-applyV3": true} 1161s logger.go:146: 2026-02-10T15:28:39.208Z DEBUG applyEntryNormal {"V2request": "ID:50 Method:\"QGET\" "} 1161s logger.go:146: 2026-02-10T15:28:39.208Z WARN apply request took too long {"took": "2.13µs", "expected-duration": "0s", "prefix": "", "request": "ID:50 Method:\"QGET\" ", "response": ""} 1162s logger.go:146: 2026-02-10T15:28:39.685Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1162s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/0000000000000033.snap.db","bytes":20480,"size":"20 kB"} 1162s logger.go:146: 2026-02-10T15:28:39.730Z INFO applied incoming Raft snapshot {"snapshot-index": 51} 1162s logger.go:146: 2026-02-10T15:28:39.730Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB"} 1162s logger.go:146: 2026-02-10T15:28:39.730Z INFO applying snapshot {"current-snapshot-index": 48, "current-applied-index": 50, "incoming-leader-snapshot-index": 51, "incoming-leader-snapshot-term": 0} 1162s logger.go:146: 2026-02-10T15:28:39.731Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/member/snap/db", "took": "158.035µs"} 1162s logger.go:146: 2026-02-10T15:28:39.731Z INFO restoring mvcc store 1162s logger.go:146: 2026-02-10T15:28:39.759Z INFO kvstore restored {"current-rev": 1} 1162s logger.go:146: 2026-02-10T15:28:39.760Z INFO restored mvcc store {"consistent-index": 50} 1162s logger.go:146: 2026-02-10T15:28:39.760Z INFO restoring alarm store 1162s logger.go:146: 2026-02-10T15:28:39.773Z INFO closing old backend file 1162s logger.go:146: 2026-02-10T15:28:39.990Z INFO restored alarm store 1162s logger.go:146: 2026-02-10T15:28:39.990Z INFO restoring v2 store 1162s logger.go:146: 2026-02-10T15:28:39.990Z INFO restored v2 store 1162s logger.go:146: 2026-02-10T15:28:39.990Z INFO restoring cluster configuration 1162s logger.go:146: 2026-02-10T15:28:39.990Z INFO restored cluster configuration 1162s logger.go:146: 2026-02-10T15:28:39.990Z INFO removing old peers from network 1162s logger.go:146: 2026-02-10T15:28:39.990Z INFO removed old peers from network 1162s logger.go:146: 2026-02-10T15:28:39.990Z INFO adding peers from new cluster configuration 1162s logger.go:146: 2026-02-10T15:28:39.990Z INFO added peers from new cluster configuration 1162s logger.go:146: 2026-02-10T15:28:39.990Z INFO applied snapshot {"current-snapshot-index": 51, "current-applied-index": 51, "incoming-leader-snapshot-index": 51, "incoming-leader-snapshot-term": 0} 1162s logger.go:146: 2026-02-10T15:28:39.990Z DEBUG Applying entries {"num-entries": 1} 1162s logger.go:146: 2026-02-10T15:28:39.990Z DEBUG Applying entry {"index": 52, "term": 0, "type": "EntryNormal"} 1162s logger.go:146: 2026-02-10T15:28:39.990Z DEBUG apply entry normal {"consistent-index": 50, "entry-index": 52, "should-applyV3": true} 1162s logger.go:146: 2026-02-10T15:28:39.990Z DEBUG applyEntryNormal {"V2request": "ID:52 Method:\"QGET\" "} 1162s logger.go:146: 2026-02-10T15:28:39.990Z WARN apply request took too long {"took": "5.294µs", "expected-duration": "0s", "prefix": "", "request": "ID:52 Method:\"QGET\" ", "response": ""} 1162s logger.go:146: 2026-02-10T15:28:39.990Z DEBUG Applying entries {"num-entries": 1} 1162s logger.go:146: 2026-02-10T15:28:39.991Z DEBUG Applying entry {"index": 53, "term": 0, "type": "EntryNormal"} 1162s logger.go:146: 2026-02-10T15:28:39.991Z DEBUG apply entry normal {"consistent-index": 52, "entry-index": 53, "should-applyV3": true} 1162s logger.go:146: 2026-02-10T15:28:39.991Z DEBUG applyEntryNormal {"V2request": "ID:53 Method:\"QGET\" "} 1162s logger.go:146: 2026-02-10T15:28:39.991Z WARN apply request took too long {"took": "2.812µs", "expected-duration": "0s", "prefix": "", "request": "ID:53 Method:\"QGET\" ", "response": ""} 1162s logger.go:146: 2026-02-10T15:28:40.027Z INFO closed old backend file 1162s logger.go:146: 2026-02-10T15:28:40.139Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1162s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/0000000000000036.snap.db","bytes":20480,"size":"20 kB"} 1162s logger.go:146: 2026-02-10T15:28:40.241Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB"} 1162s logger.go:146: 2026-02-10T15:28:40.241Z INFO applied incoming Raft snapshot {"snapshot-index": 54} 1162s logger.go:146: 2026-02-10T15:28:40.241Z INFO applying snapshot {"current-snapshot-index": 51, "current-applied-index": 53, "incoming-leader-snapshot-index": 54, "incoming-leader-snapshot-term": 0} 1162s logger.go:146: 2026-02-10T15:28:40.241Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/member/snap/db", "took": "174.476µs"} 1162s logger.go:146: 2026-02-10T15:28:40.241Z INFO restoring mvcc store 1162s logger.go:146: 2026-02-10T15:28:40.242Z INFO kvstore restored {"current-rev": 1} 1162s logger.go:146: 2026-02-10T15:28:40.242Z INFO restored mvcc store {"consistent-index": 53} 1162s logger.go:146: 2026-02-10T15:28:40.242Z INFO restoring alarm store 1162s logger.go:146: 2026-02-10T15:28:40.242Z INFO closing old backend file 1162s logger.go:146: 2026-02-10T15:28:40.319Z INFO closed old backend file 1162s logger.go:146: 2026-02-10T15:28:40.362Z INFO restored alarm store 1162s logger.go:146: 2026-02-10T15:28:40.362Z INFO restoring v2 store 1162s logger.go:146: 2026-02-10T15:28:40.362Z INFO restored v2 store 1162s logger.go:146: 2026-02-10T15:28:40.362Z INFO restoring cluster configuration 1162s logger.go:146: 2026-02-10T15:28:40.362Z INFO restored cluster configuration 1162s logger.go:146: 2026-02-10T15:28:40.362Z INFO removing old peers from network 1162s logger.go:146: 2026-02-10T15:28:40.362Z INFO removed old peers from network 1162s logger.go:146: 2026-02-10T15:28:40.362Z INFO adding peers from new cluster configuration 1162s logger.go:146: 2026-02-10T15:28:40.362Z INFO added peers from new cluster configuration 1162s logger.go:146: 2026-02-10T15:28:40.362Z INFO applied snapshot {"current-snapshot-index": 54, "current-applied-index": 54, "incoming-leader-snapshot-index": 54, "incoming-leader-snapshot-term": 0} 1162s logger.go:146: 2026-02-10T15:28:40.362Z DEBUG Applying entries {"num-entries": 1} 1162s logger.go:146: 2026-02-10T15:28:40.362Z DEBUG Applying entry {"index": 55, "term": 0, "type": "EntryNormal"} 1162s logger.go:146: 2026-02-10T15:28:40.362Z DEBUG apply entry normal {"consistent-index": 53, "entry-index": 55, "should-applyV3": true} 1162s logger.go:146: 2026-02-10T15:28:40.362Z DEBUG applyEntryNormal {"V2request": "ID:55 Method:\"QGET\" "} 1162s logger.go:146: 2026-02-10T15:28:40.362Z WARN apply request took too long {"took": "5.369µs", "expected-duration": "0s", "prefix": "", "request": "ID:55 Method:\"QGET\" ", "response": ""} 1162s logger.go:146: 2026-02-10T15:28:40.362Z DEBUG Applying entries {"num-entries": 1} 1162s logger.go:146: 2026-02-10T15:28:40.362Z DEBUG Applying entry {"index": 56, "term": 0, "type": "EntryNormal"} 1162s logger.go:146: 2026-02-10T15:28:40.362Z DEBUG apply entry normal {"consistent-index": 55, "entry-index": 56, "should-applyV3": true} 1162s logger.go:146: 2026-02-10T15:28:40.362Z DEBUG applyEntryNormal {"V2request": "ID:56 Method:\"QGET\" "} 1162s logger.go:146: 2026-02-10T15:28:40.362Z WARN apply request took too long {"took": "1.846µs", "expected-duration": "0s", "prefix": "", "request": "ID:56 Method:\"QGET\" ", "response": ""} 1163s logger.go:146: 2026-02-10T15:28:40.538Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1163s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/0000000000000039.snap.db","bytes":20480,"size":"20 kB"} 1163s logger.go:146: 2026-02-10T15:28:40.794Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB"} 1163s logger.go:146: 2026-02-10T15:28:40.794Z INFO applying snapshot {"current-snapshot-index": 54, "current-applied-index": 56, "incoming-leader-snapshot-index": 57, "incoming-leader-snapshot-term": 0} 1163s logger.go:146: 2026-02-10T15:28:40.795Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/member/snap/db", "took": "137.645µs"} 1163s logger.go:146: 2026-02-10T15:28:40.795Z INFO restoring mvcc store 1163s logger.go:146: 2026-02-10T15:28:40.794Z INFO applied incoming Raft snapshot {"snapshot-index": 57} 1163s logger.go:146: 2026-02-10T15:28:40.832Z INFO kvstore restored {"current-rev": 1} 1163s logger.go:146: 2026-02-10T15:28:40.832Z INFO restored mvcc store {"consistent-index": 56} 1163s logger.go:146: 2026-02-10T15:28:40.832Z INFO restoring alarm store 1163s logger.go:146: 2026-02-10T15:28:40.832Z INFO closing old backend file 1163s logger.go:146: 2026-02-10T15:28:40.850Z INFO restored alarm store 1163s logger.go:146: 2026-02-10T15:28:40.850Z INFO restoring v2 store 1163s logger.go:146: 2026-02-10T15:28:40.851Z INFO restored v2 store 1163s logger.go:146: 2026-02-10T15:28:40.851Z INFO restoring cluster configuration 1163s logger.go:146: 2026-02-10T15:28:40.851Z INFO restored cluster configuration 1163s logger.go:146: 2026-02-10T15:28:40.851Z INFO removing old peers from network 1163s logger.go:146: 2026-02-10T15:28:40.851Z INFO removed old peers from network 1163s logger.go:146: 2026-02-10T15:28:40.851Z INFO adding peers from new cluster configuration 1163s logger.go:146: 2026-02-10T15:28:40.851Z INFO added peers from new cluster configuration 1163s logger.go:146: 2026-02-10T15:28:40.851Z INFO applied snapshot {"current-snapshot-index": 57, "current-applied-index": 57, "incoming-leader-snapshot-index": 57, "incoming-leader-snapshot-term": 0} 1163s logger.go:146: 2026-02-10T15:28:40.851Z DEBUG Applying entries {"num-entries": 1} 1163s logger.go:146: 2026-02-10T15:28:40.851Z DEBUG Applying entry {"index": 58, "term": 0, "type": "EntryNormal"} 1163s logger.go:146: 2026-02-10T15:28:40.851Z DEBUG apply entry normal {"consistent-index": 56, "entry-index": 58, "should-applyV3": true} 1163s logger.go:146: 2026-02-10T15:28:40.851Z DEBUG applyEntryNormal {"V2request": "ID:58 Method:\"QGET\" "} 1163s logger.go:146: 2026-02-10T15:28:40.851Z WARN apply request took too long {"took": "4.438µs", "expected-duration": "0s", "prefix": "", "request": "ID:58 Method:\"QGET\" ", "response": ""} 1163s logger.go:146: 2026-02-10T15:28:40.851Z DEBUG Applying entries {"num-entries": 1} 1163s logger.go:146: 2026-02-10T15:28:40.851Z DEBUG Applying entry {"index": 59, "term": 0, "type": "EntryNormal"} 1163s logger.go:146: 2026-02-10T15:28:40.851Z DEBUG apply entry normal {"consistent-index": 58, "entry-index": 59, "should-applyV3": true} 1163s logger.go:146: 2026-02-10T15:28:40.851Z DEBUG applyEntryNormal {"V2request": "ID:59 Method:\"QGET\" "} 1163s logger.go:146: 2026-02-10T15:28:40.851Z WARN apply request took too long {"took": "1.432µs", "expected-duration": "0s", "prefix": "", "request": "ID:59 Method:\"QGET\" ", "response": ""} 1163s logger.go:146: 2026-02-10T15:28:40.851Z INFO closed old backend file 1163s logger.go:146: 2026-02-10T15:28:40.852Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1163s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/000000000000003c.snap.db","bytes":20480,"size":"20 kB"} 1163s logger.go:146: 2026-02-10T15:28:40.853Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB"} 1163s logger.go:146: 2026-02-10T15:28:40.853Z INFO applied incoming Raft snapshot {"snapshot-index": 60} 1163s logger.go:146: 2026-02-10T15:28:40.853Z INFO applying snapshot {"current-snapshot-index": 57, "current-applied-index": 59, "incoming-leader-snapshot-index": 60, "incoming-leader-snapshot-term": 0} 1163s logger.go:146: 2026-02-10T15:28:40.854Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/member/snap/db", "took": "89.633µs"} 1163s logger.go:146: 2026-02-10T15:28:40.854Z INFO restoring mvcc store 1163s logger.go:146: 2026-02-10T15:28:40.855Z INFO kvstore restored {"current-rev": 1} 1163s logger.go:146: 2026-02-10T15:28:40.855Z INFO restored mvcc store {"consistent-index": 59} 1163s logger.go:146: 2026-02-10T15:28:40.855Z INFO restoring alarm store 1163s logger.go:146: 2026-02-10T15:28:40.856Z INFO restored alarm store 1163s logger.go:146: 2026-02-10T15:28:40.856Z INFO restoring v2 store 1163s logger.go:146: 2026-02-10T15:28:40.856Z INFO closing old backend file 1163s logger.go:146: 2026-02-10T15:28:40.856Z INFO restored v2 store 1163s logger.go:146: 2026-02-10T15:28:40.873Z INFO restoring cluster configuration 1163s logger.go:146: 2026-02-10T15:28:40.873Z INFO restored cluster configuration 1163s logger.go:146: 2026-02-10T15:28:40.873Z INFO removing old peers from network 1163s logger.go:146: 2026-02-10T15:28:40.873Z INFO removed old peers from network 1163s logger.go:146: 2026-02-10T15:28:40.873Z INFO adding peers from new cluster configuration 1163s logger.go:146: 2026-02-10T15:28:40.873Z INFO added peers from new cluster configuration 1163s logger.go:146: 2026-02-10T15:28:40.873Z INFO applied snapshot {"current-snapshot-index": 60, "current-applied-index": 60, "incoming-leader-snapshot-index": 60, "incoming-leader-snapshot-term": 0} 1163s logger.go:146: 2026-02-10T15:28:40.873Z DEBUG Applying entries {"num-entries": 1} 1163s logger.go:146: 2026-02-10T15:28:40.873Z DEBUG Applying entry {"index": 61, "term": 0, "type": "EntryNormal"} 1163s logger.go:146: 2026-02-10T15:28:40.873Z DEBUG apply entry normal {"consistent-index": 59, "entry-index": 61, "should-applyV3": true} 1163s logger.go:146: 2026-02-10T15:28:40.873Z DEBUG applyEntryNormal {"V2request": "ID:61 Method:\"QGET\" "} 1163s logger.go:146: 2026-02-10T15:28:40.873Z WARN apply request took too long {"took": "3.547µs", "expected-duration": "0s", "prefix": "", "request": "ID:61 Method:\"QGET\" ", "response": ""} 1163s logger.go:146: 2026-02-10T15:28:40.873Z DEBUG Applying entries {"num-entries": 1} 1163s logger.go:146: 2026-02-10T15:28:40.873Z DEBUG Applying entry {"index": 62, "term": 0, "type": "EntryNormal"} 1163s logger.go:146: 2026-02-10T15:28:40.873Z DEBUG apply entry normal {"consistent-index": 61, "entry-index": 62, "should-applyV3": true} 1163s logger.go:146: 2026-02-10T15:28:40.873Z DEBUG applyEntryNormal {"V2request": "ID:62 Method:\"QGET\" "} 1163s logger.go:146: 2026-02-10T15:28:40.873Z WARN apply request took too long {"took": "1.507µs", "expected-duration": "0s", "prefix": "", "request": "ID:62 Method:\"QGET\" ", "response": ""} 1163s logger.go:146: 2026-02-10T15:28:40.874Z INFO closed old backend file 1163s logger.go:146: 2026-02-10T15:28:40.874Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1163s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/000000000000003f.snap.db","bytes":20480,"size":"20 kB"} 1163s logger.go:146: 2026-02-10T15:28:40.876Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB"} 1163s logger.go:146: 2026-02-10T15:28:40.876Z INFO applied incoming Raft snapshot {"snapshot-index": 63} 1163s logger.go:146: 2026-02-10T15:28:40.876Z INFO applying snapshot {"current-snapshot-index": 60, "current-applied-index": 62, "incoming-leader-snapshot-index": 63, "incoming-leader-snapshot-term": 0} 1163s logger.go:146: 2026-02-10T15:28:40.876Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/member/snap/db", "took": "70.182µs"} 1163s logger.go:146: 2026-02-10T15:28:40.876Z INFO restoring mvcc store 1163s logger.go:146: 2026-02-10T15:28:40.877Z INFO kvstore restored {"current-rev": 1} 1163s logger.go:146: 2026-02-10T15:28:40.877Z INFO restored mvcc store {"consistent-index": 62} 1163s logger.go:146: 2026-02-10T15:28:40.877Z INFO restoring alarm store 1163s logger.go:146: 2026-02-10T15:28:40.877Z INFO closing old backend file 1163s logger.go:146: 2026-02-10T15:28:40.877Z INFO restored alarm store 1163s logger.go:146: 2026-02-10T15:28:40.877Z INFO restoring v2 store 1163s logger.go:146: 2026-02-10T15:28:40.877Z INFO restored v2 store 1163s logger.go:146: 2026-02-10T15:28:40.877Z INFO restoring cluster configuration 1163s logger.go:146: 2026-02-10T15:28:40.877Z INFO restored cluster configuration 1163s logger.go:146: 2026-02-10T15:28:40.877Z INFO removing old peers from network 1163s logger.go:146: 2026-02-10T15:28:40.877Z INFO removed old peers from network 1163s logger.go:146: 2026-02-10T15:28:40.877Z INFO adding peers from new cluster configuration 1163s logger.go:146: 2026-02-10T15:28:40.877Z INFO added peers from new cluster configuration 1163s logger.go:146: 2026-02-10T15:28:40.877Z INFO applied snapshot {"current-snapshot-index": 63, "current-applied-index": 63, "incoming-leader-snapshot-index": 63, "incoming-leader-snapshot-term": 0} 1163s logger.go:146: 2026-02-10T15:28:40.877Z DEBUG Applying entries {"num-entries": 1} 1163s logger.go:146: 2026-02-10T15:28:40.877Z DEBUG Applying entry {"index": 64, "term": 0, "type": "EntryNormal"} 1163s logger.go:146: 2026-02-10T15:28:40.877Z DEBUG apply entry normal {"consistent-index": 62, "entry-index": 64, "should-applyV3": true} 1163s logger.go:146: 2026-02-10T15:28:40.877Z DEBUG applyEntryNormal {"V2request": "ID:64 Method:\"QGET\" "} 1163s logger.go:146: 2026-02-10T15:28:40.877Z WARN apply request took too long {"took": "2.323µs", "expected-duration": "0s", "prefix": "", "request": "ID:64 Method:\"QGET\" ", "response": ""} 1163s logger.go:146: 2026-02-10T15:28:40.877Z DEBUG Applying entries {"num-entries": 1} 1163s logger.go:146: 2026-02-10T15:28:40.877Z DEBUG Applying entry {"index": 65, "term": 0, "type": "EntryNormal"} 1163s logger.go:146: 2026-02-10T15:28:40.877Z DEBUG apply entry normal {"consistent-index": 64, "entry-index": 65, "should-applyV3": true} 1163s logger.go:146: 2026-02-10T15:28:40.877Z DEBUG applyEntryNormal {"V2request": "ID:65 Method:\"QGET\" "} 1163s logger.go:146: 2026-02-10T15:28:40.878Z WARN apply request took too long {"took": "1.338µs", "expected-duration": "0s", "prefix": "", "request": "ID:65 Method:\"QGET\" ", "response": ""} 1163s logger.go:146: 2026-02-10T15:28:40.878Z INFO closed old backend file 1163s logger.go:146: 2026-02-10T15:28:40.879Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1163s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/0000000000000042.snap.db","bytes":20480,"size":"20 kB"} 1163s logger.go:146: 2026-02-10T15:28:40.879Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB"} 1163s logger.go:146: 2026-02-10T15:28:40.879Z INFO applied incoming Raft snapshot {"snapshot-index": 66} 1163s logger.go:146: 2026-02-10T15:28:40.879Z INFO applying snapshot {"current-snapshot-index": 63, "current-applied-index": 65, "incoming-leader-snapshot-index": 66, "incoming-leader-snapshot-term": 0} 1163s logger.go:146: 2026-02-10T15:28:40.880Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/member/snap/db", "took": "63.467µs"} 1163s logger.go:146: 2026-02-10T15:28:40.880Z INFO restoring mvcc store 1163s logger.go:146: 2026-02-10T15:28:40.881Z INFO kvstore restored {"current-rev": 1} 1163s logger.go:146: 2026-02-10T15:28:40.881Z INFO restored mvcc store {"consistent-index": 65} 1163s logger.go:146: 2026-02-10T15:28:40.881Z INFO restoring alarm store 1163s logger.go:146: 2026-02-10T15:28:40.881Z INFO closing old backend file 1163s logger.go:146: 2026-02-10T15:28:40.902Z INFO restored alarm store 1163s logger.go:146: 2026-02-10T15:28:40.902Z INFO restoring v2 store 1163s logger.go:146: 2026-02-10T15:28:40.902Z INFO restored v2 store 1163s logger.go:146: 2026-02-10T15:28:40.902Z INFO restoring cluster configuration 1163s logger.go:146: 2026-02-10T15:28:40.902Z INFO restored cluster configuration 1163s logger.go:146: 2026-02-10T15:28:40.902Z INFO removing old peers from network 1163s logger.go:146: 2026-02-10T15:28:40.902Z INFO removed old peers from network 1163s logger.go:146: 2026-02-10T15:28:40.902Z INFO adding peers from new cluster configuration 1163s logger.go:146: 2026-02-10T15:28:40.902Z INFO added peers from new cluster configuration 1163s logger.go:146: 2026-02-10T15:28:40.902Z INFO applied snapshot {"current-snapshot-index": 66, "current-applied-index": 66, "incoming-leader-snapshot-index": 66, "incoming-leader-snapshot-term": 0} 1163s logger.go:146: 2026-02-10T15:28:40.902Z DEBUG Applying entries {"num-entries": 1} 1163s logger.go:146: 2026-02-10T15:28:40.902Z DEBUG Applying entry {"index": 67, "term": 0, "type": "EntryNormal"} 1163s logger.go:146: 2026-02-10T15:28:40.902Z DEBUG apply entry normal {"consistent-index": 65, "entry-index": 67, "should-applyV3": true} 1163s logger.go:146: 2026-02-10T15:28:40.902Z DEBUG applyEntryNormal {"V2request": "ID:67 Method:\"QGET\" "} 1163s logger.go:146: 2026-02-10T15:28:40.902Z WARN apply request took too long {"took": "3.274µs", "expected-duration": "0s", "prefix": "", "request": "ID:67 Method:\"QGET\" ", "response": ""} 1163s logger.go:146: 2026-02-10T15:28:40.902Z DEBUG Applying entries {"num-entries": 1} 1163s logger.go:146: 2026-02-10T15:28:40.902Z DEBUG Applying entry {"index": 68, "term": 0, "type": "EntryNormal"} 1163s logger.go:146: 2026-02-10T15:28:40.902Z DEBUG apply entry normal {"consistent-index": 67, "entry-index": 68, "should-applyV3": true} 1163s logger.go:146: 2026-02-10T15:28:40.902Z DEBUG applyEntryNormal {"V2request": "ID:68 Method:\"QGET\" "} 1163s logger.go:146: 2026-02-10T15:28:40.902Z WARN apply request took too long {"took": "1.514µs", "expected-duration": "0s", "prefix": "", "request": "ID:68 Method:\"QGET\" ", "response": ""} 1163s logger.go:146: 2026-02-10T15:28:40.903Z INFO closed old backend file 1163s logger.go:146: 2026-02-10T15:28:40.906Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1163s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/0000000000000045.snap.db","bytes":20480,"size":"20 kB"} 1163s logger.go:146: 2026-02-10T15:28:40.908Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB"} 1163s logger.go:146: 2026-02-10T15:28:40.908Z INFO applied incoming Raft snapshot {"snapshot-index": 69} 1163s logger.go:146: 2026-02-10T15:28:40.908Z INFO applying snapshot {"current-snapshot-index": 66, "current-applied-index": 68, "incoming-leader-snapshot-index": 69, "incoming-leader-snapshot-term": 0} 1163s logger.go:146: 2026-02-10T15:28:40.908Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/member/snap/db", "took": "54.631µs"} 1163s logger.go:146: 2026-02-10T15:28:40.909Z INFO restoring mvcc store 1163s logger.go:146: 2026-02-10T15:28:40.911Z INFO kvstore restored {"current-rev": 1} 1163s logger.go:146: 2026-02-10T15:28:40.911Z INFO restored mvcc store {"consistent-index": 68} 1163s logger.go:146: 2026-02-10T15:28:40.911Z INFO restoring alarm store 1163s logger.go:146: 2026-02-10T15:28:40.911Z INFO closing old backend file 1163s logger.go:146: 2026-02-10T15:28:40.911Z INFO closed old backend file 1163s logger.go:146: 2026-02-10T15:28:40.911Z INFO restored alarm store 1163s logger.go:146: 2026-02-10T15:28:40.911Z INFO restoring v2 store 1163s logger.go:146: 2026-02-10T15:28:40.912Z INFO restored v2 store 1163s logger.go:146: 2026-02-10T15:28:40.912Z INFO restoring cluster configuration 1163s logger.go:146: 2026-02-10T15:28:40.912Z INFO restored cluster configuration 1163s logger.go:146: 2026-02-10T15:28:40.912Z INFO removing old peers from network 1163s logger.go:146: 2026-02-10T15:28:40.912Z INFO removed old peers from network 1163s logger.go:146: 2026-02-10T15:28:40.912Z INFO adding peers from new cluster configuration 1163s logger.go:146: 2026-02-10T15:28:40.912Z INFO added peers from new cluster configuration 1163s logger.go:146: 2026-02-10T15:28:40.912Z INFO applied snapshot {"current-snapshot-index": 69, "current-applied-index": 69, "incoming-leader-snapshot-index": 69, "incoming-leader-snapshot-term": 0} 1163s logger.go:146: 2026-02-10T15:28:40.912Z DEBUG Applying entries {"num-entries": 1} 1163s logger.go:146: 2026-02-10T15:28:40.912Z DEBUG Applying entry {"index": 70, "term": 0, "type": "EntryNormal"} 1163s logger.go:146: 2026-02-10T15:28:40.912Z DEBUG apply entry normal {"consistent-index": 68, "entry-index": 70, "should-applyV3": true} 1163s logger.go:146: 2026-02-10T15:28:40.912Z DEBUG applyEntryNormal {"V2request": "ID:70 Method:\"QGET\" "} 1163s logger.go:146: 2026-02-10T15:28:40.912Z WARN apply request took too long {"took": "2.413µs", "expected-duration": "0s", "prefix": "", "request": "ID:70 Method:\"QGET\" ", "response": ""} 1163s logger.go:146: 2026-02-10T15:28:40.912Z DEBUG Applying entries {"num-entries": 1} 1163s logger.go:146: 2026-02-10T15:28:40.912Z DEBUG Applying entry {"index": 71, "term": 0, "type": "EntryNormal"} 1163s logger.go:146: 2026-02-10T15:28:40.912Z DEBUG apply entry normal {"consistent-index": 70, "entry-index": 71, "should-applyV3": true} 1163s logger.go:146: 2026-02-10T15:28:40.912Z DEBUG applyEntryNormal {"V2request": "ID:71 Method:\"QGET\" "} 1163s logger.go:146: 2026-02-10T15:28:40.912Z WARN apply request took too long {"took": "1.494µs", "expected-duration": "0s", "prefix": "", "request": "ID:71 Method:\"QGET\" ", "response": ""} 1163s logger.go:146: 2026-02-10T15:28:40.913Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1163s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/0000000000000048.snap.db","bytes":20480,"size":"20 kB"} 1163s logger.go:146: 2026-02-10T15:28:40.913Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB"} 1163s logger.go:146: 2026-02-10T15:28:40.913Z INFO applied incoming Raft snapshot {"snapshot-index": 72} 1163s logger.go:146: 2026-02-10T15:28:40.913Z INFO applying snapshot {"current-snapshot-index": 69, "current-applied-index": 71, "incoming-leader-snapshot-index": 72, "incoming-leader-snapshot-term": 0} 1163s logger.go:146: 2026-02-10T15:28:40.913Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/member/snap/db", "took": "77.989µs"} 1163s logger.go:146: 2026-02-10T15:28:40.914Z INFO restoring mvcc store 1163s logger.go:146: 2026-02-10T15:28:40.914Z INFO kvstore restored {"current-rev": 1} 1163s logger.go:146: 2026-02-10T15:28:40.915Z INFO restored mvcc store {"consistent-index": 71} 1163s logger.go:146: 2026-02-10T15:28:40.915Z INFO restoring alarm store 1163s logger.go:146: 2026-02-10T15:28:40.915Z INFO closing old backend file 1163s logger.go:146: 2026-02-10T15:28:40.915Z INFO restored alarm store 1163s logger.go:146: 2026-02-10T15:28:40.915Z INFO restoring v2 store 1163s logger.go:146: 2026-02-10T15:28:40.915Z INFO closed old backend file 1163s logger.go:146: 2026-02-10T15:28:40.915Z INFO restored v2 store 1163s logger.go:146: 2026-02-10T15:28:40.915Z INFO restoring cluster configuration 1163s logger.go:146: 2026-02-10T15:28:40.915Z INFO restored cluster configuration 1163s logger.go:146: 2026-02-10T15:28:40.915Z INFO removing old peers from network 1163s logger.go:146: 2026-02-10T15:28:40.915Z INFO removed old peers from network 1163s logger.go:146: 2026-02-10T15:28:40.915Z INFO adding peers from new cluster configuration 1163s logger.go:146: 2026-02-10T15:28:40.915Z INFO added peers from new cluster configuration 1163s logger.go:146: 2026-02-10T15:28:40.915Z INFO applied snapshot {"current-snapshot-index": 72, "current-applied-index": 72, "incoming-leader-snapshot-index": 72, "incoming-leader-snapshot-term": 0} 1163s logger.go:146: 2026-02-10T15:28:40.915Z DEBUG Applying entries {"num-entries": 1} 1163s logger.go:146: 2026-02-10T15:28:40.915Z DEBUG Applying entry {"index": 73, "term": 0, "type": "EntryNormal"} 1163s logger.go:146: 2026-02-10T15:28:40.915Z DEBUG apply entry normal {"consistent-index": 71, "entry-index": 73, "should-applyV3": true} 1163s logger.go:146: 2026-02-10T15:28:40.915Z DEBUG applyEntryNormal {"V2request": "ID:73 Method:\"QGET\" "} 1163s logger.go:146: 2026-02-10T15:28:40.915Z WARN apply request took too long {"took": "2.747µs", "expected-duration": "0s", "prefix": "", "request": "ID:73 Method:\"QGET\" ", "response": ""} 1163s logger.go:146: 2026-02-10T15:28:40.915Z DEBUG Applying entries {"num-entries": 1} 1163s logger.go:146: 2026-02-10T15:28:40.915Z DEBUG Applying entry {"index": 74, "term": 0, "type": "EntryNormal"} 1163s logger.go:146: 2026-02-10T15:28:40.915Z DEBUG apply entry normal {"consistent-index": 73, "entry-index": 74, "should-applyV3": true} 1163s logger.go:146: 2026-02-10T15:28:40.915Z DEBUG applyEntryNormal {"V2request": "ID:74 Method:\"QGET\" "} 1163s logger.go:146: 2026-02-10T15:28:40.915Z WARN apply request took too long {"took": "2.124µs", "expected-duration": "0s", "prefix": "", "request": "ID:74 Method:\"QGET\" ", "response": ""} 1163s logger.go:146: 2026-02-10T15:28:40.916Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1163s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/000000000000004b.snap.db","bytes":20480,"size":"20 kB"} 1163s logger.go:146: 2026-02-10T15:28:40.917Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB"} 1163s logger.go:146: 2026-02-10T15:28:40.917Z INFO applied incoming Raft snapshot {"snapshot-index": 75} 1163s logger.go:146: 2026-02-10T15:28:40.917Z INFO applying snapshot {"current-snapshot-index": 72, "current-applied-index": 74, "incoming-leader-snapshot-index": 75, "incoming-leader-snapshot-term": 0} 1163s logger.go:146: 2026-02-10T15:28:40.917Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/member/snap/db", "took": "81.799µs"} 1163s logger.go:146: 2026-02-10T15:28:40.917Z INFO restoring mvcc store 1163s logger.go:146: 2026-02-10T15:28:40.919Z INFO kvstore restored {"current-rev": 1} 1163s logger.go:146: 2026-02-10T15:28:40.919Z INFO restored mvcc store {"consistent-index": 74} 1163s logger.go:146: 2026-02-10T15:28:40.919Z INFO restoring alarm store 1163s logger.go:146: 2026-02-10T15:28:40.919Z INFO closing old backend file 1163s logger.go:146: 2026-02-10T15:28:40.920Z INFO restored alarm store 1163s logger.go:146: 2026-02-10T15:28:40.920Z INFO restoring v2 store 1163s logger.go:146: 2026-02-10T15:28:40.920Z INFO closed old backend file 1163s logger.go:146: 2026-02-10T15:28:40.920Z INFO restored v2 store 1163s logger.go:146: 2026-02-10T15:28:40.920Z INFO restoring cluster configuration 1163s logger.go:146: 2026-02-10T15:28:40.920Z INFO restored cluster configuration 1163s logger.go:146: 2026-02-10T15:28:40.920Z INFO removing old peers from network 1163s logger.go:146: 2026-02-10T15:28:40.920Z INFO removed old peers from network 1163s logger.go:146: 2026-02-10T15:28:40.920Z INFO adding peers from new cluster configuration 1163s logger.go:146: 2026-02-10T15:28:40.920Z INFO added peers from new cluster configuration 1163s logger.go:146: 2026-02-10T15:28:40.920Z INFO applied snapshot {"current-snapshot-index": 75, "current-applied-index": 75, "incoming-leader-snapshot-index": 75, "incoming-leader-snapshot-term": 0} 1163s logger.go:146: 2026-02-10T15:28:40.920Z DEBUG Applying entries {"num-entries": 1} 1163s logger.go:146: 2026-02-10T15:28:40.920Z DEBUG Applying entry {"index": 76, "term": 0, "type": "EntryNormal"} 1163s logger.go:146: 2026-02-10T15:28:40.920Z DEBUG apply entry normal {"consistent-index": 74, "entry-index": 76, "should-applyV3": true} 1163s logger.go:146: 2026-02-10T15:28:40.920Z DEBUG applyEntryNormal {"V2request": "ID:76 Method:\"QGET\" "} 1163s logger.go:146: 2026-02-10T15:28:40.920Z WARN apply request took too long {"took": "1.705µs", "expected-duration": "0s", "prefix": "", "request": "ID:76 Method:\"QGET\" ", "response": ""} 1163s logger.go:146: 2026-02-10T15:28:40.920Z DEBUG Applying entries {"num-entries": 1} 1163s logger.go:146: 2026-02-10T15:28:40.920Z DEBUG Applying entry {"index": 77, "term": 0, "type": "EntryNormal"} 1163s logger.go:146: 2026-02-10T15:28:40.920Z DEBUG apply entry normal {"consistent-index": 76, "entry-index": 77, "should-applyV3": true} 1163s logger.go:146: 2026-02-10T15:28:40.920Z DEBUG applyEntryNormal {"V2request": "ID:77 Method:\"QGET\" "} 1163s logger.go:146: 2026-02-10T15:28:40.920Z WARN apply request took too long {"took": "4.955µs", "expected-duration": "0s", "prefix": "", "request": "ID:77 Method:\"QGET\" ", "response": ""} 1163s logger.go:146: 2026-02-10T15:28:40.978Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1163s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/000000000000004e.snap.db","bytes":20480,"size":"20 kB"} 1163s logger.go:146: 2026-02-10T15:28:40.979Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB"} 1163s logger.go:146: 2026-02-10T15:28:40.979Z INFO applied incoming Raft snapshot {"snapshot-index": 78} 1163s logger.go:146: 2026-02-10T15:28:40.979Z INFO applying snapshot {"current-snapshot-index": 75, "current-applied-index": 77, "incoming-leader-snapshot-index": 78, "incoming-leader-snapshot-term": 0} 1163s logger.go:146: 2026-02-10T15:28:40.979Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/member/snap/db", "took": "80.636µs"} 1163s logger.go:146: 2026-02-10T15:28:40.979Z INFO restoring mvcc store 1163s logger.go:146: 2026-02-10T15:28:40.984Z INFO kvstore restored {"current-rev": 1} 1163s logger.go:146: 2026-02-10T15:28:40.984Z INFO restored mvcc store {"consistent-index": 77} 1163s logger.go:146: 2026-02-10T15:28:40.984Z INFO restoring alarm store 1163s logger.go:146: 2026-02-10T15:28:41.095Z INFO closing old backend file 1163s logger.go:146: 2026-02-10T15:28:41.329Z INFO restored alarm store 1163s logger.go:146: 2026-02-10T15:28:41.329Z INFO restoring v2 store 1163s logger.go:146: 2026-02-10T15:28:41.329Z INFO restored v2 store 1163s logger.go:146: 2026-02-10T15:28:41.329Z INFO restoring cluster configuration 1163s logger.go:146: 2026-02-10T15:28:41.329Z INFO restored cluster configuration 1163s logger.go:146: 2026-02-10T15:28:41.329Z INFO removing old peers from network 1163s logger.go:146: 2026-02-10T15:28:41.329Z INFO removed old peers from network 1163s logger.go:146: 2026-02-10T15:28:41.329Z INFO adding peers from new cluster configuration 1163s logger.go:146: 2026-02-10T15:28:41.329Z INFO added peers from new cluster configuration 1163s logger.go:146: 2026-02-10T15:28:41.329Z INFO applied snapshot {"current-snapshot-index": 78, "current-applied-index": 78, "incoming-leader-snapshot-index": 78, "incoming-leader-snapshot-term": 0} 1163s logger.go:146: 2026-02-10T15:28:41.329Z DEBUG Applying entries {"num-entries": 1} 1163s logger.go:146: 2026-02-10T15:28:41.329Z DEBUG Applying entry {"index": 79, "term": 0, "type": "EntryNormal"} 1163s logger.go:146: 2026-02-10T15:28:41.329Z DEBUG apply entry normal {"consistent-index": 77, "entry-index": 79, "should-applyV3": true} 1163s logger.go:146: 2026-02-10T15:28:41.329Z DEBUG applyEntryNormal {"V2request": "ID:79 Method:\"QGET\" "} 1163s logger.go:146: 2026-02-10T15:28:41.330Z WARN apply request took too long {"took": "5.41µs", "expected-duration": "0s", "prefix": "", "request": "ID:79 Method:\"QGET\" ", "response": ""} 1163s logger.go:146: 2026-02-10T15:28:41.330Z DEBUG Applying entries {"num-entries": 1} 1163s logger.go:146: 2026-02-10T15:28:41.330Z DEBUG Applying entry {"index": 80, "term": 0, "type": "EntryNormal"} 1163s logger.go:146: 2026-02-10T15:28:41.330Z DEBUG apply entry normal {"consistent-index": 79, "entry-index": 80, "should-applyV3": true} 1163s logger.go:146: 2026-02-10T15:28:41.330Z DEBUG applyEntryNormal {"V2request": "ID:80 Method:\"QGET\" "} 1163s logger.go:146: 2026-02-10T15:28:41.330Z WARN apply request took too long {"took": "1.625µs", "expected-duration": "0s", "prefix": "", "request": "ID:80 Method:\"QGET\" ", "response": ""} 1163s logger.go:146: 2026-02-10T15:28:41.334Z INFO closed old backend file 1164s logger.go:146: 2026-02-10T15:28:41.500Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1164s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/0000000000000051.snap.db","bytes":20480,"size":"20 kB"} 1164s logger.go:146: 2026-02-10T15:28:41.501Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB"} 1164s logger.go:146: 2026-02-10T15:28:41.501Z INFO applied incoming Raft snapshot {"snapshot-index": 81} 1164s logger.go:146: 2026-02-10T15:28:41.501Z INFO applying snapshot {"current-snapshot-index": 78, "current-applied-index": 80, "incoming-leader-snapshot-index": 81, "incoming-leader-snapshot-term": 0} 1164s logger.go:146: 2026-02-10T15:28:41.502Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/member/snap/db", "took": "196.327µs"} 1164s logger.go:146: 2026-02-10T15:28:41.502Z INFO restoring mvcc store 1164s logger.go:146: 2026-02-10T15:28:41.502Z INFO kvstore restored {"current-rev": 1} 1164s logger.go:146: 2026-02-10T15:28:41.502Z INFO restored mvcc store {"consistent-index": 80} 1164s logger.go:146: 2026-02-10T15:28:41.502Z INFO restoring alarm store 1164s logger.go:146: 2026-02-10T15:28:41.510Z INFO closing old backend file 1164s logger.go:146: 2026-02-10T15:28:41.590Z INFO restored alarm store 1164s logger.go:146: 2026-02-10T15:28:41.590Z INFO restoring v2 store 1164s logger.go:146: 2026-02-10T15:28:41.590Z INFO closed old backend file 1164s logger.go:146: 2026-02-10T15:28:41.590Z INFO restored v2 store 1164s logger.go:146: 2026-02-10T15:28:41.590Z INFO restoring cluster configuration 1164s logger.go:146: 2026-02-10T15:28:41.590Z INFO restored cluster configuration 1164s logger.go:146: 2026-02-10T15:28:41.591Z INFO removing old peers from network 1164s logger.go:146: 2026-02-10T15:28:41.591Z INFO removed old peers from network 1164s logger.go:146: 2026-02-10T15:28:41.591Z INFO adding peers from new cluster configuration 1164s logger.go:146: 2026-02-10T15:28:41.591Z INFO added peers from new cluster configuration 1164s logger.go:146: 2026-02-10T15:28:41.591Z INFO applied snapshot {"current-snapshot-index": 81, "current-applied-index": 81, "incoming-leader-snapshot-index": 81, "incoming-leader-snapshot-term": 0} 1164s logger.go:146: 2026-02-10T15:28:41.591Z DEBUG Applying entries {"num-entries": 1} 1164s logger.go:146: 2026-02-10T15:28:41.591Z DEBUG Applying entry {"index": 82, "term": 0, "type": "EntryNormal"} 1164s logger.go:146: 2026-02-10T15:28:41.591Z DEBUG apply entry normal {"consistent-index": 80, "entry-index": 82, "should-applyV3": true} 1164s logger.go:146: 2026-02-10T15:28:41.591Z DEBUG applyEntryNormal {"V2request": "ID:82 Method:\"QGET\" "} 1164s logger.go:146: 2026-02-10T15:28:41.591Z WARN apply request took too long {"took": "5.105µs", "expected-duration": "0s", "prefix": "", "request": "ID:82 Method:\"QGET\" ", "response": ""} 1164s logger.go:146: 2026-02-10T15:28:41.591Z DEBUG Applying entries {"num-entries": 1} 1164s logger.go:146: 2026-02-10T15:28:41.591Z DEBUG Applying entry {"index": 83, "term": 0, "type": "EntryNormal"} 1164s logger.go:146: 2026-02-10T15:28:41.591Z DEBUG apply entry normal {"consistent-index": 82, "entry-index": 83, "should-applyV3": true} 1164s logger.go:146: 2026-02-10T15:28:41.591Z DEBUG applyEntryNormal {"V2request": "ID:83 Method:\"QGET\" "} 1164s logger.go:146: 2026-02-10T15:28:41.591Z WARN apply request took too long {"took": "3.279µs", "expected-duration": "0s", "prefix": "", "request": "ID:83 Method:\"QGET\" ", "response": ""} 1164s logger.go:146: 2026-02-10T15:28:41.735Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1164s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/0000000000000054.snap.db","bytes":20480,"size":"20 kB"} 1164s logger.go:146: 2026-02-10T15:28:41.833Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB"} 1164s logger.go:146: 2026-02-10T15:28:41.835Z INFO applied incoming Raft snapshot {"snapshot-index": 84} 1164s logger.go:146: 2026-02-10T15:28:41.835Z INFO applying snapshot {"current-snapshot-index": 81, "current-applied-index": 83, "incoming-leader-snapshot-index": 84, "incoming-leader-snapshot-term": 0} 1164s logger.go:146: 2026-02-10T15:28:41.835Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/member/snap/db", "took": "130.59µs"} 1164s logger.go:146: 2026-02-10T15:28:41.835Z INFO restoring mvcc store 1164s logger.go:146: 2026-02-10T15:28:41.837Z INFO kvstore restored {"current-rev": 1} 1164s logger.go:146: 2026-02-10T15:28:41.837Z INFO restored mvcc store {"consistent-index": 83} 1164s logger.go:146: 2026-02-10T15:28:41.837Z INFO restoring alarm store 1164s logger.go:146: 2026-02-10T15:28:41.837Z INFO closing old backend file 1164s logger.go:146: 2026-02-10T15:28:41.837Z INFO restored alarm store 1164s logger.go:146: 2026-02-10T15:28:41.837Z INFO restoring v2 store 1164s logger.go:146: 2026-02-10T15:28:41.838Z INFO closed old backend file 1164s logger.go:146: 2026-02-10T15:28:41.838Z INFO restored v2 store 1164s logger.go:146: 2026-02-10T15:28:41.838Z INFO restoring cluster configuration 1164s logger.go:146: 2026-02-10T15:28:41.838Z INFO restored cluster configuration 1164s logger.go:146: 2026-02-10T15:28:41.838Z INFO removing old peers from network 1164s logger.go:146: 2026-02-10T15:28:41.838Z INFO removed old peers from network 1164s logger.go:146: 2026-02-10T15:28:41.838Z INFO adding peers from new cluster configuration 1164s logger.go:146: 2026-02-10T15:28:41.838Z INFO added peers from new cluster configuration 1164s logger.go:146: 2026-02-10T15:28:41.838Z INFO applied snapshot {"current-snapshot-index": 84, "current-applied-index": 84, "incoming-leader-snapshot-index": 84, "incoming-leader-snapshot-term": 0} 1164s logger.go:146: 2026-02-10T15:28:41.838Z DEBUG Applying entries {"num-entries": 1} 1164s logger.go:146: 2026-02-10T15:28:41.838Z DEBUG Applying entry {"index": 85, "term": 0, "type": "EntryNormal"} 1164s logger.go:146: 2026-02-10T15:28:41.838Z DEBUG apply entry normal {"consistent-index": 83, "entry-index": 85, "should-applyV3": true} 1164s logger.go:146: 2026-02-10T15:28:41.838Z DEBUG applyEntryNormal {"V2request": "ID:85 Method:\"QGET\" "} 1164s logger.go:146: 2026-02-10T15:28:41.838Z WARN apply request took too long {"took": "5.362µs", "expected-duration": "0s", "prefix": "", "request": "ID:85 Method:\"QGET\" ", "response": ""} 1164s logger.go:146: 2026-02-10T15:28:41.839Z DEBUG Applying entries {"num-entries": 1} 1164s logger.go:146: 2026-02-10T15:28:41.839Z DEBUG Applying entry {"index": 86, "term": 0, "type": "EntryNormal"} 1164s logger.go:146: 2026-02-10T15:28:41.839Z DEBUG apply entry normal {"consistent-index": 85, "entry-index": 86, "should-applyV3": true} 1164s logger.go:146: 2026-02-10T15:28:41.839Z DEBUG applyEntryNormal {"V2request": "ID:86 Method:\"QGET\" "} 1164s logger.go:146: 2026-02-10T15:28:41.839Z WARN apply request took too long {"took": "7.64µs", "expected-duration": "0s", "prefix": "", "request": "ID:86 Method:\"QGET\" ", "response": ""} 1164s logger.go:146: 2026-02-10T15:28:41.847Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1164s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/0000000000000057.snap.db","bytes":20480,"size":"20 kB"} 1164s logger.go:146: 2026-02-10T15:28:41.951Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB"} 1164s logger.go:146: 2026-02-10T15:28:41.951Z INFO applied incoming Raft snapshot {"snapshot-index": 87} 1164s logger.go:146: 2026-02-10T15:28:41.951Z INFO applying snapshot {"current-snapshot-index": 84, "current-applied-index": 86, "incoming-leader-snapshot-index": 87, "incoming-leader-snapshot-term": 0} 1164s logger.go:146: 2026-02-10T15:28:41.951Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/member/snap/db", "took": "158.253µs"} 1164s logger.go:146: 2026-02-10T15:28:41.951Z INFO restoring mvcc store 1164s logger.go:146: 2026-02-10T15:28:41.955Z INFO kvstore restored {"current-rev": 1} 1164s logger.go:146: 2026-02-10T15:28:41.955Z INFO restored mvcc store {"consistent-index": 86} 1164s logger.go:146: 2026-02-10T15:28:41.955Z INFO restoring alarm store 1164s logger.go:146: 2026-02-10T15:28:41.955Z INFO closing old backend file 1164s logger.go:146: 2026-02-10T15:28:41.972Z INFO restored alarm store 1164s logger.go:146: 2026-02-10T15:28:41.972Z INFO restoring v2 store 1164s logger.go:146: 2026-02-10T15:28:41.972Z INFO closed old backend file 1164s logger.go:146: 2026-02-10T15:28:41.972Z INFO restored v2 store 1164s logger.go:146: 2026-02-10T15:28:41.972Z INFO restoring cluster configuration 1164s logger.go:146: 2026-02-10T15:28:41.972Z INFO restored cluster configuration 1164s logger.go:146: 2026-02-10T15:28:41.972Z INFO removing old peers from network 1164s logger.go:146: 2026-02-10T15:28:41.972Z INFO removed old peers from network 1164s logger.go:146: 2026-02-10T15:28:41.972Z INFO adding peers from new cluster configuration 1164s logger.go:146: 2026-02-10T15:28:41.972Z INFO added peers from new cluster configuration 1164s logger.go:146: 2026-02-10T15:28:41.972Z INFO applied snapshot {"current-snapshot-index": 87, "current-applied-index": 87, "incoming-leader-snapshot-index": 87, "incoming-leader-snapshot-term": 0} 1164s logger.go:146: 2026-02-10T15:28:41.972Z DEBUG Applying entries {"num-entries": 1} 1164s logger.go:146: 2026-02-10T15:28:41.972Z DEBUG Applying entry {"index": 88, "term": 0, "type": "EntryNormal"} 1164s logger.go:146: 2026-02-10T15:28:41.972Z DEBUG apply entry normal {"consistent-index": 86, "entry-index": 88, "should-applyV3": true} 1164s logger.go:146: 2026-02-10T15:28:41.972Z DEBUG applyEntryNormal {"V2request": "ID:88 Method:\"QGET\" "} 1164s logger.go:146: 2026-02-10T15:28:41.972Z WARN apply request took too long {"took": "4.425µs", "expected-duration": "0s", "prefix": "", "request": "ID:88 Method:\"QGET\" ", "response": ""} 1164s logger.go:146: 2026-02-10T15:28:41.972Z DEBUG Applying entries {"num-entries": 1} 1164s logger.go:146: 2026-02-10T15:28:41.972Z DEBUG Applying entry {"index": 89, "term": 0, "type": "EntryNormal"} 1164s logger.go:146: 2026-02-10T15:28:41.972Z DEBUG apply entry normal {"consistent-index": 88, "entry-index": 89, "should-applyV3": true} 1164s logger.go:146: 2026-02-10T15:28:41.973Z DEBUG applyEntryNormal {"V2request": "ID:89 Method:\"QGET\" "} 1164s logger.go:146: 2026-02-10T15:28:41.973Z WARN apply request took too long {"took": "1.359µs", "expected-duration": "0s", "prefix": "", "request": "ID:89 Method:\"QGET\" ", "response": ""} 1164s logger.go:146: 2026-02-10T15:28:42.077Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1164s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/000000000000005a.snap.db","bytes":20480,"size":"20 kB"} 1164s logger.go:146: 2026-02-10T15:28:42.118Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB"} 1164s logger.go:146: 2026-02-10T15:28:42.118Z INFO applied incoming Raft snapshot {"snapshot-index": 90} 1164s logger.go:146: 2026-02-10T15:28:42.118Z INFO applying snapshot {"current-snapshot-index": 87, "current-applied-index": 89, "incoming-leader-snapshot-index": 90, "incoming-leader-snapshot-term": 0} 1164s logger.go:146: 2026-02-10T15:28:42.118Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/member/snap/db", "took": "123.635µs"} 1164s logger.go:146: 2026-02-10T15:28:42.118Z INFO restoring mvcc store 1164s logger.go:146: 2026-02-10T15:28:42.127Z INFO kvstore restored {"current-rev": 1} 1164s logger.go:146: 2026-02-10T15:28:42.127Z INFO restored mvcc store {"consistent-index": 89} 1164s logger.go:146: 2026-02-10T15:28:42.127Z INFO restoring alarm store 1164s logger.go:146: 2026-02-10T15:28:42.127Z INFO closing old backend file 1164s logger.go:146: 2026-02-10T15:28:42.298Z INFO restored alarm store 1164s logger.go:146: 2026-02-10T15:28:42.298Z INFO restoring v2 store 1164s logger.go:146: 2026-02-10T15:28:42.298Z INFO restored v2 store 1164s logger.go:146: 2026-02-10T15:28:42.298Z INFO closed old backend file 1164s logger.go:146: 2026-02-10T15:28:42.298Z INFO restoring cluster configuration 1164s logger.go:146: 2026-02-10T15:28:42.299Z INFO restored cluster configuration 1164s logger.go:146: 2026-02-10T15:28:42.299Z INFO removing old peers from network 1164s logger.go:146: 2026-02-10T15:28:42.299Z INFO removed old peers from network 1164s logger.go:146: 2026-02-10T15:28:42.299Z INFO adding peers from new cluster configuration 1164s logger.go:146: 2026-02-10T15:28:42.299Z INFO added peers from new cluster configuration 1164s logger.go:146: 2026-02-10T15:28:42.299Z INFO applied snapshot {"current-snapshot-index": 90, "current-applied-index": 90, "incoming-leader-snapshot-index": 90, "incoming-leader-snapshot-term": 0} 1164s logger.go:146: 2026-02-10T15:28:42.299Z DEBUG Applying entries {"num-entries": 1} 1164s logger.go:146: 2026-02-10T15:28:42.299Z DEBUG Applying entry {"index": 91, "term": 0, "type": "EntryNormal"} 1164s logger.go:146: 2026-02-10T15:28:42.299Z DEBUG apply entry normal {"consistent-index": 89, "entry-index": 91, "should-applyV3": true} 1164s logger.go:146: 2026-02-10T15:28:42.299Z DEBUG applyEntryNormal {"V2request": "ID:91 Method:\"QGET\" "} 1164s logger.go:146: 2026-02-10T15:28:42.299Z WARN apply request took too long {"took": "5.966µs", "expected-duration": "0s", "prefix": "", "request": "ID:91 Method:\"QGET\" ", "response": ""} 1164s logger.go:146: 2026-02-10T15:28:42.299Z DEBUG Applying entries {"num-entries": 1} 1164s logger.go:146: 2026-02-10T15:28:42.299Z DEBUG Applying entry {"index": 92, "term": 0, "type": "EntryNormal"} 1164s logger.go:146: 2026-02-10T15:28:42.299Z DEBUG apply entry normal {"consistent-index": 91, "entry-index": 92, "should-applyV3": true} 1164s logger.go:146: 2026-02-10T15:28:42.299Z DEBUG applyEntryNormal {"V2request": "ID:92 Method:\"QGET\" "} 1164s logger.go:146: 2026-02-10T15:28:42.299Z WARN apply request took too long {"took": "1.964µs", "expected-duration": "0s", "prefix": "", "request": "ID:92 Method:\"QGET\" ", "response": ""} 1165s logger.go:146: 2026-02-10T15:28:42.452Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1165s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/000000000000005d.snap.db","bytes":20480,"size":"20 kB"} 1165s logger.go:146: 2026-02-10T15:28:42.622Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB"} 1165s logger.go:146: 2026-02-10T15:28:42.622Z INFO applying snapshot {"current-snapshot-index": 90, "current-applied-index": 92, "incoming-leader-snapshot-index": 93, "incoming-leader-snapshot-term": 0} 1165s logger.go:146: 2026-02-10T15:28:42.622Z INFO applied incoming Raft snapshot {"snapshot-index": 93} 1165s logger.go:146: 2026-02-10T15:28:42.622Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/member/snap/db", "took": "212.024µs"} 1165s logger.go:146: 2026-02-10T15:28:42.622Z INFO restoring mvcc store 1165s logger.go:146: 2026-02-10T15:28:42.623Z INFO kvstore restored {"current-rev": 1} 1165s logger.go:146: 2026-02-10T15:28:42.623Z INFO restored mvcc store {"consistent-index": 92} 1165s logger.go:146: 2026-02-10T15:28:42.623Z INFO restoring alarm store 1165s logger.go:146: 2026-02-10T15:28:42.624Z INFO closing old backend file 1165s logger.go:146: 2026-02-10T15:28:42.759Z INFO restored alarm store 1165s logger.go:146: 2026-02-10T15:28:42.759Z INFO restoring v2 store 1165s logger.go:146: 2026-02-10T15:28:42.759Z INFO closed old backend file 1165s logger.go:146: 2026-02-10T15:28:42.760Z INFO restored v2 store 1165s logger.go:146: 2026-02-10T15:28:42.760Z INFO restoring cluster configuration 1165s logger.go:146: 2026-02-10T15:28:42.760Z INFO restored cluster configuration 1165s logger.go:146: 2026-02-10T15:28:42.760Z INFO removing old peers from network 1165s logger.go:146: 2026-02-10T15:28:42.760Z INFO removed old peers from network 1165s logger.go:146: 2026-02-10T15:28:42.760Z INFO adding peers from new cluster configuration 1165s logger.go:146: 2026-02-10T15:28:42.760Z INFO added peers from new cluster configuration 1165s logger.go:146: 2026-02-10T15:28:42.760Z INFO applied snapshot {"current-snapshot-index": 93, "current-applied-index": 93, "incoming-leader-snapshot-index": 93, "incoming-leader-snapshot-term": 0} 1165s logger.go:146: 2026-02-10T15:28:42.760Z DEBUG Applying entries {"num-entries": 1} 1165s logger.go:146: 2026-02-10T15:28:42.760Z DEBUG Applying entry {"index": 94, "term": 0, "type": "EntryNormal"} 1165s logger.go:146: 2026-02-10T15:28:42.760Z DEBUG apply entry normal {"consistent-index": 92, "entry-index": 94, "should-applyV3": true} 1165s logger.go:146: 2026-02-10T15:28:42.760Z DEBUG applyEntryNormal {"V2request": "ID:94 Method:\"QGET\" "} 1165s logger.go:146: 2026-02-10T15:28:42.760Z WARN apply request took too long {"took": "11.301µs", "expected-duration": "0s", "prefix": "", "request": "ID:94 Method:\"QGET\" ", "response": ""} 1165s logger.go:146: 2026-02-10T15:28:42.760Z DEBUG Applying entries {"num-entries": 1} 1165s logger.go:146: 2026-02-10T15:28:42.760Z DEBUG Applying entry {"index": 95, "term": 0, "type": "EntryNormal"} 1165s logger.go:146: 2026-02-10T15:28:42.760Z DEBUG apply entry normal {"consistent-index": 94, "entry-index": 95, "should-applyV3": true} 1165s logger.go:146: 2026-02-10T15:28:42.760Z DEBUG applyEntryNormal {"V2request": "ID:95 Method:\"QGET\" "} 1165s logger.go:146: 2026-02-10T15:28:42.760Z WARN apply request took too long {"took": "2.43µs", "expected-duration": "0s", "prefix": "", "request": "ID:95 Method:\"QGET\" ", "response": ""} 1165s logger.go:146: 2026-02-10T15:28:42.762Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1165s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/0000000000000060.snap.db","bytes":20480,"size":"20 kB"} 1165s logger.go:146: 2026-02-10T15:28:42.777Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB"} 1165s logger.go:146: 2026-02-10T15:28:42.778Z INFO applied incoming Raft snapshot {"snapshot-index": 96} 1165s logger.go:146: 2026-02-10T15:28:42.778Z INFO applying snapshot {"current-snapshot-index": 93, "current-applied-index": 95, "incoming-leader-snapshot-index": 96, "incoming-leader-snapshot-term": 0} 1165s logger.go:146: 2026-02-10T15:28:42.778Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/member/snap/db", "took": "90.218µs"} 1165s logger.go:146: 2026-02-10T15:28:42.778Z INFO restoring mvcc store 1165s logger.go:146: 2026-02-10T15:28:42.854Z INFO kvstore restored {"current-rev": 1} 1165s logger.go:146: 2026-02-10T15:28:42.854Z INFO restored mvcc store {"consistent-index": 95} 1165s logger.go:146: 2026-02-10T15:28:42.854Z INFO restoring alarm store 1165s logger.go:146: 2026-02-10T15:28:42.854Z INFO closing old backend file 1165s logger.go:146: 2026-02-10T15:28:42.890Z INFO restored alarm store 1165s logger.go:146: 2026-02-10T15:28:42.890Z INFO restoring v2 store 1165s logger.go:146: 2026-02-10T15:28:42.890Z INFO restored v2 store 1165s logger.go:146: 2026-02-10T15:28:42.890Z INFO restoring cluster configuration 1165s logger.go:146: 2026-02-10T15:28:42.890Z INFO restored cluster configuration 1165s logger.go:146: 2026-02-10T15:28:42.890Z INFO removing old peers from network 1165s logger.go:146: 2026-02-10T15:28:42.890Z INFO removed old peers from network 1165s logger.go:146: 2026-02-10T15:28:42.890Z INFO adding peers from new cluster configuration 1165s logger.go:146: 2026-02-10T15:28:42.890Z INFO added peers from new cluster configuration 1165s logger.go:146: 2026-02-10T15:28:42.890Z INFO applied snapshot {"current-snapshot-index": 96, "current-applied-index": 96, "incoming-leader-snapshot-index": 96, "incoming-leader-snapshot-term": 0} 1165s logger.go:146: 2026-02-10T15:28:42.890Z DEBUG Applying entries {"num-entries": 1} 1165s logger.go:146: 2026-02-10T15:28:42.890Z DEBUG Applying entry {"index": 97, "term": 0, "type": "EntryNormal"} 1165s logger.go:146: 2026-02-10T15:28:42.890Z DEBUG apply entry normal {"consistent-index": 95, "entry-index": 97, "should-applyV3": true} 1165s logger.go:146: 2026-02-10T15:28:42.890Z DEBUG applyEntryNormal {"V2request": "ID:97 Method:\"QGET\" "} 1165s logger.go:146: 2026-02-10T15:28:42.890Z WARN apply request took too long {"took": "6.345µs", "expected-duration": "0s", "prefix": "", "request": "ID:97 Method:\"QGET\" ", "response": ""} 1165s logger.go:146: 2026-02-10T15:28:42.891Z DEBUG Applying entries {"num-entries": 1} 1165s logger.go:146: 2026-02-10T15:28:42.891Z DEBUG Applying entry {"index": 98, "term": 0, "type": "EntryNormal"} 1165s logger.go:146: 2026-02-10T15:28:42.891Z DEBUG apply entry normal {"consistent-index": 97, "entry-index": 98, "should-applyV3": true} 1165s logger.go:146: 2026-02-10T15:28:42.891Z DEBUG applyEntryNormal {"V2request": "ID:98 Method:\"QGET\" "} 1165s logger.go:146: 2026-02-10T15:28:42.891Z WARN apply request took too long {"took": "1.69µs", "expected-duration": "0s", "prefix": "", "request": "ID:98 Method:\"QGET\" ", "response": ""} 1165s logger.go:146: 2026-02-10T15:28:42.894Z INFO closed old backend file 1165s logger.go:146: 2026-02-10T15:28:43.051Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1165s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/0000000000000063.snap.db","bytes":20480,"size":"20 kB"} 1165s logger.go:146: 2026-02-10T15:28:43.054Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB"} 1165s logger.go:146: 2026-02-10T15:28:43.055Z INFO applying snapshot {"current-snapshot-index": 96, "current-applied-index": 98, "incoming-leader-snapshot-index": 99, "incoming-leader-snapshot-term": 0} 1165s logger.go:146: 2026-02-10T15:28:43.054Z INFO applied incoming Raft snapshot {"snapshot-index": 99} 1165s logger.go:146: 2026-02-10T15:28:43.055Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/member/snap/db", "took": "242.169µs"} 1165s logger.go:146: 2026-02-10T15:28:43.055Z INFO restoring mvcc store 1165s logger.go:146: 2026-02-10T15:28:43.056Z INFO kvstore restored {"current-rev": 1} 1165s logger.go:146: 2026-02-10T15:28:43.056Z INFO restored mvcc store {"consistent-index": 98} 1165s logger.go:146: 2026-02-10T15:28:43.056Z INFO restoring alarm store 1165s logger.go:146: 2026-02-10T15:28:43.056Z INFO closing old backend file 1165s logger.go:146: 2026-02-10T15:28:43.057Z INFO restored alarm store 1165s logger.go:146: 2026-02-10T15:28:43.057Z INFO restoring v2 store 1165s logger.go:146: 2026-02-10T15:28:43.057Z INFO closed old backend file 1165s logger.go:146: 2026-02-10T15:28:43.057Z INFO restored v2 store 1165s logger.go:146: 2026-02-10T15:28:43.057Z INFO restoring cluster configuration 1165s logger.go:146: 2026-02-10T15:28:43.057Z INFO restored cluster configuration 1165s logger.go:146: 2026-02-10T15:28:43.057Z INFO removing old peers from network 1165s logger.go:146: 2026-02-10T15:28:43.057Z INFO removed old peers from network 1165s logger.go:146: 2026-02-10T15:28:43.057Z INFO adding peers from new cluster configuration 1165s logger.go:146: 2026-02-10T15:28:43.057Z INFO added peers from new cluster configuration 1165s logger.go:146: 2026-02-10T15:28:43.057Z INFO applied snapshot {"current-snapshot-index": 99, "current-applied-index": 99, "incoming-leader-snapshot-index": 99, "incoming-leader-snapshot-term": 0} 1165s logger.go:146: 2026-02-10T15:28:43.057Z DEBUG Applying entries {"num-entries": 1} 1165s logger.go:146: 2026-02-10T15:28:43.058Z DEBUG Applying entry {"index": 100, "term": 0, "type": "EntryNormal"} 1165s logger.go:146: 2026-02-10T15:28:43.058Z DEBUG apply entry normal {"consistent-index": 98, "entry-index": 100, "should-applyV3": true} 1165s logger.go:146: 2026-02-10T15:28:43.058Z DEBUG applyEntryNormal {"V2request": "ID:100 Method:\"QGET\" "} 1165s logger.go:146: 2026-02-10T15:28:43.058Z WARN apply request took too long {"took": "4.338µs", "expected-duration": "0s", "prefix": "", "request": "ID:100 Method:\"QGET\" ", "response": ""} 1165s logger.go:146: 2026-02-10T15:28:43.058Z DEBUG Applying entries {"num-entries": 1} 1165s logger.go:146: 2026-02-10T15:28:43.058Z DEBUG Applying entry {"index": 101, "term": 0, "type": "EntryNormal"} 1165s logger.go:146: 2026-02-10T15:28:43.058Z DEBUG apply entry normal {"consistent-index": 100, "entry-index": 101, "should-applyV3": true} 1165s logger.go:146: 2026-02-10T15:28:43.058Z DEBUG applyEntryNormal {"V2request": "ID:101 Method:\"QGET\" "} 1165s logger.go:146: 2026-02-10T15:28:43.058Z WARN apply request took too long {"took": "1.909µs", "expected-duration": "0s", "prefix": "", "request": "ID:101 Method:\"QGET\" ", "response": ""} 1165s logger.go:146: 2026-02-10T15:28:43.290Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1165s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/0000000000000066.snap.db","bytes":20480,"size":"20 kB"} 1165s logger.go:146: 2026-02-10T15:28:43.291Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26094, "size": "26 kB"} 1165s logger.go:146: 2026-02-10T15:28:43.291Z INFO applied incoming Raft snapshot {"snapshot-index": 102} 1165s logger.go:146: 2026-02-10T15:28:43.291Z INFO applying snapshot {"current-snapshot-index": 99, "current-applied-index": 101, "incoming-leader-snapshot-index": 102, "incoming-leader-snapshot-term": 0} 1165s logger.go:146: 2026-02-10T15:28:43.291Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/member/snap/db", "took": "117.793µs"} 1165s logger.go:146: 2026-02-10T15:28:43.291Z INFO restoring mvcc store 1165s logger.go:146: 2026-02-10T15:28:43.294Z INFO kvstore restored {"current-rev": 1} 1165s logger.go:146: 2026-02-10T15:28:43.294Z INFO restored mvcc store {"consistent-index": 101} 1165s logger.go:146: 2026-02-10T15:28:43.294Z INFO restoring alarm store 1165s logger.go:146: 2026-02-10T15:28:43.304Z INFO closing old backend file 1165s logger.go:146: 2026-02-10T15:28:43.305Z INFO restored alarm store 1165s logger.go:146: 2026-02-10T15:28:43.305Z INFO restoring v2 store 1165s logger.go:146: 2026-02-10T15:28:43.305Z INFO restored v2 store 1165s logger.go:146: 2026-02-10T15:28:43.305Z INFO restoring cluster configuration 1165s logger.go:146: 2026-02-10T15:28:43.305Z INFO restored cluster configuration 1165s logger.go:146: 2026-02-10T15:28:43.305Z INFO removing old peers from network 1165s logger.go:146: 2026-02-10T15:28:43.305Z INFO removed old peers from network 1165s logger.go:146: 2026-02-10T15:28:43.305Z INFO adding peers from new cluster configuration 1165s logger.go:146: 2026-02-10T15:28:43.305Z INFO added peers from new cluster configuration 1165s logger.go:146: 2026-02-10T15:28:43.305Z INFO applied snapshot {"current-snapshot-index": 102, "current-applied-index": 102, "incoming-leader-snapshot-index": 102, "incoming-leader-snapshot-term": 0} 1165s logger.go:146: 2026-02-10T15:28:43.305Z DEBUG Applying entries {"num-entries": 1} 1165s logger.go:146: 2026-02-10T15:28:43.305Z DEBUG Applying entry {"index": 103, "term": 0, "type": "EntryNormal"} 1165s logger.go:146: 2026-02-10T15:28:43.305Z DEBUG apply entry normal {"consistent-index": 101, "entry-index": 103, "should-applyV3": true} 1165s logger.go:146: 2026-02-10T15:28:43.305Z DEBUG applyEntryNormal {"V2request": "ID:103 Method:\"QGET\" "} 1165s logger.go:146: 2026-02-10T15:28:43.305Z WARN apply request took too long {"took": "3.922µs", "expected-duration": "0s", "prefix": "", "request": "ID:103 Method:\"QGET\" ", "response": ""} 1165s logger.go:146: 2026-02-10T15:28:43.305Z DEBUG Applying entries {"num-entries": 1} 1165s logger.go:146: 2026-02-10T15:28:43.305Z DEBUG Applying entry {"index": 104, "term": 0, "type": "EntryNormal"} 1165s logger.go:146: 2026-02-10T15:28:43.305Z DEBUG apply entry normal {"consistent-index": 103, "entry-index": 104, "should-applyV3": true} 1165s logger.go:146: 2026-02-10T15:28:43.305Z DEBUG applyEntryNormal {"V2request": "ID:104 Method:\"QGET\" "} 1165s logger.go:146: 2026-02-10T15:28:43.305Z WARN apply request took too long {"took": "1.497µs", "expected-duration": "0s", "prefix": "", "request": "ID:104 Method:\"QGET\" ", "response": ""} 1165s logger.go:146: 2026-02-10T15:28:43.306Z INFO closed old backend file 1165s logger.go:146: 2026-02-10T15:28:43.370Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1166s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/0000000000000069.snap.db","bytes":20480,"size":"20 kB"} 1166s logger.go:146: 2026-02-10T15:28:43.425Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26094, "size": "26 kB"} 1166s logger.go:146: 2026-02-10T15:28:43.425Z INFO applied incoming Raft snapshot {"snapshot-index": 105} 1166s logger.go:146: 2026-02-10T15:28:43.425Z INFO applying snapshot {"current-snapshot-index": 102, "current-applied-index": 104, "incoming-leader-snapshot-index": 105, "incoming-leader-snapshot-term": 0} 1166s logger.go:146: 2026-02-10T15:28:43.426Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/member/snap/db", "took": "198.695µs"} 1166s logger.go:146: 2026-02-10T15:28:43.426Z INFO restoring mvcc store 1166s logger.go:146: 2026-02-10T15:28:43.426Z INFO kvstore restored {"current-rev": 1} 1166s logger.go:146: 2026-02-10T15:28:43.426Z INFO restored mvcc store {"consistent-index": 104} 1166s logger.go:146: 2026-02-10T15:28:43.426Z INFO restoring alarm store 1166s logger.go:146: 2026-02-10T15:28:43.427Z INFO closing old backend file 1166s logger.go:146: 2026-02-10T15:28:43.429Z INFO restored alarm store 1166s logger.go:146: 2026-02-10T15:28:43.429Z INFO restoring v2 store 1166s logger.go:146: 2026-02-10T15:28:43.429Z INFO closed old backend file 1166s logger.go:146: 2026-02-10T15:28:43.429Z INFO restored v2 store 1166s logger.go:146: 2026-02-10T15:28:43.429Z INFO restoring cluster configuration 1166s logger.go:146: 2026-02-10T15:28:43.429Z INFO restored cluster configuration 1166s logger.go:146: 2026-02-10T15:28:43.429Z INFO removing old peers from network 1166s logger.go:146: 2026-02-10T15:28:43.429Z INFO removed old peers from network 1166s logger.go:146: 2026-02-10T15:28:43.429Z INFO adding peers from new cluster configuration 1166s logger.go:146: 2026-02-10T15:28:43.429Z INFO added peers from new cluster configuration 1166s logger.go:146: 2026-02-10T15:28:43.430Z INFO applied snapshot {"current-snapshot-index": 105, "current-applied-index": 105, "incoming-leader-snapshot-index": 105, "incoming-leader-snapshot-term": 0} 1166s logger.go:146: 2026-02-10T15:28:43.430Z DEBUG Applying entries {"num-entries": 1} 1166s logger.go:146: 2026-02-10T15:28:43.430Z DEBUG Applying entry {"index": 106, "term": 0, "type": "EntryNormal"} 1166s logger.go:146: 2026-02-10T15:28:43.430Z DEBUG apply entry normal {"consistent-index": 104, "entry-index": 106, "should-applyV3": true} 1166s logger.go:146: 2026-02-10T15:28:43.430Z DEBUG applyEntryNormal {"V2request": "ID:106 Method:\"QGET\" "} 1166s logger.go:146: 2026-02-10T15:28:43.430Z WARN apply request took too long {"took": "3.337µs", "expected-duration": "0s", "prefix": "", "request": "ID:106 Method:\"QGET\" ", "response": ""} 1166s logger.go:146: 2026-02-10T15:28:43.430Z DEBUG Applying entries {"num-entries": 1} 1166s logger.go:146: 2026-02-10T15:28:43.430Z DEBUG Applying entry {"index": 107, "term": 0, "type": "EntryNormal"} 1166s logger.go:146: 2026-02-10T15:28:43.430Z DEBUG apply entry normal {"consistent-index": 106, "entry-index": 107, "should-applyV3": true} 1166s logger.go:146: 2026-02-10T15:28:43.430Z DEBUG applyEntryNormal {"V2request": "ID:107 Method:\"QGET\" "} 1166s logger.go:146: 2026-02-10T15:28:43.430Z WARN apply request took too long {"took": "1.499µs", "expected-duration": "0s", "prefix": "", "request": "ID:107 Method:\"QGET\" ", "response": ""} 1166s logger.go:146: 2026-02-10T15:28:43.611Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1166s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/000000000000006c.snap.db","bytes":20480,"size":"20 kB"} 1166s logger.go:146: 2026-02-10T15:28:43.642Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26094, "size": "26 kB"} 1166s logger.go:146: 2026-02-10T15:28:43.642Z INFO applied incoming Raft snapshot {"snapshot-index": 108} 1166s logger.go:146: 2026-02-10T15:28:43.642Z INFO applying snapshot {"current-snapshot-index": 105, "current-applied-index": 107, "incoming-leader-snapshot-index": 108, "incoming-leader-snapshot-term": 0} 1166s logger.go:146: 2026-02-10T15:28:43.643Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/member/snap/db", "took": "156.551µs"} 1166s logger.go:146: 2026-02-10T15:28:43.643Z INFO restoring mvcc store 1166s logger.go:146: 2026-02-10T15:28:43.645Z INFO kvstore restored {"current-rev": 1} 1166s logger.go:146: 2026-02-10T15:28:43.659Z INFO restored mvcc store {"consistent-index": 107} 1166s logger.go:146: 2026-02-10T15:28:43.659Z INFO restoring alarm store 1166s logger.go:146: 2026-02-10T15:28:43.659Z INFO closing old backend file 1166s logger.go:146: 2026-02-10T15:28:43.660Z INFO restored alarm store 1166s logger.go:146: 2026-02-10T15:28:43.660Z INFO restoring v2 store 1166s logger.go:146: 2026-02-10T15:28:43.660Z INFO restored v2 store 1166s logger.go:146: 2026-02-10T15:28:43.660Z INFO restoring cluster configuration 1166s logger.go:146: 2026-02-10T15:28:43.660Z INFO restored cluster configuration 1166s logger.go:146: 2026-02-10T15:28:43.660Z INFO removing old peers from network 1166s logger.go:146: 2026-02-10T15:28:43.660Z INFO removed old peers from network 1166s logger.go:146: 2026-02-10T15:28:43.660Z INFO adding peers from new cluster configuration 1166s logger.go:146: 2026-02-10T15:28:43.660Z INFO added peers from new cluster configuration 1166s logger.go:146: 2026-02-10T15:28:43.660Z INFO applied snapshot {"current-snapshot-index": 108, "current-applied-index": 108, "incoming-leader-snapshot-index": 108, "incoming-leader-snapshot-term": 0} 1166s logger.go:146: 2026-02-10T15:28:43.660Z DEBUG Applying entries {"num-entries": 1} 1166s logger.go:146: 2026-02-10T15:28:43.660Z DEBUG Applying entry {"index": 109, "term": 0, "type": "EntryNormal"} 1166s logger.go:146: 2026-02-10T15:28:43.660Z DEBUG apply entry normal {"consistent-index": 107, "entry-index": 109, "should-applyV3": true} 1166s logger.go:146: 2026-02-10T15:28:43.660Z DEBUG applyEntryNormal {"V2request": "ID:109 Method:\"QGET\" "} 1166s logger.go:146: 2026-02-10T15:28:43.660Z WARN apply request took too long {"took": "4.108µs", "expected-duration": "0s", "prefix": "", "request": "ID:109 Method:\"QGET\" ", "response": ""} 1166s logger.go:146: 2026-02-10T15:28:43.660Z DEBUG Applying entries {"num-entries": 1} 1166s logger.go:146: 2026-02-10T15:28:43.660Z DEBUG Applying entry {"index": 110, "term": 0, "type": "EntryNormal"} 1166s logger.go:146: 2026-02-10T15:28:43.660Z DEBUG apply entry normal {"consistent-index": 109, "entry-index": 110, "should-applyV3": true} 1166s logger.go:146: 2026-02-10T15:28:43.660Z DEBUG applyEntryNormal {"V2request": "ID:110 Method:\"QGET\" "} 1166s logger.go:146: 2026-02-10T15:28:43.660Z WARN apply request took too long {"took": "1.557µs", "expected-duration": "0s", "prefix": "", "request": "ID:110 Method:\"QGET\" ", "response": ""} 1166s logger.go:146: 2026-02-10T15:28:43.660Z INFO closed old backend file 1166s logger.go:146: 2026-02-10T15:28:43.677Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1166s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/000000000000006f.snap.db","bytes":20480,"size":"20 kB"} 1166s logger.go:146: 2026-02-10T15:28:43.678Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26094, "size": "26 kB"} 1166s logger.go:146: 2026-02-10T15:28:43.678Z INFO applied incoming Raft snapshot {"snapshot-index": 111} 1166s logger.go:146: 2026-02-10T15:28:43.678Z INFO applying snapshot {"current-snapshot-index": 108, "current-applied-index": 110, "incoming-leader-snapshot-index": 111, "incoming-leader-snapshot-term": 0} 1166s logger.go:146: 2026-02-10T15:28:43.678Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/member/snap/db", "took": "99.596µs"} 1166s logger.go:146: 2026-02-10T15:28:43.679Z INFO restoring mvcc store 1166s logger.go:146: 2026-02-10T15:28:43.679Z INFO kvstore restored {"current-rev": 1} 1166s logger.go:146: 2026-02-10T15:28:43.679Z INFO restored mvcc store {"consistent-index": 110} 1166s logger.go:146: 2026-02-10T15:28:43.679Z INFO restoring alarm store 1166s logger.go:146: 2026-02-10T15:28:43.680Z INFO closing old backend file 1166s logger.go:146: 2026-02-10T15:28:43.680Z INFO restored alarm store 1166s logger.go:146: 2026-02-10T15:28:43.680Z INFO restoring v2 store 1166s logger.go:146: 2026-02-10T15:28:43.680Z INFO restored v2 store 1166s logger.go:146: 2026-02-10T15:28:43.680Z INFO restoring cluster configuration 1166s logger.go:146: 2026-02-10T15:28:43.680Z INFO restored cluster configuration 1166s logger.go:146: 2026-02-10T15:28:43.680Z INFO removing old peers from network 1166s logger.go:146: 2026-02-10T15:28:43.680Z INFO removed old peers from network 1166s logger.go:146: 2026-02-10T15:28:43.680Z INFO adding peers from new cluster configuration 1166s logger.go:146: 2026-02-10T15:28:43.680Z INFO added peers from new cluster configuration 1166s logger.go:146: 2026-02-10T15:28:43.680Z INFO applied snapshot {"current-snapshot-index": 111, "current-applied-index": 111, "incoming-leader-snapshot-index": 111, "incoming-leader-snapshot-term": 0} 1166s logger.go:146: 2026-02-10T15:28:43.680Z DEBUG Applying entries {"num-entries": 1} 1166s logger.go:146: 2026-02-10T15:28:43.680Z DEBUG Applying entry {"index": 112, "term": 0, "type": "EntryNormal"} 1166s logger.go:146: 2026-02-10T15:28:43.680Z DEBUG apply entry normal {"consistent-index": 110, "entry-index": 112, "should-applyV3": true} 1166s logger.go:146: 2026-02-10T15:28:43.680Z DEBUG applyEntryNormal {"V2request": "ID:112 Method:\"QGET\" "} 1166s logger.go:146: 2026-02-10T15:28:43.680Z WARN apply request took too long {"took": "2.73µs", "expected-duration": "0s", "prefix": "", "request": "ID:112 Method:\"QGET\" ", "response": ""} 1166s logger.go:146: 2026-02-10T15:28:43.680Z DEBUG Applying entries {"num-entries": 1} 1166s logger.go:146: 2026-02-10T15:28:43.680Z DEBUG Applying entry {"index": 113, "term": 0, "type": "EntryNormal"} 1166s logger.go:146: 2026-02-10T15:28:43.680Z DEBUG apply entry normal {"consistent-index": 112, "entry-index": 113, "should-applyV3": true} 1166s logger.go:146: 2026-02-10T15:28:43.680Z DEBUG applyEntryNormal {"V2request": "ID:113 Method:\"QGET\" "} 1166s logger.go:146: 2026-02-10T15:28:43.680Z WARN apply request took too long {"took": "1.589µs", "expected-duration": "0s", "prefix": "", "request": "ID:113 Method:\"QGET\" ", "response": ""} 1166s logger.go:146: 2026-02-10T15:28:43.680Z INFO closed old backend file 1166s logger.go:146: 2026-02-10T15:28:43.681Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1166s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/0000000000000072.snap.db","bytes":20480,"size":"20 kB"} 1166s logger.go:146: 2026-02-10T15:28:43.683Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26094, "size": "26 kB"} 1166s logger.go:146: 2026-02-10T15:28:43.683Z INFO applied incoming Raft snapshot {"snapshot-index": 114} 1166s logger.go:146: 2026-02-10T15:28:43.683Z INFO applying snapshot {"current-snapshot-index": 111, "current-applied-index": 113, "incoming-leader-snapshot-index": 114, "incoming-leader-snapshot-term": 0} 1166s logger.go:146: 2026-02-10T15:28:43.683Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/member/snap/db", "took": "60.927µs"} 1166s logger.go:146: 2026-02-10T15:28:43.683Z INFO restoring mvcc store 1166s logger.go:146: 2026-02-10T15:28:43.690Z INFO kvstore restored {"current-rev": 1} 1166s logger.go:146: 2026-02-10T15:28:43.690Z INFO restored mvcc store {"consistent-index": 113} 1166s logger.go:146: 2026-02-10T15:28:43.690Z INFO restoring alarm store 1166s logger.go:146: 2026-02-10T15:28:43.690Z INFO closing old backend file 1166s logger.go:146: 2026-02-10T15:28:43.696Z INFO closed old backend file 1166s logger.go:146: 2026-02-10T15:28:43.704Z INFO restored alarm store 1166s logger.go:146: 2026-02-10T15:28:43.704Z INFO restoring v2 store 1166s logger.go:146: 2026-02-10T15:28:43.704Z INFO restored v2 store 1166s logger.go:146: 2026-02-10T15:28:43.704Z INFO restoring cluster configuration 1166s logger.go:146: 2026-02-10T15:28:43.704Z INFO restored cluster configuration 1166s logger.go:146: 2026-02-10T15:28:43.704Z INFO removing old peers from network 1166s logger.go:146: 2026-02-10T15:28:43.704Z INFO removed old peers from network 1166s logger.go:146: 2026-02-10T15:28:43.704Z INFO adding peers from new cluster configuration 1166s logger.go:146: 2026-02-10T15:28:43.704Z INFO added peers from new cluster configuration 1166s logger.go:146: 2026-02-10T15:28:43.704Z INFO applied snapshot {"current-snapshot-index": 114, "current-applied-index": 114, "incoming-leader-snapshot-index": 114, "incoming-leader-snapshot-term": 0} 1166s logger.go:146: 2026-02-10T15:28:43.704Z DEBUG Applying entries {"num-entries": 1} 1166s logger.go:146: 2026-02-10T15:28:43.704Z DEBUG Applying entry {"index": 115, "term": 0, "type": "EntryNormal"} 1166s logger.go:146: 2026-02-10T15:28:43.704Z DEBUG apply entry normal {"consistent-index": 113, "entry-index": 115, "should-applyV3": true} 1166s logger.go:146: 2026-02-10T15:28:43.704Z DEBUG applyEntryNormal {"V2request": "ID:115 Method:\"QGET\" "} 1166s logger.go:146: 2026-02-10T15:28:43.704Z WARN apply request took too long {"took": "3.935µs", "expected-duration": "0s", "prefix": "", "request": "ID:115 Method:\"QGET\" ", "response": ""} 1166s logger.go:146: 2026-02-10T15:28:43.704Z DEBUG Applying entries {"num-entries": 1} 1166s logger.go:146: 2026-02-10T15:28:43.704Z DEBUG Applying entry {"index": 116, "term": 0, "type": "EntryNormal"} 1166s logger.go:146: 2026-02-10T15:28:43.704Z DEBUG apply entry normal {"consistent-index": 115, "entry-index": 116, "should-applyV3": true} 1166s logger.go:146: 2026-02-10T15:28:43.704Z DEBUG applyEntryNormal {"V2request": "ID:116 Method:\"QGET\" "} 1166s logger.go:146: 2026-02-10T15:28:43.704Z WARN apply request took too long {"took": "1.993µs", "expected-duration": "0s", "prefix": "", "request": "ID:116 Method:\"QGET\" ", "response": ""} 1166s logger.go:146: 2026-02-10T15:28:43.907Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1166s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/0000000000000075.snap.db","bytes":20480,"size":"20 kB"} 1166s logger.go:146: 2026-02-10T15:28:44.090Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26094, "size": "26 kB"} 1166s logger.go:146: 2026-02-10T15:28:44.090Z INFO applied incoming Raft snapshot {"snapshot-index": 117} 1166s logger.go:146: 2026-02-10T15:28:44.090Z INFO applying snapshot {"current-snapshot-index": 114, "current-applied-index": 116, "incoming-leader-snapshot-index": 117, "incoming-leader-snapshot-term": 0} 1166s logger.go:146: 2026-02-10T15:28:44.090Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/member/snap/db", "took": "111.475µs"} 1166s logger.go:146: 2026-02-10T15:28:44.090Z INFO restoring mvcc store 1166s logger.go:146: 2026-02-10T15:28:44.101Z INFO kvstore restored {"current-rev": 1} 1166s logger.go:146: 2026-02-10T15:28:44.101Z INFO restored mvcc store {"consistent-index": 116} 1166s logger.go:146: 2026-02-10T15:28:44.101Z INFO restoring alarm store 1166s logger.go:146: 2026-02-10T15:28:44.101Z INFO closing old backend file 1166s logger.go:146: 2026-02-10T15:28:44.152Z INFO restored alarm store 1166s logger.go:146: 2026-02-10T15:28:44.152Z INFO restoring v2 store 1166s logger.go:146: 2026-02-10T15:28:44.153Z INFO restored v2 store 1166s logger.go:146: 2026-02-10T15:28:44.153Z INFO restoring cluster configuration 1166s logger.go:146: 2026-02-10T15:28:44.153Z INFO restored cluster configuration 1166s logger.go:146: 2026-02-10T15:28:44.153Z INFO removing old peers from network 1166s logger.go:146: 2026-02-10T15:28:44.153Z INFO removed old peers from network 1166s logger.go:146: 2026-02-10T15:28:44.153Z INFO adding peers from new cluster configuration 1166s logger.go:146: 2026-02-10T15:28:44.153Z INFO added peers from new cluster configuration 1166s logger.go:146: 2026-02-10T15:28:44.153Z INFO applied snapshot {"current-snapshot-index": 117, "current-applied-index": 117, "incoming-leader-snapshot-index": 117, "incoming-leader-snapshot-term": 0} 1166s logger.go:146: 2026-02-10T15:28:44.153Z DEBUG Applying entries {"num-entries": 1} 1166s logger.go:146: 2026-02-10T15:28:44.153Z DEBUG Applying entry {"index": 118, "term": 0, "type": "EntryNormal"} 1166s logger.go:146: 2026-02-10T15:28:44.153Z DEBUG apply entry normal {"consistent-index": 116, "entry-index": 118, "should-applyV3": true} 1166s logger.go:146: 2026-02-10T15:28:44.153Z DEBUG applyEntryNormal {"V2request": "ID:118 Method:\"QGET\" "} 1166s logger.go:146: 2026-02-10T15:28:44.153Z WARN apply request took too long {"took": "4.522µs", "expected-duration": "0s", "prefix": "", "request": "ID:118 Method:\"QGET\" ", "response": ""} 1166s logger.go:146: 2026-02-10T15:28:44.153Z DEBUG Applying entries {"num-entries": 1} 1166s logger.go:146: 2026-02-10T15:28:44.153Z DEBUG Applying entry {"index": 119, "term": 0, "type": "EntryNormal"} 1166s logger.go:146: 2026-02-10T15:28:44.153Z DEBUG apply entry normal {"consistent-index": 118, "entry-index": 119, "should-applyV3": true} 1166s logger.go:146: 2026-02-10T15:28:44.153Z DEBUG applyEntryNormal {"V2request": "ID:119 Method:\"QGET\" "} 1166s logger.go:146: 2026-02-10T15:28:44.153Z WARN apply request took too long {"took": "1.386µs", "expected-duration": "0s", "prefix": "", "request": "ID:119 Method:\"QGET\" ", "response": ""} 1166s logger.go:146: 2026-02-10T15:28:44.176Z INFO closed old backend file 1166s logger.go:146: 2026-02-10T15:28:44.184Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1166s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/0000000000000078.snap.db","bytes":20480,"size":"20 kB"} 1166s logger.go:146: 2026-02-10T15:28:44.186Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26094, "size": "26 kB"} 1166s logger.go:146: 2026-02-10T15:28:44.186Z INFO applied incoming Raft snapshot {"snapshot-index": 120} 1166s logger.go:146: 2026-02-10T15:28:44.186Z INFO applying snapshot {"current-snapshot-index": 117, "current-applied-index": 119, "incoming-leader-snapshot-index": 120, "incoming-leader-snapshot-term": 0} 1166s logger.go:146: 2026-02-10T15:28:44.186Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/member/snap/db", "took": "86.707µs"} 1166s logger.go:146: 2026-02-10T15:28:44.186Z INFO restoring mvcc store 1166s logger.go:146: 2026-02-10T15:28:44.186Z INFO kvstore restored {"current-rev": 1} 1166s logger.go:146: 2026-02-10T15:28:44.186Z INFO restored mvcc store {"consistent-index": 119} 1166s logger.go:146: 2026-02-10T15:28:44.186Z INFO restoring alarm store 1166s logger.go:146: 2026-02-10T15:28:44.186Z INFO closing old backend file 1166s logger.go:146: 2026-02-10T15:28:44.196Z INFO restored alarm store 1166s logger.go:146: 2026-02-10T15:28:44.196Z INFO restoring v2 store 1166s logger.go:146: 2026-02-10T15:28:44.196Z INFO restored v2 store 1166s logger.go:146: 2026-02-10T15:28:44.196Z INFO restoring cluster configuration 1166s logger.go:146: 2026-02-10T15:28:44.196Z INFO restored cluster configuration 1166s logger.go:146: 2026-02-10T15:28:44.196Z INFO removing old peers from network 1166s logger.go:146: 2026-02-10T15:28:44.196Z INFO removed old peers from network 1166s logger.go:146: 2026-02-10T15:28:44.196Z INFO adding peers from new cluster configuration 1166s logger.go:146: 2026-02-10T15:28:44.196Z INFO added peers from new cluster configuration 1166s logger.go:146: 2026-02-10T15:28:44.196Z INFO applied snapshot {"current-snapshot-index": 120, "current-applied-index": 120, "incoming-leader-snapshot-index": 120, "incoming-leader-snapshot-term": 0} 1166s logger.go:146: 2026-02-10T15:28:44.197Z DEBUG Applying entries {"num-entries": 1} 1166s logger.go:146: 2026-02-10T15:28:44.197Z DEBUG Applying entry {"index": 121, "term": 0, "type": "EntryNormal"} 1166s logger.go:146: 2026-02-10T15:28:44.197Z DEBUG apply entry normal {"consistent-index": 119, "entry-index": 121, "should-applyV3": true} 1166s logger.go:146: 2026-02-10T15:28:44.197Z DEBUG applyEntryNormal {"V2request": "ID:121 Method:\"QGET\" "} 1166s logger.go:146: 2026-02-10T15:28:44.197Z WARN apply request took too long {"took": "6.227µs", "expected-duration": "0s", "prefix": "", "request": "ID:121 Method:\"QGET\" ", "response": ""} 1166s logger.go:146: 2026-02-10T15:28:44.197Z DEBUG Applying entries {"num-entries": 1} 1166s logger.go:146: 2026-02-10T15:28:44.197Z DEBUG Applying entry {"index": 122, "term": 0, "type": "EntryNormal"} 1166s logger.go:146: 2026-02-10T15:28:44.197Z DEBUG apply entry normal {"consistent-index": 121, "entry-index": 122, "should-applyV3": true} 1166s logger.go:146: 2026-02-10T15:28:44.197Z DEBUG applyEntryNormal {"V2request": "ID:122 Method:\"QGET\" "} 1166s logger.go:146: 2026-02-10T15:28:44.197Z WARN apply request took too long {"took": "2.327µs", "expected-duration": "0s", "prefix": "", "request": "ID:122 Method:\"QGET\" ", "response": ""} 1166s logger.go:146: 2026-02-10T15:28:44.204Z INFO closed old backend file 1166s logger.go:146: 2026-02-10T15:28:44.368Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1167s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/000000000000007b.snap.db","bytes":20480,"size":"20 kB"} 1167s logger.go:146: 2026-02-10T15:28:44.444Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26094, "size": "26 kB"} 1167s logger.go:146: 2026-02-10T15:28:44.444Z INFO applying snapshot {"current-snapshot-index": 120, "current-applied-index": 122, "incoming-leader-snapshot-index": 123, "incoming-leader-snapshot-term": 0} 1167s logger.go:146: 2026-02-10T15:28:44.444Z INFO applied incoming Raft snapshot {"snapshot-index": 123} 1167s logger.go:146: 2026-02-10T15:28:44.445Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/member/snap/db", "took": "127.835µs"} 1167s logger.go:146: 2026-02-10T15:28:44.445Z INFO restoring mvcc store 1167s logger.go:146: 2026-02-10T15:28:44.447Z INFO kvstore restored {"current-rev": 1} 1167s logger.go:146: 2026-02-10T15:28:44.447Z INFO restored mvcc store {"consistent-index": 122} 1167s logger.go:146: 2026-02-10T15:28:44.447Z INFO restoring alarm store 1167s logger.go:146: 2026-02-10T15:28:44.447Z INFO closing old backend file 1167s logger.go:146: 2026-02-10T15:28:44.454Z INFO closed old backend file 1167s logger.go:146: 2026-02-10T15:28:44.454Z INFO restored alarm store 1167s logger.go:146: 2026-02-10T15:28:44.454Z INFO restoring v2 store 1167s logger.go:146: 2026-02-10T15:28:44.454Z INFO restored v2 store 1167s logger.go:146: 2026-02-10T15:28:44.454Z INFO restoring cluster configuration 1167s logger.go:146: 2026-02-10T15:28:44.454Z INFO restored cluster configuration 1167s logger.go:146: 2026-02-10T15:28:44.454Z INFO removing old peers from network 1167s logger.go:146: 2026-02-10T15:28:44.454Z INFO removed old peers from network 1167s logger.go:146: 2026-02-10T15:28:44.454Z INFO adding peers from new cluster configuration 1167s logger.go:146: 2026-02-10T15:28:44.454Z INFO added peers from new cluster configuration 1167s logger.go:146: 2026-02-10T15:28:44.454Z INFO applied snapshot {"current-snapshot-index": 123, "current-applied-index": 123, "incoming-leader-snapshot-index": 123, "incoming-leader-snapshot-term": 0} 1167s logger.go:146: 2026-02-10T15:28:44.454Z DEBUG Applying entries {"num-entries": 1} 1167s logger.go:146: 2026-02-10T15:28:44.454Z DEBUG Applying entry {"index": 124, "term": 0, "type": "EntryNormal"} 1167s logger.go:146: 2026-02-10T15:28:44.454Z DEBUG apply entry normal {"consistent-index": 122, "entry-index": 124, "should-applyV3": true} 1167s logger.go:146: 2026-02-10T15:28:44.454Z DEBUG applyEntryNormal {"V2request": "ID:124 Method:\"QGET\" "} 1167s logger.go:146: 2026-02-10T15:28:44.454Z WARN apply request took too long {"took": "4.015µs", "expected-duration": "0s", "prefix": "", "request": "ID:124 Method:\"QGET\" ", "response": ""} 1167s logger.go:146: 2026-02-10T15:28:44.454Z DEBUG Applying entries {"num-entries": 1} 1167s logger.go:146: 2026-02-10T15:28:44.454Z DEBUG Applying entry {"index": 125, "term": 0, "type": "EntryNormal"} 1167s logger.go:146: 2026-02-10T15:28:44.454Z DEBUG apply entry normal {"consistent-index": 124, "entry-index": 125, "should-applyV3": true} 1167s logger.go:146: 2026-02-10T15:28:44.454Z DEBUG applyEntryNormal {"V2request": "ID:125 Method:\"QGET\" "} 1167s logger.go:146: 2026-02-10T15:28:44.454Z WARN apply request took too long {"took": "1.402µs", "expected-duration": "0s", "prefix": "", "request": "ID:125 Method:\"QGET\" ", "response": ""} 1167s logger.go:146: 2026-02-10T15:28:44.456Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1167s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/000000000000007e.snap.db","bytes":20480,"size":"20 kB"} 1167s logger.go:146: 2026-02-10T15:28:44.460Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26094, "size": "26 kB"} 1167s logger.go:146: 2026-02-10T15:28:44.460Z INFO applied incoming Raft snapshot {"snapshot-index": 126} 1167s logger.go:146: 2026-02-10T15:28:44.460Z INFO applying snapshot {"current-snapshot-index": 123, "current-applied-index": 125, "incoming-leader-snapshot-index": 126, "incoming-leader-snapshot-term": 0} 1167s logger.go:146: 2026-02-10T15:28:44.460Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/member/snap/db", "took": "75.22µs"} 1167s logger.go:146: 2026-02-10T15:28:44.460Z INFO restoring mvcc store 1167s logger.go:146: 2026-02-10T15:28:44.462Z INFO kvstore restored {"current-rev": 1} 1167s logger.go:146: 2026-02-10T15:28:44.463Z INFO restored mvcc store {"consistent-index": 125} 1167s logger.go:146: 2026-02-10T15:28:44.463Z INFO restoring alarm store 1167s logger.go:146: 2026-02-10T15:28:44.463Z INFO closing old backend file 1167s logger.go:146: 2026-02-10T15:28:44.465Z INFO restored alarm store 1167s logger.go:146: 2026-02-10T15:28:44.465Z INFO restoring v2 store 1167s logger.go:146: 2026-02-10T15:28:44.485Z INFO restored v2 store 1167s logger.go:146: 2026-02-10T15:28:44.485Z INFO restoring cluster configuration 1167s logger.go:146: 2026-02-10T15:28:44.485Z INFO restored cluster configuration 1167s logger.go:146: 2026-02-10T15:28:44.485Z INFO removing old peers from network 1167s logger.go:146: 2026-02-10T15:28:44.485Z INFO removed old peers from network 1167s logger.go:146: 2026-02-10T15:28:44.485Z INFO adding peers from new cluster configuration 1167s logger.go:146: 2026-02-10T15:28:44.485Z INFO added peers from new cluster configuration 1167s logger.go:146: 2026-02-10T15:28:44.485Z INFO applied snapshot {"current-snapshot-index": 126, "current-applied-index": 126, "incoming-leader-snapshot-index": 126, "incoming-leader-snapshot-term": 0} 1167s logger.go:146: 2026-02-10T15:28:44.485Z DEBUG Applying entries {"num-entries": 1} 1167s logger.go:146: 2026-02-10T15:28:44.485Z DEBUG Applying entry {"index": 127, "term": 0, "type": "EntryNormal"} 1167s logger.go:146: 2026-02-10T15:28:44.485Z DEBUG apply entry normal {"consistent-index": 125, "entry-index": 127, "should-applyV3": true} 1167s logger.go:146: 2026-02-10T15:28:44.485Z DEBUG applyEntryNormal {"V2request": "ID:127 Method:\"QGET\" "} 1167s logger.go:146: 2026-02-10T15:28:44.485Z WARN apply request took too long {"took": "7.082µs", "expected-duration": "0s", "prefix": "", "request": "ID:127 Method:\"QGET\" ", "response": ""} 1167s logger.go:146: 2026-02-10T15:28:44.491Z DEBUG Applying entries {"num-entries": 1} 1167s logger.go:146: 2026-02-10T15:28:44.491Z DEBUG Applying entry {"index": 128, "term": 0, "type": "EntryNormal"} 1167s logger.go:146: 2026-02-10T15:28:44.491Z DEBUG apply entry normal {"consistent-index": 127, "entry-index": 128, "should-applyV3": true} 1167s logger.go:146: 2026-02-10T15:28:44.491Z DEBUG applyEntryNormal {"V2request": "ID:128 Method:\"QGET\" "} 1167s logger.go:146: 2026-02-10T15:28:44.491Z WARN apply request took too long {"took": "2.688µs", "expected-duration": "0s", "prefix": "", "request": "ID:128 Method:\"QGET\" ", "response": ""} 1167s logger.go:146: 2026-02-10T15:28:44.499Z INFO closed old backend file 1167s logger.go:146: 2026-02-10T15:28:44.572Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1167s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/0000000000000081.snap.db","bytes":20480,"size":"20 kB"} 1167s logger.go:146: 2026-02-10T15:28:44.573Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26095, "size": "26 kB"} 1167s logger.go:146: 2026-02-10T15:28:44.573Z INFO applied incoming Raft snapshot {"snapshot-index": 129} 1167s logger.go:146: 2026-02-10T15:28:44.573Z INFO applying snapshot {"current-snapshot-index": 126, "current-applied-index": 128, "incoming-leader-snapshot-index": 129, "incoming-leader-snapshot-term": 0} 1167s logger.go:146: 2026-02-10T15:28:44.574Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/member/snap/db", "took": "80.104µs"} 1167s logger.go:146: 2026-02-10T15:28:44.574Z INFO restoring mvcc store 1167s logger.go:146: 2026-02-10T15:28:44.574Z INFO kvstore restored {"current-rev": 1} 1167s logger.go:146: 2026-02-10T15:28:44.574Z INFO restored mvcc store {"consistent-index": 128} 1167s logger.go:146: 2026-02-10T15:28:44.574Z INFO restoring alarm store 1167s logger.go:146: 2026-02-10T15:28:44.574Z INFO closing old backend file 1167s logger.go:146: 2026-02-10T15:28:44.596Z INFO restored alarm store 1167s logger.go:146: 2026-02-10T15:28:44.596Z INFO restoring v2 store 1167s logger.go:146: 2026-02-10T15:28:44.596Z INFO restored v2 store 1167s logger.go:146: 2026-02-10T15:28:44.596Z INFO restoring cluster configuration 1167s logger.go:146: 2026-02-10T15:28:44.608Z INFO restored cluster configuration 1167s logger.go:146: 2026-02-10T15:28:44.608Z INFO removing old peers from network 1167s logger.go:146: 2026-02-10T15:28:44.608Z INFO removed old peers from network 1167s logger.go:146: 2026-02-10T15:28:44.608Z INFO adding peers from new cluster configuration 1167s logger.go:146: 2026-02-10T15:28:44.608Z INFO added peers from new cluster configuration 1167s logger.go:146: 2026-02-10T15:28:44.608Z INFO applied snapshot {"current-snapshot-index": 129, "current-applied-index": 129, "incoming-leader-snapshot-index": 129, "incoming-leader-snapshot-term": 0} 1167s logger.go:146: 2026-02-10T15:28:44.608Z DEBUG Applying entries {"num-entries": 1} 1167s logger.go:146: 2026-02-10T15:28:44.608Z DEBUG Applying entry {"index": 130, "term": 0, "type": "EntryNormal"} 1167s logger.go:146: 2026-02-10T15:28:44.608Z DEBUG apply entry normal {"consistent-index": 128, "entry-index": 130, "should-applyV3": true} 1167s logger.go:146: 2026-02-10T15:28:44.608Z DEBUG applyEntryNormal {"V2request": "ID:130 Method:\"QGET\" "} 1167s logger.go:146: 2026-02-10T15:28:44.608Z WARN apply request took too long {"took": "2.771µs", "expected-duration": "0s", "prefix": "", "request": "ID:130 Method:\"QGET\" ", "response": ""} 1167s logger.go:146: 2026-02-10T15:28:44.608Z DEBUG Applying entries {"num-entries": 1} 1167s logger.go:146: 2026-02-10T15:28:44.608Z DEBUG Applying entry {"index": 131, "term": 0, "type": "EntryNormal"} 1167s logger.go:146: 2026-02-10T15:28:44.608Z DEBUG apply entry normal {"consistent-index": 130, "entry-index": 131, "should-applyV3": true} 1167s logger.go:146: 2026-02-10T15:28:44.608Z DEBUG applyEntryNormal {"V2request": "ID:131 Method:\"QGET\" "} 1167s logger.go:146: 2026-02-10T15:28:44.608Z WARN apply request took too long {"took": "1.344µs", "expected-duration": "0s", "prefix": "", "request": "ID:131 Method:\"QGET\" ", "response": ""} 1167s logger.go:146: 2026-02-10T15:28:44.623Z INFO closed old backend file 1167s logger.go:146: 2026-02-10T15:28:44.799Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1167s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/0000000000000084.snap.db","bytes":20480,"size":"20 kB"} 1167s logger.go:146: 2026-02-10T15:28:44.827Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26095, "size": "26 kB"} 1167s logger.go:146: 2026-02-10T15:28:44.827Z INFO applied incoming Raft snapshot {"snapshot-index": 132} 1167s logger.go:146: 2026-02-10T15:28:44.827Z INFO applying snapshot {"current-snapshot-index": 129, "current-applied-index": 131, "incoming-leader-snapshot-index": 132, "incoming-leader-snapshot-term": 0} 1167s logger.go:146: 2026-02-10T15:28:44.828Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/member/snap/db", "took": "130.808µs"} 1167s logger.go:146: 2026-02-10T15:28:44.828Z INFO restoring mvcc store 1167s logger.go:146: 2026-02-10T15:28:44.830Z INFO kvstore restored {"current-rev": 1} 1167s logger.go:146: 2026-02-10T15:28:44.830Z INFO restored mvcc store {"consistent-index": 131} 1167s logger.go:146: 2026-02-10T15:28:44.830Z INFO restoring alarm store 1167s logger.go:146: 2026-02-10T15:28:44.832Z INFO closing old backend file 1167s logger.go:146: 2026-02-10T15:28:44.929Z INFO restored alarm store 1167s logger.go:146: 2026-02-10T15:28:44.929Z INFO restoring v2 store 1167s logger.go:146: 2026-02-10T15:28:44.929Z INFO restored v2 store 1167s logger.go:146: 2026-02-10T15:28:44.929Z INFO restoring cluster configuration 1167s logger.go:146: 2026-02-10T15:28:44.929Z INFO restored cluster configuration 1167s logger.go:146: 2026-02-10T15:28:44.929Z INFO removing old peers from network 1167s logger.go:146: 2026-02-10T15:28:44.929Z INFO removed old peers from network 1167s logger.go:146: 2026-02-10T15:28:44.929Z INFO adding peers from new cluster configuration 1167s logger.go:146: 2026-02-10T15:28:44.929Z INFO added peers from new cluster configuration 1167s logger.go:146: 2026-02-10T15:28:44.929Z INFO applied snapshot {"current-snapshot-index": 132, "current-applied-index": 132, "incoming-leader-snapshot-index": 132, "incoming-leader-snapshot-term": 0} 1167s logger.go:146: 2026-02-10T15:28:44.929Z DEBUG Applying entries {"num-entries": 1} 1167s logger.go:146: 2026-02-10T15:28:44.929Z DEBUG Applying entry {"index": 133, "term": 0, "type": "EntryNormal"} 1167s logger.go:146: 2026-02-10T15:28:44.929Z DEBUG apply entry normal {"consistent-index": 131, "entry-index": 133, "should-applyV3": true} 1167s logger.go:146: 2026-02-10T15:28:44.929Z DEBUG applyEntryNormal {"V2request": "ID:133 Method:\"QGET\" "} 1167s logger.go:146: 2026-02-10T15:28:44.929Z WARN apply request took too long {"took": "10.631µs", "expected-duration": "0s", "prefix": "", "request": "ID:133 Method:\"QGET\" ", "response": ""} 1167s logger.go:146: 2026-02-10T15:28:44.929Z DEBUG Applying entries {"num-entries": 1} 1167s logger.go:146: 2026-02-10T15:28:44.929Z DEBUG Applying entry {"index": 134, "term": 0, "type": "EntryNormal"} 1167s logger.go:146: 2026-02-10T15:28:44.929Z DEBUG apply entry normal {"consistent-index": 133, "entry-index": 134, "should-applyV3": true} 1167s logger.go:146: 2026-02-10T15:28:44.929Z DEBUG applyEntryNormal {"V2request": "ID:134 Method:\"QGET\" "} 1167s logger.go:146: 2026-02-10T15:28:44.929Z WARN apply request took too long {"took": "2.739µs", "expected-duration": "0s", "prefix": "", "request": "ID:134 Method:\"QGET\" ", "response": ""} 1167s logger.go:146: 2026-02-10T15:28:44.940Z INFO closed old backend file 1167s logger.go:146: 2026-02-10T15:28:44.944Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1167s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/0000000000000087.snap.db","bytes":20480,"size":"20 kB"} 1167s logger.go:146: 2026-02-10T15:28:44.958Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26095, "size": "26 kB"} 1167s logger.go:146: 2026-02-10T15:28:44.958Z INFO applied incoming Raft snapshot {"snapshot-index": 135} 1167s logger.go:146: 2026-02-10T15:28:44.958Z INFO applying snapshot {"current-snapshot-index": 132, "current-applied-index": 134, "incoming-leader-snapshot-index": 135, "incoming-leader-snapshot-term": 0} 1167s logger.go:146: 2026-02-10T15:28:44.959Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/member/snap/db", "took": "129.457µs"} 1167s logger.go:146: 2026-02-10T15:28:44.959Z INFO restoring mvcc store 1167s logger.go:146: 2026-02-10T15:28:45.002Z INFO kvstore restored {"current-rev": 1} 1167s logger.go:146: 2026-02-10T15:28:45.005Z INFO restored mvcc store {"consistent-index": 134} 1167s logger.go:146: 2026-02-10T15:28:45.005Z INFO restoring alarm store 1167s logger.go:146: 2026-02-10T15:28:45.005Z INFO closing old backend file 1167s logger.go:146: 2026-02-10T15:28:45.070Z INFO restored alarm store 1167s logger.go:146: 2026-02-10T15:28:45.070Z INFO restoring v2 store 1167s logger.go:146: 2026-02-10T15:28:45.071Z INFO closed old backend file 1167s logger.go:146: 2026-02-10T15:28:45.072Z INFO restored v2 store 1167s logger.go:146: 2026-02-10T15:28:45.072Z INFO restoring cluster configuration 1167s logger.go:146: 2026-02-10T15:28:45.072Z INFO restored cluster configuration 1167s logger.go:146: 2026-02-10T15:28:45.072Z INFO removing old peers from network 1167s logger.go:146: 2026-02-10T15:28:45.072Z INFO removed old peers from network 1167s logger.go:146: 2026-02-10T15:28:45.072Z INFO adding peers from new cluster configuration 1167s logger.go:146: 2026-02-10T15:28:45.072Z INFO added peers from new cluster configuration 1167s logger.go:146: 2026-02-10T15:28:45.072Z INFO applied snapshot {"current-snapshot-index": 135, "current-applied-index": 135, "incoming-leader-snapshot-index": 135, "incoming-leader-snapshot-term": 0} 1167s logger.go:146: 2026-02-10T15:28:45.072Z DEBUG Applying entries {"num-entries": 1} 1167s logger.go:146: 2026-02-10T15:28:45.072Z DEBUG Applying entry {"index": 136, "term": 0, "type": "EntryNormal"} 1167s logger.go:146: 2026-02-10T15:28:45.072Z DEBUG apply entry normal {"consistent-index": 134, "entry-index": 136, "should-applyV3": true} 1167s logger.go:146: 2026-02-10T15:28:45.072Z DEBUG applyEntryNormal {"V2request": "ID:136 Method:\"QGET\" "} 1167s logger.go:146: 2026-02-10T15:28:45.072Z WARN apply request took too long {"took": "4.974µs", "expected-duration": "0s", "prefix": "", "request": "ID:136 Method:\"QGET\" ", "response": ""} 1167s logger.go:146: 2026-02-10T15:28:45.072Z DEBUG Applying entries {"num-entries": 1} 1167s logger.go:146: 2026-02-10T15:28:45.072Z DEBUG Applying entry {"index": 137, "term": 0, "type": "EntryNormal"} 1167s logger.go:146: 2026-02-10T15:28:45.072Z DEBUG apply entry normal {"consistent-index": 136, "entry-index": 137, "should-applyV3": true} 1167s logger.go:146: 2026-02-10T15:28:45.072Z DEBUG applyEntryNormal {"V2request": "ID:137 Method:\"QGET\" "} 1167s logger.go:146: 2026-02-10T15:28:45.072Z WARN apply request took too long {"took": "2.006µs", "expected-duration": "0s", "prefix": "", "request": "ID:137 Method:\"QGET\" ", "response": ""} 1167s logger.go:146: 2026-02-10T15:28:45.386Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1168s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/000000000000008a.snap.db","bytes":20480,"size":"20 kB"} 1168s logger.go:146: 2026-02-10T15:28:45.423Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26095, "size": "26 kB"} 1168s logger.go:146: 2026-02-10T15:28:45.423Z INFO applied incoming Raft snapshot {"snapshot-index": 138} 1168s logger.go:146: 2026-02-10T15:28:45.423Z INFO applying snapshot {"current-snapshot-index": 135, "current-applied-index": 137, "incoming-leader-snapshot-index": 138, "incoming-leader-snapshot-term": 0} 1168s logger.go:146: 2026-02-10T15:28:45.424Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/member/snap/db", "took": "136.221µs"} 1168s logger.go:146: 2026-02-10T15:28:45.424Z INFO restoring mvcc store 1168s logger.go:146: 2026-02-10T15:28:45.426Z INFO kvstore restored {"current-rev": 1} 1168s logger.go:146: 2026-02-10T15:28:45.426Z INFO restored mvcc store {"consistent-index": 137} 1168s logger.go:146: 2026-02-10T15:28:45.426Z INFO restoring alarm store 1168s logger.go:146: 2026-02-10T15:28:45.427Z INFO closing old backend file 1168s logger.go:146: 2026-02-10T15:28:45.438Z INFO restored alarm store 1168s logger.go:146: 2026-02-10T15:28:45.438Z INFO restoring v2 store 1168s logger.go:146: 2026-02-10T15:28:45.438Z INFO restored v2 store 1168s logger.go:146: 2026-02-10T15:28:45.439Z INFO restoring cluster configuration 1168s logger.go:146: 2026-02-10T15:28:45.439Z INFO restored cluster configuration 1168s logger.go:146: 2026-02-10T15:28:45.439Z INFO removing old peers from network 1168s logger.go:146: 2026-02-10T15:28:45.439Z INFO removed old peers from network 1168s logger.go:146: 2026-02-10T15:28:45.439Z INFO adding peers from new cluster configuration 1168s logger.go:146: 2026-02-10T15:28:45.439Z INFO added peers from new cluster configuration 1168s logger.go:146: 2026-02-10T15:28:45.439Z INFO applied snapshot {"current-snapshot-index": 138, "current-applied-index": 138, "incoming-leader-snapshot-index": 138, "incoming-leader-snapshot-term": 0} 1168s logger.go:146: 2026-02-10T15:28:45.439Z DEBUG Applying entries {"num-entries": 1} 1168s logger.go:146: 2026-02-10T15:28:45.439Z DEBUG Applying entry {"index": 139, "term": 0, "type": "EntryNormal"} 1168s logger.go:146: 2026-02-10T15:28:45.439Z DEBUG apply entry normal {"consistent-index": 137, "entry-index": 139, "should-applyV3": true} 1168s logger.go:146: 2026-02-10T15:28:45.439Z DEBUG applyEntryNormal {"V2request": "ID:139 Method:\"QGET\" "} 1168s logger.go:146: 2026-02-10T15:28:45.439Z WARN apply request took too long {"took": "5.535µs", "expected-duration": "0s", "prefix": "", "request": "ID:139 Method:\"QGET\" ", "response": ""} 1168s logger.go:146: 2026-02-10T15:28:45.439Z DEBUG Applying entries {"num-entries": 1} 1168s logger.go:146: 2026-02-10T15:28:45.439Z DEBUG Applying entry {"index": 140, "term": 0, "type": "EntryNormal"} 1168s logger.go:146: 2026-02-10T15:28:45.449Z DEBUG apply entry normal {"consistent-index": 139, "entry-index": 140, "should-applyV3": true} 1168s logger.go:146: 2026-02-10T15:28:45.450Z DEBUG applyEntryNormal {"V2request": "ID:140 Method:\"QGET\" "} 1168s logger.go:146: 2026-02-10T15:28:45.450Z WARN apply request took too long {"took": "4.05µs", "expected-duration": "0s", "prefix": "", "request": "ID:140 Method:\"QGET\" ", "response": ""} 1168s logger.go:146: 2026-02-10T15:28:45.451Z INFO closed old backend file 1168s logger.go:146: 2026-02-10T15:28:45.576Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1168s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/000000000000008d.snap.db","bytes":20480,"size":"20 kB"} 1168s logger.go:146: 2026-02-10T15:28:45.577Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26095, "size": "26 kB"} 1168s logger.go:146: 2026-02-10T15:28:45.577Z INFO applied incoming Raft snapshot {"snapshot-index": 141} 1168s logger.go:146: 2026-02-10T15:28:45.577Z INFO applying snapshot {"current-snapshot-index": 138, "current-applied-index": 140, "incoming-leader-snapshot-index": 141, "incoming-leader-snapshot-term": 0} 1168s logger.go:146: 2026-02-10T15:28:45.577Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/member/snap/db", "took": "88.142µs"} 1168s logger.go:146: 2026-02-10T15:28:45.577Z INFO restoring mvcc store 1168s logger.go:146: 2026-02-10T15:28:45.578Z INFO kvstore restored {"current-rev": 1} 1168s logger.go:146: 2026-02-10T15:28:45.578Z INFO restored mvcc store {"consistent-index": 140} 1168s logger.go:146: 2026-02-10T15:28:45.578Z INFO restoring alarm store 1168s logger.go:146: 2026-02-10T15:28:45.578Z INFO closing old backend file 1168s logger.go:146: 2026-02-10T15:28:45.578Z INFO restored alarm store 1168s logger.go:146: 2026-02-10T15:28:45.578Z INFO restoring v2 store 1168s logger.go:146: 2026-02-10T15:28:45.578Z INFO restored v2 store 1168s logger.go:146: 2026-02-10T15:28:45.578Z INFO restoring cluster configuration 1168s logger.go:146: 2026-02-10T15:28:45.579Z INFO restored cluster configuration 1168s logger.go:146: 2026-02-10T15:28:45.579Z INFO removing old peers from network 1168s logger.go:146: 2026-02-10T15:28:45.579Z INFO removed old peers from network 1168s logger.go:146: 2026-02-10T15:28:45.579Z INFO adding peers from new cluster configuration 1168s logger.go:146: 2026-02-10T15:28:45.579Z INFO added peers from new cluster configuration 1168s logger.go:146: 2026-02-10T15:28:45.579Z INFO applied snapshot {"current-snapshot-index": 141, "current-applied-index": 141, "incoming-leader-snapshot-index": 141, "incoming-leader-snapshot-term": 0} 1168s logger.go:146: 2026-02-10T15:28:45.579Z DEBUG Applying entries {"num-entries": 1} 1168s logger.go:146: 2026-02-10T15:28:45.579Z DEBUG Applying entry {"index": 142, "term": 0, "type": "EntryNormal"} 1168s logger.go:146: 2026-02-10T15:28:45.579Z DEBUG apply entry normal {"consistent-index": 140, "entry-index": 142, "should-applyV3": true} 1168s logger.go:146: 2026-02-10T15:28:45.579Z DEBUG applyEntryNormal {"V2request": "ID:142 Method:\"QGET\" "} 1168s logger.go:146: 2026-02-10T15:28:45.579Z WARN apply request took too long {"took": "4.167µs", "expected-duration": "0s", "prefix": "", "request": "ID:142 Method:\"QGET\" ", "response": ""} 1168s logger.go:146: 2026-02-10T15:28:45.579Z DEBUG Applying entries {"num-entries": 1} 1168s logger.go:146: 2026-02-10T15:28:45.579Z DEBUG Applying entry {"index": 143, "term": 0, "type": "EntryNormal"} 1168s logger.go:146: 2026-02-10T15:28:45.579Z DEBUG apply entry normal {"consistent-index": 142, "entry-index": 143, "should-applyV3": true} 1168s logger.go:146: 2026-02-10T15:28:45.579Z DEBUG applyEntryNormal {"V2request": "ID:143 Method:\"QGET\" "} 1168s logger.go:146: 2026-02-10T15:28:45.579Z WARN apply request took too long {"took": "1.229µs", "expected-duration": "0s", "prefix": "", "request": "ID:143 Method:\"QGET\" ", "response": ""} 1168s logger.go:146: 2026-02-10T15:28:45.581Z INFO closed old backend file 1168s logger.go:146: 2026-02-10T15:28:45.599Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1168s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/0000000000000090.snap.db","bytes":20480,"size":"20 kB"} 1168s logger.go:146: 2026-02-10T15:28:45.611Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26095, "size": "26 kB"} 1168s logger.go:146: 2026-02-10T15:28:45.611Z INFO applied incoming Raft snapshot {"snapshot-index": 144} 1168s logger.go:146: 2026-02-10T15:28:45.611Z INFO applying snapshot {"current-snapshot-index": 141, "current-applied-index": 143, "incoming-leader-snapshot-index": 144, "incoming-leader-snapshot-term": 0} 1168s logger.go:146: 2026-02-10T15:28:45.611Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/member/snap/db", "took": "72.422µs"} 1168s logger.go:146: 2026-02-10T15:28:45.611Z INFO restoring mvcc store 1168s logger.go:146: 2026-02-10T15:28:45.613Z INFO kvstore restored {"current-rev": 1} 1168s logger.go:146: 2026-02-10T15:28:45.613Z INFO restored mvcc store {"consistent-index": 143} 1168s logger.go:146: 2026-02-10T15:28:45.613Z INFO restoring alarm store 1168s logger.go:146: 2026-02-10T15:28:45.613Z INFO closing old backend file 1168s logger.go:146: 2026-02-10T15:28:45.648Z INFO closed old backend file 1168s logger.go:146: 2026-02-10T15:28:45.649Z INFO restored alarm store 1168s logger.go:146: 2026-02-10T15:28:45.649Z INFO restoring v2 store 1168s logger.go:146: 2026-02-10T15:28:45.649Z INFO restored v2 store 1168s logger.go:146: 2026-02-10T15:28:45.649Z INFO restoring cluster configuration 1168s logger.go:146: 2026-02-10T15:28:45.649Z INFO restored cluster configuration 1168s logger.go:146: 2026-02-10T15:28:45.649Z INFO removing old peers from network 1168s logger.go:146: 2026-02-10T15:28:45.649Z INFO removed old peers from network 1168s logger.go:146: 2026-02-10T15:28:45.649Z INFO adding peers from new cluster configuration 1168s logger.go:146: 2026-02-10T15:28:45.649Z INFO added peers from new cluster configuration 1168s logger.go:146: 2026-02-10T15:28:45.649Z INFO applied snapshot {"current-snapshot-index": 144, "current-applied-index": 144, "incoming-leader-snapshot-index": 144, "incoming-leader-snapshot-term": 0} 1168s logger.go:146: 2026-02-10T15:28:45.649Z DEBUG Applying entries {"num-entries": 1} 1168s logger.go:146: 2026-02-10T15:28:45.649Z DEBUG Applying entry {"index": 145, "term": 0, "type": "EntryNormal"} 1168s logger.go:146: 2026-02-10T15:28:45.649Z DEBUG apply entry normal {"consistent-index": 143, "entry-index": 145, "should-applyV3": true} 1168s logger.go:146: 2026-02-10T15:28:45.649Z DEBUG applyEntryNormal {"V2request": "ID:145 Method:\"QGET\" "} 1168s logger.go:146: 2026-02-10T15:28:45.649Z WARN apply request took too long {"took": "4.469µs", "expected-duration": "0s", "prefix": "", "request": "ID:145 Method:\"QGET\" ", "response": ""} 1168s logger.go:146: 2026-02-10T15:28:45.649Z DEBUG Applying entries {"num-entries": 1} 1168s logger.go:146: 2026-02-10T15:28:45.649Z DEBUG Applying entry {"index": 146, "term": 0, "type": "EntryNormal"} 1168s logger.go:146: 2026-02-10T15:28:45.649Z DEBUG apply entry normal {"consistent-index": 145, "entry-index": 146, "should-applyV3": true} 1168s logger.go:146: 2026-02-10T15:28:45.649Z DEBUG applyEntryNormal {"V2request": "ID:146 Method:\"QGET\" "} 1168s logger.go:146: 2026-02-10T15:28:45.649Z WARN apply request took too long {"took": "9.912µs", "expected-duration": "0s", "prefix": "", "request": "ID:146 Method:\"QGET\" ", "response": ""} 1168s logger.go:146: 2026-02-10T15:28:45.717Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1168s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/0000000000000093.snap.db","bytes":20480,"size":"20 kB"} 1168s logger.go:146: 2026-02-10T15:28:45.718Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26095, "size": "26 kB"} 1168s logger.go:146: 2026-02-10T15:28:45.718Z INFO applying snapshot {"current-snapshot-index": 144, "current-applied-index": 146, "incoming-leader-snapshot-index": 147, "incoming-leader-snapshot-term": 0} 1168s logger.go:146: 2026-02-10T15:28:45.718Z INFO applied incoming Raft snapshot {"snapshot-index": 147} 1168s logger.go:146: 2026-02-10T15:28:45.718Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/member/snap/db", "took": "105.865µs"} 1168s logger.go:146: 2026-02-10T15:28:45.718Z INFO restoring mvcc store 1168s logger.go:146: 2026-02-10T15:28:45.718Z INFO kvstore restored {"current-rev": 1} 1168s logger.go:146: 2026-02-10T15:28:45.719Z INFO restored mvcc store {"consistent-index": 146} 1168s logger.go:146: 2026-02-10T15:28:45.719Z INFO restoring alarm store 1168s logger.go:146: 2026-02-10T15:28:45.721Z INFO closing old backend file 1168s logger.go:146: 2026-02-10T15:28:45.722Z INFO restored alarm store 1168s logger.go:146: 2026-02-10T15:28:45.722Z INFO restoring v2 store 1168s logger.go:146: 2026-02-10T15:28:45.722Z INFO restored v2 store 1168s logger.go:146: 2026-02-10T15:28:45.722Z INFO restoring cluster configuration 1168s logger.go:146: 2026-02-10T15:28:45.722Z INFO restored cluster configuration 1168s logger.go:146: 2026-02-10T15:28:45.722Z INFO removing old peers from network 1168s logger.go:146: 2026-02-10T15:28:45.722Z INFO removed old peers from network 1168s logger.go:146: 2026-02-10T15:28:45.722Z INFO adding peers from new cluster configuration 1168s logger.go:146: 2026-02-10T15:28:45.722Z INFO added peers from new cluster configuration 1168s logger.go:146: 2026-02-10T15:28:45.722Z INFO applied snapshot {"current-snapshot-index": 147, "current-applied-index": 147, "incoming-leader-snapshot-index": 147, "incoming-leader-snapshot-term": 0} 1168s logger.go:146: 2026-02-10T15:28:45.722Z DEBUG Applying entries {"num-entries": 1} 1168s logger.go:146: 2026-02-10T15:28:45.722Z DEBUG Applying entry {"index": 148, "term": 0, "type": "EntryNormal"} 1168s logger.go:146: 2026-02-10T15:28:45.722Z DEBUG apply entry normal {"consistent-index": 146, "entry-index": 148, "should-applyV3": true} 1168s logger.go:146: 2026-02-10T15:28:45.722Z DEBUG applyEntryNormal {"V2request": "ID:148 Method:\"QGET\" "} 1168s logger.go:146: 2026-02-10T15:28:45.722Z WARN apply request took too long {"took": "3.692µs", "expected-duration": "0s", "prefix": "", "request": "ID:148 Method:\"QGET\" ", "response": ""} 1168s logger.go:146: 2026-02-10T15:28:45.722Z INFO closed old backend file 1168s logger.go:146: 2026-02-10T15:28:45.722Z DEBUG Applying entries {"num-entries": 1} 1168s logger.go:146: 2026-02-10T15:28:45.722Z DEBUG Applying entry {"index": 149, "term": 0, "type": "EntryNormal"} 1168s logger.go:146: 2026-02-10T15:28:45.722Z DEBUG apply entry normal {"consistent-index": 148, "entry-index": 149, "should-applyV3": true} 1168s logger.go:146: 2026-02-10T15:28:45.722Z DEBUG applyEntryNormal {"V2request": "ID:149 Method:\"QGET\" "} 1168s logger.go:146: 2026-02-10T15:28:45.722Z WARN apply request took too long {"took": "1.646µs", "expected-duration": "0s", "prefix": "", "request": "ID:149 Method:\"QGET\" ", "response": ""} 1168s logger.go:146: 2026-02-10T15:28:45.740Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1168s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/0000000000000096.snap.db","bytes":20480,"size":"20 kB"} 1168s logger.go:146: 2026-02-10T15:28:45.803Z INFO applied incoming Raft snapshot {"snapshot-index": 150} 1168s logger.go:146: 2026-02-10T15:28:45.803Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26095, "size": "26 kB"} 1168s logger.go:146: 2026-02-10T15:28:45.803Z INFO applying snapshot {"current-snapshot-index": 147, "current-applied-index": 149, "incoming-leader-snapshot-index": 150, "incoming-leader-snapshot-term": 0} 1168s logger.go:146: 2026-02-10T15:28:45.804Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32562518720/001/testsnapdir1405661104/member/snap/db", "took": "114.742µs"} 1168s logger.go:146: 2026-02-10T15:28:45.804Z INFO restoring mvcc store 1168s logger.go:146: 2026-02-10T15:28:45.846Z INFO kvstore restored {"current-rev": 1} 1168s logger.go:146: 2026-02-10T15:28:45.846Z INFO restored mvcc store {"consistent-index": 149} 1168s logger.go:146: 2026-02-10T15:28:45.846Z INFO restoring alarm store 1168s logger.go:146: 2026-02-10T15:28:45.849Z INFO closing old backend file 1168s logger.go:146: 2026-02-10T15:28:45.911Z INFO closed old backend file 1168s logger.go:146: 2026-02-10T15:28:45.993Z INFO restored alarm store 1168s logger.go:146: 2026-02-10T15:28:45.993Z INFO restoring v2 store 1168s logger.go:146: 2026-02-10T15:28:45.994Z INFO restored v2 store 1168s logger.go:146: 2026-02-10T15:28:45.994Z INFO restoring cluster configuration 1168s logger.go:146: 2026-02-10T15:28:45.994Z INFO restored cluster configuration 1168s logger.go:146: 2026-02-10T15:28:45.994Z INFO removing old peers from network 1168s logger.go:146: 2026-02-10T15:28:45.994Z INFO removed old peers from network 1168s logger.go:146: 2026-02-10T15:28:45.994Z INFO adding peers from new cluster configuration 1168s logger.go:146: 2026-02-10T15:28:45.994Z INFO added peers from new cluster configuration 1168s logger.go:146: 2026-02-10T15:28:45.994Z INFO applied snapshot {"current-snapshot-index": 150, "current-applied-index": 150, "incoming-leader-snapshot-index": 150, "incoming-leader-snapshot-term": 0} 1168s logger.go:146: 2026-02-10T15:28:45.994Z DEBUG Applying entries {"num-entries": 1} 1168s logger.go:146: 2026-02-10T15:28:45.994Z DEBUG Applying entry {"index": 151, "term": 0, "type": "EntryNormal"} 1168s logger.go:146: 2026-02-10T15:28:45.994Z DEBUG apply entry normal {"consistent-index": 149, "entry-index": 151, "should-applyV3": true} 1168s logger.go:146: 2026-02-10T15:28:45.994Z DEBUG applyEntryNormal {"V2request": "ID:151 Method:\"QGET\" "} 1168s logger.go:146: 2026-02-10T15:28:45.994Z WARN apply request took too long {"took": "23.867µs", "expected-duration": "0s", "prefix": "", "request": "ID:151 Method:\"QGET\" ", "response": ""} 1168s logger.go:146: 2026-02-10T15:28:45.994Z INFO skipped leadership transfer for single voting member cluster {"local-member-id": "0", "current-leader-member-id": "0"} 1168s logger.go:146: 2026-02-10T15:28:45.994Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB", "took": "5.078241975s"} 1168s logger.go:146: 2026-02-10T15:28:45.994Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26095, "size": "26 kB", "took": "254.913076ms"} 1168s logger.go:146: 2026-02-10T15:28:45.994Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26095, "size": "26 kB", "took": "277.584112ms"} 1168s logger.go:146: 2026-02-10T15:28:45.994Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26095, "size": "26 kB", "took": "395.44611ms"} 1168s logger.go:146: 2026-02-10T15:28:45.994Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26095, "size": "26 kB", "took": "418.765126ms"} 1168s logger.go:146: 2026-02-10T15:28:45.995Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26095, "size": "26 kB", "took": "608.228887ms"} 1168s logger.go:146: 2026-02-10T15:28:45.995Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26095, "size": "26 kB", "took": "1.050428284s"} 1168s logger.go:146: 2026-02-10T15:28:45.995Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26095, "size": "26 kB", "took": "1.195730159s"} 1168s logger.go:146: 2026-02-10T15:28:45.995Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26095, "size": "26 kB", "took": "1.422539883s"} 1168s logger.go:146: 2026-02-10T15:28:45.995Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26094, "size": "26 kB", "took": "1.53896795s"} 1168s logger.go:146: 2026-02-10T15:28:45.995Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26094, "size": "26 kB", "took": "1.626860674s"} 1168s logger.go:146: 2026-02-10T15:28:45.995Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26094, "size": "26 kB", "took": "1.810497302s"} 1168s logger.go:146: 2026-02-10T15:28:45.995Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26094, "size": "26 kB", "took": "2.087774315s"} 1168s logger.go:146: 2026-02-10T15:28:45.995Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26094, "size": "26 kB", "took": "2.313591583s"} 1168s logger.go:146: 2026-02-10T15:28:45.995Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26094, "size": "26 kB", "took": "2.317870922s"} 1168s logger.go:146: 2026-02-10T15:28:45.995Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26094, "size": "26 kB", "took": "2.383796007s"} 1168s logger.go:146: 2026-02-10T15:28:45.995Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26094, "size": "26 kB", "took": "2.625020591s"} 1168s logger.go:146: 2026-02-10T15:28:45.995Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26094, "size": "26 kB", "took": "2.705277546s"} 1168s logger.go:146: 2026-02-10T15:28:45.995Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB", "took": "2.944020266s"} 1168s logger.go:146: 2026-02-10T15:28:45.995Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB", "took": "3.232502951s"} 1168s logger.go:146: 2026-02-10T15:28:45.995Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB", "took": "3.543007059s"} 1168s logger.go:146: 2026-02-10T15:28:45.995Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB", "took": "3.917924043s"} 1168s logger.go:146: 2026-02-10T15:28:45.995Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB", "took": "4.148188969s"} 1168s logger.go:146: 2026-02-10T15:28:45.995Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB", "took": "4.267400393s"} 1168s logger.go:146: 2026-02-10T15:28:45.995Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB", "took": "4.49515232s"} 1168s logger.go:146: 2026-02-10T15:28:45.995Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB", "took": "5.016821786s"} 1168s logger.go:146: 2026-02-10T15:28:45.995Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB", "took": "8.036114406s"} 1168s logger.go:146: 2026-02-10T15:28:45.995Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB", "took": "5.089174701s"} 1168s logger.go:146: 2026-02-10T15:28:45.995Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB", "took": "5.116421665s"} 1168s logger.go:146: 2026-02-10T15:28:45.995Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB", "took": "5.120763331s"} 1168s logger.go:146: 2026-02-10T15:28:45.995Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB", "took": "5.142875884s"} 1168s logger.go:146: 2026-02-10T15:28:45.995Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB", "took": "5.45730468s"} 1168s logger.go:146: 2026-02-10T15:28:45.995Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB", "took": "5.856028813s"} 1168s logger.go:146: 2026-02-10T15:28:45.995Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB", "took": "6.310812653s"} 1168s logger.go:146: 2026-02-10T15:28:45.995Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB", "took": "7.046511145s"} 1168s logger.go:146: 2026-02-10T15:28:45.995Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB", "took": "7.856026276s"} 1168s logger.go:146: 2026-02-10T15:28:45.995Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB", "took": "7.932234608s"} 1168s logger.go:146: 2026-02-10T15:28:45.995Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB", "took": "7.976283922s"} 1168s logger.go:146: 2026-02-10T15:28:45.995Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB", "took": "8.726555005s"} 1168s logger.go:146: 2026-02-10T15:28:45.995Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB", "took": "8.043835755s"} 1168s logger.go:146: 2026-02-10T15:28:45.995Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB", "took": "8.192844804s"} 1168s logger.go:146: 2026-02-10T15:28:45.995Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB", "took": "8.236774213s"} 1168s logger.go:146: 2026-02-10T15:28:45.995Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB", "took": "8.344544284s"} 1168s logger.go:146: 2026-02-10T15:28:45.995Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB", "took": "8.460812422s"} 1168s logger.go:146: 2026-02-10T15:28:45.995Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26091, "size": "26 kB", "took": "8.97956343s"} 1168s logger.go:146: 2026-02-10T15:28:45.995Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26092, "size": "26 kB", "took": "8.909217655s"} 1168s logger.go:146: 2026-02-10T15:28:45.995Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26092, "size": "26 kB", "took": "8.924294791s"} 1168s logger.go:146: 2026-02-10T15:28:45.995Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26091, "size": "26 kB", "took": "8.99900453s"} 1168s logger.go:146: 2026-02-10T15:28:45.996Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26091, "size": "26 kB", "took": "9.040289713s"} 1168s logger.go:146: 2026-02-10T15:28:45.994Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB", "took": "5.081844054s"} 1168s --- PASS: TestConcurrentApplyAndSnapshotV3 (9.06s) 1168s === RUN TestAddMember 1168s logger.go:146: 2026-02-10T15:28:45.997Z INFO updating snapshot-count to default {"given-snapshot-count": 0, "updated-snapshot-count": 100000} 1168s logger.go:146: 2026-02-10T15:28:45.997Z INFO updating snapshot catch-up entries to default {"given-snapshot-catchup-entries": 0, "updated-snapshot-catchup-entries": 5000} 1168s logger.go:146: 2026-02-10T15:28:45.997Z INFO starting etcd server {"local-member-id": "0", "local-server-version": "3.5.16", "cluster-version": "to_be_decided"} 1168s logger.go:146: 2026-02-10T15:28:45.997Z DEBUG Applying entries {"num-entries": 1} 1168s logger.go:146: 2026-02-10T15:28:45.997Z DEBUG Applying entry {"index": 1, "term": 0, "type": "EntryConfChange"} 1168s logger.go:146: 2026-02-10T15:28:45.997Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "4d2", "added-peer-peer-urls": ["foo"]} 1168s logger.go:146: 2026-02-10T15:28:45.998Z INFO applied a configuration change through raft {"local-member-id": "0", "raft-conf-change": "ConfChangeAddNode", "raft-conf-change-node-id": "4d2"} 1168s logger.go:146: 2026-02-10T15:28:45.998Z INFO skipped leadership transfer for single voting member cluster {"local-member-id": "0", "current-leader-member-id": "0"} 1168s --- PASS: TestAddMember (0.00s) 1168s === RUN TestProcessIgnoreMismatchMessage 1168s logger.go:146: 2026-02-10T15:28:46.002Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "1", "added-peer-peer-urls": []} 1168s logger.go:146: 2026-02-10T15:28:46.002Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "2", "added-peer-peer-urls": []} 1168s logger.go:146: 2026-02-10T15:28:46.002Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "3", "added-peer-peer-urls": []} 1168s logger.go:146: 2026-02-10T15:28:46.002Z WARN rejected Raft message to mismatch member {"local-member-id": "1", "mismatch-member-id": "2"} 1168s --- PASS: TestProcessIgnoreMismatchMessage (0.13s) 1168s === RUN TestRemoveMember 1168s logger.go:146: 2026-02-10T15:28:46.128Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "4d2", "added-peer-peer-urls": []} 1168s {"level":"info","msg":"updating snapshot-count to default","given-snapshot-count":0,"updated-snapshot-count":100000} 1168s {"level":"info","msg":"updating snapshot catch-up entries to default","given-snapshot-catchup-entries":0,"updated-snapshot-catchup-entries":5000} 1168s {"level":"info","msg":"starting etcd server","local-member-id":"0","local-server-version":"3.5.16","cluster-version":"to_be_decided"} 1168s {"level":"debug","msg":"Applying entries","num-entries":1} 1168s {"level":"debug","msg":"Applying entry","index":1,"term":0,"type":"EntryConfChange"} 1168s logger.go:146: 2026-02-10T15:28:46.129Z INFO removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "4d2", "removed-remote-peer-urls": []} 1168s {"level":"info","msg":"applied a configuration change through raft","local-member-id":"0","raft-conf-change":"ConfChangeRemoveNode","raft-conf-change-node-id":"4d2"} 1168s {"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"} 1168s --- PASS: TestRemoveMember (0.00s) 1168s === RUN TestUpdateMember 1168s logger.go:146: 2026-02-10T15:28:46.129Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "4d2", "added-peer-peer-urls": []} 1168s logger.go:146: 2026-02-10T15:28:46.129Z INFO updating snapshot-count to default {"given-snapshot-count": 0, "updated-snapshot-count": 100000} 1168s logger.go:146: 2026-02-10T15:28:46.129Z INFO updating snapshot catch-up entries to default {"given-snapshot-catchup-entries": 0, "updated-snapshot-catchup-entries": 5000} 1168s logger.go:146: 2026-02-10T15:28:46.129Z INFO starting etcd server {"local-member-id": "0", "local-server-version": "3.5.16", "cluster-version": "to_be_decided"} 1168s logger.go:146: 2026-02-10T15:28:46.129Z DEBUG Applying entries {"num-entries": 1} 1168s logger.go:146: 2026-02-10T15:28:46.129Z DEBUG Applying entry {"index": 1, "term": 0, "type": "EntryConfChange"} 1168s logger.go:146: 2026-02-10T15:28:46.129Z INFO updated member {"cluster-id": "0", "local-member-id": "0", "updated-remote-peer-id": "4d2", "updated-remote-peer-urls": ["http://127.0.0.1:1"]} 1168s logger.go:146: 2026-02-10T15:28:46.129Z INFO applied a configuration change through raft {"local-member-id": "0", "raft-conf-change": "ConfChangeUpdateNode", "raft-conf-change-node-id": "4d2"} 1168s logger.go:146: 2026-02-10T15:28:46.129Z INFO skipped leadership transfer for single voting member cluster {"local-member-id": "0", "current-leader-member-id": "0"} 1168s --- PASS: TestUpdateMember (0.00s) 1168s === RUN TestPublish 1168s logger.go:146: 2026-02-10T15:28:46.129Z INFO published local member to cluster through raft {"local-member-id": "1", "local-member-attributes": "{Name:node1 ClientURLs:[http://a http://b]}", "request-path": "/0/members/1/attributes", "cluster-id": "0", "publish-timeout": "1h0m0s"} 1168s --- PASS: TestPublish (0.00s) 1168s === RUN TestPublishStopped 1168s logger.go:146: 2026-02-10T15:28:46.130Z WARN stopped publish because server is stopped {"local-member-id": "0", "local-member-attributes": "{Name: ClientURLs:[]}", "publish-timeout": "1h0m0s", "error": "etcdserver: server stopped"} 1168s --- PASS: TestPublishStopped (0.00s) 1168s === RUN TestPublishRetry 1168s logger.go:146: 2026-02-10T15:28:46.130Z WARN failed to publish local member to cluster through raft {"local-member-id": "0", "local-member-attributes": "{Name: ClientURLs:[]}", "request-path": "/0/members/0/attributes", "publish-timeout": "10ns", "error": "etcdserver: request timed out"} 1168s logger.go:146: 2026-02-10T15:28:46.130Z WARN failed to publish local member to cluster through raft {"local-member-id": "0", "local-member-attributes": "{Name: ClientURLs:[]}", "request-path": "/0/members/0/attributes", "publish-timeout": "10ns", "error": "etcdserver: request timed out"} 1168s logger.go:146: 2026-02-10T15:28:46.130Z WARN failed to publish local member to cluster through raft {"local-member-id": "0", "local-member-attributes": "{Name: ClientURLs:[]}", "request-path": "/0/members/0/attributes", "publish-timeout": "10ns", "error": "etcdserver: request timed out"} 1168s logger.go:146: 2026-02-10T15:28:46.131Z WARN failed to publish local member to cluster through raft {"local-member-id": "0", "local-member-attributes": "{Name: ClientURLs:[]}", "request-path": "/0/members/0/attributes", "publish-timeout": "10ns", "error": "etcdserver: request timed out"} 1168s logger.go:146: 2026-02-10T15:28:46.131Z WARN failed to publish local member to cluster through raft {"local-member-id": "0", "local-member-attributes": "{Name: ClientURLs:[]}", "request-path": "/0/members/0/attributes", "publish-timeout": "10ns", "error": "etcdserver: request timed out"} 1168s logger.go:146: 2026-02-10T15:28:46.131Z WARN failed to publish local member to cluster through raft {"local-member-id": "0", "local-member-attributes": "{Name: ClientURLs:[]}", "request-path": "/0/members/0/attributes", "publish-timeout": "10ns", "error": "etcdserver: request timed out"} 1168s logger.go:146: 2026-02-10T15:28:46.132Z WARN failed to publish local member to cluster through raft {"local-member-id": "0", "local-member-attributes": "{Name: ClientURLs:[]}", "request-path": "/0/members/0/attributes", "publish-timeout": "10ns", "error": "etcdserver: request timed out"} 1168s logger.go:146: 2026-02-10T15:28:46.132Z WARN failed to publish local member to cluster through raft {"local-member-id": "0", "local-member-attributes": "{Name: ClientURLs:[]}", "request-path": "/0/members/0/attributes", "publish-timeout": "10ns", "error": "etcdserver: request timed out"} 1168s logger.go:146: 2026-02-10T15:28:46.132Z WARN failed to publish local member to cluster through raft {"local-member-id": "0", "local-member-attributes": "{Name: ClientURLs:[]}", "request-path": "/0/members/0/attributes", "publish-timeout": "10ns", "error": "etcdserver: request timed out"} 1168s logger.go:146: 2026-02-10T15:28:46.132Z WARN failed to publish local member to cluster through raft {"local-member-id": "0", "local-member-attributes": "{Name: ClientURLs:[]}", "request-path": "/0/members/0/attributes", "publish-timeout": "10ns", "error": "etcdserver: request timed out"} 1168s logger.go:146: 2026-02-10T15:28:46.136Z WARN stopped publish because server is stopped {"local-member-id": "0", "local-member-attributes": "{Name: ClientURLs:[]}", "publish-timeout": "10ns", "error": "etcdserver: server stopped"} 1168s --- PASS: TestPublishRetry (0.01s) 1168s === RUN TestPublishV3 1168s logger.go:146: 2026-02-10T15:28:46.137Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 1168s logger.go:146: 2026-02-10T15:28:46.374Z INFO published local member to cluster through raft {"local-member-id": "1", "local-member-attributes": "{Name:node1 ClientURLs:[http://a http://b]}", "cluster-id": "0", "publish-timeout": "1h0m0s"} 1169s --- PASS: TestPublishV3 (0.31s) 1169s === RUN TestPublishV3Stopped 1169s {"level":"warn","msg":"stopped publish because server is stopping","local-member-id":"0","local-member-attributes":"{Name: ClientURLs:[]}","publish-timeout":"1h0m0s"} 1169s --- PASS: TestPublishV3Stopped (0.00s) 1169s === RUN TestPublishV3Retry 1169s logger.go:146: 2026-02-10T15:28:46.578Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 1169s logger.go:146: 2026-02-10T15:28:46.583Z WARN failed to publish local member to cluster through raft {"local-member-id": "1", "local-member-attributes": "{Name:node1 ClientURLs:[http://a http://b]}", "publish-timeout": "10ns", "error": "etcdserver: request timed out"} 1169s logger.go:146: 2026-02-10T15:28:46.583Z WARN failed to publish local member to cluster through raft {"local-member-id": "1", "local-member-attributes": "{Name:node1 ClientURLs:[http://a http://b]}", "publish-timeout": "10ns", "error": "etcdserver: request timed out"} 1169s logger.go:146: 2026-02-10T15:28:46.583Z WARN failed to publish local member to cluster through raft {"local-member-id": "1", "local-member-attributes": "{Name:node1 ClientURLs:[http://a http://b]}", "publish-timeout": "10ns", "error": "etcdserver: request timed out"} 1169s logger.go:146: 2026-02-10T15:28:46.583Z WARN failed to publish local member to cluster through raft {"local-member-id": "1", "local-member-attributes": "{Name:node1 ClientURLs:[http://a http://b]}", "publish-timeout": "10ns", "error": "etcdserver: request timed out"} 1169s logger.go:146: 2026-02-10T15:28:46.583Z WARN stopped publish because server is stopping {"local-member-id": "1", "local-member-attributes": "{Name:node1 ClientURLs:[http://a http://b]}", "publish-timeout": "10ns"} 1169s --- PASS: TestPublishV3Retry (0.13s) 1169s === RUN TestUpdateVersion 1169s {"level":"info","msg":"setting up initial cluster version using v2 API","cluster-version":"2.0"} 1169s {"level":"info","msg":"cluster version is updated","cluster-version":"2.0"} 1169s --- PASS: TestUpdateVersion (0.00s) 1169s === RUN TestStopNotify 1169s {"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"} 1169s --- PASS: TestStopNotify (0.00s) 1169s === RUN TestGetOtherPeerURLs 1169s --- PASS: TestGetOtherPeerURLs (0.00s) 1169s === RUN TestWaitAppliedIndex 1169s === RUN TestWaitAppliedIndex/The_applied_Id_is_already_equal_to_the_commitId 1169s === RUN TestWaitAppliedIndex/The_etcd_server_has_already_stopped 1169s === RUN TestWaitAppliedIndex/Timed_out_waiting_for_the_applied_index 1170s --- PASS: TestWaitAppliedIndex (1.00s) 1170s --- PASS: TestWaitAppliedIndex/The_applied_Id_is_already_equal_to_the_commitId (0.00s) 1170s --- PASS: TestWaitAppliedIndex/The_etcd_server_has_already_stopped (0.00s) 1170s --- PASS: TestWaitAppliedIndex/Timed_out_waiting_for_the_applied_index (1.00s) 1170s === RUN TestIsActive 1170s --- PASS: TestIsActive (0.00s) 1170s === RUN TestLongestConnected 1170s --- PASS: TestLongestConnected (0.00s) 1170s === RUN TestPanicAlternativeStringer 1170s --- PASS: TestPanicAlternativeStringer (0.00s) 1170s === RUN TestWarnOfExpensiveReadOnlyTxnRequest 1170s === RUN TestWarnOfExpensiveReadOnlyTxnRequest/all_readonly_responses 1170s logger.go:146: 2026-02-10T15:28:47.614Z WARN apply request took too long {"took": "1.000010619s", "expected-duration": "0s", "prefix": "read-only txn ", "request": "compare:<> success:<> failure:<>", "response": "responses: size:8"} 1170s === RUN TestWarnOfExpensiveReadOnlyTxnRequest/all_readonly_responses_with_partial_nil_responses 1170s logger.go:146: 2026-02-10T15:28:47.614Z WARN apply request took too long {"took": "1.000002115s", "expected-duration": "0s", "prefix": "read-only txn ", "request": "compare:<> success:<> failure:<>", "response": "responses: size:6"} 1170s === RUN TestWarnOfExpensiveReadOnlyTxnRequest/all_readonly_responses_with_all_nil_responses 1170s logger.go:146: 2026-02-10T15:28:47.614Z WARN apply request took too long {"took": "1.000018379s", "expected-duration": "0s", "prefix": "read-only txn ", "request": "compare:<> success:<> failure:<>", "response": "responses: size:4"} 1170s === RUN TestWarnOfExpensiveReadOnlyTxnRequest/partial_non_readonly_responses 1170s logger.go:146: 2026-02-10T15:28:47.614Z WARN apply request took too long {"took": "1.000001638s", "expected-duration": "0s", "prefix": "read-only txn ", "request": "compare:<> success:<> failure:<>", "response": "responses: size:6"} 1170s === RUN TestWarnOfExpensiveReadOnlyTxnRequest/all_non_readonly_responses 1170s logger.go:146: 2026-02-10T15:28:47.614Z WARN apply request took too long {"took": "1.000001123s", "expected-duration": "0s", "prefix": "read-only txn ", "request": "compare:<> success:<> failure:<>", "response": "responses:<> size:4"} 1170s --- PASS: TestWarnOfExpensiveReadOnlyTxnRequest (0.03s) 1170s --- PASS: TestWarnOfExpensiveReadOnlyTxnRequest/all_readonly_responses (0.03s) 1170s --- PASS: TestWarnOfExpensiveReadOnlyTxnRequest/all_readonly_responses_with_partial_nil_responses (0.00s) 1170s --- PASS: TestWarnOfExpensiveReadOnlyTxnRequest/all_readonly_responses_with_all_nil_responses (0.00s) 1170s --- PASS: TestWarnOfExpensiveReadOnlyTxnRequest/partial_non_readonly_responses (0.00s) 1170s --- PASS: TestWarnOfExpensiveReadOnlyTxnRequest/all_non_readonly_responses (0.00s) 1170s === RUN TestNewRaftLogger 1170s --- PASS: TestNewRaftLogger (0.00s) 1170s === RUN TestNewRaftLoggerFromZapCore 1170s --- PASS: TestNewRaftLoggerFromZapCore (0.00s) 1170s PASS 1170s ok go.etcd.io/etcd/server/etcdserver 14.318s 1170s ? go.etcd.io/etcd/server/etcdserver/api [no test files] 1177s === RUN TestHealthHandler 1177s === RUN TestHealthHandler/Healthy_if_no_alarm 1177s logger.go:146: 2026-02-10T15:28:55.274Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 1177s logger.go:146: 2026-02-10T15:28:55.290Z DEBUG serving /health true 1177s logger.go:146: 2026-02-10T15:28:55.290Z DEBUG /health OK {"status-code": 200} 1177s === RUN TestHealthHandler/Unhealthy_if_NOSPACE_alarm_is_on 1177s logger.go:146: 2026-02-10T15:28:55.309Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 1177s logger.go:146: 2026-02-10T15:28:55.400Z WARN serving /health false due to an alarm {"alarm": "alarm:NOSPACE "} 1177s logger.go:146: 2026-02-10T15:28:55.400Z WARN /health error {"output": "{\"health\":\"false\",\"reason\":\"ALARM NOSPACE\"}", "status-code": 503} 1177s === RUN TestHealthHandler/Healthy_if_NOSPACE_alarm_is_on_and_excluded 1178s logger.go:146: 2026-02-10T15:28:55.414Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 1178s logger.go:146: 2026-02-10T15:28:55.595Z DEBUG /health excluded alarm {"alarm": "alarm:NOSPACE "} 1178s logger.go:146: 2026-02-10T15:28:55.595Z DEBUG serving /health true 1178s logger.go:146: 2026-02-10T15:28:55.596Z DEBUG /health OK {"status-code": 200} 1178s === RUN TestHealthHandler/Healthy_if_NOSPACE_alarm_is_excluded 1178s logger.go:146: 2026-02-10T15:28:55.751Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 1178s logger.go:146: 2026-02-10T15:28:55.855Z DEBUG serving /health true 1178s logger.go:146: 2026-02-10T15:28:55.855Z DEBUG /health OK {"status-code": 200} 1178s === RUN TestHealthHandler/Healthy_if_multiple_NOSPACE_alarms_are_on_and_excluded 1178s logger.go:146: 2026-02-10T15:28:55.951Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 1178s logger.go:146: 2026-02-10T15:28:56.041Z DEBUG /health excluded alarm {"alarm": "memberID:1 alarm:NOSPACE "} 1178s logger.go:146: 2026-02-10T15:28:56.041Z DEBUG /health excluded alarm {"alarm": "memberID:2 alarm:NOSPACE "} 1178s logger.go:146: 2026-02-10T15:28:56.041Z DEBUG /health excluded alarm {"alarm": "memberID:3 alarm:NOSPACE "} 1178s logger.go:146: 2026-02-10T15:28:56.041Z DEBUG serving /health true 1178s logger.go:146: 2026-02-10T15:28:56.041Z DEBUG /health OK {"status-code": 200} 1178s === RUN TestHealthHandler/Unhealthy_if_NOSPACE_alarms_is_excluded_and_CORRUPT_is_on 1178s logger.go:146: 2026-02-10T15:28:56.242Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 1178s logger.go:146: 2026-02-10T15:28:56.339Z DEBUG /health excluded alarm {"alarm": "alarm:NOSPACE "} 1178s logger.go:146: 2026-02-10T15:28:56.339Z WARN serving /health false due to an alarm {"alarm": "memberID:1 alarm:CORRUPT "} 1178s logger.go:146: 2026-02-10T15:28:56.339Z WARN /health error {"output": "{\"health\":\"false\",\"reason\":\"ALARM CORRUPT\"}", "status-code": 503} 1178s === RUN TestHealthHandler/Unhealthy_if_both_NOSPACE_and_CORRUPT_are_on_and_excluded 1179s logger.go:146: 2026-02-10T15:28:56.531Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 1179s logger.go:146: 2026-02-10T15:28:56.619Z DEBUG /health excluded alarm {"alarm": "alarm:NOSPACE "} 1179s logger.go:146: 2026-02-10T15:28:56.619Z DEBUG /health excluded alarm {"alarm": "memberID:1 alarm:CORRUPT "} 1179s logger.go:146: 2026-02-10T15:28:56.619Z DEBUG serving /health true 1179s logger.go:146: 2026-02-10T15:28:56.619Z DEBUG /health OK {"status-code": 200} 1179s === RUN TestHealthHandler/Unhealthy_if_api_is_not_available 1179s logger.go:146: 2026-02-10T15:28:56.749Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 1179s logger.go:146: 2026-02-10T15:28:57.013Z WARN serving /health false; Range fails {"error": "Unexpected error"} 1179s logger.go:146: 2026-02-10T15:28:57.013Z WARN /health error {"output": "{\"health\":\"false\",\"reason\":\"RANGE ERROR:Unexpected error\"}", "status-code": 503} 1179s === RUN TestHealthHandler/Unhealthy_if_no_leader 1179s logger.go:146: 2026-02-10T15:28:57.128Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 1179s logger.go:146: 2026-02-10T15:28:57.163Z WARN serving /health false; no leader 1179s logger.go:146: 2026-02-10T15:28:57.163Z WARN /health error {"output": "{\"health\":\"false\",\"reason\":\"RAFT NO LEADER\"}", "status-code": 503} 1179s === RUN TestHealthHandler/Healthy_if_no_leader_and_serializable=true 1179s logger.go:146: 2026-02-10T15:28:57.183Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 1179s logger.go:146: 2026-02-10T15:28:57.188Z DEBUG serving /health true 1179s logger.go:146: 2026-02-10T15:28:57.188Z DEBUG /health OK {"status-code": 200} 1179s --- PASS: TestHealthHandler (2.02s) 1179s --- PASS: TestHealthHandler/Healthy_if_no_alarm (0.13s) 1179s --- PASS: TestHealthHandler/Unhealthy_if_NOSPACE_alarm_is_on (0.11s) 1179s --- PASS: TestHealthHandler/Healthy_if_NOSPACE_alarm_is_on_and_excluded (0.19s) 1179s --- PASS: TestHealthHandler/Healthy_if_NOSPACE_alarm_is_excluded (0.33s) 1179s --- PASS: TestHealthHandler/Healthy_if_multiple_NOSPACE_alarms_are_on_and_excluded (0.12s) 1179s --- PASS: TestHealthHandler/Unhealthy_if_NOSPACE_alarms_is_excluded_and_CORRUPT_is_on (0.30s) 1179s --- PASS: TestHealthHandler/Unhealthy_if_both_NOSPACE_and_CORRUPT_are_on_and_excluded (0.27s) 1179s --- PASS: TestHealthHandler/Unhealthy_if_api_is_not_available (0.47s) 1179s --- PASS: TestHealthHandler/Unhealthy_if_no_leader (0.08s) 1179s --- PASS: TestHealthHandler/Healthy_if_no_leader_and_serializable=true (0.02s) 1179s === RUN TestHttpSubPath 1179s === RUN TestHttpSubPath//readyz/data_corruption_ok 1179s logger.go:146: 2026-02-10T15:28:57.355Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 1180s logger.go:146: 2026-02-10T15:28:57.411Z DEBUG Health check OK {"path": "/readyz/data_corruption", "reason": "[+]data_corruption ok\n", "status-code": 200} 1180s === RUN TestHttpSubPath//readyz/serializable_read_not_ok_with_error 1180s logger.go:146: 2026-02-10T15:28:57.412Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 1180s logger.go:146: 2026-02-10T15:28:57.431Z ERROR Health check error {"path": "/readyz/serializable_read", "reason": "[-]serializable_read failed: Unexpected error\n", "status-code": 503} 1180s === RUN TestHttpSubPath//readyz/non_exist_404 1180s logger.go:146: 2026-02-10T15:28:57.432Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 1180s --- PASS: TestHttpSubPath (0.28s) 1180s --- PASS: TestHttpSubPath//readyz/data_corruption_ok (0.06s) 1180s --- PASS: TestHttpSubPath//readyz/serializable_read_not_ok_with_error (0.02s) 1180s --- PASS: TestHttpSubPath//readyz/non_exist_404 (0.04s) 1180s === RUN TestDataCorruptionCheck 1180s === RUN TestDataCorruptionCheck/Live_if_CORRUPT_alarm_is_on 1180s logger.go:146: 2026-02-10T15:28:57.491Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 1180s logger.go:146: 2026-02-10T15:28:57.612Z DEBUG Health check OK {"path": "/livez", "reason": "[+]serializable_read ok\n", "status-code": 200} 1180s logger.go:146: 2026-02-10T15:28:57.614Z DEBUG Health check OK {"path": "/livez", "reason": "[+]serializable_read ok\n", "status-code": 200} 1180s === RUN TestDataCorruptionCheck/Not_ready_if_CORRUPT_alarm_is_on 1180s logger.go:146: 2026-02-10T15:28:57.614Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 1180s logger.go:146: 2026-02-10T15:28:57.615Z DEBUG Health check OK {"path": "/readyz", "reason": "[+]data_corruption ok\n[+]serializable_read ok\n[+]linearizable_read ok\n", "status-code": 200} 1180s logger.go:146: 2026-02-10T15:28:57.617Z ERROR Health check error {"path": "/readyz", "reason": "[-]data_corruption failed: alarm activated: CORRUPT\n[+]serializable_read ok\n[+]linearizable_read ok\n", "status-code": 503} 1180s === RUN TestDataCorruptionCheck/ready_if_CORRUPT_alarm_is_not_on 1180s logger.go:146: 2026-02-10T15:28:57.617Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 1180s logger.go:146: 2026-02-10T15:28:57.630Z DEBUG Health check OK {"path": "/readyz", "reason": "[+]linearizable_read ok\n[+]data_corruption ok\n[+]serializable_read ok\n", "status-code": 200} 1180s logger.go:146: 2026-02-10T15:28:57.630Z DEBUG Health check OK {"path": "/readyz", "reason": "[+]linearizable_read ok\n[+]data_corruption ok\n[+]serializable_read ok\n", "status-code": 200} 1180s === RUN TestDataCorruptionCheck/ready_if_CORRUPT_alarm_is_excluded 1180s logger.go:146: 2026-02-10T15:28:57.630Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 1180s logger.go:146: 2026-02-10T15:28:57.631Z DEBUG Health check OK {"path": "/readyz", "reason": "[+]serializable_read ok\n[+]linearizable_read ok\n", "status-code": 200} 1180s logger.go:146: 2026-02-10T15:28:57.631Z DEBUG Health check OK {"path": "/readyz", "reason": "[+]serializable_read ok\n[+]linearizable_read ok\n", "status-code": 200} 1180s === RUN TestDataCorruptionCheck/Not_ready_if_CORRUPT_alarm_is_on#01 1180s logger.go:146: 2026-02-10T15:28:57.631Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 1180s logger.go:146: 2026-02-10T15:28:57.632Z WARN some health checks cannot be excluded {"missing-health-checks": "\"non_exist\""} 1180s logger.go:146: 2026-02-10T15:28:57.632Z DEBUG Health check OK {"path": "/readyz", "reason": "[+]data_corruption ok\n[+]serializable_read ok\n[+]linearizable_read ok\n", "status-code": 200} 1180s logger.go:146: 2026-02-10T15:28:57.632Z WARN some health checks cannot be excluded {"missing-health-checks": "\"non_exist\""} 1180s logger.go:146: 2026-02-10T15:28:57.632Z ERROR Health check error {"path": "/readyz", "reason": "[+]serializable_read ok\n[+]linearizable_read ok\n[-]data_corruption failed: alarm activated: CORRUPT\n", "status-code": 503} 1180s --- PASS: TestDataCorruptionCheck (0.16s) 1180s --- PASS: TestDataCorruptionCheck/Live_if_CORRUPT_alarm_is_on (0.12s) 1180s --- PASS: TestDataCorruptionCheck/Not_ready_if_CORRUPT_alarm_is_on (0.00s) 1180s --- PASS: TestDataCorruptionCheck/ready_if_CORRUPT_alarm_is_not_on (0.01s) 1180s --- PASS: TestDataCorruptionCheck/ready_if_CORRUPT_alarm_is_excluded (0.00s) 1180s --- PASS: TestDataCorruptionCheck/Not_ready_if_CORRUPT_alarm_is_on#01 (0.00s) 1180s === RUN TestSerializableReadCheck 1180s === RUN TestSerializableReadCheck/Alive_normal 1180s logger.go:146: 2026-02-10T15:28:57.842Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 1180s logger.go:146: 2026-02-10T15:28:57.974Z DEBUG Health check OK {"path": "/livez", "reason": "[+]serializable_read ok\n", "status-code": 200} 1180s === RUN TestSerializableReadCheck/Not_alive_if_range_api_is_not_available 1180s logger.go:146: 2026-02-10T15:28:57.975Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 1180s logger.go:146: 2026-02-10T15:28:57.975Z ERROR Health check error {"path": "/livez", "reason": "[-]serializable_read failed: Unexpected error\n", "status-code": 503} 1180s === RUN TestSerializableReadCheck/Not_ready_if_range_api_is_not_available 1180s logger.go:146: 2026-02-10T15:28:57.977Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 1180s logger.go:146: 2026-02-10T15:28:57.978Z ERROR Health check error {"path": "/readyz", "reason": "[+]data_corruption ok\n[-]serializable_read failed: Unexpected error\n[+]linearizable_read ok\n", "status-code": 503} 1180s --- PASS: TestSerializableReadCheck (0.35s) 1180s --- PASS: TestSerializableReadCheck/Alive_normal (0.13s) 1180s --- PASS: TestSerializableReadCheck/Not_alive_if_range_api_is_not_available (0.00s) 1180s --- PASS: TestSerializableReadCheck/Not_ready_if_range_api_is_not_available (0.00s) 1180s === RUN TestLinearizableReadCheck 1180s === RUN TestLinearizableReadCheck/Alive_normal 1180s logger.go:146: 2026-02-10T15:28:57.986Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 1180s logger.go:146: 2026-02-10T15:28:57.988Z DEBUG Health check OK {"path": "/livez", "reason": "[+]serializable_read ok\n", "status-code": 200} 1180s === RUN TestLinearizableReadCheck/Alive_if_lineariable_range_api_is_not_available 1180s logger.go:146: 2026-02-10T15:28:57.989Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 1180s logger.go:146: 2026-02-10T15:28:58.030Z DEBUG Health check OK {"path": "/livez", "reason": "[+]serializable_read ok\n", "status-code": 200} 1180s === RUN TestLinearizableReadCheck/Not_ready_if_range_api_is_not_available 1180s logger.go:146: 2026-02-10T15:28:58.031Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 1180s logger.go:146: 2026-02-10T15:28:58.031Z ERROR Health check error {"path": "/readyz", "reason": "[+]serializable_read ok\n[-]linearizable_read failed: Unexpected error\n[+]data_corruption ok\n", "status-code": 503} 1180s --- PASS: TestLinearizableReadCheck (0.06s) 1180s --- PASS: TestLinearizableReadCheck/Alive_normal (0.00s) 1180s --- PASS: TestLinearizableReadCheck/Alive_if_lineariable_range_api_is_not_available (0.04s) 1180s --- PASS: TestLinearizableReadCheck/Not_ready_if_range_api_is_not_available (0.00s) 1180s === RUN TestNewPeerHandlerOnRaftPrefix 1180s --- PASS: TestNewPeerHandlerOnRaftPrefix (0.00s) 1180s === RUN TestServeMembersFails 1180s --- PASS: TestServeMembersFails (0.00s) 1180s === RUN TestServeMembersGet 1180s --- PASS: TestServeMembersGet (0.00s) 1180s === RUN TestServeMemberPromoteFails 1180s --- PASS: TestServeMemberPromoteFails (0.00s) 1180s === RUN TestNewPeerHandlerOnMembersPromotePrefix 1180s {"level":"warn","msg":"unexpected v2 response error","remote-addr":"127.0.0.1:41842","internal-server-error":"PromoteMember not implemented in fakeServer"} 1180s {"level":"warn","msg":"failed to promote a member","member-id":"1","error":"PromoteMember not implemented in fakeServer"} 1180s --- PASS: TestNewPeerHandlerOnMembersPromotePrefix (0.00s) 1180s === RUN TestServeVersion 1180s --- PASS: TestServeVersion (0.00s) 1180s === RUN TestServeVersionFails 1180s --- PASS: TestServeVersionFails (0.00s) 1180s PASS 1180s ok go.etcd.io/etcd/server/etcdserver/api/etcdhttp 3.082s 1187s === RUN TestClusterMember 1187s --- PASS: TestClusterMember (0.00s) 1187s === RUN TestClusterMemberByName 1187s --- PASS: TestClusterMemberByName (0.00s) 1187s === RUN TestClusterMemberIDs 1187s --- PASS: TestClusterMemberIDs (0.00s) 1187s === RUN TestClusterPeerURLs 1187s --- PASS: TestClusterPeerURLs (0.00s) 1187s === RUN TestClusterClientURLs 1187s --- PASS: TestClusterClientURLs (0.00s) 1187s === RUN TestClusterValidateAndAssignIDsBad 1187s {"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"} 1187s {"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"} 1187s {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.2:2379","host":"127.0.0.2:2379","resolved-addr":"127.0.0.2:2379"} 1187s {"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"} 1187s {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.2:2379","host":"127.0.0.2:2379","resolved-addr":"127.0.0.2:2379"} 1187s {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.2:4001","host":"127.0.0.2:4001","resolved-addr":"127.0.0.2:4001"} 1187s --- PASS: TestClusterValidateAndAssignIDsBad (0.00s) 1187s === RUN TestClusterValidateAndAssignIDs 1187s {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.2:2379","host":"127.0.0.2:2379","resolved-addr":"127.0.0.2:2379"} 1187s {"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"} 1187s --- PASS: TestClusterValidateAndAssignIDs (0.00s) 1187s === RUN TestClusterValidateConfigurationChange 1187s logger.go:146: 2026-02-10T15:29:04.326Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "1", "added-peer-peer-urls": ["http://127.0.0.1:1"]} 1187s logger.go:146: 2026-02-10T15:29:04.326Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "2", "added-peer-peer-urls": ["http://127.0.0.1:2"]} 1187s logger.go:146: 2026-02-10T15:29:04.326Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "3", "added-peer-peer-urls": ["http://127.0.0.1:3"]} 1187s logger.go:146: 2026-02-10T15:29:04.326Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "4", "added-peer-peer-urls": ["http://127.0.0.1:4"]} 1187s logger.go:146: 2026-02-10T15:29:04.326Z INFO removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "4", "removed-remote-peer-urls": ["http://127.0.0.1:4"]} 1187s --- PASS: TestClusterValidateConfigurationChange (0.00s) 1187s === RUN TestClusterGenID 1187s logger.go:146: 2026-02-10T15:29:04.326Z INFO added member {"cluster-id": "869b3badfbf1d6b7", "local-member-id": "0", "added-peer-id": "3", "added-peer-peer-urls": []} 1187s --- PASS: TestClusterGenID (0.00s) 1187s === RUN TestNodeToMemberBad 1187s --- PASS: TestNodeToMemberBad (0.00s) 1187s === RUN TestClusterAddMember 1187s logger.go:146: 2026-02-10T15:29:04.326Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "1", "added-peer-peer-urls": []} 1187s --- PASS: TestClusterAddMember (0.00s) 1187s === RUN TestClusterAddMemberAsLearner 1187s logger.go:146: 2026-02-10T15:29:04.327Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "1", "added-peer-peer-urls": []} 1187s --- PASS: TestClusterAddMemberAsLearner (0.00s) 1187s === RUN TestClusterMembers 1187s --- PASS: TestClusterMembers (0.00s) 1187s === RUN TestClusterRemoveMember 1187s logger.go:146: 2026-02-10T15:29:04.327Z WARN skipped removing already removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "1"} 1187s --- PASS: TestClusterRemoveMember (0.00s) 1187s === RUN TestClusterUpdateAttributes 1187s logger.go:146: 2026-02-10T15:29:04.327Z WARN skipped attributes update of removed member {"cluster-id": "0", "local-member-id": "0", "updated-peer-id": "1"} 1187s --- PASS: TestClusterUpdateAttributes (0.00s) 1187s === RUN TestNodeToMember 1187s --- PASS: TestNodeToMember (0.00s) 1187s === RUN TestIsReadyToAddVotingMember 1187s logger.go:146: 2026-02-10T15:29:04.327Z WARN rejecting member add; started member will be less than quorum {"number-of-started-member": 0, "quorum": 3, "cluster-id": "0", "local-member-id": "0"} 1187s logger.go:146: 2026-02-10T15:29:04.327Z WARN rejecting member add; started member will be less than quorum {"number-of-started-member": 1, "quorum": 2, "cluster-id": "0", "local-member-id": "0"} 1187s logger.go:146: 2026-02-10T15:29:04.327Z WARN rejecting member add; started member will be less than quorum {"number-of-started-member": 1, "quorum": 3, "cluster-id": "0", "local-member-id": "0"} 1187s logger.go:146: 2026-02-10T15:29:04.327Z DEBUG number of started member is 1; can accept add member request 1187s logger.go:146: 2026-02-10T15:29:04.327Z WARN rejecting member add; started member will be less than quorum {"number-of-started-member": 2, "quorum": 3, "cluster-id": "0", "local-member-id": "0"} 1187s logger.go:146: 2026-02-10T15:29:04.327Z WARN rejecting member add; started member will be less than quorum {"number-of-started-member": 0, "quorum": 1, "cluster-id": "0", "local-member-id": "0"} 1187s logger.go:146: 2026-02-10T15:29:04.327Z WARN rejecting member add; started member will be less than quorum {"number-of-started-member": 1, "quorum": 2, "cluster-id": "0", "local-member-id": "0"} 1187s --- PASS: TestIsReadyToAddVotingMember (0.00s) 1187s === RUN TestIsReadyToRemoveVotingMember 1187s logger.go:146: 2026-02-10T15:29:04.327Z WARN rejecting member remove; started member will be less than quorum {"number-of-started-member": 0, "quorum": 1, "cluster-id": "0", "local-member-id": "0"} 1187s logger.go:146: 2026-02-10T15:29:04.327Z WARN rejecting member remove; started member will be less than quorum {"number-of-started-member": 0, "quorum": 2, "cluster-id": "0", "local-member-id": "0"} 1187s logger.go:146: 2026-02-10T15:29:04.327Z WARN rejecting member remove; started member will be less than quorum {"number-of-started-member": 1, "quorum": 2, "cluster-id": "0", "local-member-id": "0"} 1187s logger.go:146: 2026-02-10T15:29:04.327Z WARN rejecting member remove; started member will be less than quorum {"number-of-started-member": 0, "quorum": 1, "cluster-id": "0", "local-member-id": "0"} 1187s logger.go:146: 2026-02-10T15:29:04.327Z WARN rejecting member remove; started member will be less than quorum {"number-of-started-member": 0, "quorum": 1, "cluster-id": "0", "local-member-id": "0"} 1187s --- PASS: TestIsReadyToRemoveVotingMember (0.00s) 1187s === RUN TestIsReadyToPromoteMember 1187s logger.go:146: 2026-02-10T15:29:04.327Z WARN rejecting member promote; started member will be less than quorum {"number-of-started-member": 1, "quorum": 2, "cluster-id": "0", "local-member-id": "0"} 1187s logger.go:146: 2026-02-10T15:29:04.327Z WARN rejecting member promote; started member will be less than quorum {"number-of-started-member": 2, "quorum": 3, "cluster-id": "0", "local-member-id": "0"} 1187s --- PASS: TestIsReadyToPromoteMember (0.00s) 1187s === RUN TestIsVersionChangable 1187s === RUN TestIsVersionChangable/When_local_version_is_one_minor_lower_than_cluster_version 1187s === RUN TestIsVersionChangable/When_local_version_is_one_minor_and_one_patch_lower_than_cluster_version 1187s === RUN TestIsVersionChangable/When_local_version_is_one_minor_higher_than_cluster_version 1187s === RUN TestIsVersionChangable/When_local_version_is_two_minor_higher_than_cluster_version 1187s === RUN TestIsVersionChangable/When_local_version_is_one_major_higher_than_cluster_version 1187s === RUN TestIsVersionChangable/When_local_version_is_equal_to_cluster_version 1187s === RUN TestIsVersionChangable/When_local_version_is_one_patch_higher_than_cluster_version 1187s === RUN TestIsVersionChangable/When_local_version_is_two_minor_lower_than_cluster_version 1187s --- PASS: TestIsVersionChangable (0.00s) 1187s --- PASS: TestIsVersionChangable/When_local_version_is_one_minor_lower_than_cluster_version (0.00s) 1187s --- PASS: TestIsVersionChangable/When_local_version_is_one_minor_and_one_patch_lower_than_cluster_version (0.00s) 1187s --- PASS: TestIsVersionChangable/When_local_version_is_one_minor_higher_than_cluster_version (0.00s) 1187s --- PASS: TestIsVersionChangable/When_local_version_is_two_minor_higher_than_cluster_version (0.00s) 1187s --- PASS: TestIsVersionChangable/When_local_version_is_one_major_higher_than_cluster_version (0.00s) 1187s --- PASS: TestIsVersionChangable/When_local_version_is_equal_to_cluster_version (0.00s) 1187s --- PASS: TestIsVersionChangable/When_local_version_is_one_patch_higher_than_cluster_version (0.00s) 1187s --- PASS: TestIsVersionChangable/When_local_version_is_two_minor_lower_than_cluster_version (0.00s) 1187s === RUN TestAddMemberSyncsBackendAndStoreV2 1187s === RUN TestAddMemberSyncsBackendAndStoreV2/Adding_new_member_should_succeed 1187s logger.go:146: 2026-02-10T15:29:04.505Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "ae899f948692b3c4", "added-peer-peer-urls": []} 1187s === RUN TestAddMemberSyncsBackendAndStoreV2/Adding_member_should_succeed_if_it_was_only_in_storeV2 1187s logger.go:146: 2026-02-10T15:29:04.583Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "ae899f948692b3c4", "added-peer-peer-urls": []} 1187s === RUN TestAddMemberSyncsBackendAndStoreV2/Adding_member_should_succeed_if_it_was_only_in_backend 1187s logger.go:146: 2026-02-10T15:29:04.589Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "ae899f948692b3c4", "added-peer-peer-urls": []} 1187s === RUN TestAddMemberSyncsBackendAndStoreV2/Adding_member_should_fail_if_it_exists_in_both 1187s logger.go:146: 2026-02-10T15:29:04.610Z PANIC failed to save member to store {"member-id": "ae899f948692b3c4", "error": "Key already exists (/0/members/ae899f948692b3c4/raftAttributes)"} 1187s === RUN TestAddMemberSyncsBackendAndStoreV2/Adding_member_should_fail_if_it_exists_in_storeV2_and_backend_is_nil 1187s logger.go:146: 2026-02-10T15:29:04.712Z PANIC failed to save member to store {"member-id": "ae899f948692b3c4", "error": "Key already exists (/0/members/ae899f948692b3c4/raftAttributes)"} 1187s === RUN TestAddMemberSyncsBackendAndStoreV2/Adding_member_should_succeed_if_it_exists_in_backend_and_storageV2_is_nil 1187s logger.go:146: 2026-02-10T15:29:05.166Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "ae899f948692b3c4", "added-peer-peer-urls": []} 1187s === RUN TestAddMemberSyncsBackendAndStoreV2/Adding_new_member_should_succeed_if_backend_is_nil 1188s logger.go:146: 2026-02-10T15:29:05.466Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "ae899f948692b3c4", "added-peer-peer-urls": []} 1188s === RUN TestAddMemberSyncsBackendAndStoreV2/Adding_new_member_should_fail_if_storageV2_is_nil 1188s logger.go:146: 2026-02-10T15:29:05.809Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "ae899f948692b3c4", "added-peer-peer-urls": []} 1188s --- PASS: TestAddMemberSyncsBackendAndStoreV2 (1.49s) 1188s --- PASS: TestAddMemberSyncsBackendAndStoreV2/Adding_new_member_should_succeed (0.25s) 1188s --- PASS: TestAddMemberSyncsBackendAndStoreV2/Adding_member_should_succeed_if_it_was_only_in_storeV2 (0.01s) 1188s --- PASS: TestAddMemberSyncsBackendAndStoreV2/Adding_member_should_succeed_if_it_was_only_in_backend (0.00s) 1188s --- PASS: TestAddMemberSyncsBackendAndStoreV2/Adding_member_should_fail_if_it_exists_in_both (0.02s) 1188s --- PASS: TestAddMemberSyncsBackendAndStoreV2/Adding_member_should_fail_if_it_exists_in_storeV2_and_backend_is_nil (0.10s) 1188s --- PASS: TestAddMemberSyncsBackendAndStoreV2/Adding_member_should_succeed_if_it_exists_in_backend_and_storageV2_is_nil (0.61s) 1188s --- PASS: TestAddMemberSyncsBackendAndStoreV2/Adding_new_member_should_succeed_if_backend_is_nil (0.15s) 1188s --- PASS: TestAddMemberSyncsBackendAndStoreV2/Adding_new_member_should_fail_if_storageV2_is_nil (0.35s) 1188s === RUN TestRemoveMemberSyncsBackendAndStoreV2 1188s === RUN TestRemoveMemberSyncsBackendAndStoreV2/Removing_new_member_should_fail 1188s logger.go:146: 2026-02-10T15:29:06.150Z PANIC failed to delete member from store {"member-id": "6fa548eab2190a31", "error": "Key not found (/0)"} 1188s === RUN TestRemoveMemberSyncsBackendAndStoreV2/Removing_member_should_succeed_if_it_was_only_in_storeV2 1189s logger.go:146: 2026-02-10T15:29:06.553Z WARN skipped removing already removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "6fa548eab2190a31"} 1189s === RUN TestRemoveMemberSyncsBackendAndStoreV2/Removing_member_should_succeed_if_it_was_only_in_backend 1189s logger.go:146: 2026-02-10T15:29:06.674Z WARN skipped removing already removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "6fa548eab2190a31"} 1189s === RUN TestRemoveMemberSyncsBackendAndStoreV2/Removing_member_should_succeed_if_it_exists_in_both 1189s logger.go:146: 2026-02-10T15:29:07.021Z WARN skipped removing already removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "6fa548eab2190a31"} 1189s === RUN TestRemoveMemberSyncsBackendAndStoreV2/Removing_new_member_should_fail_if_backend_is_nil 1189s logger.go:146: 2026-02-10T15:29:07.056Z PANIC failed to delete member from store {"member-id": "6fa548eab2190a31", "error": "Key not found (/0)"} 1189s === RUN TestRemoveMemberSyncsBackendAndStoreV2/Removing_new_member_should_succeed_if_storageV2_is_nil 1189s logger.go:146: 2026-02-10T15:29:07.359Z WARN skipped removing already removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "6fa548eab2190a31"} 1189s === RUN TestRemoveMemberSyncsBackendAndStoreV2/Removing_member_should_succeed_if_it_exists_in_v2storage_and_backend_is_nil 1190s logger.go:146: 2026-02-10T15:29:07.537Z WARN skipped removing already removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "6fa548eab2190a31"} 1190s === RUN TestRemoveMemberSyncsBackendAndStoreV2/Removing_member_should_succeed_if_it_exists_in_backend_and_storageV2_is_nil 1190s logger.go:146: 2026-02-10T15:29:08.256Z WARN skipped removing already removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "6fa548eab2190a31"} 1190s --- PASS: TestRemoveMemberSyncsBackendAndStoreV2 (2.58s) 1190s --- PASS: TestRemoveMemberSyncsBackendAndStoreV2/Removing_new_member_should_fail (0.36s) 1190s --- PASS: TestRemoveMemberSyncsBackendAndStoreV2/Removing_member_should_succeed_if_it_was_only_in_storeV2 (0.44s) 1190s --- PASS: TestRemoveMemberSyncsBackendAndStoreV2/Removing_member_should_succeed_if_it_was_only_in_backend (0.05s) 1190s --- PASS: TestRemoveMemberSyncsBackendAndStoreV2/Removing_member_should_succeed_if_it_exists_in_both (0.35s) 1190s --- PASS: TestRemoveMemberSyncsBackendAndStoreV2/Removing_new_member_should_fail_if_backend_is_nil (0.04s) 1190s --- PASS: TestRemoveMemberSyncsBackendAndStoreV2/Removing_new_member_should_succeed_if_storageV2_is_nil (0.31s) 1190s --- PASS: TestRemoveMemberSyncsBackendAndStoreV2/Removing_member_should_succeed_if_it_exists_in_v2storage_and_backend_is_nil (0.30s) 1190s --- PASS: TestRemoveMemberSyncsBackendAndStoreV2/Removing_member_should_succeed_if_it_exists_in_backend_and_storageV2_is_nil (0.74s) 1190s === RUN TestMustDetectDowngrade 1190s === RUN TestMustDetectDowngrade/Succeeded_when_downgrade_is_disabled_and_cluster_version_is_nil 1190s downgrade_test.go:132: /tmp/test-log-must-detect-downgrade-0 1191s === RUN TestMustDetectDowngrade/Succeeded_when_downgrade_is_disabled_and_cluster_version_is_one_minor_lower 1191s downgrade_test.go:132: /tmp/test-log-must-detect-downgrade-1 1191s === RUN TestMustDetectDowngrade/Succeeded_when_downgrade_is_disabled_and_cluster_version_is_server_version 1191s downgrade_test.go:132: /tmp/test-log-must-detect-downgrade-2 1191s === RUN TestMustDetectDowngrade/Failed_when_downgrade_is_disabled_and_server_version_is_lower_than_determined_cluster_version_ 1191s downgrade_test.go:132: /tmp/test-log-must-detect-downgrade-3 1191s === RUN TestMustDetectDowngrade/Succeeded_when_downgrade_is_enabled_and_cluster_version_is_nil 1191s downgrade_test.go:132: /tmp/test-log-must-detect-downgrade-4 1191s === RUN TestMustDetectDowngrade/Failed_when_downgrade_is_enabled_and_server_version_is_target_version 1191s downgrade_test.go:132: /tmp/test-log-must-detect-downgrade-5 1191s === RUN TestMustDetectDowngrade/Succeeded_when_downgrade_to_lower_version_and_server_version_is_cluster_version_ 1191s downgrade_test.go:132: /tmp/test-log-must-detect-downgrade-6 1191s === RUN TestMustDetectDowngrade/Failed_when_downgrade_is_enabled_and_local_version_is_out_of_range_and_cluster_version_is_nil 1191s downgrade_test.go:132: /tmp/test-log-must-detect-downgrade-7 1191s === RUN TestMustDetectDowngrade/Failed_when_downgrade_is_enabled_and_local_version_is_out_of_range 1191s downgrade_test.go:132: /tmp/test-log-must-detect-downgrade-8 1191s --- PASS: TestMustDetectDowngrade (0.68s) 1191s --- PASS: TestMustDetectDowngrade/Succeeded_when_downgrade_is_disabled_and_cluster_version_is_nil (0.05s) 1191s --- PASS: TestMustDetectDowngrade/Succeeded_when_downgrade_is_disabled_and_cluster_version_is_one_minor_lower (0.11s) 1191s --- PASS: TestMustDetectDowngrade/Succeeded_when_downgrade_is_disabled_and_cluster_version_is_server_version (0.00s) 1191s --- PASS: TestMustDetectDowngrade/Failed_when_downgrade_is_disabled_and_server_version_is_lower_than_determined_cluster_version_ (0.01s) 1191s --- PASS: TestMustDetectDowngrade/Succeeded_when_downgrade_is_enabled_and_cluster_version_is_nil (0.02s) 1191s --- PASS: TestMustDetectDowngrade/Failed_when_downgrade_is_enabled_and_server_version_is_target_version (0.00s) 1191s --- PASS: TestMustDetectDowngrade/Succeeded_when_downgrade_to_lower_version_and_server_version_is_cluster_version_ (0.36s) 1191s --- PASS: TestMustDetectDowngrade/Failed_when_downgrade_is_enabled_and_local_version_is_out_of_range_and_cluster_version_is_nil (0.07s) 1191s --- PASS: TestMustDetectDowngrade/Failed_when_downgrade_is_enabled_and_local_version_is_out_of_range (0.06s) 1191s === RUN TestIsValidDowngrade 1191s === RUN TestIsValidDowngrade/Valid_downgrade 1191s === RUN TestIsValidDowngrade/Invalid_downgrade 1191s --- PASS: TestIsValidDowngrade (0.00s) 1191s --- PASS: TestIsValidDowngrade/Valid_downgrade (0.00s) 1191s --- PASS: TestIsValidDowngrade/Invalid_downgrade (0.00s) 1191s === RUN TestMemberTime 1191s --- PASS: TestMemberTime (0.00s) 1191s === RUN TestMemberPick 1191s --- PASS: TestMemberPick (0.00s) 1191s === RUN TestMemberClone 1191s --- PASS: TestMemberClone (0.00s) 1191s === RUN TestAddRemoveMember 1191s logger.go:146: 2026-02-10T15:29:09.400Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "11", "added-peer-peer-urls": []} 1192s logger.go:146: 2026-02-10T15:29:09.410Z INFO removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "11", "removed-remote-peer-urls": []} 1192s logger.go:146: 2026-02-10T15:29:09.410Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "12", "added-peer-peer-urls": []} 1192s logger.go:146: 2026-02-10T15:29:09.410Z WARN skipped removing already removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "11"} 1192s --- PASS: TestAddRemoveMember (0.35s) 1192s === RUN TestIsMetaStoreOnly 1192s --- PASS: TestIsMetaStoreOnly (0.00s) 1192s === RUN TestConfStateFromBackendInOneTx 1192s --- PASS: TestConfStateFromBackendInOneTx (0.31s) 1192s === RUN TestMustUnsafeSaveConfStateToBackend 1192s === RUN TestMustUnsafeSaveConfStateToBackend/missing 1192s === RUN TestMustUnsafeSaveConfStateToBackend/save 1192s === RUN TestMustUnsafeSaveConfStateToBackend/read 1192s --- PASS: TestMustUnsafeSaveConfStateToBackend (0.25s) 1192s --- PASS: TestMustUnsafeSaveConfStateToBackend/missing (0.00s) 1192s --- PASS: TestMustUnsafeSaveConfStateToBackend/save (0.00s) 1192s --- PASS: TestMustUnsafeSaveConfStateToBackend/read (0.00s) 1192s PASS 1192s ok go.etcd.io/etcd/server/etcdserver/api/membership 5.754s 1199s === RUN TestSendMessage 1199s --- PASS: TestSendMessage (0.07s) 1199s === RUN TestSendMessageWhenStreamIsBroken 1199s --- PASS: TestSendMessageWhenStreamIsBroken (0.08s) 1199s === RUN TestServeRaftPrefix 1199s {"level":"warn","msg":"failed to read Raft message","local-member-id":"0","error":"some error"} 1199s {"level":"warn","msg":"failed to unmarshal Raft message","local-member-id":"0","error":"unexpected EOF"} 1199s {"level":"warn","msg":"request cluster ID mismatch","local-member-id":"0","local-member-cluster-id":"0","local-member-server-version":"3.5.16","local-member-server-minimum-cluster-version":"3.0.0","remote-peer-server-name":"","remote-peer-server-version":"3.5.16","remote-peer-server-minimum-cluster-version":"2.0.0","remote-peer-cluster-id":"1"} 1199s {"level":"warn","msg":"failed to process Raft message","local-member-id":"0","error":"blah"} 1199s --- PASS: TestServeRaftPrefix (0.01s) 1199s === RUN TestServeRaftStreamPrefix 1199s --- PASS: TestServeRaftStreamPrefix (0.00s) 1199s === RUN TestServeRaftStreamPrefixBad 1199s --- PASS: TestServeRaftStreamPrefixBad (0.00s) 1199s === RUN TestCloseNotifier 1199s --- PASS: TestCloseNotifier (0.00s) 1199s === RUN TestMessage 1199s --- PASS: TestMessage (0.01s) 1199s === RUN TestMsgAppV2 1199s --- PASS: TestMsgAppV2 (0.00s) 1199s === RUN TestPeerPick 1199s --- PASS: TestPeerPick (0.00s) 1199s === RUN TestPipelineSend 1199s {"level":"info","msg":"peer became active","peer-id":"1"} 1199s --- PASS: TestPipelineSend (0.01s) 1199s === RUN TestPipelineKeepSendingWhenPostError 1199s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 1199s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 1199s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 1199s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 1199s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 1199s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 1199s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 1199s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 1199s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 1199s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 1199s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 1199s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 1199s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 1199s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 1199s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 1199s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 1199s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 1199s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 1199s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 1199s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 1199s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 1199s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 1199s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 1199s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 1199s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 1199s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 1199s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 1199s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 1199s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 1199s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 1199s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 1199s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 1199s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 1199s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 1199s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 1199s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 1199s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 1199s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 1199s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 1199s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 1199s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 1199s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 1199s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 1199s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 1199s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 1199s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 1199s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 1199s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 1199s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 1199s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 1199s --- PASS: TestPipelineKeepSendingWhenPostError (0.01s) 1199s === RUN TestPipelineExceedMaximumServing 1199s {"level":"info","msg":"peer became active","peer-id":"1"} 1199s --- PASS: TestPipelineExceedMaximumServing (0.00s) 1199s === RUN TestPipelineSendFailed 1199s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (blah)"} 1199s --- PASS: TestPipelineSendFailed (0.01s) 1199s === RUN TestPipelinePost 1199s --- PASS: TestPipelinePost (0.03s) 1199s === RUN TestPipelinePostBad 1199s --- PASS: TestPipelinePostBad (0.00s) 1199s === RUN TestPipelinePostErrorc 1199s --- PASS: TestPipelinePostErrorc (0.00s) 1199s === RUN TestStopBlockedPipeline 1199s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (request canceled)"} 1199s --- PASS: TestStopBlockedPipeline (0.00s) 1199s === RUN TestSnapshotSend 1199s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/snapdir1997145308/0000000000000000.snap.db","bytes":5,"size":"5 B"} 1199s {"level":"info","msg":"peer became active","peer-id":"1"} 1199s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to post 1 on sendMsgSnap (ioutil: short read)"} 1199s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to post 1 on sendMsgSnap (ioutil: short read)"} 1199s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to post 1 on sendMsgSnap (ioutil: expect EOF)"} 1199s --- PASS: TestSnapshotSend (0.01s) 1199s === RUN TestStreamWriterAttachOutgoingConn 1199s {"level":"info","msg":"started stream writer with remote peer","local-member-id":"0","remote-peer-id":"1"} 1199s {"level":"info","msg":"set message encoder","from":"0","to":"0","stream-type":"stream Message"} 1199s {"level":"info","msg":"peer became active","peer-id":"1"} 1199s {"level":"info","msg":"established TCP streaming connection with remote peer","stream-writer-type":"stream Message","local-member-id":"0","remote-peer-id":"1"} 1199s {"level":"info","msg":"set message encoder","from":"0","to":"0","stream-type":"stream Message"} 1199s {"level":"warn","msg":"closed TCP streaming connection with remote peer","stream-writer-type":"stream Message","local-member-id":"0","remote-peer-id":"1"} 1199s {"level":"info","msg":"established TCP streaming connection with remote peer","stream-writer-type":"stream Message","local-member-id":"0","remote-peer-id":"1"} 1199s {"level":"info","msg":"set message encoder","from":"0","to":"0","stream-type":"stream Message"} 1199s {"level":"warn","msg":"closed TCP streaming connection with remote peer","stream-writer-type":"stream Message","local-member-id":"0","remote-peer-id":"1"} 1199s {"level":"info","msg":"established TCP streaming connection with remote peer","stream-writer-type":"stream Message","local-member-id":"0","remote-peer-id":"1"} 1199s {"level":"warn","msg":"closed TCP streaming connection with remote peer","stream-writer-type":"stream Message","remote-peer-id":"1"} 1199s {"level":"info","msg":"stopped TCP streaming connection with remote peer","stream-writer-type":"stream Message","remote-peer-id":"1"} 1199s --- PASS: TestStreamWriterAttachOutgoingConn (0.00s) 1199s === RUN TestStreamWriterAttachBadOutgoingConn 1199s {"level":"info","msg":"started stream writer with remote peer","local-member-id":"0","remote-peer-id":"1"} 1199s {"level":"info","msg":"set message encoder","from":"0","to":"0","stream-type":"stream Message"} 1199s {"level":"info","msg":"peer became active","peer-id":"1"} 1199s {"level":"info","msg":"established TCP streaming connection with remote peer","stream-writer-type":"stream Message","local-member-id":"0","remote-peer-id":"1"} 1199s {"level":"warn","msg":"peer became inactive (message send to peer failed)","peer-id":"1","error":"failed to write 1 on stream Message (blah)"} 1199s {"level":"warn","msg":"failed to close connection with remote peer","remote-peer-id":"1","error":"blah"} 1199s {"level":"warn","msg":"lost TCP streaming connection with remote peer","stream-writer-type":"stream Message","local-member-id":"0","remote-peer-id":"1"} 1199s {"level":"info","msg":"stopped TCP streaming connection with remote peer","stream-writer-type":"stream Message","remote-peer-id":"1"} 1199s --- PASS: TestStreamWriterAttachBadOutgoingConn (0.00s) 1199s === RUN TestStreamReaderDialRequest 1200s --- PASS: TestStreamReaderDialRequest (0.07s) 1200s === RUN TestStreamReaderDialResult 1200s --- PASS: TestStreamReaderDialResult (0.00s) 1200s === RUN TestStreamReaderStopOnDial 1200s {"level":"info","msg":"peer became active","peer-id":"2"} 1200s --- PASS: TestStreamReaderStopOnDial (0.31s) 1200s === RUN TestStreamReaderDialDetectUnsupport 1200s --- PASS: TestStreamReaderDialDetectUnsupport (0.00s) 1200s === RUN TestStream 1200s {"level":"info","msg":"started stream writer with remote peer","local-member-id":"0","remote-peer-id":"1"} 1200s {"level":"info","msg":"peer became active","peer-id":"2"} 1200s {"level":"info","msg":"set message encoder","from":"0","to":"0","stream-type":"stream Message"} 1200s {"level":"info","msg":"peer became active","peer-id":"1"} 1200s {"level":"info","msg":"established TCP streaming connection with remote peer","stream-writer-type":"stream Message","local-member-id":"0","remote-peer-id":"1"} 1200s {"level":"warn","msg":"peer became inactive (message send to peer failed)","peer-id":"2","error":"failed to read 2 on stream Message (context canceled)"} 1200s {"level":"info","msg":"started stream writer with remote peer","local-member-id":"0","remote-peer-id":"1"} 1200s {"level":"info","msg":"set message encoder","from":"0","to":"0","stream-type":"stream Message"} 1200s {"level":"info","msg":"peer became active","peer-id":"1"} 1200s {"level":"info","msg":"established TCP streaming connection with remote peer","stream-writer-type":"stream Message","local-member-id":"0","remote-peer-id":"1"} 1200s {"level":"info","msg":"peer became active","peer-id":"2"} 1200s {"level":"warn","msg":"peer became inactive (message send to peer failed)","peer-id":"2","error":"failed to read 2 on stream Message (context canceled)"} 1200s {"level":"info","msg":"started stream writer with remote peer","local-member-id":"0","remote-peer-id":"1"} 1200s {"level":"info","msg":"set message encoder","from":"0","to":"0","stream-type":"stream MsgApp v2"} 1200s {"level":"info","msg":"peer became active","peer-id":"1"} 1200s {"level":"info","msg":"established TCP streaming connection with remote peer","stream-writer-type":"stream MsgApp v2","local-member-id":"0","remote-peer-id":"1"} 1200s {"level":"info","msg":"peer became active","peer-id":"2"} 1200s {"level":"warn","msg":"peer became inactive (message send to peer failed)","peer-id":"2","error":"failed to read 2 on stream MsgApp v2 (context canceled)"} 1200s {"level":"warn","msg":"closed TCP streaming connection with remote peer","stream-writer-type":"stream MsgApp v2","remote-peer-id":"1"} 1200s {"level":"info","msg":"stopped TCP streaming connection with remote peer","stream-writer-type":"stream MsgApp v2","remote-peer-id":"1"} 1200s {"level":"warn","msg":"closed TCP streaming connection with remote peer","stream-writer-type":"stream Message","remote-peer-id":"1"} 1200s {"level":"info","msg":"stopped TCP streaming connection with remote peer","stream-writer-type":"stream Message","remote-peer-id":"1"} 1200s {"level":"warn","msg":"closed TCP streaming connection with remote peer","stream-writer-type":"stream Message","remote-peer-id":"1"} 1200s {"level":"info","msg":"stopped TCP streaming connection with remote peer","stream-writer-type":"stream Message","remote-peer-id":"1"} 1200s --- PASS: TestStream (0.05s) 1200s === RUN TestCheckStreamSupport 1200s --- PASS: TestCheckStreamSupport (0.00s) 1200s === RUN TestStreamSupportCurrentVersion 1200s --- PASS: TestStreamSupportCurrentVersion (0.00s) 1200s === RUN TestTransportSend 1200s --- PASS: TestTransportSend (0.00s) 1200s === RUN TestTransportCutMend 1200s --- PASS: TestTransportCutMend (0.00s) 1200s === RUN TestTransportAdd 1200s --- PASS: TestTransportAdd (0.00s) 1200s === RUN TestTransportRemove 1200s --- PASS: TestTransportRemove (0.01s) 1200s === RUN TestTransportUpdate 1200s --- PASS: TestTransportUpdate (0.00s) 1200s === RUN TestTransportErrorc 1200s --- PASS: TestTransportErrorc (0.04s) 1200s === RUN TestURLPickerPickTwice 1200s --- PASS: TestURLPickerPickTwice (0.00s) 1200s === RUN TestURLPickerUpdate 1200s --- PASS: TestURLPickerUpdate (0.00s) 1200s === RUN TestURLPickerUnreachable 1200s --- PASS: TestURLPickerUnreachable (0.00s) 1200s === RUN TestEntry 1200s --- PASS: TestEntry (0.00s) 1200s === RUN TestCompareMajorMinorVersion 1200s --- PASS: TestCompareMajorMinorVersion (0.00s) 1200s === RUN TestServerVersion 1200s --- PASS: TestServerVersion (0.00s) 1200s === RUN TestMinClusterVersion 1200s --- PASS: TestMinClusterVersion (0.00s) 1200s === RUN TestCheckVersionCompatibility 1200s --- PASS: TestCheckVersionCompatibility (0.00s) 1200s PASS 1200s ok go.etcd.io/etcd/server/etcdserver/api/rafthttp 1.015s 1205s === RUN TestSaveAndLoad 1205s --- PASS: TestSaveAndLoad (0.61s) 1205s === RUN TestBadCRC 1205s {"level":"warn","msg":"snap file is corrupt","path":"/tmp/snapshot/0000000000000001-0000000000000001.snap","prev-crc":2838147117,"new-crc":3079029212} 1205s --- PASS: TestBadCRC (0.36s) 1205s === RUN TestFailback 1206s {"level":"warn","msg":"failed to unmarshal snappb.Snapshot","path":"/tmp/snapshot/000000000000ffff-000000000000ffff-000000000000ffff.snap","error":"unexpected EOF"} 1206s {"level":"warn","msg":"failed to read a snap file","path":"/tmp/snapshot/000000000000ffff-000000000000ffff-000000000000ffff.snap","error":"unexpected EOF"} 1206s {"level":"warn","msg":"renamed to a broken snap file","path":"/tmp/snapshot/000000000000ffff-000000000000ffff-000000000000ffff.snap","broken-path":"/tmp/snapshot/000000000000ffff-000000000000ffff-000000000000ffff.snap.broken"} 1206s --- PASS: TestFailback (0.24s) 1206s === RUN TestSnapNames 1206s --- PASS: TestSnapNames (0.00s) 1206s === RUN TestLoadNewestSnap 1206s === RUN TestLoadNewestSnap/load-newest 1206s === RUN TestLoadNewestSnap/loadnewestavailable-newest 1206s === RUN TestLoadNewestSnap/loadnewestavailable-newest-unsorted 1206s === RUN TestLoadNewestSnap/loadnewestavailable-previous 1206s --- PASS: TestLoadNewestSnap (0.67s) 1206s --- PASS: TestLoadNewestSnap/load-newest (0.00s) 1206s --- PASS: TestLoadNewestSnap/loadnewestavailable-newest (0.00s) 1206s --- PASS: TestLoadNewestSnap/loadnewestavailable-newest-unsorted (0.00s) 1206s --- PASS: TestLoadNewestSnap/loadnewestavailable-previous (0.00s) 1206s === RUN TestNoSnapshot 1206s --- PASS: TestNoSnapshot (0.00s) 1206s === RUN TestEmptySnapshot 1206s {"level":"warn","msg":"failed to read empty snapshot file","path":"/tmp/snapshot/1.snap"} 1206s --- PASS: TestEmptySnapshot (0.00s) 1206s === RUN TestAllSnapshotBroken 1206s {"level":"warn","msg":"failed to unmarshal snappb.Snapshot","path":"/tmp/snapshot/1.snap","error":"unexpected EOF"} 1206s {"level":"warn","msg":"failed to read a snap file","path":"/tmp/snapshot/1.snap","error":"unexpected EOF"} 1206s {"level":"warn","msg":"renamed to a broken snap file","path":"/tmp/snapshot/1.snap","broken-path":"/tmp/snapshot/1.snap.broken"} 1206s --- PASS: TestAllSnapshotBroken (0.00s) 1206s === RUN TestReleaseSnapDBs 1206s {"level":"info","msg":"found orphaned .snap.db file; deleting","path":"0000000000000064.snap.db"} 1206s {"level":"info","msg":"found orphaned .snap.db file; deleting","path":"00000000000000c8.snap.db"} 1206s --- PASS: TestReleaseSnapDBs (0.00s) 1206s PASS 1206s ok go.etcd.io/etcd/server/etcdserver/api/snap 1.931s 1206s ? go.etcd.io/etcd/server/etcdserver/api/snap/snappb [no test files] 1213s === RUN TestCheckPassword 1214s --- PASS: TestCheckPassword (0.16s) 1214s === RUN TestMergeUser 1214s {"level":"warn","msg":"attempted to grant a duplicate role for a user","user-name":"foo","role-name":"role1"} 1214s {"level":"warn","msg":"attempted to revoke a ungranted role for a user","user-name":"foo","role-name":"role2"} 1214s --- PASS: TestMergeUser (0.00s) 1214s === RUN TestMergeRole 1214s {"level":"info","msg":"revoking ungranted read permission","read-permission":"/foodir"} 1214s --- PASS: TestMergeRole (0.00s) 1214s === RUN TestAllUsers 1214s --- PASS: TestAllUsers (0.00s) 1214s === RUN TestGetAndDeleteUser 1214s {"level":"info","msg":"deleted a user","user-name":"cat"} 1214s --- PASS: TestGetAndDeleteUser (0.00s) 1214s === RUN TestAllRoles 1214s --- PASS: TestAllRoles (0.00s) 1214s === RUN TestGetAndDeleteRole 1214s {"level":"info","msg":"delete a new role","role-name":"animal"} 1214s --- PASS: TestGetAndDeleteRole (0.00s) 1214s === RUN TestEnsure 1214s --- PASS: TestEnsure (0.00s) 1214s === RUN TestCreateAndUpdateUser 1214s {"level":"info","msg":"created a user","user-name":"cat"} 1214s {"level":"info","msg":"updated a user","user-name":"cat"} 1214s --- PASS: TestCreateAndUpdateUser (0.00s) 1214s === RUN TestUpdateRole 1214s {"level":"info","msg":"updated a new role","role-name":"animal"} 1214s --- PASS: TestUpdateRole (0.00s) 1214s === RUN TestCreateRole 1214s {"level":"info","msg":"created a new role","role-name":"animal"} 1214s --- PASS: TestCreateRole (0.00s) 1214s === RUN TestEnableAuth 1214s {"level":"info","msg":"no guest role access found; creating default","role-name":"guest"} 1214s {"level":"info","msg":"created a new role","role-name":"guest"} 1214s {"level":"info","msg":"enabled auth"} 1214s --- PASS: TestEnableAuth (0.00s) 1214s === RUN TestDisableAuth 1214s {"level":"info","msg":"disabled auth"} 1214s --- PASS: TestDisableAuth (0.00s) 1214s === RUN TestSimpleMatch 1214s --- PASS: TestSimpleMatch (0.00s) 1214s PASS 1214s ok go.etcd.io/etcd/server/etcdserver/api/v2auth 0.186s 1217s === RUN TestNewProxyFuncUnset 1217s --- PASS: TestNewProxyFuncUnset (0.00s) 1217s === RUN TestNewProxyFuncBad 1217s --- PASS: TestNewProxyFuncBad (0.00s) 1217s === RUN TestNewProxyFunc 1217s {"level":"info","msg":"running proxy with discovery","proxy-url":"http://bar.com"} 1217s {"level":"info","msg":"running proxy with discovery","proxy-url":"http://disco.foo.bar"} 1217s --- PASS: TestNewProxyFunc (0.00s) 1217s === RUN TestCheckCluster 1217s {"level":"warn","msg":"failed to get from discovery server","discovery-url":"http://test.com","path":"/prefix/1000/_config/size","error":"client: etcd cluster is unavailable or misconfigured; error #0: context deadline exceeded\n","err-detail":"error #0: context deadline exceeded\n"} 1217s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"2s"} 1217s {"level":"warn","msg":"failed to get from discovery server","discovery-url":"http://test.com","path":"/prefix/1000/_config/size","error":"client: etcd cluster is unavailable or misconfigured; error #0: context deadline exceeded\n","err-detail":"error #0: context deadline exceeded\n"} 1217s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"4s"} 1217s {"level":"warn","msg":"failed to get from discovery server","discovery-url":"http://test.com","path":"/prefix/1000/_config/size","error":"client: etcd cluster is unavailable or misconfigured; error #0: context deadline exceeded\n","err-detail":"error #0: context deadline exceeded\n"} 1217s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"8s"} 1217s {"level":"warn","msg":"failed to get from discovery server","discovery-url":"http://test.com","path":"/prefix/1000/_config/size","error":"client: etcd cluster is unavailable or misconfigured; error #0: context deadline exceeded\n","err-detail":"error #0: context deadline exceeded\n"} 1217s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"2s"} 1217s {"level":"warn","msg":"failed to get from discovery server","discovery-url":"http://test.com","path":"/prefix/1000/_config/size","error":"client: etcd cluster is unavailable or misconfigured; error #0: context deadline exceeded\n","err-detail":"error #0: context deadline exceeded\n"} 1217s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"4s"} 1217s {"level":"warn","msg":"failed to get from discovery server","discovery-url":"http://test.com","path":"/prefix/1000/_config/size","error":"client: etcd cluster is unavailable or misconfigured; error #0: context deadline exceeded\n","err-detail":"error #0: context deadline exceeded\n"} 1217s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"8s"} 1217s {"level":"warn","msg":"failed to get from discovery server","discovery-url":"http://test.com","path":"/prefix/1000/_config/size","error":"client: etcd cluster is unavailable or misconfigured; error #0: context deadline exceeded\n","err-detail":"error #0: context deadline exceeded\n"} 1217s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"2s"} 1217s {"level":"warn","msg":"failed to get from discovery server","discovery-url":"http://test.com","path":"/prefix/1000/_config/size","error":"client: etcd cluster is unavailable or misconfigured; error #0: context deadline exceeded\n","err-detail":"error #0: context deadline exceeded\n"} 1217s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"4s"} 1217s {"level":"warn","msg":"failed to get from discovery server","discovery-url":"http://test.com","path":"/prefix/1000/_config/size","error":"client: etcd cluster is unavailable or misconfigured; error #0: context deadline exceeded\n","err-detail":"error #0: context deadline exceeded\n"} 1217s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"8s"} 1217s {"level":"warn","msg":"failed to get from discovery server","discovery-url":"http://test.com","path":"/prefix/1000/_config/size","error":"client: etcd cluster is unavailable or misconfigured; error #0: context deadline exceeded\n","err-detail":"error #0: context deadline exceeded\n"} 1217s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"2s"} 1217s {"level":"warn","msg":"failed to get from discovery server","discovery-url":"http://test.com","path":"/prefix/1000/_config/size","error":"client: etcd cluster is unavailable or misconfigured; error #0: context deadline exceeded\n","err-detail":"error #0: context deadline exceeded\n"} 1217s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"4s"} 1217s {"level":"warn","msg":"failed to get from discovery server","discovery-url":"http://test.com","path":"/prefix/1000/_config/size","error":"client: etcd cluster is unavailable or misconfigured; error #0: context deadline exceeded\n","err-detail":"error #0: context deadline exceeded\n"} 1217s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"8s"} 1217s {"level":"warn","msg":"failed to get from discovery server","discovery-url":"http://test.com","path":"/prefix/1000/_config/size","error":"client: etcd cluster is unavailable or misconfigured; error #0: context deadline exceeded\n","err-detail":"error #0: context deadline exceeded\n"} 1217s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"2s"} 1217s {"level":"warn","msg":"failed to get from discovery server","discovery-url":"http://test.com","path":"/prefix/1000/_config/size","error":"client: etcd cluster is unavailable or misconfigured; error #0: context deadline exceeded\n","err-detail":"error #0: context deadline exceeded\n"} 1217s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"4s"} 1217s {"level":"warn","msg":"failed to get from discovery server","discovery-url":"http://test.com","path":"/prefix/1000/_config/size","error":"client: etcd cluster is unavailable or misconfigured; error #0: context deadline exceeded\n","err-detail":"error #0: context deadline exceeded\n"} 1217s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"8s"} 1217s {"level":"warn","msg":"failed to get from discovery server","discovery-url":"http://test.com","path":"/prefix/1000/_config/size","error":"client: etcd cluster is unavailable or misconfigured; error #0: context deadline exceeded\n","err-detail":"error #0: context deadline exceeded\n"} 1217s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"2s"} 1217s {"level":"warn","msg":"failed to get from discovery server","discovery-url":"http://test.com","path":"/prefix/1000/_config/size","error":"client: etcd cluster is unavailable or misconfigured; error #0: context deadline exceeded\n","err-detail":"error #0: context deadline exceeded\n"} 1217s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"4s"} 1217s {"level":"warn","msg":"failed to get from discovery server","discovery-url":"http://test.com","path":"/prefix/1000/_config/size","error":"client: etcd cluster is unavailable or misconfigured; error #0: context deadline exceeded\n","err-detail":"error #0: context deadline exceeded\n"} 1217s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"8s"} 1217s {"level":"warn","msg":"failed to get from discovery server","discovery-url":"http://test.com","path":"/prefix/1000/_config/size","error":"client: etcd cluster is unavailable or misconfigured; error #0: context deadline exceeded\n","err-detail":"error #0: context deadline exceeded\n"} 1217s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"2s"} 1217s {"level":"warn","msg":"failed to get from discovery server","discovery-url":"http://test.com","path":"/prefix/1000/_config/size","error":"client: etcd cluster is unavailable or misconfigured; error #0: context deadline exceeded\n","err-detail":"error #0: context deadline exceeded\n"} 1217s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"4s"} 1217s {"level":"warn","msg":"failed to get from discovery server","discovery-url":"http://test.com","path":"/prefix/1000/_config/size","error":"client: etcd cluster is unavailable or misconfigured; error #0: context deadline exceeded\n","err-detail":"error #0: context deadline exceeded\n"} 1217s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"8s"} 1217s --- PASS: TestCheckCluster (0.00s) 1217s === RUN TestWaitNodes 1217s {"level":"info","msg":"found self from discovery server","discovery-url":"http://test.com","self":"1"} 1217s {"level":"info","msg":"found peer from discovery server","discovery-url":"http://test.com","peer":"2"} 1217s {"level":"info","msg":"found peer from discovery server","discovery-url":"http://test.com","peer":"3"} 1217s {"level":"info","msg":"found all needed peers from discovery server","discovery-url":"http://test.com","found-peers":3} 1217s {"level":"info","msg":"found self from discovery server","discovery-url":"http://test.com","self":"1"} 1217s {"level":"info","msg":"found peer from discovery server","discovery-url":"http://test.com","peer":"2"} 1217s {"level":"info","msg":"found peer from discovery server","discovery-url":"http://test.com","peer":"3"} 1217s {"level":"info","msg":"found all needed peers from discovery server","discovery-url":"http://test.com","found-peers":3} 1217s {"level":"info","msg":"found self from discovery server","discovery-url":"http://test.com","self":"1"} 1217s {"level":"info","msg":"found peers from discovery server; waiting for more","discovery-url":"http://test.com","found-peers":1,"needed-peers":2} 1217s {"level":"info","msg":"found peer from discovery server","discovery-url":"http://test.com","peer":"2"} 1217s {"level":"info","msg":"found peers from discovery server; waiting for more","discovery-url":"http://test.com","found-peers":2,"needed-peers":1} 1217s {"level":"info","msg":"found peer from discovery server","discovery-url":"http://test.com","peer":"3"} 1217s {"level":"info","msg":"found all needed peers from discovery server","discovery-url":"http://test.com","found-peers":3} 1217s {"level":"info","msg":"found self from discovery server","discovery-url":"http://test.com","self":"1"} 1217s {"level":"info","msg":"found peers from discovery server; waiting for more","discovery-url":"http://test.com","found-peers":1,"needed-peers":2} 1217s {"level":"warn","msg":"error while waiting for peers","discovery-url":"http://test.com","error":"client: etcd cluster is unavailable or misconfigured; error #0: context deadline exceeded\n","err-detail":"error #0: context deadline exceeded\n"} 1217s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"waiting for other nodes","backoff":"2s"} 1217s {"level":"info","msg":"found self from discovery server","discovery-url":"http://test.com","self":"1"} 1217s {"level":"info","msg":"found peers from discovery server; waiting for more","discovery-url":"http://test.com","found-peers":1,"needed-peers":2} 1217s {"level":"warn","msg":"error while waiting for peers","discovery-url":"http://test.com","error":"client: etcd cluster is unavailable or misconfigured; error #0: context deadline exceeded\n","err-detail":"error #0: context deadline exceeded\n"} 1217s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"waiting for other nodes","backoff":"4s"} 1217s {"level":"info","msg":"found self from discovery server","discovery-url":"http://test.com","self":"1"} 1217s {"level":"info","msg":"found peers from discovery server; waiting for more","discovery-url":"http://test.com","found-peers":1,"needed-peers":2} 1217s {"level":"info","msg":"found peer from discovery server","discovery-url":"http://test.com","peer":"2"} 1217s {"level":"info","msg":"found peers from discovery server; waiting for more","discovery-url":"http://test.com","found-peers":2,"needed-peers":1} 1217s {"level":"info","msg":"found peer from discovery server","discovery-url":"http://test.com","peer":"3"} 1217s {"level":"info","msg":"found all needed peers from discovery server","discovery-url":"http://test.com","found-peers":3} 1217s {"level":"info","msg":"found self from discovery server","discovery-url":"http://test.com","self":"1"} 1217s {"level":"info","msg":"found peer from discovery server","discovery-url":"http://test.com","peer":"2"} 1217s {"level":"info","msg":"found peers from discovery server; waiting for more","discovery-url":"http://test.com","found-peers":2,"needed-peers":1} 1217s {"level":"info","msg":"found peer from discovery server","discovery-url":"http://test.com","peer":"3"} 1217s {"level":"info","msg":"found all needed peers from discovery server","discovery-url":"http://test.com","found-peers":3} 1217s {"level":"info","msg":"found self from discovery server","discovery-url":"http://test.com","self":"1"} 1217s {"level":"info","msg":"found peer from discovery server","discovery-url":"http://test.com","peer":"2"} 1217s {"level":"info","msg":"found peers from discovery server; waiting for more","discovery-url":"http://test.com","found-peers":2,"needed-peers":1} 1217s {"level":"warn","msg":"error while waiting for peers","discovery-url":"http://test.com","error":"client: etcd cluster is unavailable or misconfigured; error #0: context deadline exceeded\n","err-detail":"error #0: context deadline exceeded\n"} 1217s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"waiting for other nodes","backoff":"2s"} 1217s {"level":"info","msg":"found self from discovery server","discovery-url":"http://test.com","self":"1"} 1217s {"level":"info","msg":"found peer from discovery server","discovery-url":"http://test.com","peer":"2"} 1217s {"level":"info","msg":"found peers from discovery server; waiting for more","discovery-url":"http://test.com","found-peers":2,"needed-peers":1} 1217s {"level":"warn","msg":"error while waiting for peers","discovery-url":"http://test.com","error":"client: etcd cluster is unavailable or misconfigured; error #0: context deadline exceeded\n","err-detail":"error #0: context deadline exceeded\n"} 1217s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"waiting for other nodes","backoff":"4s"} 1217s {"level":"info","msg":"found self from discovery server","discovery-url":"http://test.com","self":"1"} 1217s {"level":"info","msg":"found peer from discovery server","discovery-url":"http://test.com","peer":"2"} 1217s {"level":"info","msg":"found peers from discovery server; waiting for more","discovery-url":"http://test.com","found-peers":2,"needed-peers":1} 1217s {"level":"info","msg":"found peer from discovery server","discovery-url":"http://test.com","peer":"3"} 1217s {"level":"info","msg":"found all needed peers from discovery server","discovery-url":"http://test.com","found-peers":3} 1217s {"level":"info","msg":"found self from discovery server","discovery-url":"http://test.com","self":"1"} 1217s {"level":"info","msg":"found peer from discovery server","discovery-url":"http://test.com","peer":"2"} 1217s {"level":"info","msg":"found peer from discovery server","discovery-url":"http://test.com","peer":"3"} 1217s {"level":"info","msg":"found all needed peers from discovery server","discovery-url":"http://test.com","found-peers":3} 1217s {"level":"info","msg":"found self from discovery server","discovery-url":"http://test.com","self":"1"} 1217s {"level":"info","msg":"found peer from discovery server","discovery-url":"http://test.com","peer":"2"} 1217s {"level":"info","msg":"found peer from discovery server","discovery-url":"http://test.com","peer":"3"} 1217s {"level":"info","msg":"found all needed peers from discovery server","discovery-url":"http://test.com","found-peers":3} 1217s --- PASS: TestWaitNodes (0.00s) 1217s === RUN TestCreateSelf 1217s --- PASS: TestCreateSelf (0.00s) 1217s === RUN TestNodesToCluster 1217s --- PASS: TestNodesToCluster (0.00s) 1217s === RUN TestSortableNodes 1217s --- PASS: TestSortableNodes (0.01s) 1217s === RUN TestRetryFailure 1217s {"level":"warn","msg":"failed to get from discovery server","discovery-url":"http://test.com","path":"/1000/_config/size","error":"client: etcd cluster is unavailable or misconfigured; error #0: context deadline exceeded\n","err-detail":"error #0: context deadline exceeded\n"} 1217s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"2s"} 1217s {"level":"warn","msg":"failed to get from discovery server","discovery-url":"http://test.com","path":"/1000/_config/size","error":"client: etcd cluster is unavailable or misconfigured; error #0: context deadline exceeded\n","err-detail":"error #0: context deadline exceeded\n"} 1217s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"4s"} 1217s {"level":"warn","msg":"failed to get from discovery server","discovery-url":"http://test.com","path":"/1000/_config/size","error":"client: etcd cluster is unavailable or misconfigured; error #0: context deadline exceeded\n","err-detail":"error #0: context deadline exceeded\n"} 1217s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"8s"} 1217s {"level":"warn","msg":"failed to get from discovery server","discovery-url":"http://test.com","path":"/1000/_config/size","error":"client: etcd cluster is unavailable or misconfigured; error #0: context deadline exceeded\n","err-detail":"error #0: context deadline exceeded\n"} 1217s --- PASS: TestRetryFailure (0.00s) 1217s PASS 1217s ok go.etcd.io/etcd/server/etcdserver/api/v2discovery 0.138s 1219s === RUN TestErrorWriteTo 1219s --- PASS: TestErrorWriteTo (0.00s) 1219s PASS 1219s ok go.etcd.io/etcd/server/etcdserver/api/v2error 0.027s 1228s === RUN TestAuthFlow 1228s {"level":"warn","msg":"malformed basic auth encoding"} 1228s {"level":"warn","msg":"incorrect password","user-name":"root"} 1228s --- PASS: TestAuthFlow (0.00s) 1228s === RUN TestGetUserGrantedWithNonexistingRole 1228s --- PASS: TestGetUserGrantedWithNonexistingRole (0.00s) 1228s === RUN TestPrefixAccess 1228s {"level":"warn","msg":"a user does not have root role for resource","root-user":"user","root-role-name":"root","resource-path":"path"} 1228s {"level":"warn","msg":"invalid access for user on key","user-name":"user","key":"/foo"} 1228s {"level":"warn","msg":"a user does not have root role for resource","root-user":"user","root-role-name":"root","resource-path":"path"} 1228s {"level":"warn","msg":"incorrect password","user-name":"user"} 1228s {"level":"warn","msg":"incorrect password","user-name":"user"} 1228s {"level":"warn","msg":"incorrect password","user-name":"user"} 1228s {"level":"warn","msg":"invalid access for a guest role on key","role-name":"guest","key":"/bar"} 1228s {"level":"warn","msg":"invalid access for a guest role on key","role-name":"guest","key":"/bar"} 1228s {"level":"warn","msg":"a user does not have root role for resource","root-user":"user","root-role-name":"root","resource-path":"path"} 1228s {"level":"warn","msg":"invalid access for user on key","user-name":"user","key":"/foo"} 1228s {"level":"warn","msg":"malformed basic auth encoding"} 1228s {"level":"warn","msg":"malformed basic auth encoding"} 1228s {"level":"warn","msg":"malformed basic auth encoding"} 1228s --- PASS: TestPrefixAccess (0.00s) 1228s === RUN TestUserFromClientCertificate 1228s {"level":"debug","msg":"found common name","common-name":"user"} 1228s {"level":"debug","msg":"authenticated a user via common name","user-name":"user","common-name":"user"} 1228s {"level":"debug","msg":"found common name","common-name":"otheruser"} 1228s --- PASS: TestUserFromClientCertificate (0.08s) 1228s === RUN TestUserFromBasicAuth 1228s {"level":"warn","msg":"incorrect password","user-name":"user"} 1228s {"level":"warn","msg":"incorrect password","user-name":"user"} 1228s {"level":"warn","msg":"incorrect password","user-name":"missing"} 1228s {"level":"warn","msg":"malformed basic auth encoding"} 1228s --- PASS: TestUserFromBasicAuth (0.07s) 1228s === RUN TestBadRefreshRequest 1228s --- PASS: TestBadRefreshRequest (0.00s) 1228s === RUN TestBadParseRequest 1228s --- PASS: TestBadParseRequest (0.00s) 1228s === RUN TestGoodParseRequest 1228s --- PASS: TestGoodParseRequest (0.00s) 1228s === RUN TestServeMembers 1228s --- PASS: TestServeMembers (0.00s) 1228s === RUN TestServeLeader 1228s --- PASS: TestServeLeader (0.00s) 1228s === RUN TestServeMembersCreate 1228s --- PASS: TestServeMembersCreate (0.00s) 1228s === RUN TestServeMembersDelete 1228s --- PASS: TestServeMembersDelete (0.00s) 1228s === RUN TestServeMembersUpdate 1228s --- PASS: TestServeMembersUpdate (0.00s) 1228s === RUN TestServeMembersFail 1228s {"level":"warn","msg":"failed to add a member","member-id":"c29b431f04be0bc7","error":"Error while adding a member"} 1228s {"level":"warn","msg":"unexpected v2 response error","remote-addr":"","internal-server-error":"Error while adding a member"} 1228s {"level":"warn","msg":"failed to remove a member","member-id":"1","error":"Error while removing member"} 1228s {"level":"warn","msg":"unexpected v2 response error","remote-addr":"","internal-server-error":"Error while removing member"} 1228s {"level":"warn","msg":"failed to update a member","member-id":"0","error":"blah"} 1228s {"level":"warn","msg":"unexpected v2 response error","remote-addr":"","internal-server-error":"blah"} 1228s --- PASS: TestServeMembersFail (0.00s) 1228s === RUN TestWriteEvent 1228s --- PASS: TestWriteEvent (0.06s) 1228s === RUN TestV2DMachinesEndpoint 1228s --- PASS: TestV2DMachinesEndpoint (0.00s) 1228s === RUN TestServeMachines 1228s --- PASS: TestServeMachines (0.00s) 1228s === RUN TestGetID 1228s --- PASS: TestGetID (0.00s) 1228s === RUN TestServeSelfStats 1228s --- PASS: TestServeSelfStats (0.00s) 1228s === RUN TestSelfServeStatsBad 1228s --- PASS: TestSelfServeStatsBad (0.00s) 1228s === RUN TestLeaderServeStatsBad 1228s --- PASS: TestLeaderServeStatsBad (0.00s) 1228s === RUN TestServeLeaderStats 1228s --- PASS: TestServeLeaderStats (0.00s) 1228s === RUN TestServeStoreStats 1228s --- PASS: TestServeStoreStats (0.00s) 1228s === RUN TestBadServeKeys 1228s {"level":"warn","msg":"unexpected v2 response error","internal-server-error":"Internal Server Error"} 1228s {"level":"warn","msg":"unexpected v2 response error","internal-server-error":"received response with no Event/Watcher"} 1228s --- PASS: TestBadServeKeys (0.00s) 1228s === RUN TestServeKeysGood 1228s --- PASS: TestServeKeysGood (0.00s) 1228s === RUN TestServeKeysEvent 1228s --- PASS: TestServeKeysEvent (0.00s) 1228s === RUN TestServeKeysWatch 1228s --- PASS: TestServeKeysWatch (0.00s) 1228s === RUN TestHandleWatch 1228s --- PASS: TestHandleWatch (0.00s) 1228s === RUN TestHandleWatchStreaming 1228s --- PASS: TestHandleWatchStreaming (0.00s) 1228s === RUN TestTrimEventPrefix 1228s --- PASS: TestTrimEventPrefix (0.00s) 1228s === RUN TestTrimNodeExternPrefix 1228s --- PASS: TestTrimNodeExternPrefix (0.00s) 1228s === RUN TestTrimPrefix 1228s --- PASS: TestTrimPrefix (0.00s) 1228s === RUN TestNewMemberCollection 1228s --- PASS: TestNewMemberCollection (0.00s) 1228s === RUN TestNewMember 1228s --- PASS: TestNewMember (0.00s) 1228s === RUN TestWriteError 1228s {"level":"warn","msg":"unexpected v2 response error","remote-addr":"","internal-server-error":"something went wrong"} 1228s --- PASS: TestWriteError (0.00s) 1228s === RUN TestAllowMethod 1228s --- PASS: TestAllowMethod (0.00s) 1228s PASS 1228s ok go.etcd.io/etcd/server/etcdserver/api/v2http 0.452s 1232s === RUN TestHTTPErrorWriteTo 1232s --- PASS: TestHTTPErrorWriteTo (0.00s) 1232s === RUN TestMemberUnmarshal 1232s --- PASS: TestMemberUnmarshal (0.00s) 1232s === RUN TestMemberCreateRequestUnmarshal 1232s --- PASS: TestMemberCreateRequestUnmarshal (0.00s) 1232s === RUN TestMemberCreateRequestUnmarshalFail 1232s --- PASS: TestMemberCreateRequestUnmarshalFail (0.00s) 1232s PASS 1232s ok go.etcd.io/etcd/server/etcdserver/api/v2http/httptypes 0.062s 1232s ? go.etcd.io/etcd/server/etcdserver/api/v2stats [no test files] 1237s === RUN TestEventQueue 1237s --- PASS: TestEventQueue (0.00s) 1237s === RUN TestScanHistory 1237s --- PASS: TestScanHistory (0.00s) 1237s === RUN TestEventIndexHistoryCleared 1237s --- PASS: TestEventIndexHistoryCleared (0.00s) 1237s === RUN TestFullEventQueue 1237s --- PASS: TestFullEventQueue (0.00s) 1237s === RUN TestCloneEvent 1237s --- PASS: TestCloneEvent (0.00s) 1237s === RUN TestHeapPushPop 1237s --- PASS: TestHeapPushPop (0.00s) 1237s === RUN TestHeapUpdate 1237s --- PASS: TestHeapUpdate (0.00s) 1237s === RUN TestNodeExternClone 1237s --- PASS: TestNodeExternClone (0.00s) 1237s === RUN TestNewKVIs 1237s --- PASS: TestNewKVIs (0.00s) 1237s === RUN TestNewKVReadWriteCompare 1237s --- PASS: TestNewKVReadWriteCompare (0.00s) 1237s === RUN TestNewKVExpiration 1237s --- PASS: TestNewKVExpiration (0.00s) 1237s === RUN TestNewKVListReprCompareClone 1237s --- PASS: TestNewKVListReprCompareClone (0.00s) 1237s === RUN TestNewKVRemove 1237s --- PASS: TestNewKVRemove (0.00s) 1237s === RUN TestNewDirIs 1237s --- PASS: TestNewDirIs (0.00s) 1237s === RUN TestNewDirReadWriteListReprClone 1237s --- PASS: TestNewDirReadWriteListReprClone (0.00s) 1237s === RUN TestNewDirExpirationTTL 1237s --- PASS: TestNewDirExpirationTTL (0.00s) 1237s === RUN TestNewDirChild 1237s --- PASS: TestNewDirChild (0.00s) 1237s === RUN TestStoreStatsGetSuccess 1237s --- PASS: TestStoreStatsGetSuccess (0.00s) 1237s === RUN TestStoreStatsGetFail 1237s --- PASS: TestStoreStatsGetFail (0.00s) 1237s === RUN TestStoreStatsCreateSuccess 1237s --- PASS: TestStoreStatsCreateSuccess (0.00s) 1237s === RUN TestStoreStatsCreateFail 1237s --- PASS: TestStoreStatsCreateFail (0.00s) 1237s === RUN TestStoreStatsUpdateSuccess 1237s --- PASS: TestStoreStatsUpdateSuccess (0.00s) 1237s === RUN TestStoreStatsUpdateFail 1237s --- PASS: TestStoreStatsUpdateFail (0.00s) 1237s === RUN TestStoreStatsCompareAndSwapSuccess 1237s --- PASS: TestStoreStatsCompareAndSwapSuccess (0.00s) 1237s === RUN TestStoreStatsCompareAndSwapFail 1237s --- PASS: TestStoreStatsCompareAndSwapFail (0.00s) 1237s === RUN TestStoreStatsDeleteSuccess 1237s --- PASS: TestStoreStatsDeleteSuccess (0.00s) 1237s === RUN TestStoreStatsDeleteFail 1237s --- PASS: TestStoreStatsDeleteFail (0.00s) 1237s === RUN TestStoreStatsExpireCount 1237s --- PASS: TestStoreStatsExpireCount (0.00s) 1237s === RUN TestMinExpireTime 1237s --- PASS: TestMinExpireTime (0.00s) 1237s === RUN TestStoreGetDirectory 1237s --- PASS: TestStoreGetDirectory (0.00s) 1237s === RUN TestStoreUpdateValueTTL 1237s --- PASS: TestStoreUpdateValueTTL (0.00s) 1237s === RUN TestStoreUpdateDirTTL 1237s --- PASS: TestStoreUpdateDirTTL (0.00s) 1237s === RUN TestStoreWatchExpire 1237s --- PASS: TestStoreWatchExpire (0.00s) 1237s === RUN TestStoreWatchExpireRefresh 1237s --- PASS: TestStoreWatchExpireRefresh (0.00s) 1237s === RUN TestStoreWatchExpireEmptyRefresh 1237s --- PASS: TestStoreWatchExpireEmptyRefresh (0.00s) 1237s === RUN TestStoreWatchNoRefresh 1237s --- PASS: TestStoreWatchNoRefresh (0.00s) 1237s === RUN TestStoreRefresh 1237s --- PASS: TestStoreRefresh (0.00s) 1237s === RUN TestStoreRecoverWithExpiration 1237s --- PASS: TestStoreRecoverWithExpiration (0.03s) 1237s === RUN TestStoreWatchExpireWithHiddenKey 1237s --- PASS: TestStoreWatchExpireWithHiddenKey (0.00s) 1237s === RUN TestIsHidden 1237s --- PASS: TestIsHidden (0.00s) 1237s === RUN TestWatcher 1237s --- PASS: TestWatcher (0.00s) 1237s PASS 1237s ok go.etcd.io/etcd/server/etcdserver/api/v2store 0.061s 1237s ? go.etcd.io/etcd/server/etcdserver/api/v2v3 [no test files] 1237s ? go.etcd.io/etcd/server/etcdserver/api/v3alarm [no test files] 1237s ? go.etcd.io/etcd/server/etcdserver/api/v3client [no test files] 1242s === RUN TestPeriodicHourly 1242s {"level":"info","msg":"starting auto periodic compaction","revision":1,"compact-period":"2h0m0s"} 1242s {"level":"info","msg":"completed auto periodic compaction","revision":1,"compact-period":"2h0m0s","took":"6m0s"} 1242s {"level":"info","msg":"starting auto periodic compaction","revision":10,"compact-period":"2h0m0s"} 1242s {"level":"info","msg":"completed auto periodic compaction","revision":10,"compact-period":"2h0m0s","took":"0s"} 1242s {"level":"info","msg":"starting auto periodic compaction","revision":20,"compact-period":"2h0m0s"} 1242s {"level":"info","msg":"completed auto periodic compaction","revision":20,"compact-period":"2h0m0s","took":"0s"} 1243s {"level":"info","msg":"starting auto periodic compaction","revision":30,"compact-period":"2h0m0s"} 1243s {"level":"info","msg":"completed auto periodic compaction","revision":30,"compact-period":"2h0m0s","took":"0s"} 1243s --- PASS: TestPeriodicHourly (1.15s) 1243s === RUN TestPeriodicMinutes 1243s {"level":"info","msg":"starting auto periodic compaction","revision":1,"compact-period":"5m0s"} 1243s {"level":"info","msg":"completed auto periodic compaction","revision":1,"compact-period":"5m0s","took":"30s"} 1243s {"level":"info","msg":"starting auto periodic compaction","revision":10,"compact-period":"5m0s"} 1243s {"level":"info","msg":"completed auto periodic compaction","revision":10,"compact-period":"5m0s","took":"0s"} 1243s {"level":"info","msg":"starting auto periodic compaction","revision":20,"compact-period":"5m0s"} 1243s {"level":"info","msg":"completed auto periodic compaction","revision":20,"compact-period":"5m0s","took":"0s"} 1244s {"level":"info","msg":"starting auto periodic compaction","revision":30,"compact-period":"5m0s"} 1244s {"level":"info","msg":"completed auto periodic compaction","revision":30,"compact-period":"5m0s","took":"0s"} 1244s {"level":"info","msg":"starting auto periodic compaction","revision":40,"compact-period":"5m0s"} 1244s {"level":"info","msg":"completed auto periodic compaction","revision":40,"compact-period":"5m0s","took":"0s"} 1244s {"level":"info","msg":"starting auto periodic compaction","revision":49,"compact-period":"5m0s"} 1244s {"level":"info","msg":"completed auto periodic compaction","revision":49,"compact-period":"5m0s","took":"0s"} 1244s periodic_test.go:126: compact request = revision:49 , want revision:50 1244s --- FAIL: TestPeriodicMinutes (1.65s) 1244s === RUN TestPeriodicPause 1245s {"level":"info","msg":"starting auto periodic compaction","revision":24,"compact-period":"1h0m0s"} 1245s {"level":"info","msg":"completed auto periodic compaction","revision":24,"compact-period":"1h0m0s","took":"0s"} 1245s --- PASS: TestPeriodicPause (0.76s) 1245s === RUN TestRevision 1245s {"level":"info","msg":"starting auto revision compaction","revision":90,"revision-compaction-retention":10} 1245s {"level":"info","msg":"completed auto revision compaction","revision":90,"revision-compaction-retention":10,"took":"28.002966ms"} 1245s {"level":"info","msg":"starting auto revision compaction","revision":190,"revision-compaction-retention":10} 1245s {"level":"info","msg":"completed auto revision compaction","revision":190,"revision-compaction-retention":10,"took":"47.544878ms"} 1245s --- PASS: TestRevision (0.16s) 1245s === RUN TestRevisionPause 1245s {"level":"info","msg":"starting auto revision compaction","revision":90,"revision-compaction-retention":10} 1245s {"level":"info","msg":"completed auto revision compaction","revision":90,"revision-compaction-retention":10,"took":"39.457297ms"} 1245s --- PASS: TestRevisionPause (0.07s) 1245s FAIL 1245s FAIL go.etcd.io/etcd/server/etcdserver/api/v3compactor 3.847s 1245s ? go.etcd.io/etcd/server/etcdserver/api/v3election [no test files] 1245s ? go.etcd.io/etcd/server/etcdserver/api/v3election/v3electionpb [no test files] 1245s ? go.etcd.io/etcd/server/etcdserver/api/v3election/v3electionpb/gw [no test files] 1245s ? go.etcd.io/etcd/server/etcdserver/api/v3lock [no test files] 1245s ? go.etcd.io/etcd/server/etcdserver/api/v3lock/v3lockpb [no test files] 1245s ? go.etcd.io/etcd/server/etcdserver/api/v3lock/v3lockpb/gw [no test files] 1253s === RUN TestGRPCError 1253s --- PASS: TestGRPCError (0.00s) 1253s === RUN TestSendFragment 1253s --- PASS: TestSendFragment (0.00s) 1253s PASS 1253s ok go.etcd.io/etcd/server/etcdserver/api/v3rpc 0.049s 1256s === RUN TestConsistentIndex 1257s --- PASS: TestConsistentIndex (0.77s) 1257s === RUN TestConsistentIndexDecrease 1257s === RUN TestConsistentIndexDecrease/Decrease_term 1257s === RUN TestConsistentIndexDecrease/Decrease_CI 1258s === RUN TestConsistentIndexDecrease/Decrease_CI_and_term 1258s --- PASS: TestConsistentIndexDecrease (0.92s) 1258s --- PASS: TestConsistentIndexDecrease/Decrease_term (0.35s) 1258s --- PASS: TestConsistentIndexDecrease/Decrease_CI (0.26s) 1258s --- PASS: TestConsistentIndexDecrease/Decrease_CI_and_term (0.31s) 1258s === RUN TestFakeConsistentIndex 1258s --- PASS: TestFakeConsistentIndex (0.00s) 1258s PASS 1258s ok go.etcd.io/etcd/server/etcdserver/cindex 1.732s 1265s === RUN TestLeaseQueue 1265s --- PASS: TestLeaseQueue (0.11s) 1265s === RUN TestLessorGrant 1266s --- PASS: TestLessorGrant (0.71s) 1266s === RUN TestLeaseConcurrentKeys 1266s --- PASS: TestLeaseConcurrentKeys (0.36s) 1266s === RUN TestLessorRevoke 1266s --- PASS: TestLessorRevoke (0.46s) 1266s === RUN TestLessorRenew 1266s --- PASS: TestLessorRenew (0.13s) 1266s === RUN TestLessorRenewWithCheckpointer 1267s --- PASS: TestLessorRenewWithCheckpointer (0.03s) 1267s === RUN TestLessorRenewExtendPileup 1267s --- PASS: TestLessorRenewExtendPileup (0.64s) 1267s === RUN TestLessorDetach 1267s --- PASS: TestLessorDetach (0.11s) 1267s === RUN TestLessorRecover 1267s --- PASS: TestLessorRecover (0.16s) 1267s === RUN TestLessorExpire 1269s --- PASS: TestLessorExpire (1.93s) 1269s === RUN TestLessorExpireAndDemote 1271s --- PASS: TestLessorExpireAndDemote (1.17s) 1271s === RUN TestLessorMaxTTL 1271s --- PASS: TestLessorMaxTTL (0.08s) 1271s === RUN TestLessorCheckpointScheduling 1272s --- PASS: TestLessorCheckpointScheduling (1.20s) 1272s === RUN TestLessorCheckpointsRestoredOnPromote 1272s --- PASS: TestLessorCheckpointsRestoredOnPromote (0.23s) 1272s === RUN TestLessorCheckpointPersistenceAfterRestart 1272s === RUN TestLessorCheckpointPersistenceAfterRestart/Etcd_v3.6_and_newer_persist_remainingTTL_on_checkpoint 1272s === RUN TestLessorCheckpointPersistenceAfterRestart/Etcd_v3.5_and_older_persist_remainingTTL_if_CheckpointPersist_is_set 1273s === RUN TestLessorCheckpointPersistenceAfterRestart/Etcd_with_version_unknown_persists_remainingTTL_if_CheckpointPersist_is_set 1274s === RUN TestLessorCheckpointPersistenceAfterRestart/Etcd_v3.5_and_older_reset_remainingTTL_on_checkpoint 1274s === RUN TestLessorCheckpointPersistenceAfterRestart/Etcd_with_version_unknown_fallbacks_to_v3.5_behavior 1275s --- PASS: TestLessorCheckpointPersistenceAfterRestart (2.55s) 1275s --- PASS: TestLessorCheckpointPersistenceAfterRestart/Etcd_v3.6_and_newer_persist_remainingTTL_on_checkpoint (0.34s) 1275s --- PASS: TestLessorCheckpointPersistenceAfterRestart/Etcd_v3.5_and_older_persist_remainingTTL_if_CheckpointPersist_is_set (0.33s) 1275s --- PASS: TestLessorCheckpointPersistenceAfterRestart/Etcd_with_version_unknown_persists_remainingTTL_if_CheckpointPersist_is_set (1.31s) 1275s --- PASS: TestLessorCheckpointPersistenceAfterRestart/Etcd_v3.5_and_older_reset_remainingTTL_on_checkpoint (0.01s) 1275s --- PASS: TestLessorCheckpointPersistenceAfterRestart/Etcd_with_version_unknown_fallbacks_to_v3.5_behavior (0.57s) 1275s === RUN TestLeaseBackend 1275s === RUN TestLeaseBackend/Empty_by_default 1275s === RUN TestLeaseBackend/Returns_data_put_before 1275s === RUN TestLeaseBackend/Skips_deleted 1276s --- PASS: TestLeaseBackend (1.07s) 1276s --- PASS: TestLeaseBackend/Empty_by_default (0.54s) 1276s --- PASS: TestLeaseBackend/Returns_data_put_before (0.16s) 1276s --- PASS: TestLeaseBackend/Skips_deleted (0.37s) 1276s PASS 1276s ok go.etcd.io/etcd/server/lease 10.979s 1282s === RUN TestRenewHTTP 1282s --- PASS: TestRenewHTTP (0.56s) 1282s === RUN TestTimeToLiveHTTP 1283s --- PASS: TestTimeToLiveHTTP (0.53s) 1283s === RUN TestRenewHTTPTimeout 1284s --- PASS: TestRenewHTTPTimeout (1.05s) 1284s === RUN TestTimeToLiveHTTPTimeout 1285s --- PASS: TestTimeToLiveHTTPTimeout (1.09s) 1285s PASS 1285s ok go.etcd.io/etcd/server/lease/leasehttp 3.287s 1285s ? go.etcd.io/etcd/server/lease/leasepb [no test files] 1285s ? go.etcd.io/etcd/server/mock/mockstorage [no test files] 1285s ? go.etcd.io/etcd/server/mock/mockstore [no test files] 1285s ? go.etcd.io/etcd/server/mock/mockwait [no test files] 1295s === RUN TestHashByRevValue 1295s logger.go:146: 2026-02-10T15:30:53.180Z INFO kvstore restored {"current-rev": 1} 1295s logger.go:146: 2026-02-10T15:30:53.394Z INFO compact tree index {"revision": 35} 1296s logger.go:146: 2026-02-10T15:30:53.418Z INFO finished scheduled compaction {"compact-revision": 35, "took": "23.438922ms", "hash": 4082599214, "current-db-size-bytes": 36864, "current-db-size": "37 kB", "current-db-size-in-use-bytes": 36864, "current-db-size-in-use": "37 kB"} 1296s logger.go:146: 2026-02-10T15:30:53.418Z INFO storing new hash {"hash": 4082599214, "revision": 35, "compact-revision": -1} 1296s logger.go:146: 2026-02-10T15:30:53.420Z INFO compact tree index {"revision": 106} 1296s logger.go:146: 2026-02-10T15:30:53.451Z INFO finished scheduled compaction {"compact-revision": 106, "took": "29.804507ms", "hash": 2279933401, "current-db-size-bytes": 40960, "current-db-size": "41 kB", "current-db-size-in-use-bytes": 40960, "current-db-size-in-use": "41 kB"} 1296s logger.go:146: 2026-02-10T15:30:53.451Z INFO storing new hash {"hash": 2279933401, "revision": 106, "compact-revision": 35} 1296s logger.go:146: 2026-02-10T15:30:53.480Z INFO compact tree index {"revision": 177} 1296s logger.go:146: 2026-02-10T15:30:53.619Z INFO finished scheduled compaction {"compact-revision": 177, "took": "138.647016ms", "hash": 3284231217, "current-db-size-bytes": 40960, "current-db-size": "41 kB", "current-db-size-in-use-bytes": 40960, "current-db-size-in-use": "41 kB"} 1296s logger.go:146: 2026-02-10T15:30:53.619Z INFO previous compaction was interrupted, skip storing compaction hash value 1296s logger.go:146: 2026-02-10T15:30:53.619Z INFO compact tree index {"revision": 248} 1296s logger.go:146: 2026-02-10T15:30:54.049Z INFO finished scheduled compaction {"compact-revision": 248, "took": "429.946982ms", "hash": 126286495, "current-db-size-bytes": 45056, "current-db-size": "45 kB", "current-db-size-in-use-bytes": 45056, "current-db-size-in-use": "45 kB"} 1296s logger.go:146: 2026-02-10T15:30:54.049Z INFO previous compaction was interrupted, skip storing compaction hash value 1296s logger.go:146: 2026-02-10T15:30:54.049Z INFO compact tree index {"revision": 319} 1296s logger.go:146: 2026-02-10T15:30:54.101Z INFO finished scheduled compaction {"compact-revision": 319, "took": "51.379038ms", "hash": 900108730, "current-db-size-bytes": 45056, "current-db-size": "45 kB", "current-db-size-in-use-bytes": 40960, "current-db-size-in-use": "41 kB"} 1296s logger.go:146: 2026-02-10T15:30:54.101Z INFO previous compaction was interrupted, skip storing compaction hash value 1296s logger.go:146: 2026-02-10T15:30:54.101Z INFO compact tree index {"revision": 390} 1296s logger.go:146: 2026-02-10T15:30:54.102Z INFO finished scheduled compaction {"compact-revision": 390, "took": "632.005µs", "hash": 2475485232, "current-db-size-bytes": 45056, "current-db-size": "45 kB", "current-db-size-in-use-bytes": 32768, "current-db-size-in-use": "33 kB"} 1296s logger.go:146: 2026-02-10T15:30:54.102Z INFO previous compaction was interrupted, skip storing compaction hash value 1296s logger.go:146: 2026-02-10T15:30:54.106Z INFO compact tree index {"revision": 461} 1296s logger.go:146: 2026-02-10T15:30:54.111Z INFO finished scheduled compaction {"compact-revision": 461, "took": "4.68366ms", "hash": 1226296507, "current-db-size-bytes": 45056, "current-db-size": "45 kB", "current-db-size-in-use-bytes": 45056, "current-db-size-in-use": "45 kB"} 1296s logger.go:146: 2026-02-10T15:30:54.111Z INFO storing new hash {"hash": 1226296507, "revision": 461, "compact-revision": 390} 1296s logger.go:146: 2026-02-10T15:30:54.111Z INFO compact tree index {"revision": 532} 1296s logger.go:146: 2026-02-10T15:30:54.164Z INFO finished scheduled compaction {"compact-revision": 532, "took": "52.523923ms", "hash": 2503661030, "current-db-size-bytes": 45056, "current-db-size": "45 kB", "current-db-size-in-use-bytes": 40960, "current-db-size-in-use": "41 kB"} 1296s logger.go:146: 2026-02-10T15:30:54.164Z INFO previous compaction was interrupted, skip storing compaction hash value 1296s logger.go:146: 2026-02-10T15:30:54.164Z INFO compact tree index {"revision": 603} 1296s logger.go:146: 2026-02-10T15:30:54.165Z INFO finished scheduled compaction {"compact-revision": 603, "took": "675.465µs", "hash": 4155130747, "current-db-size-bytes": 45056, "current-db-size": "45 kB", "current-db-size-in-use-bytes": 40960, "current-db-size-in-use": "41 kB"} 1296s logger.go:146: 2026-02-10T15:30:54.165Z INFO previous compaction was interrupted, skip storing compaction hash value 1296s logger.go:146: 2026-02-10T15:30:54.183Z INFO compact tree index {"revision": 674} 1297s logger.go:146: 2026-02-10T15:30:54.429Z INFO finished scheduled compaction {"compact-revision": 674, "took": "246.025763ms", "hash": 106915399, "current-db-size-bytes": 45056, "current-db-size": "45 kB", "current-db-size-in-use-bytes": 40960, "current-db-size-in-use": "41 kB"} 1297s logger.go:146: 2026-02-10T15:30:54.430Z INFO storing new hash {"hash": 106915399, "revision": 674, "compact-revision": 603} 1297s logger.go:146: 2026-02-10T15:30:54.433Z INFO compact tree index {"revision": 745} 1297s logger.go:146: 2026-02-10T15:30:54.434Z INFO finished scheduled compaction {"compact-revision": 745, "took": "659.437µs", "hash": 406914006, "current-db-size-bytes": 45056, "current-db-size": "45 kB", "current-db-size-in-use-bytes": 40960, "current-db-size-in-use": "41 kB"} 1297s logger.go:146: 2026-02-10T15:30:54.434Z INFO storing new hash {"hash": 406914006, "revision": 745, "compact-revision": 674} 1297s logger.go:146: 2026-02-10T15:30:54.435Z INFO compact tree index {"revision": 816} 1297s logger.go:146: 2026-02-10T15:30:54.650Z INFO finished scheduled compaction {"compact-revision": 816, "took": "214.328595ms", "hash": 1882211381, "current-db-size-bytes": 49152, "current-db-size": "49 kB", "current-db-size-in-use-bytes": 49152, "current-db-size-in-use": "49 kB"} 1297s logger.go:146: 2026-02-10T15:30:54.650Z INFO storing new hash {"hash": 1882211381, "revision": 816, "compact-revision": 745} 1297s logger.go:146: 2026-02-10T15:30:54.650Z INFO compact tree index {"revision": 887} 1297s logger.go:146: 2026-02-10T15:30:54.651Z INFO finished scheduled compaction {"compact-revision": 887, "took": "767.869µs", "hash": 806177088, "current-db-size-bytes": 49152, "current-db-size": "49 kB", "current-db-size-in-use-bytes": 40960, "current-db-size-in-use": "41 kB"} 1297s logger.go:146: 2026-02-10T15:30:54.651Z INFO previous compaction was interrupted, skip storing compaction hash value 1297s logger.go:146: 2026-02-10T15:30:54.670Z INFO compact tree index {"revision": 958} 1297s logger.go:146: 2026-02-10T15:30:54.732Z INFO finished scheduled compaction {"compact-revision": 958, "took": "62.132957ms", "hash": 664311366, "current-db-size-bytes": 49152, "current-db-size": "49 kB", "current-db-size-in-use-bytes": 32768, "current-db-size-in-use": "33 kB"} 1297s logger.go:146: 2026-02-10T15:30:54.732Z INFO storing new hash {"hash": 664311366, "revision": 958, "compact-revision": 887} 1297s logger.go:146: 2026-02-10T15:30:54.733Z INFO compact tree index {"revision": 1029} 1297s logger.go:146: 2026-02-10T15:30:54.938Z INFO finished scheduled compaction {"compact-revision": 1029, "took": "205.493653ms", "hash": 1496914449, "current-db-size-bytes": 49152, "current-db-size": "49 kB", "current-db-size-in-use-bytes": 49152, "current-db-size-in-use": "49 kB"} 1297s logger.go:146: 2026-02-10T15:30:54.939Z INFO storing new hash {"hash": 1496914449, "revision": 1029, "compact-revision": 958} 1297s logger.go:146: 2026-02-10T15:30:54.939Z INFO compact tree index {"revision": 1100} 1297s logger.go:146: 2026-02-10T15:30:54.944Z INFO finished scheduled compaction {"compact-revision": 1100, "took": "5.00363ms", "hash": 2434525091, "current-db-size-bytes": 49152, "current-db-size": "49 kB", "current-db-size-in-use-bytes": 40960, "current-db-size-in-use": "41 kB"} 1297s logger.go:146: 2026-02-10T15:30:54.944Z INFO previous compaction was interrupted, skip storing compaction hash value 1297s logger.go:146: 2026-02-10T15:30:55.042Z INFO compact tree index {"revision": 1171} 1297s logger.go:146: 2026-02-10T15:30:55.078Z INFO finished scheduled compaction {"compact-revision": 1171, "took": "36.33289ms", "hash": 3988652253, "current-db-size-bytes": 53248, "current-db-size": "53 kB", "current-db-size-in-use-bytes": 40960, "current-db-size-in-use": "41 kB"} 1297s logger.go:146: 2026-02-10T15:30:55.078Z INFO storing new hash {"hash": 3988652253, "revision": 1171, "compact-revision": 1100} 1297s logger.go:146: 2026-02-10T15:30:55.212Z INFO compact tree index {"revision": 1242} 1297s logger.go:146: 2026-02-10T15:30:55.390Z INFO finished scheduled compaction {"compact-revision": 1242, "took": "177.06266ms", "hash": 1122462288, "current-db-size-bytes": 53248, "current-db-size": "53 kB", "current-db-size-in-use-bytes": 40960, "current-db-size-in-use": "41 kB"} 1297s logger.go:146: 2026-02-10T15:30:55.391Z INFO previous compaction was interrupted, skip storing compaction hash value 1298s logger.go:146: 2026-02-10T15:30:55.407Z INFO compact tree index {"revision": 1883} 1298s --- PASS: TestHashByRevValue (2.67s) 1298s === RUN TestHashByRevValueLastRevision 1298s logger.go:146: 2026-02-10T15:30:55.562Z INFO kvstore restored {"current-rev": 1} 1298s logger.go:146: 2026-02-10T15:30:55.666Z INFO compact tree index {"revision": 73} 1298s logger.go:146: 2026-02-10T15:30:55.830Z INFO finished scheduled compaction {"compact-revision": 73, "took": "164.419765ms", "hash": 1913897190, "current-db-size-bytes": 40960, "current-db-size": "41 kB", "current-db-size-in-use-bytes": 40960, "current-db-size-in-use": "41 kB"} 1298s logger.go:146: 2026-02-10T15:30:55.830Z INFO storing new hash {"hash": 1913897190, "revision": 73, "compact-revision": -1} 1298s logger.go:146: 2026-02-10T15:30:55.830Z INFO compact tree index {"revision": 145} 1298s logger.go:146: 2026-02-10T15:30:56.170Z INFO finished scheduled compaction {"compact-revision": 145, "took": "339.190596ms", "hash": 224860069, "current-db-size-bytes": 45056, "current-db-size": "45 kB", "current-db-size-in-use-bytes": 45056, "current-db-size-in-use": "45 kB"} 1298s logger.go:146: 2026-02-10T15:30:56.170Z INFO previous compaction was interrupted, skip storing compaction hash value 1298s logger.go:146: 2026-02-10T15:30:56.170Z INFO compact tree index {"revision": 217} 1298s logger.go:146: 2026-02-10T15:30:56.251Z INFO finished scheduled compaction {"compact-revision": 217, "took": "80.569802ms", "hash": 1565167519, "current-db-size-bytes": 45056, "current-db-size": "45 kB", "current-db-size-in-use-bytes": 40960, "current-db-size-in-use": "41 kB"} 1298s logger.go:146: 2026-02-10T15:30:56.251Z INFO previous compaction was interrupted, skip storing compaction hash value 1298s logger.go:146: 2026-02-10T15:30:56.261Z INFO compact tree index {"revision": 289} 1298s logger.go:146: 2026-02-10T15:30:56.265Z INFO finished scheduled compaction {"compact-revision": 289, "took": "3.079616ms", "hash": 1566261620, "current-db-size-bytes": 45056, "current-db-size": "45 kB", "current-db-size-in-use-bytes": 45056, "current-db-size-in-use": "45 kB"} 1298s logger.go:146: 2026-02-10T15:30:56.265Z INFO previous compaction was interrupted, skip storing compaction hash value 1298s logger.go:146: 2026-02-10T15:30:56.265Z INFO compact tree index {"revision": 361} 1298s logger.go:146: 2026-02-10T15:30:56.272Z INFO finished scheduled compaction {"compact-revision": 361, "took": "7.080621ms", "hash": 2037173024, "current-db-size-bytes": 45056, "current-db-size": "45 kB", "current-db-size-in-use-bytes": 40960, "current-db-size-in-use": "41 kB"} 1298s logger.go:146: 2026-02-10T15:30:56.272Z INFO previous compaction was interrupted, skip storing compaction hash value 1298s logger.go:146: 2026-02-10T15:30:56.272Z INFO compact tree index {"revision": 433} 1298s logger.go:146: 2026-02-10T15:30:56.275Z INFO finished scheduled compaction {"compact-revision": 433, "took": "3.104399ms", "hash": 691659396, "current-db-size-bytes": 45056, "current-db-size": "45 kB", "current-db-size-in-use-bytes": 28672, "current-db-size-in-use": "29 kB"} 1298s logger.go:146: 2026-02-10T15:30:56.275Z INFO previous compaction was interrupted, skip storing compaction hash value 1298s logger.go:146: 2026-02-10T15:30:56.280Z INFO compact tree index {"revision": 505} 1298s logger.go:146: 2026-02-10T15:30:56.282Z INFO finished scheduled compaction {"compact-revision": 505, "took": "1.157585ms", "hash": 2713730748, "current-db-size-bytes": 45056, "current-db-size": "45 kB", "current-db-size-in-use-bytes": 40960, "current-db-size-in-use": "41 kB"} 1298s logger.go:146: 2026-02-10T15:30:56.282Z INFO storing new hash {"hash": 2713730748, "revision": 505, "compact-revision": 433} 1298s logger.go:146: 2026-02-10T15:30:56.284Z INFO compact tree index {"revision": 577} 1299s logger.go:146: 2026-02-10T15:30:56.577Z INFO finished scheduled compaction {"compact-revision": 577, "took": "293.644931ms", "hash": 3919322507, "current-db-size-bytes": 45056, "current-db-size": "45 kB", "current-db-size-in-use-bytes": 45056, "current-db-size-in-use": "45 kB"} 1299s logger.go:146: 2026-02-10T15:30:56.577Z INFO storing new hash {"hash": 3919322507, "revision": 577, "compact-revision": 505} 1299s logger.go:146: 2026-02-10T15:30:56.577Z INFO compact tree index {"revision": 649} 1299s logger.go:146: 2026-02-10T15:30:56.932Z INFO finished scheduled compaction {"compact-revision": 649, "took": "354.818847ms", "hash": 769967540, "current-db-size-bytes": 45056, "current-db-size": "45 kB", "current-db-size-in-use-bytes": 45056, "current-db-size-in-use": "45 kB"} 1299s logger.go:146: 2026-02-10T15:30:56.933Z INFO previous compaction was interrupted, skip storing compaction hash value 1299s logger.go:146: 2026-02-10T15:30:56.933Z INFO compact tree index {"revision": 721} 1299s logger.go:146: 2026-02-10T15:30:56.998Z INFO finished scheduled compaction {"compact-revision": 721, "took": "65.040039ms", "hash": 2909194793, "current-db-size-bytes": 49152, "current-db-size": "49 kB", "current-db-size-in-use-bytes": 49152, "current-db-size-in-use": "49 kB"} 1299s logger.go:146: 2026-02-10T15:30:56.998Z INFO previous compaction was interrupted, skip storing compaction hash value 1299s logger.go:146: 2026-02-10T15:30:56.998Z INFO compact tree index {"revision": 793} 1299s logger.go:146: 2026-02-10T15:30:57.110Z INFO finished scheduled compaction {"compact-revision": 793, "took": "111.855036ms", "hash": 1576921157, "current-db-size-bytes": 49152, "current-db-size": "49 kB", "current-db-size-in-use-bytes": 40960, "current-db-size-in-use": "41 kB"} 1299s logger.go:146: 2026-02-10T15:30:57.110Z INFO previous compaction was interrupted, skip storing compaction hash value 1299s logger.go:146: 2026-02-10T15:30:57.110Z INFO compact tree index {"revision": 865} 1299s logger.go:146: 2026-02-10T15:30:57.111Z INFO finished scheduled compaction {"compact-revision": 865, "took": "877.601µs", "hash": 4067701532, "current-db-size-bytes": 49152, "current-db-size": "49 kB", "current-db-size-in-use-bytes": 32768, "current-db-size-in-use": "33 kB"} 1299s logger.go:146: 2026-02-10T15:30:57.111Z INFO previous compaction was interrupted, skip storing compaction hash value 1299s logger.go:146: 2026-02-10T15:30:57.142Z INFO compact tree index {"revision": 937} 1299s logger.go:146: 2026-02-10T15:30:57.182Z INFO finished scheduled compaction {"compact-revision": 937, "took": "39.785547ms", "hash": 2226384237, "current-db-size-bytes": 49152, "current-db-size": "49 kB", "current-db-size-in-use-bytes": 40960, "current-db-size-in-use": "41 kB"} 1299s logger.go:146: 2026-02-10T15:30:57.182Z INFO storing new hash {"hash": 2226384237, "revision": 937, "compact-revision": 865} 1299s logger.go:146: 2026-02-10T15:30:57.184Z INFO compact tree index {"revision": 1009} 1299s logger.go:146: 2026-02-10T15:30:57.271Z INFO finished scheduled compaction {"compact-revision": 1009, "took": "87.278939ms", "hash": 2923408134, "current-db-size-bytes": 49152, "current-db-size": "49 kB", "current-db-size-in-use-bytes": 32768, "current-db-size-in-use": "33 kB"} 1299s logger.go:146: 2026-02-10T15:30:57.271Z INFO storing new hash {"hash": 2923408134, "revision": 1009, "compact-revision": 937} 1299s logger.go:146: 2026-02-10T15:30:57.342Z INFO compact tree index {"revision": 1081} 1300s logger.go:146: 2026-02-10T15:30:57.530Z INFO finished scheduled compaction {"compact-revision": 1081, "took": "181.428832ms", "hash": 2680329256, "current-db-size-bytes": 49152, "current-db-size": "49 kB", "current-db-size-in-use-bytes": 45056, "current-db-size-in-use": "45 kB"} 1300s logger.go:146: 2026-02-10T15:30:57.531Z INFO storing new hash {"hash": 2680329256, "revision": 1081, "compact-revision": 1009} 1300s logger.go:146: 2026-02-10T15:30:57.531Z INFO compact tree index {"revision": 1153} 1300s logger.go:146: 2026-02-10T15:30:57.532Z INFO finished scheduled compaction {"compact-revision": 1153, "took": "1.890647ms", "hash": 1546717673, "current-db-size-bytes": 49152, "current-db-size": "49 kB", "current-db-size-in-use-bytes": 49152, "current-db-size-in-use": "49 kB"} 1300s logger.go:146: 2026-02-10T15:30:57.533Z INFO previous compaction was interrupted, skip storing compaction hash value 1300s logger.go:146: 2026-02-10T15:30:57.533Z INFO compact tree index {"revision": 1225} 1300s logger.go:146: 2026-02-10T15:30:57.535Z INFO finished scheduled compaction {"compact-revision": 1225, "took": "2.337557ms", "hash": 2713657846, "current-db-size-bytes": 57344, "current-db-size": "57 kB", "current-db-size-in-use-bytes": 57344, "current-db-size-in-use": "57 kB"} 1300s logger.go:146: 2026-02-10T15:30:57.535Z INFO previous compaction was interrupted, skip storing compaction hash value 1300s logger.go:146: 2026-02-10T15:30:57.536Z INFO compact tree index {"revision": 1297} 1300s logger.go:146: 2026-02-10T15:30:57.553Z INFO finished scheduled compaction {"compact-revision": 1297, "took": "17.033287ms", "hash": 1046575299, "current-db-size-bytes": 90112, "current-db-size": "90 kB", "current-db-size-in-use-bytes": 90112, "current-db-size-in-use": "90 kB"} 1300s logger.go:146: 2026-02-10T15:30:57.553Z INFO previous compaction was interrupted, skip storing compaction hash value 1300s --- PASS: TestHashByRevValueLastRevision (2.12s) 1300s === RUN TestCompactionHash 1300s logger.go:146: 2026-02-10T15:30:58.058Z INFO kvstore restored {"current-rev": 1} 1300s logger.go:146: 2026-02-10T15:30:58.279Z INFO compact tree index {"revision": 71} 1301s logger.go:146: 2026-02-10T15:30:58.430Z INFO finished scheduled compaction {"compact-revision": 71, "took": "151.084718ms", "hash": 3976298586, "current-db-size-bytes": 20480, "current-db-size": "20 kB", "current-db-size-in-use-bytes": 20480, "current-db-size-in-use": "20 kB"} 1301s logger.go:146: 2026-02-10T15:30:58.430Z INFO storing new hash {"hash": 3976298586, "revision": 71, "compact-revision": -1} 1301s logger.go:146: 2026-02-10T15:30:58.521Z INFO defragmenting {"path": "/tmp/TestCompactionHash1366271542/001/etcd_backend_test1541826517/database", "current-db-size-bytes": 20480, "current-db-size": "20 kB", "current-db-size-in-use-bytes": 20480, "current-db-size-in-use": "20 kB"} 1301s logger.go:146: 2026-02-10T15:30:58.800Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash1366271542/001/etcd_backend_test1541826517/database", "current-db-size-bytes-diff": 0, "current-db-size-bytes": 20480, "current-db-size": "20 kB", "current-db-size-in-use-bytes-diff": -8192, "current-db-size-in-use-bytes": 12288, "current-db-size-in-use": "12 kB", "took": "369.751654ms"} 1301s logger.go:146: 2026-02-10T15:30:59.083Z INFO compact tree index {"revision": 142} 1301s logger.go:146: 2026-02-10T15:30:59.084Z INFO finished scheduled compaction {"compact-revision": 142, "took": "821.745µs", "hash": 2585585572, "current-db-size-bytes": 20480, "current-db-size": "20 kB", "current-db-size-in-use-bytes": 20480, "current-db-size-in-use": "20 kB"} 1301s logger.go:146: 2026-02-10T15:30:59.084Z INFO storing new hash {"hash": 2585585572, "revision": 142, "compact-revision": 71} 1301s logger.go:146: 2026-02-10T15:30:59.142Z INFO defragmenting {"path": "/tmp/TestCompactionHash1366271542/001/etcd_backend_test1541826517/database", "current-db-size-bytes": 20480, "current-db-size": "20 kB", "current-db-size-in-use-bytes": 20480, "current-db-size-in-use": "20 kB"} 1302s logger.go:146: 2026-02-10T15:30:59.496Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash1366271542/001/etcd_backend_test1541826517/database", "current-db-size-bytes-diff": 0, "current-db-size-bytes": 20480, "current-db-size": "20 kB", "current-db-size-in-use-bytes-diff": -8192, "current-db-size-in-use-bytes": 12288, "current-db-size-in-use": "12 kB", "took": "412.587946ms"} 1302s logger.go:146: 2026-02-10T15:30:59.649Z INFO compact tree index {"revision": 213} 1302s logger.go:146: 2026-02-10T15:30:59.669Z INFO finished scheduled compaction {"compact-revision": 213, "took": "19.892101ms", "hash": 2172904216, "current-db-size-bytes": 28672, "current-db-size": "29 kB", "current-db-size-in-use-bytes": 28672, "current-db-size-in-use": "29 kB"} 1302s logger.go:146: 2026-02-10T15:30:59.669Z INFO storing new hash {"hash": 2172904216, "revision": 213, "compact-revision": 142} 1302s logger.go:146: 2026-02-10T15:30:59.671Z INFO defragmenting {"path": "/tmp/TestCompactionHash1366271542/001/etcd_backend_test1541826517/database", "current-db-size-bytes": 28672, "current-db-size": "29 kB", "current-db-size-in-use-bytes": 28672, "current-db-size-in-use": "29 kB"} 1302s logger.go:146: 2026-02-10T15:30:59.673Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash1366271542/001/etcd_backend_test1541826517/database", "current-db-size-bytes-diff": -8192, "current-db-size-bytes": 20480, "current-db-size": "20 kB", "current-db-size-in-use-bytes-diff": -16384, "current-db-size-in-use-bytes": 12288, "current-db-size-in-use": "12 kB", "took": "4.17415ms"} 1302s logger.go:146: 2026-02-10T15:30:59.702Z INFO compact tree index {"revision": 284} 1302s logger.go:146: 2026-02-10T15:30:59.702Z INFO finished scheduled compaction {"compact-revision": 284, "took": "650.649µs", "hash": 3526529295, "current-db-size-bytes": 28672, "current-db-size": "29 kB", "current-db-size-in-use-bytes": 28672, "current-db-size-in-use": "29 kB"} 1302s logger.go:146: 2026-02-10T15:30:59.702Z INFO storing new hash {"hash": 3526529295, "revision": 284, "compact-revision": 213} 1302s logger.go:146: 2026-02-10T15:30:59.724Z INFO defragmenting {"path": "/tmp/TestCompactionHash1366271542/001/etcd_backend_test1541826517/database", "current-db-size-bytes": 28672, "current-db-size": "29 kB", "current-db-size-in-use-bytes": 28672, "current-db-size-in-use": "29 kB"} 1302s logger.go:146: 2026-02-10T15:30:59.725Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash1366271542/001/etcd_backend_test1541826517/database", "current-db-size-bytes-diff": -8192, "current-db-size-bytes": 20480, "current-db-size": "20 kB", "current-db-size-in-use-bytes-diff": -16384, "current-db-size-in-use-bytes": 12288, "current-db-size-in-use": "12 kB", "took": "23.073658ms"} 1302s logger.go:146: 2026-02-10T15:30:59.727Z INFO compact tree index {"revision": 355} 1302s logger.go:146: 2026-02-10T15:30:59.728Z INFO finished scheduled compaction {"compact-revision": 355, "took": "500.793µs", "hash": 1177556615, "current-db-size-bytes": 28672, "current-db-size": "29 kB", "current-db-size-in-use-bytes": 28672, "current-db-size-in-use": "29 kB"} 1302s logger.go:146: 2026-02-10T15:30:59.728Z INFO storing new hash {"hash": 1177556615, "revision": 355, "compact-revision": 284} 1302s logger.go:146: 2026-02-10T15:30:59.739Z INFO defragmenting {"path": "/tmp/TestCompactionHash1366271542/001/etcd_backend_test1541826517/database", "current-db-size-bytes": 28672, "current-db-size": "29 kB", "current-db-size-in-use-bytes": 28672, "current-db-size-in-use": "29 kB"} 1302s logger.go:146: 2026-02-10T15:30:59.772Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash1366271542/001/etcd_backend_test1541826517/database", "current-db-size-bytes-diff": -8192, "current-db-size-bytes": 20480, "current-db-size": "20 kB", "current-db-size-in-use-bytes-diff": -16384, "current-db-size-in-use-bytes": 12288, "current-db-size-in-use": "12 kB", "took": "44.484383ms"} 1302s logger.go:146: 2026-02-10T15:30:59.774Z INFO compact tree index {"revision": 426} 1302s logger.go:146: 2026-02-10T15:30:59.776Z INFO finished scheduled compaction {"compact-revision": 426, "took": "1.41776ms", "hash": 2992220004, "current-db-size-bytes": 28672, "current-db-size": "29 kB", "current-db-size-in-use-bytes": 28672, "current-db-size-in-use": "29 kB"} 1302s logger.go:146: 2026-02-10T15:30:59.776Z INFO storing new hash {"hash": 2992220004, "revision": 426, "compact-revision": 355} 1302s logger.go:146: 2026-02-10T15:30:59.777Z INFO defragmenting {"path": "/tmp/TestCompactionHash1366271542/001/etcd_backend_test1541826517/database", "current-db-size-bytes": 28672, "current-db-size": "29 kB", "current-db-size-in-use-bytes": 28672, "current-db-size-in-use": "29 kB"} 1302s logger.go:146: 2026-02-10T15:30:59.779Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash1366271542/001/etcd_backend_test1541826517/database", "current-db-size-bytes-diff": -8192, "current-db-size-bytes": 20480, "current-db-size": "20 kB", "current-db-size-in-use-bytes-diff": -16384, "current-db-size-in-use-bytes": 12288, "current-db-size-in-use": "12 kB", "took": "2.859942ms"} 1302s logger.go:146: 2026-02-10T15:30:59.801Z INFO compact tree index {"revision": 497} 1302s logger.go:146: 2026-02-10T15:30:59.822Z INFO finished scheduled compaction {"compact-revision": 497, "took": "20.563461ms", "hash": 937143423, "current-db-size-bytes": 28672, "current-db-size": "29 kB", "current-db-size-in-use-bytes": 28672, "current-db-size-in-use": "29 kB"} 1302s logger.go:146: 2026-02-10T15:30:59.822Z INFO storing new hash {"hash": 937143423, "revision": 497, "compact-revision": 426} 1302s logger.go:146: 2026-02-10T15:30:59.823Z INFO defragmenting {"path": "/tmp/TestCompactionHash1366271542/001/etcd_backend_test1541826517/database", "current-db-size-bytes": 28672, "current-db-size": "29 kB", "current-db-size-in-use-bytes": 28672, "current-db-size-in-use": "29 kB"} 1302s logger.go:146: 2026-02-10T15:30:59.876Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash1366271542/001/etcd_backend_test1541826517/database", "current-db-size-bytes-diff": -8192, "current-db-size-bytes": 20480, "current-db-size": "20 kB", "current-db-size-in-use-bytes-diff": -16384, "current-db-size-in-use-bytes": 12288, "current-db-size-in-use": "12 kB", "took": "54.629563ms"} 1302s logger.go:146: 2026-02-10T15:30:59.939Z INFO compact tree index {"revision": 568} 1302s logger.go:146: 2026-02-10T15:31:00.106Z INFO finished scheduled compaction {"compact-revision": 568, "took": "166.490894ms", "hash": 2341302450, "current-db-size-bytes": 32768, "current-db-size": "33 kB", "current-db-size-in-use-bytes": 28672, "current-db-size-in-use": "29 kB"} 1302s logger.go:146: 2026-02-10T15:31:00.114Z INFO storing new hash {"hash": 2341302450, "revision": 568, "compact-revision": 497} 1302s logger.go:146: 2026-02-10T15:31:00.376Z INFO defragmenting {"path": "/tmp/TestCompactionHash1366271542/001/etcd_backend_test1541826517/database", "current-db-size-bytes": 32768, "current-db-size": "33 kB", "current-db-size-in-use-bytes": 28672, "current-db-size-in-use": "29 kB"} 1303s logger.go:146: 2026-02-10T15:31:00.403Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash1366271542/001/etcd_backend_test1541826517/database", "current-db-size-bytes-diff": -12288, "current-db-size-bytes": 20480, "current-db-size": "20 kB", "current-db-size-in-use-bytes-diff": -16384, "current-db-size-in-use-bytes": 12288, "current-db-size-in-use": "12 kB", "took": "261.609976ms"} 1303s logger.go:146: 2026-02-10T15:31:00.642Z INFO compact tree index {"revision": 639} 1303s logger.go:146: 2026-02-10T15:31:00.644Z INFO finished scheduled compaction {"compact-revision": 639, "took": "1.647835ms", "hash": 1818057218, "current-db-size-bytes": 32768, "current-db-size": "33 kB", "current-db-size-in-use-bytes": 28672, "current-db-size-in-use": "29 kB"} 1303s logger.go:146: 2026-02-10T15:31:00.644Z INFO storing new hash {"hash": 1818057218, "revision": 639, "compact-revision": 568} 1303s logger.go:146: 2026-02-10T15:31:00.653Z INFO defragmenting {"path": "/tmp/TestCompactionHash1366271542/001/etcd_backend_test1541826517/database", "current-db-size-bytes": 32768, "current-db-size": "33 kB", "current-db-size-in-use-bytes": 28672, "current-db-size-in-use": "29 kB"} 1303s logger.go:146: 2026-02-10T15:31:00.656Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash1366271542/001/etcd_backend_test1541826517/database", "current-db-size-bytes-diff": -12288, "current-db-size-bytes": 20480, "current-db-size": "20 kB", "current-db-size-in-use-bytes-diff": -16384, "current-db-size-in-use-bytes": 12288, "current-db-size-in-use": "12 kB", "took": "12.490185ms"} 1303s logger.go:146: 2026-02-10T15:31:00.671Z INFO compact tree index {"revision": 710} 1303s logger.go:146: 2026-02-10T15:31:00.863Z INFO finished scheduled compaction {"compact-revision": 710, "took": "191.922378ms", "hash": 2651660985, "current-db-size-bytes": 32768, "current-db-size": "33 kB", "current-db-size-in-use-bytes": 32768, "current-db-size-in-use": "33 kB"} 1303s logger.go:146: 2026-02-10T15:31:00.863Z INFO storing new hash {"hash": 2651660985, "revision": 710, "compact-revision": 639} 1303s logger.go:146: 2026-02-10T15:31:00.877Z INFO defragmenting {"path": "/tmp/TestCompactionHash1366271542/001/etcd_backend_test1541826517/database", "current-db-size-bytes": 32768, "current-db-size": "33 kB", "current-db-size-in-use-bytes": 32768, "current-db-size-in-use": "33 kB"} 1303s logger.go:146: 2026-02-10T15:31:01.090Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash1366271542/001/etcd_backend_test1541826517/database", "current-db-size-bytes-diff": -8192, "current-db-size-bytes": 24576, "current-db-size": "25 kB", "current-db-size-in-use-bytes-diff": -16384, "current-db-size-in-use-bytes": 16384, "current-db-size-in-use": "16 kB", "took": "226.472425ms"} 1303s logger.go:146: 2026-02-10T15:31:01.365Z INFO compact tree index {"revision": 781} 1303s logger.go:146: 2026-02-10T15:31:01.367Z INFO finished scheduled compaction {"compact-revision": 781, "took": "1.663947ms", "hash": 574385830, "current-db-size-bytes": 32768, "current-db-size": "33 kB", "current-db-size-in-use-bytes": 32768, "current-db-size-in-use": "33 kB"} 1303s logger.go:146: 2026-02-10T15:31:01.367Z INFO storing new hash {"hash": 574385830, "revision": 781, "compact-revision": 710} 1303s logger.go:146: 2026-02-10T15:31:01.374Z INFO defragmenting {"path": "/tmp/TestCompactionHash1366271542/001/etcd_backend_test1541826517/database", "current-db-size-bytes": 32768, "current-db-size": "33 kB", "current-db-size-in-use-bytes": 32768, "current-db-size-in-use": "33 kB"} 1304s logger.go:146: 2026-02-10T15:31:01.400Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash1366271542/001/etcd_backend_test1541826517/database", "current-db-size-bytes-diff": -8192, "current-db-size-bytes": 24576, "current-db-size": "25 kB", "current-db-size-in-use-bytes-diff": -16384, "current-db-size-in-use-bytes": 16384, "current-db-size-in-use": "16 kB", "took": "32.393839ms"} 1304s logger.go:146: 2026-02-10T15:31:01.526Z INFO compact tree index {"revision": 852} 1304s logger.go:146: 2026-02-10T15:31:01.537Z INFO finished scheduled compaction {"compact-revision": 852, "took": "10.974652ms", "hash": 1977831351, "current-db-size-bytes": 32768, "current-db-size": "33 kB", "current-db-size-in-use-bytes": 32768, "current-db-size-in-use": "33 kB"} 1304s logger.go:146: 2026-02-10T15:31:01.537Z INFO storing new hash {"hash": 1977831351, "revision": 852, "compact-revision": 781} 1304s logger.go:146: 2026-02-10T15:31:01.539Z INFO defragmenting {"path": "/tmp/TestCompactionHash1366271542/001/etcd_backend_test1541826517/database", "current-db-size-bytes": 32768, "current-db-size": "33 kB", "current-db-size-in-use-bytes": 32768, "current-db-size-in-use": "33 kB"} 1304s logger.go:146: 2026-02-10T15:31:01.550Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash1366271542/001/etcd_backend_test1541826517/database", "current-db-size-bytes-diff": -8192, "current-db-size-bytes": 24576, "current-db-size": "25 kB", "current-db-size-in-use-bytes-diff": -16384, "current-db-size-in-use-bytes": 16384, "current-db-size-in-use": "16 kB", "took": "12.55703ms"} 1304s logger.go:146: 2026-02-10T15:31:01.854Z INFO compact tree index {"revision": 923} 1304s logger.go:146: 2026-02-10T15:31:01.925Z INFO finished scheduled compaction {"compact-revision": 923, "took": "67.924324ms", "hash": 639689256, "current-db-size-bytes": 32768, "current-db-size": "33 kB", "current-db-size-in-use-bytes": 32768, "current-db-size-in-use": "33 kB"} 1304s logger.go:146: 2026-02-10T15:31:01.928Z INFO storing new hash {"hash": 639689256, "revision": 923, "compact-revision": 852} 1304s logger.go:146: 2026-02-10T15:31:01.948Z INFO defragmenting {"path": "/tmp/TestCompactionHash1366271542/001/etcd_backend_test1541826517/database", "current-db-size-bytes": 32768, "current-db-size": "33 kB", "current-db-size-in-use-bytes": 32768, "current-db-size-in-use": "33 kB"} 1304s logger.go:146: 2026-02-10T15:31:01.966Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash1366271542/001/etcd_backend_test1541826517/database", "current-db-size-bytes-diff": -8192, "current-db-size-bytes": 24576, "current-db-size": "25 kB", "current-db-size-in-use-bytes-diff": -16384, "current-db-size-in-use-bytes": 16384, "current-db-size-in-use": "16 kB", "took": "38.541096ms"} 1304s logger.go:146: 2026-02-10T15:31:02.071Z INFO compact tree index {"revision": 994} 1304s logger.go:146: 2026-02-10T15:31:02.072Z INFO finished scheduled compaction {"compact-revision": 994, "took": "617.693µs", "hash": 1536840745, "current-db-size-bytes": 32768, "current-db-size": "33 kB", "current-db-size-in-use-bytes": 32768, "current-db-size-in-use": "33 kB"} 1304s logger.go:146: 2026-02-10T15:31:02.072Z INFO storing new hash {"hash": 1536840745, "revision": 994, "compact-revision": 923} 1304s logger.go:146: 2026-02-10T15:31:02.078Z INFO defragmenting {"path": "/tmp/TestCompactionHash1366271542/001/etcd_backend_test1541826517/database", "current-db-size-bytes": 32768, "current-db-size": "33 kB", "current-db-size-in-use-bytes": 32768, "current-db-size-in-use": "33 kB"} 1304s logger.go:146: 2026-02-10T15:31:02.086Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash1366271542/001/etcd_backend_test1541826517/database", "current-db-size-bytes-diff": -8192, "current-db-size-bytes": 24576, "current-db-size": "25 kB", "current-db-size-in-use-bytes-diff": -16384, "current-db-size-in-use-bytes": 16384, "current-db-size-in-use": "16 kB", "took": "13.359741ms"} 1304s logger.go:146: 2026-02-10T15:31:02.104Z INFO compact tree index {"revision": 1065} 1304s logger.go:146: 2026-02-10T15:31:02.150Z INFO finished scheduled compaction {"compact-revision": 1065, "took": "31.765933ms", "hash": 855011760, "current-db-size-bytes": 32768, "current-db-size": "33 kB", "current-db-size-in-use-bytes": 32768, "current-db-size-in-use": "33 kB"} 1304s logger.go:146: 2026-02-10T15:31:02.150Z INFO storing new hash {"hash": 855011760, "revision": 1065, "compact-revision": 994} 1304s logger.go:146: 2026-02-10T15:31:02.151Z INFO defragmenting {"path": "/tmp/TestCompactionHash1366271542/001/etcd_backend_test1541826517/database", "current-db-size-bytes": 32768, "current-db-size": "33 kB", "current-db-size-in-use-bytes": 32768, "current-db-size-in-use": "33 kB"} 1304s logger.go:146: 2026-02-10T15:31:02.153Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash1366271542/001/etcd_backend_test1541826517/database", "current-db-size-bytes-diff": -8192, "current-db-size-bytes": 24576, "current-db-size": "25 kB", "current-db-size-in-use-bytes-diff": -16384, "current-db-size-in-use-bytes": 16384, "current-db-size-in-use": "16 kB", "took": "3.442222ms"} 1304s logger.go:146: 2026-02-10T15:31:02.173Z INFO compact tree index {"revision": 1136} 1304s logger.go:146: 2026-02-10T15:31:02.174Z INFO finished scheduled compaction {"compact-revision": 1136, "took": "815.616µs", "hash": 919280624, "current-db-size-bytes": 32768, "current-db-size": "33 kB", "current-db-size-in-use-bytes": 32768, "current-db-size-in-use": "33 kB"} 1304s logger.go:146: 2026-02-10T15:31:02.174Z INFO storing new hash {"hash": 919280624, "revision": 1136, "compact-revision": 1065} 1304s logger.go:146: 2026-02-10T15:31:02.176Z INFO defragmenting {"path": "/tmp/TestCompactionHash1366271542/001/etcd_backend_test1541826517/database", "current-db-size-bytes": 32768, "current-db-size": "33 kB", "current-db-size-in-use-bytes": 32768, "current-db-size-in-use": "33 kB"} 1304s logger.go:146: 2026-02-10T15:31:02.178Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash1366271542/001/etcd_backend_test1541826517/database", "current-db-size-bytes-diff": -8192, "current-db-size-bytes": 24576, "current-db-size": "25 kB", "current-db-size-in-use-bytes-diff": -16384, "current-db-size-in-use-bytes": 16384, "current-db-size-in-use": "16 kB", "took": "4.604133ms"} 1304s logger.go:146: 2026-02-10T15:31:02.181Z INFO compact tree index {"revision": 1207} 1304s logger.go:146: 2026-02-10T15:31:02.338Z INFO finished scheduled compaction {"compact-revision": 1207, "took": "156.886218ms", "hash": 20220851, "current-db-size-bytes": 32768, "current-db-size": "33 kB", "current-db-size-in-use-bytes": 32768, "current-db-size-in-use": "33 kB"} 1304s logger.go:146: 2026-02-10T15:31:02.338Z INFO storing new hash {"hash": 20220851, "revision": 1207, "compact-revision": 1136} 1305s logger.go:146: 2026-02-10T15:31:02.442Z INFO defragmenting {"path": "/tmp/TestCompactionHash1366271542/001/etcd_backend_test1541826517/database", "current-db-size-bytes": 32768, "current-db-size": "33 kB", "current-db-size-in-use-bytes": 32768, "current-db-size-in-use": "33 kB"} 1305s logger.go:146: 2026-02-10T15:31:02.456Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash1366271542/001/etcd_backend_test1541826517/database", "current-db-size-bytes-diff": -8192, "current-db-size-bytes": 24576, "current-db-size": "25 kB", "current-db-size-in-use-bytes-diff": -16384, "current-db-size-in-use-bytes": 16384, "current-db-size-in-use": "16 kB", "took": "117.727829ms"} 1305s logger.go:146: 2026-02-10T15:31:02.544Z INFO compact tree index {"revision": 1278} 1305s logger.go:146: 2026-02-10T15:31:02.549Z INFO finished scheduled compaction {"compact-revision": 1278, "took": "4.489092ms", "hash": 3487583973, "current-db-size-bytes": 32768, "current-db-size": "33 kB", "current-db-size-in-use-bytes": 32768, "current-db-size-in-use": "33 kB"} 1305s logger.go:146: 2026-02-10T15:31:02.549Z INFO storing new hash {"hash": 3487583973, "revision": 1278, "compact-revision": 1207} 1305s logger.go:146: 2026-02-10T15:31:02.658Z INFO defragmenting {"path": "/tmp/TestCompactionHash1366271542/001/etcd_backend_test1541826517/database", "current-db-size-bytes": 32768, "current-db-size": "33 kB", "current-db-size-in-use-bytes": 32768, "current-db-size-in-use": "33 kB"} 1305s logger.go:146: 2026-02-10T15:31:02.690Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash1366271542/001/etcd_backend_test1541826517/database", "current-db-size-bytes-diff": -8192, "current-db-size-bytes": 24576, "current-db-size": "25 kB", "current-db-size-in-use-bytes-diff": -16384, "current-db-size-in-use-bytes": 16384, "current-db-size-in-use": "16 kB", "took": "141.392382ms"} 1305s logger.go:146: 2026-02-10T15:31:02.854Z INFO compact tree index {"revision": 2488} 1305s logger.go:146: 2026-02-10T15:31:03.128Z INFO finished scheduled compaction {"compact-revision": 2488, "took": "273.511293ms", "hash": 2489925777, "current-db-size-bytes": 106496, "current-db-size": "106 kB", "current-db-size-in-use-bytes": 40960, "current-db-size-in-use": "41 kB"} 1305s logger.go:146: 2026-02-10T15:31:03.128Z INFO storing new hash {"hash": 2489925777, "revision": 2488, "compact-revision": 1278} 1305s logger.go:146: 2026-02-10T15:31:03.139Z INFO defragmenting {"path": "/tmp/TestCompactionHash1366271542/001/etcd_backend_test1541826517/database", "current-db-size-bytes": 106496, "current-db-size": "106 kB", "current-db-size-in-use-bytes": 40960, "current-db-size-in-use": "41 kB"} 1305s logger.go:146: 2026-02-10T15:31:03.199Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash1366271542/001/etcd_backend_test1541826517/database", "current-db-size-bytes-diff": -81920, "current-db-size-bytes": 24576, "current-db-size": "25 kB", "current-db-size-in-use-bytes-diff": -24576, "current-db-size-in-use-bytes": 16384, "current-db-size-in-use": "16 kB", "took": "70.718014ms"} 1305s --- PASS: TestCompactionHash (5.61s) 1305s === RUN TestHasherStore 1305s logger.go:146: 2026-02-10T15:31:03.199Z INFO storing new hash {"hash": 0, "revision": 10, "compact-revision": 100} 1305s logger.go:146: 2026-02-10T15:31:03.199Z INFO storing new hash {"hash": 1, "revision": 11, "compact-revision": 101} 1305s logger.go:146: 2026-02-10T15:31:03.199Z INFO storing new hash {"hash": 2, "revision": 12, "compact-revision": 102} 1305s logger.go:146: 2026-02-10T15:31:03.199Z INFO storing new hash {"hash": 3, "revision": 13, "compact-revision": 103} 1305s logger.go:146: 2026-02-10T15:31:03.199Z INFO storing new hash {"hash": 4, "revision": 14, "compact-revision": 104} 1305s logger.go:146: 2026-02-10T15:31:03.199Z INFO storing new hash {"hash": 5, "revision": 15, "compact-revision": 105} 1305s logger.go:146: 2026-02-10T15:31:03.199Z INFO storing new hash {"hash": 6, "revision": 16, "compact-revision": 106} 1305s logger.go:146: 2026-02-10T15:31:03.199Z INFO storing new hash {"hash": 7, "revision": 17, "compact-revision": 107} 1305s logger.go:146: 2026-02-10T15:31:03.200Z INFO storing new hash {"hash": 8, "revision": 18, "compact-revision": 108} 1305s logger.go:146: 2026-02-10T15:31:03.200Z INFO storing new hash {"hash": 9, "revision": 19, "compact-revision": 109} 1305s --- PASS: TestHasherStore (0.00s) 1305s === RUN TestHasherStoreFull 1305s logger.go:146: 2026-02-10T15:31:03.200Z INFO storing new hash {"hash": 0, "revision": 100, "compact-revision": 0} 1305s logger.go:146: 2026-02-10T15:31:03.200Z INFO storing new hash {"hash": 0, "revision": 101, "compact-revision": 0} 1305s logger.go:146: 2026-02-10T15:31:03.200Z INFO storing new hash {"hash": 0, "revision": 102, "compact-revision": 0} 1305s logger.go:146: 2026-02-10T15:31:03.200Z INFO storing new hash {"hash": 0, "revision": 103, "compact-revision": 0} 1305s logger.go:146: 2026-02-10T15:31:03.200Z INFO storing new hash {"hash": 0, "revision": 104, "compact-revision": 0} 1305s logger.go:146: 2026-02-10T15:31:03.200Z INFO storing new hash {"hash": 0, "revision": 105, "compact-revision": 0} 1305s logger.go:146: 2026-02-10T15:31:03.200Z INFO storing new hash {"hash": 0, "revision": 106, "compact-revision": 0} 1305s logger.go:146: 2026-02-10T15:31:03.200Z INFO storing new hash {"hash": 0, "revision": 107, "compact-revision": 0} 1305s logger.go:146: 2026-02-10T15:31:03.200Z INFO storing new hash {"hash": 0, "revision": 108, "compact-revision": 0} 1305s logger.go:146: 2026-02-10T15:31:03.200Z INFO storing new hash {"hash": 0, "revision": 109, "compact-revision": 0} 1305s logger.go:146: 2026-02-10T15:31:03.200Z INFO storing new hash {"hash": 0, "revision": 99, "compact-revision": 0} 1305s logger.go:146: 2026-02-10T15:31:03.200Z INFO storing new hash {"hash": 0, "revision": 111, "compact-revision": 0} 1305s --- PASS: TestHasherStoreFull (0.00s) 1305s === RUN TestIndexGet 1305s --- PASS: TestIndexGet (0.00s) 1305s === RUN TestIndexRange 1305s --- PASS: TestIndexRange (0.00s) 1305s === RUN TestIndexTombstone 1305s --- PASS: TestIndexTombstone (0.00s) 1305s === RUN TestIndexRangeSince 1305s --- PASS: TestIndexRangeSince (0.00s) 1305s === RUN TestIndexCompactAndKeep 1305s logger.go:146: 2026-02-10T15:31:03.200Z INFO compact tree index {"revision": 1} 1305s logger.go:146: 2026-02-10T15:31:03.200Z INFO compact tree index {"revision": 2} 1305s logger.go:146: 2026-02-10T15:31:03.200Z INFO compact tree index {"revision": 3} 1305s logger.go:146: 2026-02-10T15:31:03.200Z INFO compact tree index {"revision": 4} 1305s logger.go:146: 2026-02-10T15:31:03.200Z INFO compact tree index {"revision": 5} 1305s logger.go:146: 2026-02-10T15:31:03.200Z INFO compact tree index {"revision": 6} 1305s logger.go:146: 2026-02-10T15:31:03.200Z INFO compact tree index {"revision": 7} 1305s logger.go:146: 2026-02-10T15:31:03.200Z INFO compact tree index {"revision": 8} 1305s logger.go:146: 2026-02-10T15:31:03.200Z INFO compact tree index {"revision": 9} 1305s logger.go:146: 2026-02-10T15:31:03.200Z INFO compact tree index {"revision": 10} 1305s logger.go:146: 2026-02-10T15:31:03.200Z INFO compact tree index {"revision": 11} 1305s logger.go:146: 2026-02-10T15:31:03.200Z INFO compact tree index {"revision": 12} 1305s logger.go:146: 2026-02-10T15:31:03.201Z INFO compact tree index {"revision": 13} 1305s logger.go:146: 2026-02-10T15:31:03.201Z INFO compact tree index {"revision": 14} 1305s logger.go:146: 2026-02-10T15:31:03.201Z INFO compact tree index {"revision": 15} 1305s logger.go:146: 2026-02-10T15:31:03.201Z INFO compact tree index {"revision": 16} 1305s logger.go:146: 2026-02-10T15:31:03.201Z INFO compact tree index {"revision": 17} 1305s logger.go:146: 2026-02-10T15:31:03.201Z INFO compact tree index {"revision": 18} 1305s logger.go:146: 2026-02-10T15:31:03.201Z INFO compact tree index {"revision": 19} 1305s logger.go:146: 2026-02-10T15:31:03.201Z INFO compact tree index {"revision": 1} 1305s logger.go:146: 2026-02-10T15:31:03.201Z INFO compact tree index {"revision": 2} 1305s logger.go:146: 2026-02-10T15:31:03.201Z INFO compact tree index {"revision": 3} 1305s logger.go:146: 2026-02-10T15:31:03.201Z INFO compact tree index {"revision": 4} 1305s logger.go:146: 2026-02-10T15:31:03.201Z INFO compact tree index {"revision": 5} 1305s logger.go:146: 2026-02-10T15:31:03.201Z INFO compact tree index {"revision": 6} 1305s logger.go:146: 2026-02-10T15:31:03.201Z INFO compact tree index {"revision": 7} 1305s logger.go:146: 2026-02-10T15:31:03.201Z INFO compact tree index {"revision": 8} 1305s logger.go:146: 2026-02-10T15:31:03.201Z INFO compact tree index {"revision": 9} 1305s logger.go:146: 2026-02-10T15:31:03.201Z INFO compact tree index {"revision": 10} 1305s logger.go:146: 2026-02-10T15:31:03.201Z INFO compact tree index {"revision": 11} 1305s logger.go:146: 2026-02-10T15:31:03.201Z INFO compact tree index {"revision": 12} 1305s logger.go:146: 2026-02-10T15:31:03.201Z INFO compact tree index {"revision": 13} 1305s logger.go:146: 2026-02-10T15:31:03.201Z INFO compact tree index {"revision": 14} 1305s logger.go:146: 2026-02-10T15:31:03.201Z INFO compact tree index {"revision": 15} 1305s logger.go:146: 2026-02-10T15:31:03.201Z INFO compact tree index {"revision": 16} 1305s logger.go:146: 2026-02-10T15:31:03.201Z INFO compact tree index {"revision": 17} 1305s logger.go:146: 2026-02-10T15:31:03.202Z INFO compact tree index {"revision": 18} 1305s logger.go:146: 2026-02-10T15:31:03.202Z INFO compact tree index {"revision": 19} 1305s --- PASS: TestIndexCompactAndKeep (0.00s) 1305s === RUN TestKeyIndexGet 1305s --- PASS: TestKeyIndexGet (0.00s) 1305s === RUN TestKeyIndexSince 1305s --- PASS: TestKeyIndexSince (0.00s) 1305s === RUN TestKeyIndexPut 1305s --- PASS: TestKeyIndexPut (0.00s) 1305s === RUN TestKeyIndexRestore 1305s --- PASS: TestKeyIndexRestore (0.00s) 1305s === RUN TestKeyIndexTombstone 1305s --- PASS: TestKeyIndexTombstone (0.00s) 1305s === RUN TestKeyIndexCompactAndKeep 1305s --- PASS: TestKeyIndexCompactAndKeep (0.00s) 1305s === RUN TestKeyIndexCompactOnFurtherRev 1305s --- PASS: TestKeyIndexCompactOnFurtherRev (0.00s) 1305s === RUN TestKeyIndexIsEmpty 1305s --- PASS: TestKeyIndexIsEmpty (0.00s) 1305s === RUN TestKeyIndexFindGeneration 1305s --- PASS: TestKeyIndexFindGeneration (0.00s) 1305s === RUN TestKeyIndexLess 1305s --- PASS: TestKeyIndexLess (0.00s) 1305s === RUN TestGenerationIsEmpty 1305s --- PASS: TestGenerationIsEmpty (0.00s) 1305s === RUN TestGenerationWalk 1305s --- PASS: TestGenerationWalk (0.00s) 1305s === RUN TestKVRange 1305s {"level":"info","msg":"kvstore restored","current-rev":1} 1305s --- PASS: TestKVRange (0.02s) 1305s === RUN TestKVTxnRange 1306s {"level":"info","msg":"kvstore restored","current-rev":1} 1306s --- PASS: TestKVTxnRange (0.50s) 1306s === RUN TestKVRangeRev 1306s {"level":"info","msg":"kvstore restored","current-rev":1} 1306s --- PASS: TestKVRangeRev (0.19s) 1306s === RUN TestKVTxnRangeRev 1306s {"level":"info","msg":"kvstore restored","current-rev":1} 1306s --- PASS: TestKVTxnRangeRev (0.07s) 1306s === RUN TestKVRangeBadRev 1307s {"level":"info","msg":"kvstore restored","current-rev":1} 1307s --- PASS: TestKVRangeBadRev (0.87s) 1307s === RUN TestKVTxnRangeBadRev 1307s {"level":"info","msg":"kvstore restored","current-rev":1} 1307s --- PASS: TestKVTxnRangeBadRev (0.45s) 1307s === RUN TestKVRangeLimit 1308s {"level":"info","msg":"kvstore restored","current-rev":1} 1308s --- PASS: TestKVRangeLimit (0.35s) 1308s === RUN TestKVTxnRangeLimit 1308s {"level":"info","msg":"kvstore restored","current-rev":1} 1308s --- PASS: TestKVTxnRangeLimit (0.13s) 1308s === RUN TestKVPutMultipleTimes 1308s {"level":"info","msg":"kvstore restored","current-rev":1} 1308s --- PASS: TestKVPutMultipleTimes (0.01s) 1308s === RUN TestKVTxnPutMultipleTimes 1308s {"level":"info","msg":"kvstore restored","current-rev":1} 1308s --- PASS: TestKVTxnPutMultipleTimes (0.02s) 1308s === RUN TestKVDeleteRange 1308s {"level":"info","msg":"kvstore restored","current-rev":1} 1308s {"level":"info","msg":"kvstore restored","current-rev":1} 1308s {"level":"info","msg":"kvstore restored","current-rev":1} 1308s {"level":"info","msg":"kvstore restored","current-rev":1} 1308s {"level":"info","msg":"kvstore restored","current-rev":1} 1309s {"level":"info","msg":"kvstore restored","current-rev":1} 1309s --- PASS: TestKVDeleteRange (0.68s) 1309s === RUN TestKVTxnDeleteRange 1309s {"level":"info","msg":"kvstore restored","current-rev":1} 1309s {"level":"info","msg":"kvstore restored","current-rev":1} 1309s {"level":"info","msg":"kvstore restored","current-rev":1} 1309s {"level":"info","msg":"kvstore restored","current-rev":1} 1309s {"level":"info","msg":"kvstore restored","current-rev":1} 1309s {"level":"info","msg":"kvstore restored","current-rev":1} 1309s --- PASS: TestKVTxnDeleteRange (0.37s) 1309s === RUN TestKVDeleteMultipleTimes 1309s {"level":"info","msg":"kvstore restored","current-rev":1} 1309s --- PASS: TestKVDeleteMultipleTimes (0.01s) 1309s === RUN TestKVTxnDeleteMultipleTimes 1309s {"level":"info","msg":"kvstore restored","current-rev":1} 1309s --- PASS: TestKVTxnDeleteMultipleTimes (0.01s) 1309s === RUN TestKVOperationInSequence 1309s {"level":"info","msg":"kvstore restored","current-rev":1} 1309s --- PASS: TestKVOperationInSequence (0.04s) 1309s === RUN TestKVTxnBlockWriteOperations 1309s {"level":"info","msg":"kvstore restored","current-rev":1} 1309s --- PASS: TestKVTxnBlockWriteOperations (0.03s) 1309s === RUN TestKVTxnNonBlockRange 1309s {"level":"info","msg":"kvstore restored","current-rev":1} 1309s --- PASS: TestKVTxnNonBlockRange (0.17s) 1309s === RUN TestKVTxnOperationInSequence 1309s {"level":"info","msg":"kvstore restored","current-rev":1} 1310s --- PASS: TestKVTxnOperationInSequence (0.23s) 1310s === RUN TestKVCompactReserveLastValue 1310s {"level":"info","msg":"kvstore restored","current-rev":1} 1310s {"level":"info","msg":"compact tree index","revision":1} 1310s {"level":"info","msg":"finished scheduled compaction","compact-revision":1,"took":"2.000165ms","hash":1084519789,"current-db-size-bytes":20480,"current-db-size":"20 kB","current-db-size-in-use-bytes":16384,"current-db-size-in-use":"16 kB"} 1310s {"level":"info","msg":"storing new hash","hash":1084519789,"revision":1,"compact-revision":-1} 1310s --- PASS: TestKVCompactReserveLastValue (0.04s) 1310s === RUN TestKVCompactBad 1310s {"level":"info","msg":"kvstore restored","current-rev":1} 1310s {"level":"info","msg":"compact tree index","revision":0} 1310s {"level":"info","msg":"finished scheduled compaction","compact-revision":0,"took":"8.538245ms","hash":1084519789,"current-db-size-bytes":20480,"current-db-size":"20 kB","current-db-size-in-use-bytes":16384,"current-db-size-in-use":"16 kB"} 1310s {"level":"info","msg":"storing new hash","hash":1084519789,"revision":0,"compact-revision":-1} 1310s --- PASS: TestKVCompactBad (0.03s) 1310s === RUN TestKVHash 1310s {"level":"info","msg":"kvstore restored","current-rev":1} 1310s {"level":"info","msg":"kvstore restored","current-rev":1} 1311s {"level":"info","msg":"kvstore restored","current-rev":1} 1311s --- PASS: TestKVHash (1.13s) 1311s === RUN TestKVRestore 1311s {"level":"info","msg":"kvstore restored","current-rev":1} 1311s {"level":"info","msg":"kvstore restored","current-rev":5} 1311s {"level":"info","msg":"kvstore restored","current-rev":1} 1311s {"level":"info","msg":"kvstore restored","current-rev":4} 1311s {"level":"info","msg":"kvstore restored","current-rev":1} 1311s {"level":"info","msg":"kvstore restored","current-rev":3} 1311s {"level":"info","msg":"resume scheduled compaction","meta-bucket-name":"meta","meta-bucket-name-key":"scheduledCompactRev","scheduled-compact-revision":1} 1311s {"level":"info","msg":"compact tree index","revision":1} 1311s {"level":"info","msg":"finished scheduled compaction","compact-revision":1,"took":"12.323µs","hash":1084519789,"current-db-size-bytes":20480,"current-db-size":"20 kB","current-db-size-in-use-bytes":20480,"current-db-size-in-use":"20 kB"} 1311s {"level":"info","msg":"previous compaction was interrupted, skip storing compaction hash value"} 1311s --- PASS: TestKVRestore (0.18s) 1311s === RUN TestKVSnapshot 1311s {"level":"info","msg":"kvstore restored","current-rev":1} 1311s {"level":"info","msg":"kvstore restored","current-rev":4} 1311s --- PASS: TestKVSnapshot (0.04s) 1311s === RUN TestWatchableKVWatch 1311s {"level":"info","msg":"kvstore restored","current-rev":1} 1311s --- PASS: TestWatchableKVWatch (0.01s) 1311s === RUN TestScheduleCompaction 1311s logger.go:146: 2026-02-10T15:31:08.857Z INFO kvstore restored {"current-rev": 1} 1311s logger.go:146: 2026-02-10T15:31:08.924Z INFO finished scheduled compaction {"compact-revision": 1, "took": "66.778876ms", "hash": 1302247667, "current-db-size-bytes": 20480, "current-db-size": "20 kB", "current-db-size-in-use-bytes": 16384, "current-db-size-in-use": "16 kB"} 1311s logger.go:146: 2026-02-10T15:31:08.928Z INFO kvstore restored {"current-rev": 1} 1311s logger.go:146: 2026-02-10T15:31:08.929Z INFO finished scheduled compaction {"compact-revision": 3, "took": "519.012µs", "hash": 1393968156, "current-db-size-bytes": 20480, "current-db-size": "20 kB", "current-db-size-in-use-bytes": 16384, "current-db-size-in-use": "16 kB"} 1311s logger.go:146: 2026-02-10T15:31:08.995Z INFO kvstore restored {"current-rev": 1} 1311s logger.go:146: 2026-02-10T15:31:08.997Z INFO finished scheduled compaction {"compact-revision": 1, "took": "851.809µs", "hash": 1302247667, "current-db-size-bytes": 20480, "current-db-size": "20 kB", "current-db-size-in-use-bytes": 20480, "current-db-size-in-use": "20 kB"} 1311s logger.go:146: 2026-02-10T15:31:09.214Z INFO kvstore restored {"current-rev": 1} 1312s logger.go:146: 2026-02-10T15:31:09.491Z INFO finished scheduled compaction {"compact-revision": 3, "took": "276.237192ms", "hash": 1393968156, "current-db-size-bytes": 20480, "current-db-size": "20 kB", "current-db-size-in-use-bytes": 16384, "current-db-size-in-use": "16 kB"} 1312s --- PASS: TestScheduleCompaction (0.67s) 1312s === RUN TestCompactAllAndRestore 1312s {"level":"info","msg":"kvstore restored","current-rev":1} 1312s {"level":"info","msg":"compact tree index","revision":5} 1312s {"level":"info","msg":"finished scheduled compaction","compact-revision":5,"took":"56.016804ms","hash":873998276,"current-db-size-bytes":20480,"current-db-size":"20 kB","current-db-size-in-use-bytes":16384,"current-db-size-in-use":"16 kB"} 1312s {"level":"info","msg":"storing new hash","hash":873998276,"revision":5,"compact-revision":-1} 1312s {"level":"info","msg":"restored last compact revision","meta-bucket-name":"meta","meta-bucket-name-key":"finishedCompactRev","restored-compact-revision":5} 1312s {"level":"info","msg":"kvstore restored","current-rev":5} 1312s --- PASS: TestCompactAllAndRestore (0.24s) 1312s === RUN TestStoreRev 1312s {"level":"info","msg":"kvstore restored","current-rev":1} 1312s --- PASS: TestStoreRev (0.37s) 1312s === RUN TestStorePut 1312s --- PASS: TestStorePut (0.00s) 1312s === RUN TestStoreRange 1312s --- PASS: TestStoreRange (0.00s) 1312s === RUN TestStoreDeleteRange 1312s --- PASS: TestStoreDeleteRange (0.00s) 1312s === RUN TestStoreCompact 1312s {"level":"info","msg":"finished scheduled compaction","compact-revision":3,"took":"12.076µs","hash":3457566959,"current-db-size-bytes":0,"current-db-size":"0 B","current-db-size-in-use-bytes":0,"current-db-size-in-use":"0 B"} 1312s {"level":"info","msg":"storing new hash","hash":3457566959,"revision":3,"compact-revision":-1} 1312s --- PASS: TestStoreCompact (0.00s) 1312s === RUN TestStoreRestore 1312s {"level":"info","msg":"restored last compact revision","meta-bucket-name":"meta","meta-bucket-name-key":"finishedCompactRev","restored-compact-revision":3} 1312s {"level":"info","msg":"kvstore restored","current-rev":5} 1312s --- PASS: TestStoreRestore (0.00s) 1312s === RUN TestRestoreDelete 1312s {"level":"info","msg":"kvstore restored","current-rev":1} 1312s {"level":"info","msg":"kvstore restored","current-rev":33} 1312s --- PASS: TestRestoreDelete (0.22s) 1312s === RUN TestRestoreContinueUnfinishedCompaction 1313s {"level":"info","msg":"kvstore restored","current-rev":1} 1313s {"level":"info","msg":"kvstore restored","current-rev":4} 1313s {"level":"info","msg":"resume scheduled compaction","meta-bucket-name":"meta","meta-bucket-name-key":"scheduledCompactRev","scheduled-compact-revision":2} 1313s {"level":"info","msg":"compact tree index","revision":2} 1313s {"level":"info","msg":"finished scheduled compaction","compact-revision":2,"took":"41.672µs","hash":3305255506,"current-db-size-bytes":20480,"current-db-size":"20 kB","current-db-size-in-use-bytes":16384,"current-db-size-in-use":"16 kB"} 1313s {"level":"info","msg":"previous compaction was interrupted, skip storing compaction hash value"} 1313s --- PASS: TestRestoreContinueUnfinishedCompaction (0.56s) 1313s === RUN TestHashKVWhenCompacting 1313s {"level":"info","msg":"kvstore restored","current-rev":1} 1314s {"level":"info","msg":"compact tree index","revision":9900} 1315s {"level":"info","msg":"finished scheduled compaction","compact-revision":9900,"took":"1.145823271s","hash":2982592828,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":94208,"current-db-size-in-use":"94 kB"} 1315s {"level":"info","msg":"storing new hash","hash":2982592828,"revision":9900,"compact-revision":-1} 1315s {"level":"info","msg":"compact tree index","revision":9901} 1315s {"level":"info","msg":"finished scheduled compaction","compact-revision":9901,"took":"683.561µs","hash":4092902393,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":40960,"current-db-size-in-use":"41 kB"} 1315s {"level":"info","msg":"storing new hash","hash":4092902393,"revision":9901,"compact-revision":9900} 1315s {"level":"info","msg":"compact tree index","revision":9902} 1315s {"level":"info","msg":"finished scheduled compaction","compact-revision":9902,"took":"183.005704ms","hash":3442946395,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":40960,"current-db-size-in-use":"41 kB"} 1315s {"level":"info","msg":"storing new hash","hash":3442946395,"revision":9902,"compact-revision":9901} 1315s {"level":"info","msg":"compact tree index","revision":9903} 1316s {"level":"info","msg":"finished scheduled compaction","compact-revision":9903,"took":"75.321587ms","hash":3934476647,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":40960,"current-db-size-in-use":"41 kB"} 1316s {"level":"info","msg":"storing new hash","hash":3934476647,"revision":9903,"compact-revision":9902} 1316s {"level":"info","msg":"compact tree index","revision":9904} 1316s {"level":"info","msg":"finished scheduled compaction","compact-revision":9904,"took":"1.162527ms","hash":1979317650,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":40960,"current-db-size-in-use":"41 kB"} 1316s {"level":"info","msg":"storing new hash","hash":1979317650,"revision":9904,"compact-revision":9903} 1316s {"level":"info","msg":"compact tree index","revision":9905} 1316s {"level":"info","msg":"finished scheduled compaction","compact-revision":9905,"took":"67.247385ms","hash":4126965741,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":40960,"current-db-size-in-use":"41 kB"} 1316s {"level":"info","msg":"storing new hash","hash":4126965741,"revision":9905,"compact-revision":9904} 1316s {"level":"info","msg":"compact tree index","revision":9906} 1316s {"level":"info","msg":"finished scheduled compaction","compact-revision":9906,"took":"84.028325ms","hash":3409966415,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":40960,"current-db-size-in-use":"41 kB"} 1316s {"level":"info","msg":"storing new hash","hash":3409966415,"revision":9906,"compact-revision":9905} 1316s {"level":"info","msg":"compact tree index","revision":9907} 1316s {"level":"info","msg":"finished scheduled compaction","compact-revision":9907,"took":"22.045389ms","hash":3968572787,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":45056,"current-db-size-in-use":"45 kB"} 1316s {"level":"info","msg":"storing new hash","hash":3968572787,"revision":9907,"compact-revision":9906} 1316s {"level":"info","msg":"compact tree index","revision":9908} 1316s {"level":"info","msg":"finished scheduled compaction","compact-revision":9908,"took":"54.982496ms","hash":1013037252,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":40960,"current-db-size-in-use":"41 kB"} 1316s {"level":"info","msg":"storing new hash","hash":1013037252,"revision":9908,"compact-revision":9907} 1316s {"level":"info","msg":"compact tree index","revision":9909} 1316s {"level":"info","msg":"finished scheduled compaction","compact-revision":9909,"took":"973.844µs","hash":1305141790,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":40960,"current-db-size-in-use":"41 kB"} 1316s {"level":"info","msg":"storing new hash","hash":1305141790,"revision":9909,"compact-revision":9908} 1316s {"level":"info","msg":"compact tree index","revision":9910} 1316s {"level":"info","msg":"finished scheduled compaction","compact-revision":9910,"took":"120.396862ms","hash":189389043,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":40960,"current-db-size-in-use":"41 kB"} 1316s {"level":"info","msg":"storing new hash","hash":189389043,"revision":9910,"compact-revision":9909} 1316s {"level":"info","msg":"compact tree index","revision":9911} 1316s {"level":"info","msg":"finished scheduled compaction","compact-revision":9911,"took":"1.168796ms","hash":754823375,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":40960,"current-db-size-in-use":"41 kB"} 1316s {"level":"info","msg":"storing new hash","hash":754823375,"revision":9911,"compact-revision":9910} 1317s {"level":"info","msg":"compact tree index","revision":9912} 1317s {"level":"info","msg":"finished scheduled compaction","compact-revision":9912,"took":"23.03952ms","hash":4067225043,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":40960,"current-db-size-in-use":"41 kB"} 1317s {"level":"info","msg":"storing new hash","hash":4067225043,"revision":9912,"compact-revision":9911} 1317s {"level":"info","msg":"compact tree index","revision":9913} 1317s {"level":"info","msg":"finished scheduled compaction","compact-revision":9913,"took":"120.231083ms","hash":804901573,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":40960,"current-db-size-in-use":"41 kB"} 1317s {"level":"info","msg":"storing new hash","hash":804901573,"revision":9913,"compact-revision":9912} 1317s {"level":"info","msg":"compact tree index","revision":9914} 1317s {"level":"info","msg":"finished scheduled compaction","compact-revision":9914,"took":"611.249µs","hash":3600863096,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":40960,"current-db-size-in-use":"41 kB"} 1317s {"level":"info","msg":"storing new hash","hash":3600863096,"revision":9914,"compact-revision":9913} 1317s {"level":"info","msg":"compact tree index","revision":9915} 1317s {"level":"info","msg":"finished scheduled compaction","compact-revision":9915,"took":"647.352µs","hash":4044662596,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":40960,"current-db-size-in-use":"41 kB"} 1317s {"level":"info","msg":"storing new hash","hash":4044662596,"revision":9915,"compact-revision":9914} 1317s {"level":"info","msg":"compact tree index","revision":9916} 1317s {"level":"info","msg":"finished scheduled compaction","compact-revision":9916,"took":"34.802039ms","hash":1824345379,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":40960,"current-db-size-in-use":"41 kB"} 1317s {"level":"info","msg":"storing new hash","hash":1824345379,"revision":9916,"compact-revision":9915} 1317s {"level":"info","msg":"compact tree index","revision":9917} 1317s {"level":"info","msg":"finished scheduled compaction","compact-revision":9917,"took":"82.754552ms","hash":487987193,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":40960,"current-db-size-in-use":"41 kB"} 1317s {"level":"info","msg":"storing new hash","hash":487987193,"revision":9917,"compact-revision":9916} 1317s {"level":"info","msg":"compact tree index","revision":9918} 1317s {"level":"info","msg":"finished scheduled compaction","compact-revision":9918,"took":"26.255249ms","hash":1855345291,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":40960,"current-db-size-in-use":"41 kB"} 1317s {"level":"info","msg":"storing new hash","hash":1855345291,"revision":9918,"compact-revision":9917} 1317s {"level":"info","msg":"compact tree index","revision":9919} 1317s {"level":"info","msg":"finished scheduled compaction","compact-revision":9919,"took":"29.653349ms","hash":1226980023,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":40960,"current-db-size-in-use":"41 kB"} 1317s {"level":"info","msg":"storing new hash","hash":1226980023,"revision":9919,"compact-revision":9918} 1317s {"level":"info","msg":"compact tree index","revision":9920} 1317s {"level":"info","msg":"finished scheduled compaction","compact-revision":9920,"took":"362.438µs","hash":1439986907,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":45056,"current-db-size-in-use":"45 kB"} 1317s {"level":"info","msg":"storing new hash","hash":1439986907,"revision":9920,"compact-revision":9919} 1317s {"level":"info","msg":"compact tree index","revision":9921} 1317s {"level":"info","msg":"finished scheduled compaction","compact-revision":9921,"took":"4.103518ms","hash":492703523,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":40960,"current-db-size-in-use":"41 kB"} 1317s {"level":"info","msg":"storing new hash","hash":492703523,"revision":9921,"compact-revision":9920} 1317s {"level":"info","msg":"compact tree index","revision":9922} 1317s {"level":"info","msg":"finished scheduled compaction","compact-revision":9922,"took":"11.675908ms","hash":597525889,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":40960,"current-db-size-in-use":"41 kB"} 1317s {"level":"info","msg":"storing new hash","hash":597525889,"revision":9922,"compact-revision":9921} 1318s {"level":"info","msg":"compact tree index","revision":9923} 1318s {"level":"info","msg":"finished scheduled compaction","compact-revision":9923,"took":"127.039195ms","hash":69856701,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":40960,"current-db-size-in-use":"41 kB"} 1318s {"level":"info","msg":"storing new hash","hash":69856701,"revision":9923,"compact-revision":9922} 1318s {"level":"info","msg":"compact tree index","revision":9924} 1318s {"level":"info","msg":"finished scheduled compaction","compact-revision":9924,"took":"134.359747ms","hash":1578799301,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":40960,"current-db-size-in-use":"41 kB"} 1318s {"level":"info","msg":"storing new hash","hash":1578799301,"revision":9924,"compact-revision":9923} 1318s {"level":"info","msg":"compact tree index","revision":9925} 1318s {"level":"info","msg":"finished scheduled compaction","compact-revision":9925,"took":"73.572955ms","hash":800180767,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":40960,"current-db-size-in-use":"41 kB"} 1318s {"level":"info","msg":"storing new hash","hash":800180767,"revision":9925,"compact-revision":9924} 1318s {"level":"info","msg":"compact tree index","revision":9926} 1318s {"level":"info","msg":"finished scheduled compaction","compact-revision":9926,"took":"75.402641ms","hash":292700349,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":36864,"current-db-size-in-use":"37 kB"} 1318s {"level":"info","msg":"storing new hash","hash":292700349,"revision":9926,"compact-revision":9925} 1319s {"level":"info","msg":"compact tree index","revision":9927} 1319s {"level":"info","msg":"finished scheduled compaction","compact-revision":9927,"took":"608.835µs","hash":918956161,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":36864,"current-db-size-in-use":"37 kB"} 1319s {"level":"info","msg":"storing new hash","hash":918956161,"revision":9927,"compact-revision":9926} 1319s {"level":"info","msg":"compact tree index","revision":9928} 1319s {"level":"info","msg":"finished scheduled compaction","compact-revision":9928,"took":"14.541228ms","hash":2769599053,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":36864,"current-db-size-in-use":"37 kB"} 1319s {"level":"info","msg":"storing new hash","hash":2769599053,"revision":9928,"compact-revision":9927} 1319s {"level":"info","msg":"compact tree index","revision":9929} 1319s {"level":"info","msg":"finished scheduled compaction","compact-revision":9929,"took":"210.844885ms","hash":2021754203,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":36864,"current-db-size-in-use":"37 kB"} 1319s {"level":"info","msg":"storing new hash","hash":2021754203,"revision":9929,"compact-revision":9928} 1319s {"level":"info","msg":"compact tree index","revision":9930} 1319s {"level":"info","msg":"finished scheduled compaction","compact-revision":9930,"took":"50.918029ms","hash":1040367542,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":36864,"current-db-size-in-use":"37 kB"} 1319s {"level":"info","msg":"storing new hash","hash":1040367542,"revision":9930,"compact-revision":9929} 1319s {"level":"info","msg":"compact tree index","revision":9931} 1319s {"level":"info","msg":"finished scheduled compaction","compact-revision":9931,"took":"78.880575ms","hash":431413130,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":36864,"current-db-size-in-use":"37 kB"} 1319s {"level":"info","msg":"storing new hash","hash":431413130,"revision":9931,"compact-revision":9930} 1319s {"level":"info","msg":"compact tree index","revision":9932} 1319s {"level":"info","msg":"finished scheduled compaction","compact-revision":9932,"took":"13.903533ms","hash":2216639981,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":36864,"current-db-size-in-use":"37 kB"} 1319s {"level":"info","msg":"storing new hash","hash":2216639981,"revision":9932,"compact-revision":9931} 1320s {"level":"info","msg":"compact tree index","revision":9933} 1320s {"level":"info","msg":"finished scheduled compaction","compact-revision":9933,"took":"692.125µs","hash":4122240823,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":36864,"current-db-size-in-use":"37 kB"} 1320s {"level":"info","msg":"storing new hash","hash":4122240823,"revision":9933,"compact-revision":9932} 1320s {"level":"info","msg":"compact tree index","revision":9934} 1320s {"level":"info","msg":"finished scheduled compaction","compact-revision":9934,"took":"3.719563ms","hash":216889994,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":36864,"current-db-size-in-use":"37 kB"} 1320s {"level":"info","msg":"storing new hash","hash":216889994,"revision":9934,"compact-revision":9933} 1320s {"level":"info","msg":"compact tree index","revision":9935} 1321s {"level":"info","msg":"finished scheduled compaction","compact-revision":9935,"took":"168.941918ms","hash":727257782,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":36864,"current-db-size-in-use":"37 kB"} 1321s {"level":"info","msg":"storing new hash","hash":727257782,"revision":9935,"compact-revision":9934} 1321s {"level":"info","msg":"compact tree index","revision":9936} 1321s {"level":"info","msg":"finished scheduled compaction","compact-revision":9936,"took":"355.513µs","hash":1941512540,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":36864,"current-db-size-in-use":"37 kB"} 1321s {"level":"info","msg":"storing new hash","hash":1941512540,"revision":9936,"compact-revision":9935} 1321s {"level":"info","msg":"compact tree index","revision":9937} 1321s {"level":"info","msg":"finished scheduled compaction","compact-revision":9937,"took":"100.640472ms","hash":4089226019,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":36864,"current-db-size-in-use":"37 kB"} 1321s {"level":"info","msg":"storing new hash","hash":4089226019,"revision":9937,"compact-revision":9936} 1321s {"level":"info","msg":"compact tree index","revision":9938} 1321s {"level":"info","msg":"finished scheduled compaction","compact-revision":9938,"took":"234.903631ms","hash":2151474769,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":36864,"current-db-size-in-use":"37 kB"} 1321s {"level":"info","msg":"storing new hash","hash":2151474769,"revision":9938,"compact-revision":9937} 1322s {"level":"info","msg":"compact tree index","revision":9939} 1322s {"level":"info","msg":"finished scheduled compaction","compact-revision":9939,"took":"62.84725ms","hash":2810744429,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":36864,"current-db-size-in-use":"37 kB"} 1322s {"level":"info","msg":"storing new hash","hash":2810744429,"revision":9939,"compact-revision":9938} 1322s {"level":"info","msg":"compact tree index","revision":9940} 1322s {"level":"info","msg":"finished scheduled compaction","compact-revision":9940,"took":"150.139432ms","hash":732857719,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":36864,"current-db-size-in-use":"37 kB"} 1322s {"level":"info","msg":"storing new hash","hash":732857719,"revision":9940,"compact-revision":9939} 1322s {"level":"info","msg":"compact tree index","revision":9941} 1322s {"level":"info","msg":"finished scheduled compaction","compact-revision":9941,"took":"2.263664ms","hash":1510334381,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":36864,"current-db-size-in-use":"37 kB"} 1322s {"level":"info","msg":"storing new hash","hash":1510334381,"revision":9941,"compact-revision":9940} 1322s {"level":"info","msg":"compact tree index","revision":9942} 1322s {"level":"info","msg":"finished scheduled compaction","compact-revision":9942,"took":"3.198273ms","hash":1690719503,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":36864,"current-db-size-in-use":"37 kB"} 1322s {"level":"info","msg":"storing new hash","hash":1690719503,"revision":9942,"compact-revision":9941} 1322s {"level":"info","msg":"compact tree index","revision":9943} 1323s {"level":"info","msg":"finished scheduled compaction","compact-revision":9943,"took":"71.335797ms","hash":1131560243,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":36864,"current-db-size-in-use":"37 kB"} 1323s {"level":"info","msg":"storing new hash","hash":1131560243,"revision":9943,"compact-revision":9942} 1323s {"level":"info","msg":"compact tree index","revision":9944} 1323s {"level":"info","msg":"finished scheduled compaction","compact-revision":9944,"took":"79.887628ms","hash":1517942576,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":36864,"current-db-size-in-use":"37 kB"} 1323s {"level":"info","msg":"storing new hash","hash":1517942576,"revision":9944,"compact-revision":9943} 1323s {"level":"info","msg":"compact tree index","revision":9945} 1323s {"level":"info","msg":"finished scheduled compaction","compact-revision":9945,"took":"191.69537ms","hash":2280441894,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":36864,"current-db-size-in-use":"37 kB"} 1323s {"level":"info","msg":"storing new hash","hash":2280441894,"revision":9945,"compact-revision":9944} 1323s {"level":"info","msg":"compact tree index","revision":9946} 1323s {"level":"info","msg":"finished scheduled compaction","compact-revision":9946,"took":"90.762273ms","hash":3106882180,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":36864,"current-db-size-in-use":"37 kB"} 1323s {"level":"info","msg":"storing new hash","hash":3106882180,"revision":9946,"compact-revision":9945} 1324s {"level":"info","msg":"compact tree index","revision":9947} 1324s {"level":"info","msg":"finished scheduled compaction","compact-revision":9947,"took":"150.577687ms","hash":2660969144,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":36864,"current-db-size-in-use":"37 kB"} 1324s {"level":"info","msg":"storing new hash","hash":2660969144,"revision":9947,"compact-revision":9946} 1324s {"level":"info","msg":"compact tree index","revision":9948} 1324s {"level":"info","msg":"finished scheduled compaction","compact-revision":9948,"took":"7.300751ms","hash":1316032271,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":36864,"current-db-size-in-use":"37 kB"} 1324s {"level":"info","msg":"storing new hash","hash":1316032271,"revision":9948,"compact-revision":9947} 1324s {"level":"info","msg":"compact tree index","revision":9949} 1324s {"level":"info","msg":"finished scheduled compaction","compact-revision":9949,"took":"14.535265ms","hash":1071273429,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":36864,"current-db-size-in-use":"37 kB"} 1324s {"level":"info","msg":"storing new hash","hash":1071273429,"revision":9949,"compact-revision":9948} 1324s {"level":"info","msg":"compact tree index","revision":9950} 1324s {"level":"info","msg":"finished scheduled compaction","compact-revision":9950,"took":"170.659851ms","hash":2035904312,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":36864,"current-db-size-in-use":"37 kB"} 1324s {"level":"info","msg":"storing new hash","hash":2035904312,"revision":9950,"compact-revision":9949} 1325s {"level":"info","msg":"compact tree index","revision":9951} 1325s {"level":"info","msg":"finished scheduled compaction","compact-revision":9951,"took":"206.105349ms","hash":1592592132,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":36864,"current-db-size-in-use":"37 kB"} 1325s {"level":"info","msg":"storing new hash","hash":1592592132,"revision":9951,"compact-revision":9950} 1325s {"level":"info","msg":"compact tree index","revision":9952} 1325s {"level":"info","msg":"finished scheduled compaction","compact-revision":9952,"took":"942.782µs","hash":251895795,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":36864,"current-db-size-in-use":"37 kB"} 1325s {"level":"info","msg":"storing new hash","hash":251895795,"revision":9952,"compact-revision":9951} 1325s {"level":"info","msg":"compact tree index","revision":9953} 1325s {"level":"info","msg":"finished scheduled compaction","compact-revision":9953,"took":"10.587249ms","hash":874997598,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":36864,"current-db-size-in-use":"37 kB"} 1325s {"level":"info","msg":"storing new hash","hash":874997598,"revision":9953,"compact-revision":9952} 1325s {"level":"info","msg":"compact tree index","revision":9954} 1325s {"level":"info","msg":"finished scheduled compaction","compact-revision":9954,"took":"31.333592ms","hash":3447618275,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":36864,"current-db-size-in-use":"37 kB"} 1325s {"level":"info","msg":"storing new hash","hash":3447618275,"revision":9954,"compact-revision":9953} 1325s {"level":"info","msg":"compact tree index","revision":9955} 1325s {"level":"info","msg":"finished scheduled compaction","compact-revision":9955,"took":"2.701279ms","hash":3939111647,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":36864,"current-db-size-in-use":"37 kB"} 1325s {"level":"info","msg":"storing new hash","hash":3939111647,"revision":9955,"compact-revision":9954} 1325s {"level":"info","msg":"compact tree index","revision":9956} 1325s {"level":"info","msg":"finished scheduled compaction","compact-revision":9956,"took":"503.66µs","hash":2003040440,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":36864,"current-db-size-in-use":"37 kB"} 1325s {"level":"info","msg":"storing new hash","hash":2003040440,"revision":9956,"compact-revision":9955} 1325s {"level":"info","msg":"compact tree index","revision":9957} 1325s {"level":"info","msg":"finished scheduled compaction","compact-revision":9957,"took":"477.125µs","hash":113812066,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":36864,"current-db-size-in-use":"37 kB"} 1325s {"level":"info","msg":"storing new hash","hash":113812066,"revision":9957,"compact-revision":9956} 1325s {"level":"info","msg":"compact tree index","revision":9958} 1326s {"level":"info","msg":"finished scheduled compaction","compact-revision":9958,"took":"55.483553ms","hash":1967712016,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":36864,"current-db-size-in-use":"37 kB"} 1326s {"level":"info","msg":"storing new hash","hash":1967712016,"revision":9958,"compact-revision":9957} 1326s {"level":"info","msg":"compact tree index","revision":9959} 1326s {"level":"info","msg":"finished scheduled compaction","compact-revision":9959,"took":"317.627024ms","hash":1392283436,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":36864,"current-db-size-in-use":"37 kB"} 1326s {"level":"info","msg":"storing new hash","hash":1392283436,"revision":9959,"compact-revision":9958} 1326s {"level":"info","msg":"compact tree index","revision":9960} 1327s {"level":"info","msg":"finished scheduled compaction","compact-revision":9960,"took":"132.539903ms","hash":3546829457,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":36864,"current-db-size-in-use":"37 kB"} 1327s {"level":"info","msg":"storing new hash","hash":3546829457,"revision":9960,"compact-revision":9959} 1327s {"level":"info","msg":"compact tree index","revision":9961} 1327s {"level":"info","msg":"finished scheduled compaction","compact-revision":9961,"took":"10.462814ms","hash":251489671,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":36864,"current-db-size-in-use":"37 kB"} 1327s {"level":"info","msg":"storing new hash","hash":251489671,"revision":9961,"compact-revision":9960} 1327s {"level":"info","msg":"compact tree index","revision":9962} 1327s {"level":"info","msg":"finished scheduled compaction","compact-revision":9962,"took":"294.204126ms","hash":809428773,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":36864,"current-db-size-in-use":"37 kB"} 1327s {"level":"info","msg":"storing new hash","hash":809428773,"revision":9962,"compact-revision":9961} 1327s {"level":"info","msg":"compact tree index","revision":9963} 1327s {"level":"info","msg":"finished scheduled compaction","compact-revision":9963,"took":"38.563145ms","hash":394956569,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":36864,"current-db-size-in-use":"37 kB"} 1327s {"level":"info","msg":"storing new hash","hash":394956569,"revision":9963,"compact-revision":9962} 1328s {"level":"info","msg":"compact tree index","revision":9964} 1328s {"level":"info","msg":"finished scheduled compaction","compact-revision":9964,"took":"2.767004ms","hash":1304031841,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":36864,"current-db-size-in-use":"37 kB"} 1328s {"level":"info","msg":"storing new hash","hash":1304031841,"revision":9964,"compact-revision":9963} 1328s {"level":"info","msg":"compact tree index","revision":9965} 1328s {"level":"info","msg":"finished scheduled compaction","compact-revision":9965,"took":"11.482871ms","hash":1007855803,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":36864,"current-db-size-in-use":"37 kB"} 1328s {"level":"info","msg":"storing new hash","hash":1007855803,"revision":9965,"compact-revision":9964} 1328s {"level":"info","msg":"compact tree index","revision":9966} 1328s {"level":"info","msg":"finished scheduled compaction","compact-revision":9966,"took":"30.940441ms","hash":47260185,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":36864,"current-db-size-in-use":"37 kB"} 1328s {"level":"info","msg":"storing new hash","hash":47260185,"revision":9966,"compact-revision":9965} 1328s {"level":"info","msg":"compact tree index","revision":9967} 1328s {"level":"info","msg":"finished scheduled compaction","compact-revision":9967,"took":"217.697382ms","hash":627395109,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":36864,"current-db-size-in-use":"37 kB"} 1328s {"level":"info","msg":"storing new hash","hash":627395109,"revision":9967,"compact-revision":9966} 1329s {"level":"info","msg":"compact tree index","revision":9968} 1329s {"level":"info","msg":"finished scheduled compaction","compact-revision":9968,"took":"163.124389ms","hash":818329119,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":36864,"current-db-size-in-use":"37 kB"} 1329s {"level":"info","msg":"storing new hash","hash":818329119,"revision":9968,"compact-revision":9967} 1329s testutil.go:56: ---> Test failed: timeout 1329s testutil.go:57: goroutine 569 [running]: 1329s go.etcd.io/etcd/client/pkg/testutil.FatalStack(0xc0003a8540, {0x1a04432, 0x7}) 1329s /tmp/autopkgtest.m13fUM/autopkgtest_tmp/_build/src/go.etcd.io/etcd/client/pkg/testutil/testutil.go:55 +0x5c 1329s go.etcd.io/etcd/server/mvcc.TestHashKVWhenCompacting(0xc0003a8540) 1329s /tmp/autopkgtest.m13fUM/autopkgtest_tmp/_build/src/go.etcd.io/etcd/server/mvcc/kvstore_test.go:632 +0x676 1329s testing.tRunner(0xc0003a8540, 0x1a4b300) 1329s /usr/lib/go-1.25/src/testing/testing.go:1934 +0x12e 1329s created by testing.(*T).Run in goroutine 1 1329s /usr/lib/go-1.25/src/testing/testing.go:1997 +0x548 1329s 1329s goroutine 1 [chan receive]: 1329s testing.(*T).Run(0xc000104a80, {0x1a140ea, 0x18}, 0x1a4b300) 1329s /usr/lib/go-1.25/src/testing/testing.go:2005 +0x568 1329s testing.runTests.func1(0xc000104a80) 1329s /usr/lib/go-1.25/src/testing/testing.go:2477 +0x62 1329s testing.tRunner(0xc000104a80, 0xc0000cdca0) 1329s /usr/lib/go-1.25/src/testing/testing.go:1934 +0x12e 1329s testing.runTests(0xc000124b70, {0x1fe8a40, 0x55, 0x55}, {0xc25af2412fd47a8e, 0x8bbb4fe7f8, 0x204c160}) 1329s /usr/lib/go-1.25/src/testing/testing.go:2475 +0x50a 1329s testing.(*M).Run(0xc00025a000) 1329s /usr/lib/go-1.25/src/testing/testing.go:2337 +0x6ec 1329s main.main() 1329s _testmain.go:255 +0xd8 1329s 1329s goroutine 28 [select]: 1329s go.etcd.io/etcd/server/mvcc/backend.(*backend).run(0xc000159a40) 1329s /tmp/autopkgtest.m13fUM/autopkgtest_tmp/_build/src/go.etcd.io/etcd/server/mvcc/backend/backend.go:433 +0x106 1329s created by go.etcd.io/etcd/server/mvcc/backend.newBackend in goroutine 27 1329s /tmp/autopkgtest.m13fUM/autopkgtest_tmp/_build/src/go.etcd.io/etcd/server/mvcc/backend/backend.go:241 +0x614 1329s 1329s goroutine 29 [select]: 1329s go.etcd.io/etcd/pkg/schedule.(*fifo).run(0xc000230cc0) 1329s /tmp/autopkgtest.m13fUM/autopkgtest_tmp/_build/src/go.etcd.io/etcd/pkg/schedule/schedule.go:143 +0x294 1329s created by go.etcd.io/etcd/pkg/schedule.NewFIFOScheduler in goroutine 27 1329s /tmp/autopkgtest.m13fUM/autopkgtest_tmp/_build/src/go.etcd.io/etcd/pkg/schedule/schedule.go:70 +0x212 1329s 1329s goroutine 541 [select]: 1329s go.etcd.io/etcd/server/mvcc/backend.(*backend).run(0xc000158000) 1329s /tmp/autopkgtest.m13fUM/autopkgtest_tmp/_build/src/go.etcd.io/etcd/server/mvcc/backend/backend.go:433 +0x106 1329s created by go.etcd.io/etcd/server/mvcc/backend.newBackend in goroutine 564 1329s /tmp/autopkgtest.m13fUM/autopkgtest_tmp/_build/src/go.etcd.io/etcd/server/mvcc/backend/backend.go:241 +0x614 1329s 1329s goroutine 99 [select]: 1329s go.etcd.io/etcd/server/mvcc/backend.(*backend).run(0xc00032a300) 1329s /tmp/autopkgtest.m13fUM/autopkgtest_tmp/_build/src/go.etcd.io/etcd/server/mvcc/backend/backend.go:433 +0x106 1329s created by go.etcd.io/etcd/server/mvcc/backend.newBackend in goroutine 91 1329s /tmp/autopkgtest.m13fUM/autopkgtest_tmp/_build/src/go.etcd.io/etcd/server/mvcc/backend/backend.go:241 +0x614 1329s 1329s goroutine 100 [select]: 1329s go.etcd.io/etcd/pkg/schedule.(*fifo).run(0xc0004880c0) 1329s /tmp/autopkgtest.m13fUM/autopkgtest_tmp/_build/src/go.etcd.io/etcd/pkg/schedule/schedule.go:143 +0x294 1329s created by go.etcd.io/etcd/pkg/schedule.NewFIFOScheduler in goroutine 91 1329s /tmp/autopkgtest.m13fUM/autopkgtest_tmp/_build/src/go.etcd.io/etcd/pkg/schedule/schedule.go:70 +0x212 1329s 1329s goroutine 530 [select]: 1329s go.etcd.io/etcd/server/mvcc/backend.(*backend).run(0xc00032a240) 1329s /tmp/autopkgtest.m13fUM/autopkgtest_tmp/_build/src/go.etcd.io/etcd/server/mvcc/backend/backend.go:433 +0x106 1329s created by go.etcd.io/etcd/server/mvcc/backend.newBackend in goroutine 529 1329s /tmp/autopkgtest.m13fUM/autopkgtest_tmp/_build/src/go.etcd.io/etcd/server/mvcc/backend/backend.go:241 +0x614 1329s 1329s goroutine 138 [select]: 1329s go.etcd.io/etcd/pkg/schedule.(*fifo).run(0xc0002c10e0) 1329s /tmp/autopkgtest.m13fUM/autopkgtest_tmp/_build/src/go.etcd.io/etcd/pkg/schedule/schedule.go:143 +0x294 1329s created by go.etcd.io/etcd/pkg/schedule.NewFIFOScheduler in goroutine 147 1329s /tmp/autopkgtest.m13fUM/autopkgtest_tmp/_build/src/go.etcd.io/etcd/pkg/schedule/schedule.go:70 +0x212 1329s 1329s goroutine 137 [select]: 1329s go.etcd.io/etcd/server/mvcc/backend.(*backend).run(0xc00032a540) 1329s /tmp/autopkgtest.m13fUM/autopkgtest_tmp/_build/src/go.etcd.io/etcd/server/mvcc/backend/backend.go:433 +0x106 1329s created by go.etcd.io/etcd/server/mvcc/backend.newBackend in goroutine 147 1329s /tmp/autopkgtest.m13fUM/autopkgtest_tmp/_build/src/go.etcd.io/etcd/server/mvcc/backend/backend.go:241 +0x614 1329s 1329s goroutine 244 [select]: 1329s go.etcd.io/etcd/pkg/schedule.(*fifo).run(0xc0002c1200) 1329s /tmp/autopkgtest.m13fUM/autopkgtest_tmp/_build/src/go.etcd.io/etcd/pkg/schedule/schedule.go:143 +0x294 1329s created by go.etcd.io/etcd/pkg/schedule.NewFIFOScheduler in goroutine 243 1329s /tmp/autopkgtest.m13fUM/autopkgtest_tmp/_build/src/go.etcd.io/etcd/pkg/schedule/schedule.go:70 +0x212 1329s 1329s goroutine 246 [select]: 1329s go.etcd.io/etcd/pkg/schedule.(*fifo).run(0xc0002c1260) 1329s /tmp/autopkgtest.m13fUM/autopkgtest_tmp/_build/src/go.etcd.io/etcd/pkg/schedule/schedule.go:143 +0x294 1329s created by go.etcd.io/etcd/pkg/schedule.NewFIFOScheduler in goroutine 245 1329s /tmp/autopkgtest.m13fUM/autopkgtest_tmp/_build/src/go.etcd.io/etcd/pkg/schedule/schedule.go:70 +0x212 1329s 1329s goroutine 506 [select]: 1329s go.etcd.io/etcd/pkg/schedule.(*fifo).run(0xc0001366c0) 1329s /tmp/autopkgtest.m13fUM/autopkgtest_tmp/_build/src/go.etcd.io/etcd/pkg/schedule/schedule.go:143 +0x294 1329s created by go.etcd.io/etcd/pkg/schedule.NewFIFOScheduler in goroutine 529 1329s /tmp/autopkgtest.m13fUM/autopkgtest_tmp/_build/src/go.etcd.io/etcd/pkg/schedule/schedule.go:70 +0x212 1329s 1329s goroutine 557 [select]: 1329s go.etcd.io/etcd/server/mvcc/backend.(*backend).run(0xc00032a3c0) 1329s /tmp/autopkgtest.m13fUM/autopkgtest_tmp/_build/src/go.etcd.io/etcd/server/mvcc/backend/backend.go:433 +0x106 1329s created by go.etcd.io/etcd/server/mvcc/backend.newBackend in goroutine 556 1329s /tmp/autopkgtest.m13fUM/autopkgtest_tmp/_build/src/go.etcd.io/etcd/server/mvcc/backend/backend.go:241 +0x614 1329s 1329s goroutine 537 [select]: 1329s go.etcd.io/etcd/server/mvcc/backend.(*backend).run(0xc00032a180) 1329s /tmp/autopkgtest.m13fUM/autopkgtest_tmp/_build/src/go.etcd.io/etcd/server/mvcc/backend/backend.go:433 +0x106 1329s created by go.etcd.io/etcd/server/mvcc/backend.newBackend in goroutine 508 1329s /tmp/autopkgtest.m13fUM/autopkgtest_tmp/_build/src/go.etcd.io/etcd/server/mvcc/backend/backend.go:241 +0x614 1329s 1329s goroutine 550 [select]: 1329s go.etcd.io/etcd/pkg/schedule.(*fifo).run(0xc0004888a0) 1329s /tmp/autopkgtest.m13fUM/autopkgtest_tmp/_build/src/go.etcd.io/etcd/pkg/schedule/schedule.go:143 +0x294 1329s created by go.etcd.io/etcd/pkg/schedule.NewFIFOScheduler in goroutine 549 1329s /tmp/autopkgtest.m13fUM/autopkgtest_tmp/_build/src/go.etcd.io/etcd/pkg/schedule/schedule.go:70 +0x212 1329s 1329s goroutine 554 [select]: 1329s go.etcd.io/etcd/pkg/schedule.(*fifo).run(0xc0004889c0) 1329s /tmp/autopkgtest.m13fUM/autopkgtest_tmp/_build/src/go.etcd.io/etcd/pkg/schedule/schedule.go:143 +0x294 1329s created by go.etcd.io/etcd/pkg/schedule.NewFIFOScheduler in goroutine 553 1329s /tmp/autopkgtest.m13fUM/autopkgtest_tmp/_build/src/go.etcd.io/etcd/pkg/schedule/schedule.go:70 +0x212 1329s 1329s goroutine 566 [select]: 1329s go.etcd.io/etcd/pkg/schedule.(*fifo).run(0xc000488420) 1329s /tmp/autopkgtest.m13fUM/autopkgtest_tmp/_build/src/go.etcd.io/etcd/pkg/schedule/schedule.go:143 +0x294 1329s created by go.etcd.io/etcd/pkg/schedule.NewFIFOScheduler in goroutine 564 1329s /tmp/autopkgtest.m13fUM/autopkgtest_tmp/_build/src/go.etcd.io/etcd/pkg/schedule/schedule.go:70 +0x212 1329s 1329s goroutine 578 [select]: 1329s go.etcd.io/etcd/server/mvcc/backend.(*backend).run(0xc00032a600) 1329s /tmp/autopkgtest.m13fUM/autopkgtest_tmp/_build/src/go.etcd.io/etcd/server/mvcc/backend/backend.go:433 +0x106 1329s created by go.etcd.io/etcd/server/mvcc/backend.newBackend in goroutine 569 1329s /tmp/autopkgtest.m13fUM/autopkgtest_tmp/_build/src/go.etcd.io/etcd/server/mvcc/backend/backend.go:241 +0x614 1329s 1329s goroutine 579 [select]: 1329s go.etcd.io/etcd/pkg/schedule.(*fifo).run(0xc000488600) 1329s /tmp/autopkgtest.m13fUM/autopkgtest_tmp/_build/src/go.etcd.io/etcd/pkg/schedule/schedule.go:143 +0x294 1329s created by go.etcd.io/etcd/pkg/schedule.NewFIFOScheduler in goroutine 569 1329s /tmp/autopkgtest.m13fUM/autopkgtest_tmp/_build/src/go.etcd.io/etcd/pkg/schedule/schedule.go:70 +0x212 1329s 1329s testutil.go:58: timeout 1329s --- FAIL: TestHashKVWhenCompacting (16.05s) 1329s === RUN TestHashKVWithCompactedAndFutureRevisions 1330s logger.go:146: 2026-02-10T15:31:27.599Z INFO kvstore restored {"current-rev": 1} 1330s logger.go:146: 2026-02-10T15:31:28.098Z INFO compact tree index {"revision": 5000} 1331s logger.go:146: 2026-02-10T15:31:28.472Z WARN Failed compaction {"error": "interrupted due to stop signal"} 1331s --- PASS: TestHashKVWithCompactedAndFutureRevisions (1.52s) 1331s === RUN TestHashKVZeroRevision 1331s {"level":"info","msg":"kvstore restored","current-rev":1} 1331s {"level":"info","msg":"compact tree index","revision":5000} 1331s {"level":"warn","msg":"Failed compaction","error":"interrupted due to stop signal"} 1331s --- PASS: TestHashKVZeroRevision (0.83s) 1331s === RUN TestTxnPut 1331s {"level":"info","msg":"kvstore restored","current-rev":1} 1332s --- PASS: TestTxnPut (0.01s) 1332s === RUN TestConcurrentReadNotBlockingWrite 1332s {"level":"info","msg":"kvstore restored","current-rev":1} 1332s --- PASS: TestConcurrentReadNotBlockingWrite (0.10s) 1332s === RUN TestConcurrentReadTxAndWrite 1332s {"level":"info","msg":"kvstore restored","current-rev":1} 1332s --- PASS: TestConcurrentReadTxAndWrite (0.53s) 1332s === RUN TestRevision 1332s --- PASS: TestRevision (0.00s) 1332s === RUN TestWatch 1332s {"level":"info","msg":"kvstore restored","current-rev":1} 1332s --- PASS: TestWatch (0.30s) 1332s === RUN TestNewWatcherCancel 1333s {"level":"info","msg":"kvstore restored","current-rev":1} 1333s --- PASS: TestNewWatcherCancel (0.34s) 1333s === RUN TestCancelUnsynced 1333s {"level":"info","msg":"kvstore restored","current-rev":1} 1333s --- PASS: TestCancelUnsynced (0.25s) 1333s === RUN TestSyncWatchers 1333s {"level":"info","msg":"kvstore restored","current-rev":1} 1333s --- PASS: TestSyncWatchers (0.18s) 1333s === RUN TestWatchCompacted 1333s {"level":"info","msg":"kvstore restored","current-rev":1} 1333s {"level":"info","msg":"compact tree index","revision":5} 1333s {"level":"info","msg":"finished scheduled compaction","compact-revision":5,"took":"5.805183ms","hash":3662656987,"current-db-size-bytes":20480,"current-db-size":"20 kB","current-db-size-in-use-bytes":16384,"current-db-size-in-use":"16 kB"} 1333s {"level":"info","msg":"storing new hash","hash":3662656987,"revision":5,"compact-revision":-1} 1333s --- PASS: TestWatchCompacted (0.33s) 1333s === RUN TestWatchNoEventLossOnCompact 1334s logger.go:146: 2026-02-10T15:31:31.600Z INFO kvstore restored {"current-rev": 1} 1334s logger.go:146: 2026-02-10T15:31:31.620Z INFO compact tree index {"revision": 5} 1334s logger.go:146: 2026-02-10T15:31:31.756Z INFO finished scheduled compaction {"compact-revision": 5, "took": "135.227501ms", "hash": 3662656987, "current-db-size-bytes": 20480, "current-db-size": "20 kB", "current-db-size-in-use-bytes": 16384, "current-db-size-in-use": "16 kB"} 1334s logger.go:146: 2026-02-10T15:31:31.756Z INFO storing new hash {"hash": 3662656987, "revision": 5, "compact-revision": -1} 1334s --- PASS: TestWatchNoEventLossOnCompact (0.47s) 1334s === RUN TestWatchFutureRev 1334s {"level":"info","msg":"kvstore restored","current-rev":1} 1334s --- PASS: TestWatchFutureRev (0.01s) 1334s === RUN TestWatchRestore 1334s === RUN TestWatchRestore/Normal 1334s {"level":"info","msg":"kvstore restored","current-rev":1} 1334s {"level":"info","msg":"kvstore restored","current-rev":2} 1335s === RUN TestWatchRestore/RunSyncWatchLoopBeforeRestore 1335s {"level":"info","msg":"kvstore restored","current-rev":1} 1336s {"level":"info","msg":"kvstore restored","current-rev":2} 1337s --- PASS: TestWatchRestore (2.75s) 1337s --- PASS: TestWatchRestore/Normal (1.17s) 1337s --- PASS: TestWatchRestore/RunSyncWatchLoopBeforeRestore (1.59s) 1337s === RUN TestWatchRestoreSyncedWatcher 1337s {"level":"info","msg":"kvstore restored","current-rev":1} 1337s {"level":"info","msg":"kvstore restored","current-rev":1} 1337s {"level":"info","msg":"kvstore restored","current-rev":3} 1339s --- PASS: TestWatchRestoreSyncedWatcher (2.42s) 1339s === RUN TestWatchBatchUnsynced 1339s {"level":"info","msg":"kvstore restored","current-rev":1} 1339s --- PASS: TestWatchBatchUnsynced (0.22s) 1339s === RUN TestNewMapwatcherToEventMap 1339s --- PASS: TestNewMapwatcherToEventMap (0.00s) 1339s === RUN TestWatchVictims 1339s {"level":"info","msg":"kvstore restored","current-rev":1} 1341s --- PASS: TestWatchVictims (1.21s) 1341s === RUN TestStressWatchCancelClose 1341s {"level":"info","msg":"kvstore restored","current-rev":1} 1341s --- PASS: TestStressWatchCancelClose (0.12s) 1341s === RUN TestWatcherWatchID 1341s {"level":"info","msg":"kvstore restored","current-rev":1} 1342s --- PASS: TestWatcherWatchID (1.51s) 1342s === RUN TestWatcherRequestsCustomID 1343s {"level":"info","msg":"kvstore restored","current-rev":1} 1343s --- PASS: TestWatcherRequestsCustomID (0.42s) 1343s === RUN TestWatcherWatchPrefix 1343s {"level":"info","msg":"kvstore restored","current-rev":1} 1344s --- PASS: TestWatcherWatchPrefix (1.09s) 1344s === RUN TestWatcherWatchWrongRange 1344s {"level":"info","msg":"kvstore restored","current-rev":1} 1344s --- PASS: TestWatcherWatchWrongRange (0.49s) 1344s === RUN TestWatchDeleteRange 1344s {"level":"info","msg":"kvstore restored","current-rev":1} 1344s --- PASS: TestWatchDeleteRange (0.00s) 1344s === RUN TestWatchStreamCancelWatcherByID 1344s {"level":"info","msg":"kvstore restored","current-rev":1} 1344s --- PASS: TestWatchStreamCancelWatcherByID (0.07s) 1344s === RUN TestWatcherRequestProgress 1344s {"level":"info","msg":"kvstore restored","current-rev":1} 1344s --- PASS: TestWatcherRequestProgress (0.00s) 1344s === RUN TestWatcherRequestProgressAll 1344s logger.go:146: 2026-02-10T15:31:42.137Z INFO kvstore restored {"current-rev": 1} 1344s --- PASS: TestWatcherRequestProgressAll (0.01s) 1344s === RUN TestWatcherWatchWithFilter 1344s {"level":"info","msg":"kvstore restored","current-rev":1} 1344s --- PASS: TestWatcherWatchWithFilter (0.22s) 1344s FAIL 1344s FAIL go.etcd.io/etcd/server/mvcc 49.734s 1354s === RUN TestBackendClose 1354s --- PASS: TestBackendClose (0.20s) 1354s === RUN TestBackendSnapshot 1354s --- PASS: TestBackendSnapshot (0.39s) 1354s === RUN TestBackendBatchIntervalCommit 1354s --- PASS: TestBackendBatchIntervalCommit (0.14s) 1354s === RUN TestBackendDefrag 1355s logger.go:146: 2026-02-10T15:31:52.896Z INFO defragmenting {"path": "/tmp/TestBackendDefrag1076301028/001/etcd_backend_test2938452732/database", "current-db-size-bytes": 757760, "current-db-size": "758 kB", "current-db-size-in-use-bytes": 757760, "current-db-size-in-use": "758 kB"} 1355s logger.go:146: 2026-02-10T15:31:53.036Z INFO finished defragmenting directory {"path": "/tmp/TestBackendDefrag1076301028/001/etcd_backend_test2938452732/database", "current-db-size-bytes-diff": -425984, "current-db-size-bytes": 331776, "current-db-size": "332 kB", "current-db-size-in-use-bytes-diff": -438272, "current-db-size-in-use-bytes": 319488, "current-db-size-in-use": "320 kB", "took": "390.904582ms"} 1355s --- PASS: TestBackendDefrag (0.74s) 1355s === RUN TestBackendWriteback 1355s --- PASS: TestBackendWriteback (0.25s) 1355s === RUN TestConcurrentReadTx 1356s --- PASS: TestConcurrentReadTx (0.19s) 1356s === RUN TestBackendWritebackForEach 1356s --- PASS: TestBackendWritebackForEach (0.10s) 1356s === RUN TestBatchTxPut 1356s --- PASS: TestBatchTxPut (0.49s) 1356s === RUN TestBatchTxRange 1357s --- PASS: TestBatchTxRange (0.31s) 1357s === RUN TestBatchTxDelete 1357s --- PASS: TestBatchTxDelete (0.08s) 1357s === RUN TestBatchTxCommit 1357s --- PASS: TestBatchTxCommit (0.03s) 1357s === RUN TestBatchTxBatchLimitCommit 1357s --- PASS: TestBatchTxBatchLimitCommit (0.34s) 1357s === RUN TestRangeAfterDeleteBucketMatch 1357s --- PASS: TestRangeAfterDeleteBucketMatch (0.30s) 1357s === RUN TestRangeAfterDeleteMatch 1357s --- PASS: TestRangeAfterDeleteMatch (0.10s) 1357s === RUN TestBackendPreCommitHook 1357s hooks_test.go:117: OnPreCommit executed: key > 1357s hooks_test.go:117: OnPreCommit executed: key >c 1357s hooks_test.go:117: OnPreCommit executed: key >cc 1357s hooks_test.go:117: OnPreCommit executed: key >ccc 1357s --- PASS: TestBackendPreCommitHook (0.01s) 1357s === RUN TestBackendAutoCommitLimitHook 1357s hooks_test.go:117: OnPreCommit executed: key > 1358s hooks_test.go:117: OnPreCommit executed: key >c 1358s hooks_test.go:117: OnPreCommit executed: key >cc 1358s hooks_test.go:117: OnPreCommit executed: key >ccc 1358s --- PASS: TestBackendAutoCommitLimitHook (0.17s) 1358s === RUN TestBackendAutoCommitBatchIntervalHook 1358s hooks_test.go:117: OnPreCommit executed: key > 1359s hooks_test.go:117: OnPreCommit executed: key >c 1359s hooks_test.go:117: OnPreCommit executed: key >cc 1359s hooks_test.go:117: OnPreCommit executed: key >ccc 1359s --- PASS: TestBackendAutoCommitBatchIntervalHook (1.32s) 1359s === RUN TestLockVerify 1359s === RUN TestLockVerify/call_lockInsideApply_from_inside_apply 1359s === RUN TestLockVerify/call_lockInsideApply_from_outside_apply_(without_txPostLockInsideApplyHook) 1359s === RUN TestLockVerify/call_lockInsideApply_from_outside_apply_(with_txPostLockInsideApplyHook) 1359s logger.go:146: 2026-02-10T15:31:56.751Z PANIC Called outside of APPLY! {"stacktrace": "go.etcd.io/etcd/server/mvcc/backend.ValidateCalledInsideApply\n\t/tmp/autopkgtest.m13fUM/autopkgtest_tmp/_build/src/go.etcd.io/etcd/server/mvcc/backend/verify.go:36\ngo.etcd.io/etcd/server/mvcc/backend.(*batchTx).LockInsideApply\n\t/tmp/autopkgtest.m13fUM/autopkgtest_tmp/_build/src/go.etcd.io/etcd/server/mvcc/backend/batch_tx.go:86\ngo.etcd.io/etcd/server/mvcc/backend_test.lockInsideApply\n\t/tmp/autopkgtest.m13fUM/autopkgtest_tmp/_build/src/go.etcd.io/etcd/server/mvcc/backend/verify_test.go:109\ngo.etcd.io/etcd/server/mvcc/backend_test.TestLockVerify.func3.1\n\t/tmp/autopkgtest.m13fUM/autopkgtest_tmp/_build/src/go.etcd.io/etcd/server/mvcc/backend/verify_test.go:87\ngo.etcd.io/etcd/server/mvcc/backend_test.handlePanic\n\t/tmp/autopkgtest.m13fUM/autopkgtest_tmp/_build/src/go.etcd.io/etcd/server/mvcc/backend/verify_test.go:101\ngo.etcd.io/etcd/server/mvcc/backend_test.TestLockVerify.func3\n\t/tmp/autopkgtest.m13fUM/autopkgtest_tmp/_build/src/go.etcd.io/etcd/server/mvcc/backend/verify_test.go:83\ntesting.tRunner\n\t/usr/lib/go-1.25/src/testing/testing.go:1934"} 1359s === RUN TestLockVerify/call_lockOutsideApply_from_outside_apply 1359s === RUN TestLockVerify/call_lockOutsideApply_from_inside_apply 1359s logger.go:146: 2026-02-10T15:31:56.754Z PANIC Called inside of APPLY! {"stacktrace": "go.etcd.io/etcd/server/mvcc/backend.ValidateCalledOutSideApply\n\t/tmp/autopkgtest.m13fUM/autopkgtest_tmp/_build/src/go.etcd.io/etcd/server/mvcc/backend/verify.go:45\ngo.etcd.io/etcd/server/mvcc/backend.(*batchTx).LockOutsideApply\n\t/tmp/autopkgtest.m13fUM/autopkgtest_tmp/_build/src/go.etcd.io/etcd/server/mvcc/backend/batch_tx.go:92\ngo.etcd.io/etcd/server/mvcc/backend_test.lockOutsideApply\n\t/tmp/autopkgtest.m13fUM/autopkgtest_tmp/_build/src/go.etcd.io/etcd/server/mvcc/backend/verify_test.go:110\ngo.etcd.io/etcd/server/mvcc/backend_test.applyEntries\n\t/tmp/autopkgtest.m13fUM/autopkgtest_tmp/_build/src/go.etcd.io/etcd/server/mvcc/backend/verify_test.go:106\ngo.etcd.io/etcd/server/mvcc/backend_test.TestLockVerify.func3.1\n\t/tmp/autopkgtest.m13fUM/autopkgtest_tmp/_build/src/go.etcd.io/etcd/server/mvcc/backend/verify_test.go:85\ngo.etcd.io/etcd/server/mvcc/backend_test.handlePanic\n\t/tmp/autopkgtest.m13fUM/autopkgtest_tmp/_build/src/go.etcd.io/etcd/server/mvcc/backend/verify_test.go:101\ngo.etcd.io/etcd/server/mvcc/backend_test.TestLockVerify.func3\n\t/tmp/autopkgtest.m13fUM/autopkgtest_tmp/_build/src/go.etcd.io/etcd/server/mvcc/backend/verify_test.go:83\ntesting.tRunner\n\t/usr/lib/go-1.25/src/testing/testing.go:1934"} 1359s === RUN TestLockVerify/call_Lock_from_unit_test 1359s --- PASS: TestLockVerify (0.03s) 1359s --- PASS: TestLockVerify/call_lockInsideApply_from_inside_apply (0.01s) 1359s --- PASS: TestLockVerify/call_lockInsideApply_from_outside_apply_(without_txPostLockInsideApplyHook) (0.00s) 1359s --- PASS: TestLockVerify/call_lockInsideApply_from_outside_apply_(with_txPostLockInsideApplyHook) (0.00s) 1359s --- PASS: TestLockVerify/call_lockOutsideApply_from_outside_apply (0.00s) 1359s --- PASS: TestLockVerify/call_lockOutsideApply_from_inside_apply (0.00s) 1359s --- PASS: TestLockVerify/call_Lock_from_unit_test (0.01s) 1359s PASS 1359s ok go.etcd.io/etcd/server/mvcc/backend 5.194s 1359s ? go.etcd.io/etcd/server/mvcc/backend/testing [no test files] 1359s ? go.etcd.io/etcd/server/mvcc/buckets [no test files] 1359s ? go.etcd.io/etcd/server/proxy/grpcproxy [no test files] 1359s ? go.etcd.io/etcd/server/proxy/grpcproxy/adapter [no test files] 1359s ? go.etcd.io/etcd/server/proxy/grpcproxy/cache [no test files] 1362s === RUN TestNewDirectorScheme 1362s --- PASS: TestNewDirectorScheme (0.00s) 1362s === RUN TestDirectorEndpointsFiltering 1362s --- PASS: TestDirectorEndpointsFiltering (0.00s) 1362s === RUN TestReadonlyHandler 1362s {"level":"info","msg":"endpoints found","endpoints":["https://192.0.2.8:4002","https://example.com:8080"]} 1362s --- PASS: TestReadonlyHandler (0.01s) 1362s === RUN TestConfigHandlerGET 1362s --- PASS: TestConfigHandlerGET (0.00s) 1362s === RUN TestReverseProxyServe 1362s {"level":"info","msg":"zero endpoints currently available"} 1362s {"level":"info","msg":"failed to direct request","url":"http://192.0.2.3:4040","error":"what a bad trip"} 1362s {"level":"info","msg":"unable to get response from 1 endpoint(s)"} 1362s --- PASS: TestReverseProxyServe (0.00s) 1362s === RUN TestRedirectRequest 1362s --- PASS: TestRedirectRequest (0.00s) 1362s === RUN TestMaybeSetForwardedFor 1362s --- PASS: TestMaybeSetForwardedFor (0.00s) 1362s === RUN TestRemoveSingleHopHeaders 1362s --- PASS: TestRemoveSingleHopHeaders (0.00s) 1362s === RUN TestCopyHeader 1362s --- PASS: TestCopyHeader (0.00s) 1362s PASS 1362s ok go.etcd.io/etcd/server/proxy/httpproxy 0.133s 1366s === RUN TestUserspaceProxy 1366s --- PASS: TestUserspaceProxy (0.00s) 1366s === RUN TestUserspaceProxyPriority 1366s --- PASS: TestUserspaceProxyPriority (0.00s) 1366s PASS 1366s ok go.etcd.io/etcd/server/proxy/tcpproxy 0.037s 1366s ? go.etcd.io/etcd/server/storage/mvcc/testutil [no test files] 1366s ? go.etcd.io/etcd/server/verify [no test files] 1370s === RUN TestFilePipeline 1370s --- PASS: TestFilePipeline (0.03s) 1370s === RUN TestFilePipelineFailPreallocate 1370s {"level":"error","msg":"failed to preallocate space when creating a new WAL","size":9223372036854775807,"error":"file too large"} 1370s --- PASS: TestFilePipelineFailPreallocate (0.00s) 1370s === RUN TestFilePipelineFailLockFile 1370s --- PASS: TestFilePipelineFailLockFile (0.00s) 1370s === RUN TestReadRecord 1370s --- PASS: TestReadRecord (0.00s) 1370s === RUN TestWriteRecord 1370s --- PASS: TestWriteRecord (0.00s) 1370s === RUN TestRepairTruncate 1371s {"level":"info","msg":"repairing","path":"/tmp/waltest2136135754/0000000000000000-0000000000000000.wal"} 1371s {"level":"info","msg":"repaired","path":"/tmp/waltest2136135754/0000000000000000-0000000000000000.wal","error":"unexpected EOF"} 1371s {"level":"warn","msg":"ignored file in WAL directory","path":"0000000000000000-0000000000000000.wal.broken"} 1371s {"level":"warn","msg":"ignored file in WAL directory","path":"0000000000000000-0000000000000000.wal.broken"} 1371s --- PASS: TestRepairTruncate (0.56s) 1371s === RUN TestRepairWriteTearLast 1371s {"level":"info","msg":"repairing","path":"/tmp/waltest2674098130/0000000000000000-0000000000000000.wal"} 1371s {"level":"info","msg":"repaired","path":"/tmp/waltest2674098130/0000000000000000-0000000000000000.wal","error":"unexpected EOF"} 1371s {"level":"warn","msg":"ignored file in WAL directory","path":"0000000000000000-0000000000000000.wal.broken"} 1371s {"level":"warn","msg":"ignored file in WAL directory","path":"0000000000000000-0000000000000000.wal.broken"} 1371s --- PASS: TestRepairWriteTearLast (0.54s) 1371s === RUN TestRepairWriteTearMiddle 1372s {"level":"info","msg":"repairing","path":"/tmp/waltest1349535803/0000000000000000-0000000000000000.wal"} 1372s {"level":"info","msg":"repaired","path":"/tmp/waltest1349535803/0000000000000000-0000000000000000.wal","error":"unexpected EOF"} 1372s {"level":"warn","msg":"ignored file in WAL directory","path":"0000000000000000-0000000000000000.wal.broken"} 1372s {"level":"warn","msg":"ignored file in WAL directory","path":"0000000000000000-0000000000000000.wal.broken"} 1372s --- PASS: TestRepairWriteTearMiddle (0.75s) 1372s === RUN TestRepairFailDeleteDir 1372s {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest2465791320/0000000000000001-0000000000000003.wal"} 1373s {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest2465791320/0000000000000002-0000000000000006.wal"} 1373s {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest2465791320/0000000000000003-0000000000000009.wal"} 1373s {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest2465791320/0000000000000004-000000000000000c.wal"} 1373s {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest2465791320/0000000000000005-000000000000000f.wal"} 1373s {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest2465791320/0000000000000006-0000000000000012.wal"} 1373s {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest2465791320/0000000000000007-0000000000000015.wal"} 1373s {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest2465791320/0000000000000008-0000000000000018.wal"} 1373s {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest2465791320/0000000000000009-000000000000001b.wal"} 1373s {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest2465791320/000000000000000a-000000000000001e.wal"} 1373s {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest2465791320/000000000000000b-0000000000000021.wal"} 1373s {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest2465791320/000000000000000c-0000000000000024.wal"} 1373s {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest2465791320/000000000000000d-0000000000000027.wal"} 1374s {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest2465791320/000000000000000e-000000000000002a.wal"} 1375s {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest2465791320/000000000000000f-000000000000002d.wal"} 1375s {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest2465791320/0000000000000010-0000000000000030.wal"} 1375s {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest2465791320/0000000000000011-0000000000000033.wal"} 1375s --- PASS: TestRepairFailDeleteDir (3.11s) 1375s === RUN TestNew 1376s --- PASS: TestNew (0.27s) 1376s === RUN TestCreateFailFromPollutedDir 1376s --- PASS: TestCreateFailFromPollutedDir (0.00s) 1376s === RUN TestWalCleanup 1376s --- PASS: TestWalCleanup (0.09s) 1376s === RUN TestCreateFailFromNoSpaceLeft 1376s {"level":"warn","msg":"failed to preallocate an initial WAL file","path":"/tmp/TestCreateFailFromNoSpaceLeft259803659/001/waltest1791499594.tmp/0000000000000000-0000000000000000.wal","segment-bytes":9223372036854775807,"error":"file too large"} 1376s --- PASS: TestCreateFailFromNoSpaceLeft (0.00s) 1376s === RUN TestNewForInitedDir 1376s --- PASS: TestNewForInitedDir (0.00s) 1376s === RUN TestOpenAtIndex 1376s --- PASS: TestOpenAtIndex (0.25s) 1376s === RUN TestVerify 1376s logger.go:146: 2026-02-10T15:32:13.890Z INFO created a new WAL segment {"path": "/tmp/TestVerify493337494/001/waltest2841235861/0000000000000001-0000000000000001.wal"} 1376s logger.go:146: 2026-02-10T15:32:13.907Z INFO created a new WAL segment {"path": "/tmp/TestVerify493337494/001/waltest2841235861/0000000000000002-0000000000000002.wal"} 1376s logger.go:146: 2026-02-10T15:32:13.912Z INFO created a new WAL segment {"path": "/tmp/TestVerify493337494/001/waltest2841235861/0000000000000003-0000000000000003.wal"} 1376s logger.go:146: 2026-02-10T15:32:13.916Z INFO created a new WAL segment {"path": "/tmp/TestVerify493337494/001/waltest2841235861/0000000000000004-0000000000000004.wal"} 1376s logger.go:146: 2026-02-10T15:32:13.918Z INFO created a new WAL segment {"path": "/tmp/TestVerify493337494/001/waltest2841235861/0000000000000005-0000000000000005.wal"} 1376s --- PASS: TestVerify (0.08s) 1376s === RUN TestCut 1376s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestCut2334545250/001/waltest762518741/0000000000000001-0000000000000001.wal"} 1376s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestCut2334545250/001/waltest762518741/0000000000000002-0000000000000002.wal"} 1376s --- PASS: TestCut (0.04s) 1376s === RUN TestSaveWithCut 1376s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestSaveWithCut460203310/001/waltest1189562052/0000000000000001-0000000000000005.wal"} 1376s --- PASS: TestSaveWithCut (0.09s) 1376s === RUN TestRecover 1376s === RUN TestRecover/10MB 1378s === RUN TestRecover/20MB 1379s === RUN TestRecover/40MB 1381s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestRecover40MB4007731934/001/0000000000000001-0000000000000003.wal"} 1382s --- PASS: TestRecover (5.76s) 1382s --- PASS: TestRecover/10MB (1.54s) 1382s --- PASS: TestRecover/20MB (1.01s) 1382s --- PASS: TestRecover/40MB (3.18s) 1382s === RUN TestSearchIndex 1382s --- PASS: TestSearchIndex (0.00s) 1382s === RUN TestScanWalName 1382s --- PASS: TestScanWalName (0.00s) 1382s === RUN TestRecoverAfterCut 1383s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestRecoverAfterCut2773762523/001/waltest43142476/0000000000000001-0000000000000001.wal"} 1383s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestRecoverAfterCut2773762523/001/waltest43142476/0000000000000002-0000000000000002.wal"} 1384s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestRecoverAfterCut2773762523/001/waltest43142476/0000000000000003-0000000000000003.wal"} 1384s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestRecoverAfterCut2773762523/001/waltest43142476/0000000000000004-0000000000000004.wal"} 1384s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestRecoverAfterCut2773762523/001/waltest43142476/0000000000000005-0000000000000005.wal"} 1384s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestRecoverAfterCut2773762523/001/waltest43142476/0000000000000006-0000000000000006.wal"} 1384s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestRecoverAfterCut2773762523/001/waltest43142476/0000000000000007-0000000000000007.wal"} 1384s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestRecoverAfterCut2773762523/001/waltest43142476/0000000000000008-0000000000000008.wal"} 1384s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestRecoverAfterCut2773762523/001/waltest43142476/0000000000000009-0000000000000009.wal"} 1384s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestRecoverAfterCut2773762523/001/waltest43142476/000000000000000a-000000000000000a.wal"} 1384s --- PASS: TestRecoverAfterCut (2.55s) 1384s === RUN TestOpenAtUncommittedIndex 1385s --- PASS: TestOpenAtUncommittedIndex (0.69s) 1385s === RUN TestOpenForRead 1385s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestOpenForRead3961478416/001/waltest3057527441/0000000000000001-0000000000000001.wal"} 1386s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestOpenForRead3961478416/001/waltest3057527441/0000000000000002-0000000000000002.wal"} 1386s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestOpenForRead3961478416/001/waltest3057527441/0000000000000003-0000000000000003.wal"} 1386s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestOpenForRead3961478416/001/waltest3057527441/0000000000000004-0000000000000004.wal"} 1386s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestOpenForRead3961478416/001/waltest3057527441/0000000000000005-0000000000000005.wal"} 1386s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestOpenForRead3961478416/001/waltest3057527441/0000000000000006-0000000000000006.wal"} 1386s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestOpenForRead3961478416/001/waltest3057527441/0000000000000007-0000000000000007.wal"} 1387s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestOpenForRead3961478416/001/waltest3057527441/0000000000000008-0000000000000008.wal"} 1387s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestOpenForRead3961478416/001/waltest3057527441/0000000000000009-0000000000000009.wal"} 1387s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestOpenForRead3961478416/001/waltest3057527441/000000000000000a-000000000000000a.wal"} 1387s --- PASS: TestOpenForRead (1.49s) 1387s === RUN TestOpenWithMaxIndex 1387s --- PASS: TestOpenWithMaxIndex (0.01s) 1387s === RUN TestSaveEmpty 1387s --- PASS: TestSaveEmpty (0.00s) 1387s === RUN TestReleaseLockTo 1387s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestReleaseLockTo822000431/001/waltest2910656902/0000000000000001-0000000000000001.wal"} 1387s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestReleaseLockTo822000431/001/waltest2910656902/0000000000000002-0000000000000002.wal"} 1387s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestReleaseLockTo822000431/001/waltest2910656902/0000000000000003-0000000000000003.wal"} 1387s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestReleaseLockTo822000431/001/waltest2910656902/0000000000000004-0000000000000004.wal"} 1387s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestReleaseLockTo822000431/001/waltest2910656902/0000000000000005-0000000000000005.wal"} 1387s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestReleaseLockTo822000431/001/waltest2910656902/0000000000000006-0000000000000006.wal"} 1387s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestReleaseLockTo822000431/001/waltest2910656902/0000000000000007-0000000000000007.wal"} 1387s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestReleaseLockTo822000431/001/waltest2910656902/0000000000000008-0000000000000008.wal"} 1387s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestReleaseLockTo822000431/001/waltest2910656902/0000000000000009-0000000000000009.wal"} 1387s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestReleaseLockTo822000431/001/waltest2910656902/000000000000000a-000000000000000a.wal"} 1387s --- PASS: TestReleaseLockTo (0.68s) 1387s === RUN TestTailWriteNoSlackSpace 1387s --- PASS: TestTailWriteNoSlackSpace (0.12s) 1387s === RUN TestRestartCreateWal 1387s --- PASS: TestRestartCreateWal (0.00s) 1387s === RUN TestOpenOnTornWrite 1388s --- PASS: TestOpenOnTornWrite (0.36s) 1388s === RUN TestRenameFail 1388s {"level":"info","msg":"closing WAL to release flock and retry directory renaming","from":"/tmp/TestRenameFail1629269534/002/waltest3748564487","to":"/tmp/TestRenameFail1629269534/001/waltest2628389997"} 1388s --- PASS: TestRenameFail (0.00s) 1388s === RUN TestReadAllFail 1388s --- PASS: TestReadAllFail (0.04s) 1388s === RUN TestValidSnapshotEntries 1388s --- PASS: TestValidSnapshotEntries (0.08s) 1388s === RUN TestValidSnapshotEntriesAfterPurgeWal 1388s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestValidSnapshotEntriesAfterPurgeWal1690336671/001/waltest1166064020/0000000000000001-0000000000000002.wal"} 1388s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestValidSnapshotEntriesAfterPurgeWal1690336671/001/waltest1166064020/0000000000000002-0000000000000004.wal"} 1388s --- PASS: TestValidSnapshotEntriesAfterPurgeWal (0.21s) 1388s === RUN TestLastRecordLengthExceedFileEnd 1388s wal_test.go:1179: Generate a WAL file with the last record's length modified. 1388s wal_test.go:1197: fileName: /tmp/TestLastRecordLengthExceedFileEnd3714151546/001/wal3669286715 1388s wal_test.go:1200: Verify all records can be parsed correctly. 1388s wal_test.go:1210: Validating normal entry: {0 1 EntryNormal [119 97 108 100 97 116 97 49]} 1388s wal_test.go:1210: Validating normal entry: {0 2 EntryNormal [119 97 108 100 97 116 97 50]} 1388s wal_test.go:1220: Verify the w.ReadAll returns io.ErrUnexpectedEOF in the error chain 1388s --- PASS: TestLastRecordLengthExceedFileEnd (0.25s) 1388s PASS 1389s ok go.etcd.io/etcd/server/wal 18.532s 1392s === RUN TestSnapshotMetadataCompatibility 1392s --- PASS: TestSnapshotMetadataCompatibility (0.00s) 1392s === RUN TestValidateSnapshot 1392s === RUN TestValidateSnapshot/empty 1392s === RUN TestValidateSnapshot/invalid 1392s === RUN TestValidateSnapshot/valid 1392s --- PASS: TestValidateSnapshot (0.00s) 1392s --- PASS: TestValidateSnapshot/empty (0.00s) 1392s --- PASS: TestValidateSnapshot/invalid (0.00s) 1392s --- PASS: TestValidateSnapshot/valid (0.00s) 1392s PASS 1392s ok go.etcd.io/etcd/server/wal/walpb 0.010s 1406s === RUN TestDowngradeUpgradeClusterOf1 1406s cluster_downgrade_test.go:59: "/tmp/autopkgtest.m13fUM/autopkgtest_tmp/_build/src/go.etcd.io/etcd/bin/etcd-last-release" does not exist 1406s --- SKIP: TestDowngradeUpgradeClusterOf1 (0.00s) 1406s === RUN TestDowngradeUpgradeClusterOf3 1406s cluster_downgrade_test.go:59: "/tmp/autopkgtest.m13fUM/autopkgtest_tmp/_build/src/go.etcd.io/etcd/bin/etcd-last-release" does not exist 1406s --- SKIP: TestDowngradeUpgradeClusterOf3 (0.00s) 1406s === RUN TestDowngradeUpgradeClusterOf1WithSnapshot 1406s cluster_downgrade_test.go:59: "/tmp/autopkgtest.m13fUM/autopkgtest_tmp/_build/src/go.etcd.io/etcd/bin/etcd-last-release" does not exist 1406s --- SKIP: TestDowngradeUpgradeClusterOf1WithSnapshot (0.00s) 1406s === RUN TestDowngradeUpgradeClusterOf3WithSnapshot 1406s cluster_downgrade_test.go:59: "/tmp/autopkgtest.m13fUM/autopkgtest_tmp/_build/src/go.etcd.io/etcd/bin/etcd-last-release" does not exist 1406s --- SKIP: TestDowngradeUpgradeClusterOf3WithSnapshot (0.00s) 1406s === RUN TestConnectionMultiplexing 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestConnectionMultiplexing (0.00s) 1406s === RUN TestEtcdCorruptHash 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestEtcdCorruptHash (0.00s) 1406s === RUN TestInPlaceRecovery 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestInPlaceRecovery (0.00s) 1406s === RUN TestPeriodicCheckDetectsCorruption 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestPeriodicCheckDetectsCorruption (0.00s) 1406s === RUN TestCompactHashCheckDetectCorruption 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestCompactHashCheckDetectCorruption (0.00s) 1406s === RUN TestCompactHashCheckDetectCorruptionInterrupt 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestCompactHashCheckDetectCorruptionInterrupt (0.00s) 1406s === RUN TestCtlV2Set 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestCtlV2Set (0.00s) 1406s === RUN TestCtlV2SetQuorum 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestCtlV2SetQuorum (0.00s) 1406s === RUN TestCtlV2SetClientTLS 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestCtlV2SetClientTLS (0.00s) 1406s === RUN TestCtlV2SetPeerTLS 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestCtlV2SetPeerTLS (0.00s) 1406s === RUN TestCtlV2SetTLS 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestCtlV2SetTLS (0.00s) 1406s === RUN TestCtlV2Mk 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestCtlV2Mk (0.00s) 1406s === RUN TestCtlV2MkQuorum 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestCtlV2MkQuorum (0.00s) 1406s === RUN TestCtlV2MkTLS 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestCtlV2MkTLS (0.00s) 1406s === RUN TestCtlV2Rm 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestCtlV2Rm (0.00s) 1406s === RUN TestCtlV2RmTLS 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestCtlV2RmTLS (0.00s) 1406s === RUN TestCtlV2Ls 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestCtlV2Ls (0.00s) 1406s === RUN TestCtlV2LsQuorum 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestCtlV2LsQuorum (0.00s) 1406s === RUN TestCtlV2LsTLS 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestCtlV2LsTLS (0.00s) 1406s === RUN TestCtlV2Watch 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestCtlV2Watch (0.00s) 1406s === RUN TestCtlV2WatchTLS 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestCtlV2WatchTLS (0.00s) 1406s === RUN TestCtlV2GetRoleUser 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestCtlV2GetRoleUser (0.00s) 1406s === RUN TestCtlV2UserListUsername 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestCtlV2UserListUsername (0.00s) 1406s === RUN TestCtlV2UserListRoot 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestCtlV2UserListRoot (0.00s) 1406s === RUN TestCtlV2RoleList 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestCtlV2RoleList (0.00s) 1406s === RUN TestUtlCtlV2Backup 1406s === RUN TestUtlCtlV2Backup/etcdutl:true;snap:0;v3:true 1406s util.go:144: e2e tests are not running in --short mode 1406s === RUN TestUtlCtlV2Backup/etcdutl:false;snap:0;v3:true 1406s util.go:144: e2e tests are not running in --short mode 1406s === RUN TestUtlCtlV2Backup/etcdutl:true;snap:0;v3:false 1406s util.go:144: e2e tests are not running in --short mode 1406s === RUN TestUtlCtlV2Backup/etcdutl:false;snap:0;v3:false 1406s util.go:144: e2e tests are not running in --short mode 1406s === RUN TestUtlCtlV2Backup/etcdutl:true;snap:1;v3:true 1406s util.go:144: e2e tests are not running in --short mode 1406s === RUN TestUtlCtlV2Backup/etcdutl:false;snap:1;v3:true 1406s util.go:144: e2e tests are not running in --short mode 1406s === RUN TestUtlCtlV2Backup/etcdutl:true;snap:1;v3:false 1406s util.go:144: e2e tests are not running in --short mode 1406s === RUN TestUtlCtlV2Backup/etcdutl:false;snap:1;v3:false 1406s util.go:144: e2e tests are not running in --short mode 1406s --- PASS: TestUtlCtlV2Backup (0.00s) 1406s --- SKIP: TestUtlCtlV2Backup/etcdutl:true;snap:0;v3:true (0.00s) 1406s --- SKIP: TestUtlCtlV2Backup/etcdutl:false;snap:0;v3:true (0.00s) 1406s --- SKIP: TestUtlCtlV2Backup/etcdutl:true;snap:0;v3:false (0.00s) 1406s --- SKIP: TestUtlCtlV2Backup/etcdutl:false;snap:0;v3:false (0.00s) 1406s --- SKIP: TestUtlCtlV2Backup/etcdutl:true;snap:1;v3:true (0.00s) 1406s --- SKIP: TestUtlCtlV2Backup/etcdutl:false;snap:1;v3:true (0.00s) 1406s --- SKIP: TestUtlCtlV2Backup/etcdutl:true;snap:1;v3:false (0.00s) 1406s --- SKIP: TestUtlCtlV2Backup/etcdutl:false;snap:1;v3:false (0.00s) 1406s === RUN TestCtlV2AuthWithCommonName 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestCtlV2AuthWithCommonName (0.00s) 1406s === RUN TestCtlV2ClusterHealth 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestCtlV2ClusterHealth (0.00s) 1406s === RUN TestCtlV3Alarm 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3Alarm (0.00s) 1406s === RUN TestCtlV3AuthCertCN 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3AuthCertCN (0.00s) 1406s === RUN TestCtlV3AuthCertCNAndUsername 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3AuthCertCNAndUsername (0.00s) 1406s === RUN TestCtlV3AuthCertCNAndUsernameNoPassword 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3AuthCertCNAndUsernameNoPassword (0.00s) 1406s === RUN TestCtlV3AuthCertCNWithWithConcurrentOperation 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestCtlV3AuthCertCNWithWithConcurrentOperation (0.00s) 1406s === RUN TestAuth_CVE_2021_28235 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestAuth_CVE_2021_28235 (0.00s) 1406s === RUN TestCtlV3AuthEnable 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3AuthEnable (0.00s) 1406s === RUN TestCtlV3AuthDisable 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3AuthDisable (0.00s) 1406s === RUN TestCtlV3AuthGracefulDisable 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3AuthGracefulDisable (0.00s) 1406s === RUN TestCtlV3AuthStatus 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3AuthStatus (0.00s) 1406s === RUN TestCtlV3AuthWriteKey 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3AuthWriteKey (0.00s) 1406s === RUN TestCtlV3AuthRoleUpdate 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3AuthRoleUpdate (0.00s) 1406s === RUN TestCtlV3AuthUserDeleteDuringOps 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3AuthUserDeleteDuringOps (0.00s) 1406s === RUN TestCtlV3AuthRoleRevokeDuringOps 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3AuthRoleRevokeDuringOps (0.00s) 1406s === RUN TestCtlV3AuthTxn 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3AuthTxn (0.00s) 1406s === RUN TestCtlV3AuthTxnJWT 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3AuthTxnJWT (0.00s) 1406s === RUN TestCtlV3AuthPrefixPerm 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3AuthPrefixPerm (0.00s) 1406s === RUN TestCtlV3AuthMemberAdd 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3AuthMemberAdd (0.00s) 1406s === RUN TestCtlV3AuthMemberRemove 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3AuthMemberRemove (0.00s) 1406s === RUN TestCtlV3AuthMemberUpdate 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3AuthMemberUpdate (0.00s) 1406s === RUN TestCtlV3AuthRevokeWithDelete 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3AuthRevokeWithDelete (0.00s) 1406s === RUN TestCtlV3AuthInvalidMgmt 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3AuthInvalidMgmt (0.00s) 1406s === RUN TestCtlV3AuthFromKeyPerm 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3AuthFromKeyPerm (0.00s) 1406s === RUN TestCtlV3AuthAndWatch 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3AuthAndWatch (0.00s) 1406s === RUN TestCtlV3AuthAndWatchJWT 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3AuthAndWatchJWT (0.00s) 1406s === RUN TestCtlV3AuthLeaseTestKeepAlive 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3AuthLeaseTestKeepAlive (0.00s) 1406s === RUN TestCtlV3AuthLeaseTestTimeToLiveExpired 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3AuthLeaseTestTimeToLiveExpired (0.00s) 1406s === RUN TestCtlV3AuthLeaseGrantLeases 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3AuthLeaseGrantLeases (0.00s) 1406s === RUN TestCtlV3AuthLeaseGrantLeasesJWT 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3AuthLeaseGrantLeasesJWT (0.00s) 1406s === RUN TestCtlV3AuthLeaseRevoke 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3AuthLeaseRevoke (0.00s) 1406s === RUN TestCtlV3AuthRoleGet 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3AuthRoleGet (0.00s) 1406s === RUN TestCtlV3AuthUserGet 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3AuthUserGet (0.00s) 1406s === RUN TestCtlV3AuthRoleList 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3AuthRoleList (0.00s) 1406s === RUN TestCtlV3AuthDefrag 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3AuthDefrag (0.00s) 1406s === RUN TestCtlV3AuthEndpointHealth 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3AuthEndpointHealth (0.00s) 1406s === RUN TestCtlV3AuthSnapshot 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3AuthSnapshot (0.00s) 1406s === RUN TestCtlV3AuthSnapshotJWT 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3AuthSnapshotJWT (0.00s) 1406s === RUN TestCtlV3AuthJWTExpire 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3AuthJWTExpire (0.00s) 1406s === RUN TestCtlV3AuthRevisionConsistency 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3AuthRevisionConsistency (0.00s) 1406s === RUN TestCtlV3AuthTestCacheReload 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3AuthTestCacheReload (0.00s) 1406s === RUN TestCtlV3AuthLeaseTimeToLive 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3AuthLeaseTimeToLive (0.00s) 1406s === RUN TestCtlV3AuthRecoverFromSnapshot 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3AuthRecoverFromSnapshot (0.00s) 1406s === RUN TestCtlV3Compact 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3Compact (0.00s) 1406s === RUN TestCtlV3CompactPhysical 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3CompactPhysical (0.00s) 1406s === RUN TestCtlV3DefragOnline 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3DefragOnline (0.00s) 1406s === RUN TestCtlV3DefragOffline 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestCtlV3DefragOffline (0.00s) 1406s === RUN TestCtlV3DefragOfflineEtcdutl 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestCtlV3DefragOfflineEtcdutl (0.00s) 1406s === RUN TestCtlV3Elect 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3Elect (0.00s) 1406s === RUN TestCtlV3EndpointHealth 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3EndpointHealth (0.00s) 1406s === RUN TestCtlV3EndpointStatus 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3EndpointStatus (0.00s) 1406s === RUN TestCtlV3EndpointHashKV 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3EndpointHashKV (0.00s) 1406s === RUN TestAuthority 1406s ctl_v3_grpc_test.go:34: Debian-local: TOOD: figure out why this fails 1406s --- SKIP: TestAuthority (0.00s) 1406s === RUN TestCtlV3Put 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3Put (0.00s) 1406s === RUN TestCtlV3PutNoTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3PutNoTLS (0.00s) 1406s === RUN TestCtlV3PutClientTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3PutClientTLS (0.00s) 1406s === RUN TestCtlV3PutClientAutoTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3PutClientAutoTLS (0.00s) 1406s === RUN TestCtlV3PutPeerTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3PutPeerTLS (0.00s) 1406s === RUN TestCtlV3PutTimeout 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3PutTimeout (0.00s) 1406s === RUN TestCtlV3PutClientTLSFlagByEnv 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3PutClientTLSFlagByEnv (0.00s) 1406s === RUN TestCtlV3PutIgnoreValue 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3PutIgnoreValue (0.00s) 1406s === RUN TestCtlV3PutIgnoreLease 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3PutIgnoreLease (0.00s) 1406s === RUN TestCtlV3Get 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3Get (0.00s) 1406s === RUN TestCtlV3GetNoTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3GetNoTLS (0.00s) 1406s === RUN TestCtlV3GetClientTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3GetClientTLS (0.00s) 1406s === RUN TestCtlV3GetClientAutoTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3GetClientAutoTLS (0.00s) 1406s === RUN TestCtlV3GetPeerTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3GetPeerTLS (0.00s) 1406s === RUN TestCtlV3GetTimeout 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3GetTimeout (0.00s) 1406s === RUN TestCtlV3GetQuorum 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3GetQuorum (0.00s) 1406s === RUN TestCtlV3GetFormat 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3GetFormat (0.00s) 1406s === RUN TestCtlV3GetRev 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3GetRev (0.00s) 1406s === RUN TestCtlV3GetKeysOnly 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3GetKeysOnly (0.00s) 1406s === RUN TestCtlV3GetCountOnly 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3GetCountOnly (0.00s) 1406s === RUN TestCtlV3Del 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3Del (0.00s) 1406s === RUN TestCtlV3DelNoTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3DelNoTLS (0.00s) 1406s === RUN TestCtlV3DelClientTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3DelClientTLS (0.00s) 1406s === RUN TestCtlV3DelPeerTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3DelPeerTLS (0.00s) 1406s === RUN TestCtlV3DelTimeout 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3DelTimeout (0.00s) 1406s === RUN TestCtlV3GetRevokedCRL 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3GetRevokedCRL (0.00s) 1406s === RUN TestCtlV3LeaseGrantTimeToLive 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3LeaseGrantTimeToLive (0.00s) 1406s === RUN TestCtlV3LeaseGrantTimeToLiveNoTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3LeaseGrantTimeToLiveNoTLS (0.00s) 1406s === RUN TestCtlV3LeaseGrantTimeToLiveClientTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3LeaseGrantTimeToLiveClientTLS (0.00s) 1406s === RUN TestCtlV3LeaseGrantTimeToLiveClientAutoTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3LeaseGrantTimeToLiveClientAutoTLS (0.00s) 1406s === RUN TestCtlV3LeaseGrantTimeToLivePeerTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3LeaseGrantTimeToLivePeerTLS (0.00s) 1406s === RUN TestCtlV3LeaseGrantLeases 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3LeaseGrantLeases (0.00s) 1406s === RUN TestCtlV3LeaseGrantLeasesNoTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3LeaseGrantLeasesNoTLS (0.00s) 1406s === RUN TestCtlV3LeaseGrantLeasesClientTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3LeaseGrantLeasesClientTLS (0.00s) 1406s === RUN TestCtlV3LeaseGrantLeasesClientAutoTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3LeaseGrantLeasesClientAutoTLS (0.00s) 1406s === RUN TestCtlV3LeaseGrantLeasesPeerTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3LeaseGrantLeasesPeerTLS (0.00s) 1406s === RUN TestCtlV3LeaseTestTimeToLiveExpired 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3LeaseTestTimeToLiveExpired (0.00s) 1406s === RUN TestCtlV3LeaseTestTimeToLiveExpiredNoTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3LeaseTestTimeToLiveExpiredNoTLS (0.00s) 1406s === RUN TestCtlV3LeaseTestTimeToLiveExpiredClientTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3LeaseTestTimeToLiveExpiredClientTLS (0.00s) 1406s === RUN TestCtlV3LeaseTestTimeToLiveExpiredClientAutoTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3LeaseTestTimeToLiveExpiredClientAutoTLS (0.00s) 1406s === RUN TestCtlV3LeaseTestTimeToLiveExpiredPeerTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3LeaseTestTimeToLiveExpiredPeerTLS (0.00s) 1406s === RUN TestCtlV3LeaseKeepAlive 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3LeaseKeepAlive (0.00s) 1406s === RUN TestCtlV3LeaseKeepAliveNoTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3LeaseKeepAliveNoTLS (0.00s) 1406s === RUN TestCtlV3LeaseKeepAliveClientTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3LeaseKeepAliveClientTLS (0.00s) 1406s === RUN TestCtlV3LeaseKeepAliveClientAutoTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3LeaseKeepAliveClientAutoTLS (0.00s) 1406s === RUN TestCtlV3LeaseKeepAlivePeerTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3LeaseKeepAlivePeerTLS (0.00s) 1406s === RUN TestCtlV3LeaseKeepAliveOnce 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3LeaseKeepAliveOnce (0.00s) 1406s === RUN TestCtlV3LeaseKeepAliveOnceNoTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3LeaseKeepAliveOnceNoTLS (0.00s) 1406s === RUN TestCtlV3LeaseKeepAliveOnceClientTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3LeaseKeepAliveOnceClientTLS (0.00s) 1406s === RUN TestCtlV3LeaseKeepAliveOnceClientAutoTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3LeaseKeepAliveOnceClientAutoTLS (0.00s) 1406s === RUN TestCtlV3LeaseKeepAliveOncePeerTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3LeaseKeepAliveOncePeerTLS (0.00s) 1406s === RUN TestCtlV3LeaseRevoke 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3LeaseRevoke (0.00s) 1406s === RUN TestCtlV3LeaseRevokeNoTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3LeaseRevokeNoTLS (0.00s) 1406s === RUN TestCtlV3LeaseRevokeClientTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3LeaseRevokeClientTLS (0.00s) 1406s === RUN TestCtlV3LeaseRevokeClientAutoTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3LeaseRevokeClientAutoTLS (0.00s) 1406s === RUN TestCtlV3LeaseRevokePeerTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3LeaseRevokePeerTLS (0.00s) 1406s === RUN TestCtlV3Lock 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3Lock (0.00s) 1406s === RUN TestCtlV3LockWithCmd 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3LockWithCmd (0.00s) 1406s === RUN TestCtlV3MakeMirror 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3MakeMirror (0.00s) 1406s === RUN TestCtlV3MakeMirrorModifyDestPrefix 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3MakeMirrorModifyDestPrefix (0.00s) 1406s === RUN TestCtlV3MakeMirrorNoDestPrefix 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3MakeMirrorNoDestPrefix (0.00s) 1406s === RUN TestMemberReplace 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestMemberReplace (0.00s) 1406s === RUN TestCtlV3MemberList 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3MemberList (0.00s) 1406s === RUN TestCtlV3MemberListWithHex 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3MemberListWithHex (0.00s) 1406s === RUN TestCtlV3MemberListNoTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3MemberListNoTLS (0.00s) 1406s === RUN TestCtlV3MemberListClientTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3MemberListClientTLS (0.00s) 1406s === RUN TestCtlV3MemberListClientAutoTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3MemberListClientAutoTLS (0.00s) 1406s === RUN TestCtlV3MemberListPeerTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3MemberListPeerTLS (0.00s) 1406s === RUN TestCtlV3MemberRemove 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3MemberRemove (0.00s) 1406s === RUN TestCtlV3MemberRemoveNoTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3MemberRemoveNoTLS (0.00s) 1406s === RUN TestCtlV3MemberRemoveClientTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3MemberRemoveClientTLS (0.00s) 1406s === RUN TestCtlV3MemberRemoveClientAutoTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3MemberRemoveClientAutoTLS (0.00s) 1406s === RUN TestCtlV3MemberRemovePeerTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3MemberRemovePeerTLS (0.00s) 1406s === RUN TestCtlV3MemberAdd 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3MemberAdd (0.00s) 1406s === RUN TestCtlV3MemberAddNoTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3MemberAddNoTLS (0.00s) 1406s === RUN TestCtlV3MemberAddClientTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3MemberAddClientTLS (0.00s) 1406s === RUN TestCtlV3MemberAddClientAutoTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3MemberAddClientAutoTLS (0.00s) 1406s === RUN TestCtlV3MemberAddPeerTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3MemberAddPeerTLS (0.00s) 1406s === RUN TestCtlV3MemberAddForLearner 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3MemberAddForLearner (0.00s) 1406s === RUN TestCtlV3MemberUpdate 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3MemberUpdate (0.00s) 1406s === RUN TestCtlV3MemberUpdateNoTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3MemberUpdateNoTLS (0.00s) 1406s === RUN TestCtlV3MemberUpdateClientTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3MemberUpdateClientTLS (0.00s) 1406s === RUN TestCtlV3MemberUpdateClientAutoTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3MemberUpdateClientAutoTLS (0.00s) 1406s === RUN TestCtlV3MemberUpdatePeerTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3MemberUpdatePeerTLS (0.00s) 1406s === RUN TestCtlV3MoveLeaderScenarios 1406s === RUN TestCtlV3MoveLeaderScenarios/Secure_happy_path 1406s util.go:144: e2e tests are not running in --short mode 1406s === RUN TestCtlV3MoveLeaderScenarios/Secure_with_env 1406s util.go:144: e2e tests are not running in --short mode 1406s === RUN TestCtlV3MoveLeaderScenarios/Insecure_happy_path 1406s util.go:144: e2e tests are not running in --short mode 1406s === RUN TestCtlV3MoveLeaderScenarios/Insecure_with_env 1406s util.go:144: e2e tests are not running in --short mode 1406s --- PASS: TestCtlV3MoveLeaderScenarios (0.00s) 1406s --- SKIP: TestCtlV3MoveLeaderScenarios/Secure_happy_path (0.00s) 1406s --- SKIP: TestCtlV3MoveLeaderScenarios/Secure_with_env (0.00s) 1406s --- SKIP: TestCtlV3MoveLeaderScenarios/Insecure_happy_path (0.00s) 1406s --- SKIP: TestCtlV3MoveLeaderScenarios/Insecure_with_env (0.00s) 1406s === RUN TestCtlV3RoleAdd 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3RoleAdd (0.00s) 1406s === RUN TestCtlV3RoleAddNoTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3RoleAddNoTLS (0.00s) 1406s === RUN TestCtlV3RoleAddClientTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3RoleAddClientTLS (0.00s) 1406s === RUN TestCtlV3RoleAddPeerTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3RoleAddPeerTLS (0.00s) 1406s === RUN TestCtlV3RoleAddTimeout 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3RoleAddTimeout (0.00s) 1406s === RUN TestCtlV3RoleGrant 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3RoleGrant (0.00s) 1406s === RUN TestCtlV3Snapshot 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3Snapshot (0.00s) 1406s === RUN TestCtlV3SnapshotEtcdutl 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3SnapshotEtcdutl (0.00s) 1406s === RUN TestCtlV3SnapshotCorrupt 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3SnapshotCorrupt (0.00s) 1406s === RUN TestCtlV3SnapshotCorruptEtcdutl 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3SnapshotCorruptEtcdutl (0.00s) 1406s === RUN TestCtlV3SnapshotStatusBeforeRestore 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3SnapshotStatusBeforeRestore (0.00s) 1406s === RUN TestCtlV3SnapshotStatusBeforeRestoreEtcdutl 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3SnapshotStatusBeforeRestoreEtcdutl (0.00s) 1406s === RUN TestIssue6361 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestIssue6361 (0.00s) 1406s === RUN TestIssue6361etcdutl 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestIssue6361etcdutl (0.00s) 1406s === RUN TestRestoreCompactionRevBump 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestRestoreCompactionRevBump (0.00s) 1406s === RUN TestCtlV3Version 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3Version (0.00s) 1406s === RUN TestClusterVersion 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestClusterVersion (0.00s) 1406s === RUN TestCtlV3DialWithHTTPScheme 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3DialWithHTTPScheme (0.00s) 1406s === RUN TestCtlV3TxnInteractiveSuccess 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3TxnInteractiveSuccess (0.00s) 1406s === RUN TestCtlV3TxnInteractiveSuccessNoTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3TxnInteractiveSuccessNoTLS (0.00s) 1406s === RUN TestCtlV3TxnInteractiveSuccessClientTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3TxnInteractiveSuccessClientTLS (0.00s) 1406s === RUN TestCtlV3TxnInteractiveSuccessPeerTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3TxnInteractiveSuccessPeerTLS (0.00s) 1406s === RUN TestCtlV3TxnInteractiveFail 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3TxnInteractiveFail (0.00s) 1406s === RUN TestCtlV3UserAdd 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3UserAdd (0.00s) 1406s === RUN TestCtlV3UserAddNoTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3UserAddNoTLS (0.00s) 1406s === RUN TestCtlV3UserAddClientTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3UserAddClientTLS (0.00s) 1406s === RUN TestCtlV3UserAddPeerTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3UserAddPeerTLS (0.00s) 1406s === RUN TestCtlV3UserAddTimeout 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3UserAddTimeout (0.00s) 1406s === RUN TestCtlV3UserAddClientAutoTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3UserAddClientAutoTLS (0.00s) 1406s === RUN TestCtlV3UserList 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3UserList (0.00s) 1406s === RUN TestCtlV3UserListNoTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3UserListNoTLS (0.00s) 1406s === RUN TestCtlV3UserListClientTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3UserListClientTLS (0.00s) 1406s === RUN TestCtlV3UserListPeerTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3UserListPeerTLS (0.00s) 1406s === RUN TestCtlV3UserListClientAutoTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3UserListClientAutoTLS (0.00s) 1406s === RUN TestCtlV3UserDelete 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3UserDelete (0.00s) 1406s === RUN TestCtlV3UserDeleteNoTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3UserDeleteNoTLS (0.00s) 1406s === RUN TestCtlV3UserDeleteClientTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3UserDeleteClientTLS (0.00s) 1406s === RUN TestCtlV3UserDeletePeerTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3UserDeletePeerTLS (0.00s) 1406s === RUN TestCtlV3UserDeleteClientAutoTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3UserDeleteClientAutoTLS (0.00s) 1406s === RUN TestCtlV3UserPasswd 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3UserPasswd (0.00s) 1406s === RUN TestCtlV3UserPasswdNoTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3UserPasswdNoTLS (0.00s) 1406s === RUN TestCtlV3UserPasswdClientTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3UserPasswdClientTLS (0.00s) 1406s === RUN TestCtlV3UserPasswdPeerTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3UserPasswdPeerTLS (0.00s) 1406s === RUN TestCtlV3UserPasswdClientAutoTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3UserPasswdClientAutoTLS (0.00s) 1406s === RUN TestCtlV3Watch 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3Watch (0.00s) 1406s === RUN TestCtlV3WatchNoTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3WatchNoTLS (0.00s) 1406s === RUN TestCtlV3WatchClientTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3WatchClientTLS (0.00s) 1406s === RUN TestCtlV3WatchPeerTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3WatchPeerTLS (0.00s) 1406s === RUN TestCtlV3WatchTimeout 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3WatchTimeout (0.00s) 1406s === RUN TestCtlV3WatchInteractive 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3WatchInteractive (0.00s) 1406s === RUN TestCtlV3WatchInteractiveNoTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3WatchInteractiveNoTLS (0.00s) 1406s === RUN TestCtlV3WatchInteractiveClientTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3WatchInteractiveClientTLS (0.00s) 1406s === RUN TestCtlV3WatchInteractivePeerTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestCtlV3WatchInteractivePeerTLS (0.00s) 1406s === RUN TestEtcdExampleConfig 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestEtcdExampleConfig (0.00s) 1406s === RUN TestEtcdMultiPeer 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestEtcdMultiPeer (0.00s) 1406s === RUN TestEtcdUnixPeers 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestEtcdUnixPeers (0.00s) 1406s === RUN TestEtcdListenMetricsURLsWithMissingClientTLSInfo 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestEtcdListenMetricsURLsWithMissingClientTLSInfo (0.00s) 1406s === RUN TestEtcdPeerCNAuth 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestEtcdPeerCNAuth (0.00s) 1406s === RUN TestEtcdPeerMultiCNAuth 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestEtcdPeerMultiCNAuth (0.00s) 1406s === RUN TestEtcdPeerNameAuth 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestEtcdPeerNameAuth (0.00s) 1406s === RUN TestGrpcproxyAndCommonName 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestGrpcproxyAndCommonName (0.00s) 1406s === RUN TestGrpcproxyAndListenCipherSuite 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestGrpcproxyAndListenCipherSuite (0.00s) 1406s === RUN TestBootstrapDefragFlag 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestBootstrapDefragFlag (0.00s) 1406s === RUN TestEtcdTLSVersion 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestEtcdTLSVersion (0.00s) 1406s === RUN TestGrpcProxyAutoSync 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestGrpcProxyAutoSync (0.00s) 1406s === RUN TestMixVersionsSnapshotByAddingMember 1406s === RUN TestMixVersionsSnapshotByAddingMember/CurrentVersion-adding-new-member-of-current-version 1406s util.go:144: e2e tests are not running in --short mode 1406s --- PASS: TestMixVersionsSnapshotByAddingMember (0.00s) 1406s --- SKIP: TestMixVersionsSnapshotByAddingMember/CurrentVersion-adding-new-member-of-current-version (0.00s) 1406s === RUN TestMixVersionsSnapshotByMockingPartition 1406s === RUN TestMixVersionsSnapshotByMockingPartition/CurrentVersion 1406s util.go:144: e2e tests are not running in --short mode 1406s --- PASS: TestMixVersionsSnapshotByMockingPartition (0.00s) 1406s --- SKIP: TestMixVersionsSnapshotByMockingPartition/CurrentVersion (0.00s) 1406s === RUN TestReleaseUpgrade 1406s etcd_release_upgrade_test.go:34: "/tmp/autopkgtest.m13fUM/autopkgtest_tmp/_build/src/go.etcd.io/etcd/bin/etcd-last-release" does not exist 1406s --- SKIP: TestReleaseUpgrade (0.00s) 1406s === RUN TestReleaseUpgradeWithRestart 1406s etcd_release_upgrade_test.go:120: "/tmp/autopkgtest.m13fUM/autopkgtest_tmp/_build/src/go.etcd.io/etcd/bin/etcd-last-release" does not exist 1406s --- SKIP: TestReleaseUpgradeWithRestart (0.00s) 1406s === RUN TestFailoverOnDefrag 1406s === RUN TestFailoverOnDefrag/defrag_failover_happy_case 1406s util.go:144: e2e tests are not running in --short mode 1406s === RUN TestFailoverOnDefrag/defrag_blocks_one-third_of_requests_with_stopGRPCServiceOnDefrag_set_to_false 1406s util.go:144: e2e tests are not running in --short mode 1406s === RUN TestFailoverOnDefrag/defrag_blocks_one-third_of_requests_with_stopGRPCServiceOnDefrag_set_to_true_and_client_health_check_disabled 1406s util.go:144: e2e tests are not running in --short mode 1406s --- PASS: TestFailoverOnDefrag (0.00s) 1406s --- SKIP: TestFailoverOnDefrag/defrag_failover_happy_case (0.00s) 1406s --- SKIP: TestFailoverOnDefrag/defrag_blocks_one-third_of_requests_with_stopGRPCServiceOnDefrag_set_to_false (0.00s) 1406s --- SKIP: TestFailoverOnDefrag/defrag_blocks_one-third_of_requests_with_stopGRPCServiceOnDefrag_set_to_true_and_client_health_check_disabled (0.00s) 1406s === RUN TestGateway 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestGateway (0.00s) 1406s === RUN TestVerifyHashKVAfterCompact 1406s === RUN TestVerifyHashKVAfterCompact/compactedOnTombstone=false_-__-_Keys=[key0] 1406s util.go:144: e2e tests are not running in --short mode 1406s === RUN TestVerifyHashKVAfterCompact/compactedOnTombstone=false_-__-_Keys=[key0_key1] 1406s util.go:144: e2e tests are not running in --short mode 1406s === RUN TestVerifyHashKVAfterCompact/compactedOnTombstone=false_-_quorum-last-version_-_Keys=[key0] 1406s util.go:144: e2e tests are not running in --short mode 1406s === RUN TestVerifyHashKVAfterCompact/compactedOnTombstone=false_-_quorum-last-version_-_Keys=[key0_key1] 1406s util.go:144: e2e tests are not running in --short mode 1406s === RUN TestVerifyHashKVAfterCompact/compactedOnTombstone=true_-__-_Keys=[key0] 1406s util.go:144: e2e tests are not running in --short mode 1406s === RUN TestVerifyHashKVAfterCompact/compactedOnTombstone=true_-__-_Keys=[key0_key1] 1406s util.go:144: e2e tests are not running in --short mode 1406s === RUN TestVerifyHashKVAfterCompact/compactedOnTombstone=true_-_quorum-last-version_-_Keys=[key0] 1406s util.go:144: e2e tests are not running in --short mode 1406s === RUN TestVerifyHashKVAfterCompact/compactedOnTombstone=true_-_quorum-last-version_-_Keys=[key0_key1] 1406s util.go:144: e2e tests are not running in --short mode 1406s --- PASS: TestVerifyHashKVAfterCompact (0.00s) 1406s --- SKIP: TestVerifyHashKVAfterCompact/compactedOnTombstone=false_-__-_Keys=[key0] (0.00s) 1406s --- SKIP: TestVerifyHashKVAfterCompact/compactedOnTombstone=false_-__-_Keys=[key0_key1] (0.00s) 1406s --- SKIP: TestVerifyHashKVAfterCompact/compactedOnTombstone=false_-_quorum-last-version_-_Keys=[key0] (0.00s) 1406s --- SKIP: TestVerifyHashKVAfterCompact/compactedOnTombstone=false_-_quorum-last-version_-_Keys=[key0_key1] (0.00s) 1406s --- SKIP: TestVerifyHashKVAfterCompact/compactedOnTombstone=true_-__-_Keys=[key0] (0.00s) 1406s --- SKIP: TestVerifyHashKVAfterCompact/compactedOnTombstone=true_-__-_Keys=[key0_key1] (0.00s) 1406s --- SKIP: TestVerifyHashKVAfterCompact/compactedOnTombstone=true_-_quorum-last-version_-_Keys=[key0] (0.00s) 1406s --- SKIP: TestVerifyHashKVAfterCompact/compactedOnTombstone=true_-_quorum-last-version_-_Keys=[key0_key1] (0.00s) 1406s === RUN TestVerifyHashKVAfterTwoCompactionsOnTombstone_MixVersions 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestVerifyHashKVAfterTwoCompactionsOnTombstone_MixVersions (0.00s) 1406s === RUN TestVerifyHashKVAfterCompactionOnLastTombstone_MixVersions 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestVerifyHashKVAfterCompactionOnLastTombstone_MixVersions (0.00s) 1406s === RUN TestHTTPHealthHandler 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestHTTPHealthHandler (0.00s) 1406s === RUN TestHTTPLivezReadyzHandler 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestHTTPLivezReadyzHandler (0.03s) 1406s === RUN TestV3MetricsSecure 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestV3MetricsSecure (0.00s) 1406s === RUN TestV3MetricsInsecure 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestV3MetricsInsecure (0.00s) 1406s === RUN TestReproduce17780 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestReproduce17780 (0.00s) 1406s === RUN TestV2CurlNoTLS 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestV2CurlNoTLS (0.00s) 1406s === RUN TestV2CurlAutoTLS 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestV2CurlAutoTLS (0.00s) 1406s === RUN TestV2CurlAllTLS 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestV2CurlAllTLS (0.00s) 1406s === RUN TestV2CurlPeerTLS 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestV2CurlPeerTLS (0.00s) 1406s === RUN TestV2CurlClientTLS 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestV2CurlClientTLS (0.00s) 1406s === RUN TestV2CurlClientBoth 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestV2CurlClientBoth (0.00s) 1406s === RUN TestV2CurlIssue5182 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestV2CurlIssue5182 (0.00s) 1406s === RUN TestV2Deprecation 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestV2Deprecation (0.00s) 1406s === RUN TestV2DeprecationWriteOnlyNoV2Api 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestV2DeprecationWriteOnlyNoV2Api (0.00s) 1406s === RUN TestV3CurlCipherSuitesValid 1406s v3_cipher_suite_test.go:31: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestV3CurlCipherSuitesValid (0.00s) 1406s === RUN TestV3CurlCipherSuitesMismatch 1406s v3_cipher_suite_test.go:31: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestV3CurlCipherSuitesMismatch (0.00s) 1406s === RUN TestV3CurlLeaseGrantNoTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestV3CurlLeaseGrantNoTLS (0.00s) 1406s === RUN TestV3CurlLeaseRevokeNoTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestV3CurlLeaseRevokeNoTLS (0.00s) 1406s === RUN TestV3CurlLeaseLeasesNoTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestV3CurlLeaseLeasesNoTLS (0.00s) 1406s === RUN TestV3CurlLeaseKeepAliveNoTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestV3CurlLeaseKeepAliveNoTLS (0.00s) 1406s === RUN TestV3Curl_MaxStreams_BelowLimit_NoTLS_Small 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestV3Curl_MaxStreams_BelowLimit_NoTLS_Small (0.00s) 1406s === RUN TestV3Curl_MaxStreams_BelowLimit_NoTLS_Medium 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestV3Curl_MaxStreams_BelowLimit_NoTLS_Medium (0.00s) 1406s === RUN TestV3Curl_MaxStreams_ReachLimit_NoTLS_Small 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestV3Curl_MaxStreams_ReachLimit_NoTLS_Small (0.00s) 1406s === RUN TestV3Curl_MaxStreams_ReachLimit_NoTLS_Medium 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestV3Curl_MaxStreams_ReachLimit_NoTLS_Medium (0.00s) 1406s === RUN TestV3Curl_MaxStreams_BelowLimit_TLS_Small 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestV3Curl_MaxStreams_BelowLimit_TLS_Small (0.00s) 1406s === RUN TestV3Curl_MaxStreams_BelowLimit_TLS_Medium 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestV3Curl_MaxStreams_BelowLimit_TLS_Medium (0.00s) 1406s === RUN TestV3Curl_MaxStreams_ReachLimit_TLS_Small 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestV3Curl_MaxStreams_ReachLimit_TLS_Small (0.00s) 1406s === RUN TestV3Curl_MaxStreams_ReachLimit_TLS_Medium 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestV3Curl_MaxStreams_ReachLimit_TLS_Medium (0.00s) 1406s === RUN TestV3CurlPutGetNoTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestV3CurlPutGetNoTLS (0.00s) 1406s === RUN TestV3CurlPutGetAutoTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestV3CurlPutGetAutoTLS (0.00s) 1406s === RUN TestV3CurlPutGetAllTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestV3CurlPutGetAllTLS (0.00s) 1406s === RUN TestV3CurlPutGetPeerTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestV3CurlPutGetPeerTLS (0.00s) 1406s === RUN TestV3CurlPutGetClientTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestV3CurlPutGetClientTLS (0.00s) 1406s === RUN TestV3CurlWatch 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestV3CurlWatch (0.00s) 1406s === RUN TestV3CurlTxn 1406s v3_curl_test.go:70: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestV3CurlTxn (0.00s) 1406s === RUN TestV3CurlAuth 1406s v3_curl_test.go:76: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestV3CurlAuth (0.00s) 1406s === RUN TestV3CurlAuthClientTLSCertAuth 1406s v3_curl_test.go:82: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestV3CurlAuthClientTLSCertAuth (0.00s) 1406s === RUN TestV3CurlCampaignNoTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestV3CurlCampaignNoTLS (0.00s) 1406s === RUN TestV3CurlProclaimMissiongLeaderKeyNoTLS 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestV3CurlProclaimMissiongLeaderKeyNoTLS (0.00s) 1406s === RUN TestV3CurlResignMissiongLeaderKeyNoTLS 1406s v3_curl_test.go:359: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestV3CurlResignMissiongLeaderKeyNoTLS (0.00s) 1406s === RUN TestV3CurlMaintenanceAlarmMissiongAlarm 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestV3CurlMaintenanceAlarmMissiongAlarm (0.00s) 1406s === RUN TestV3CurlMaintenanceHash 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestV3CurlMaintenanceHash (0.00s) 1406s === RUN TestV3CurlMaintenanceHashKV 1406s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 1406s --- SKIP: TestV3CurlMaintenanceHashKV (0.00s) 1406s === RUN TestLeaseRevoke_IgnoreOldLeader 1406s === RUN TestLeaseRevoke_IgnoreOldLeader/3_members 1406s util.go:144: e2e tests are not running in --short mode 1406s === RUN TestLeaseRevoke_IgnoreOldLeader/5_members 1406s util.go:144: e2e tests are not running in --short mode 1406s --- PASS: TestLeaseRevoke_IgnoreOldLeader (0.00s) 1406s --- SKIP: TestLeaseRevoke_IgnoreOldLeader/3_members (0.00s) 1406s --- SKIP: TestLeaseRevoke_IgnoreOldLeader/5_members (0.00s) 1406s === RUN TestLeaseRevoke_ClientSwitchToOtherMember 1406s === RUN TestLeaseRevoke_ClientSwitchToOtherMember/3_members 1406s util.go:144: e2e tests are not running in --short mode 1406s === RUN TestLeaseRevoke_ClientSwitchToOtherMember/5_members 1406s util.go:144: e2e tests are not running in --short mode 1406s --- PASS: TestLeaseRevoke_ClientSwitchToOtherMember (0.00s) 1406s --- SKIP: TestLeaseRevoke_ClientSwitchToOtherMember/3_members (0.00s) 1406s --- SKIP: TestLeaseRevoke_ClientSwitchToOtherMember/5_members (0.00s) 1406s === RUN TestWatchDelayForPeriodicProgressNotification 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestWatchDelayForPeriodicProgressNotification (0.00s) 1406s === RUN TestWatchDelayForManualProgressNotification 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestWatchDelayForManualProgressNotification (0.00s) 1406s === RUN TestWatchDelayForEvent 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestWatchDelayForEvent (0.00s) 1406s === RUN TestDeleteEventDrop_Issue18089 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestDeleteEventDrop_Issue18089 (0.00s) 1406s === RUN TestStartWatcherFromCompactedRevision 1406s === RUN TestStartWatcherFromCompactedRevision/compaction_on_tombstone_revision 1406s util.go:144: e2e tests are not running in --short mode 1406s === RUN TestStartWatcherFromCompactedRevision/compaction_on_normal_revision 1406s util.go:144: e2e tests are not running in --short mode 1406s --- PASS: TestStartWatcherFromCompactedRevision (0.00s) 1406s --- SKIP: TestStartWatcherFromCompactedRevision/compaction_on_tombstone_revision (0.00s) 1406s --- SKIP: TestStartWatcherFromCompactedRevision/compaction_on_normal_revision (0.00s) 1406s === RUN TestServerJsonLogging 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestServerJsonLogging (0.00s) 1406s === RUN TestConnectionRejectMessage 1406s util.go:144: e2e tests are not running in --short mode 1406s --- SKIP: TestConnectionRejectMessage (0.00s) 1406s PASS 1406s ok go.etcd.io/etcd/tests/e2e 0.284s 1406s ? go.etcd.io/etcd/tests/framework/e2e [no test files] 1406s ? go.etcd.io/etcd/tests/framework/testutils [no test files] 1416s === RUN TestGetURLAndPort 1416s --- PASS: TestGetURLAndPort (0.00s) 1416s PASS 1416s ok go.etcd.io/etcd/tests/functional/agent 0.141s 1424s === RUN TestEtcd 1424s --- PASS: TestEtcd (0.00s) 1424s PASS 1424s ok go.etcd.io/etcd/tests/functional/rpcpb 0.022s 1425s ? go.etcd.io/etcd/tests/functional/runner [no test files] 1438s === RUN Test_read 1438s {"level":"info","ts":"2026-02-10T15:33:15.519042Z","caller":"tester/cluster_read_config.go:36","msg":"opened configuration file","path":"../functional.yaml"} 1438s {"level":"info","ts":"2026-02-10T15:33:15.523792Z","caller":"tester/cluster_shuffle.go:35","msg":"shuffled test failure cases","total":22} 1438s {"level":"info","ts":"2026-02-10T15:33:15.523825Z","caller":"tester/cluster_shuffle.go:35","msg":"shuffled test failure cases","total":22} 1438s --- PASS: Test_read (0.01s) 1438s PASS 1438s ok go.etcd.io/etcd/tests/functional/tester 0.152s 1455s === RUN TestClusterOf1 1455s cluster_test.go:46: Cannot create clusters in --short tests 1455s --- SKIP: TestClusterOf1 (0.00s) 1455s === RUN TestClusterOf3 1455s cluster_test.go:46: Cannot create clusters in --short tests 1455s --- SKIP: TestClusterOf3 (0.00s) 1455s === RUN TestTLSClusterOf3 1455s cluster_test.go:54: Cannot create clusters in --short tests 1455s --- SKIP: TestTLSClusterOf3 (0.00s) 1455s === RUN TestTLSClusterOf3WithSpecificUsage 1455s cluster_test.go:64: Cannot create clusters in --short tests 1455s --- SKIP: TestTLSClusterOf3WithSpecificUsage (0.00s) 1455s === RUN TestClusterOf1UsingDiscovery 1455s cluster_test.go:75: Cannot create clusters in --short tests 1455s --- SKIP: TestClusterOf1UsingDiscovery (0.00s) 1455s === RUN TestClusterOf3UsingDiscovery 1455s cluster_test.go:75: Cannot create clusters in --short tests 1455s --- SKIP: TestClusterOf3UsingDiscovery (0.00s) 1455s === RUN TestTLSClusterOf3UsingDiscovery 1455s cluster_test.go:98: Cannot create clusters in --short tests 1455s --- SKIP: TestTLSClusterOf3UsingDiscovery (0.00s) 1455s === RUN TestDoubleClusterSizeOf1 1455s cluster_test.go:126: Cannot create clusters in --short tests 1455s --- SKIP: TestDoubleClusterSizeOf1 (0.00s) 1455s === RUN TestDoubleClusterSizeOf3 1455s cluster_test.go:126: Cannot create clusters in --short tests 1455s --- SKIP: TestDoubleClusterSizeOf3 (0.00s) 1455s === RUN TestDoubleTLSClusterSizeOf3 1455s cluster_test.go:138: Cannot create clusters in --short tests 1455s --- SKIP: TestDoubleTLSClusterSizeOf3 (0.00s) 1455s === RUN TestDecreaseClusterSizeOf3 1455s cluster_test.go:153: Cannot create clusters in --short tests 1455s --- SKIP: TestDecreaseClusterSizeOf3 (0.00s) 1455s === RUN TestDecreaseClusterSizeOf5 1455s cluster_test.go:153: Cannot create clusters in --short tests 1455s --- SKIP: TestDecreaseClusterSizeOf5 (0.00s) 1455s === RUN TestForceNewCluster 1455s cluster.go:221: Cannot start etcd cluster in --short tests 1455s --- SKIP: TestForceNewCluster (0.00s) 1455s === RUN TestAddMemberAfterClusterFullRotation 1455s cluster_test.go:217: Cannot create clusters in --short tests 1455s --- SKIP: TestAddMemberAfterClusterFullRotation (0.00s) 1455s === RUN TestIssue2681 1455s cluster_test.go:239: Cannot create clusters in --short tests 1455s --- SKIP: TestIssue2681 (0.00s) 1455s === RUN TestIssue2746 1455s cluster_test.go:259: Cannot create clusters in --short tests 1455s --- SKIP: TestIssue2746 (0.00s) 1455s === RUN TestIssue2746WithThree 1455s cluster_test.go:259: Cannot create clusters in --short tests 1455s --- SKIP: TestIssue2746WithThree (0.00s) 1455s === RUN TestIssue2904 1455s cluster_test.go:284: Cannot create clusters in --short tests 1455s --- SKIP: TestIssue2904 (0.00s) 1455s === RUN TestIssue3699 1455s cluster_test.go:321: Cannot create clusters in --short tests 1455s --- SKIP: TestIssue3699 (0.00s) 1455s === RUN TestRejectUnhealthyAdd 1455s cluster_test.go:373: Cannot create clusters in --short tests 1455s --- SKIP: TestRejectUnhealthyAdd (0.00s) 1455s === RUN TestRejectUnhealthyRemove 1455s cluster_test.go:417: Cannot create clusters in --short tests 1455s --- SKIP: TestRejectUnhealthyRemove (0.00s) 1455s === RUN TestRestartRemoved 1455s cluster_test.go:464: Cannot create clusters in --short tests 1455s --- SKIP: TestRestartRemoved (0.00s) 1455s === RUN TestSpeedyTerminate 1455s cluster_test.go:542: Cannot create clusters in --short tests 1455s --- SKIP: TestSpeedyTerminate (0.00s) 1455s === RUN TestPeriodicCheck 1455s corrupt_test.go:31: Cannot create clusters in --short tests 1455s --- SKIP: TestPeriodicCheck (0.00s) 1455s === RUN TestPeriodicCheckDetectsCorruption 1455s corrupt_test.go:67: Cannot create clusters in --short tests 1455s --- SKIP: TestPeriodicCheckDetectsCorruption (0.00s) 1455s === RUN TestCompactHashCheck 1455s corrupt_test.go:103: Cannot create clusters in --short tests 1455s --- SKIP: TestCompactHashCheck (0.00s) 1455s === RUN TestCompactHashCheckDetectCorruption 1455s corrupt_test.go:140: Cannot create clusters in --short tests 1455s --- SKIP: TestCompactHashCheckDetectCorruption (0.00s) 1455s === RUN TestAuthority 1455s === RUN TestAuthority/Size:_1,_Scenario:_"unix:path" 1455s grpc_test.go:98: Cannot create clusters in --short tests 1455s === RUN TestAuthority/Size:_3,_Scenario:_"unix:path" 1455s grpc_test.go:98: Cannot create clusters in --short tests 1455s === RUN TestAuthority/Size:_1,_Scenario:_"unix://absolute_path" 1455s grpc_test.go:98: Cannot create clusters in --short tests 1455s === RUN TestAuthority/Size:_3,_Scenario:_"unix://absolute_path" 1455s grpc_test.go:98: Cannot create clusters in --short tests 1455s === RUN TestAuthority/Size:_1,_Scenario:_"unixs:absolute_path" 1455s grpc_test.go:98: Cannot create clusters in --short tests 1455s === RUN TestAuthority/Size:_3,_Scenario:_"unixs:absolute_path" 1455s grpc_test.go:98: Cannot create clusters in --short tests 1455s === RUN TestAuthority/Size:_1,_Scenario:_"unixs://absolute_path" 1455s grpc_test.go:98: Cannot create clusters in --short tests 1455s === RUN TestAuthority/Size:_3,_Scenario:_"unixs://absolute_path" 1455s grpc_test.go:98: Cannot create clusters in --short tests 1455s === RUN TestAuthority/Size:_1,_Scenario:_"http://domain[:port]" 1455s grpc_test.go:98: Cannot create clusters in --short tests 1455s === RUN TestAuthority/Size:_3,_Scenario:_"http://domain[:port]" 1455s grpc_test.go:98: Cannot create clusters in --short tests 1455s === RUN TestAuthority/Size:_1,_Scenario:_"https://domain[:port]" 1455s grpc_test.go:98: Cannot create clusters in --short tests 1455s === RUN TestAuthority/Size:_3,_Scenario:_"https://domain[:port]" 1455s grpc_test.go:98: Cannot create clusters in --short tests 1455s === RUN TestAuthority/Size:_1,_Scenario:_"http://address[:port]" 1455s grpc_test.go:98: Cannot create clusters in --short tests 1455s === RUN TestAuthority/Size:_3,_Scenario:_"http://address[:port]" 1455s grpc_test.go:98: Cannot create clusters in --short tests 1455s === RUN TestAuthority/Size:_1,_Scenario:_"https://address[:port]" 1455s grpc_test.go:98: Cannot create clusters in --short tests 1455s === RUN TestAuthority/Size:_3,_Scenario:_"https://address[:port]" 1455s grpc_test.go:98: Cannot create clusters in --short tests 1455s --- PASS: TestAuthority (0.07s) 1455s --- SKIP: TestAuthority/Size:_1,_Scenario:_"unix:path" (0.00s) 1455s --- SKIP: TestAuthority/Size:_3,_Scenario:_"unix:path" (0.00s) 1455s --- SKIP: TestAuthority/Size:_1,_Scenario:_"unix://absolute_path" (0.00s) 1455s --- SKIP: TestAuthority/Size:_3,_Scenario:_"unix://absolute_path" (0.00s) 1455s --- SKIP: TestAuthority/Size:_1,_Scenario:_"unixs:absolute_path" (0.00s) 1455s --- SKIP: TestAuthority/Size:_3,_Scenario:_"unixs:absolute_path" (0.00s) 1455s --- SKIP: TestAuthority/Size:_1,_Scenario:_"unixs://absolute_path" (0.00s) 1455s --- SKIP: TestAuthority/Size:_3,_Scenario:_"unixs://absolute_path" (0.00s) 1455s --- SKIP: TestAuthority/Size:_1,_Scenario:_"http://domain[:port]" (0.00s) 1455s --- SKIP: TestAuthority/Size:_3,_Scenario:_"http://domain[:port]" (0.00s) 1455s --- SKIP: TestAuthority/Size:_1,_Scenario:_"https://domain[:port]" (0.00s) 1455s --- SKIP: TestAuthority/Size:_3,_Scenario:_"https://domain[:port]" (0.00s) 1455s --- SKIP: TestAuthority/Size:_1,_Scenario:_"http://address[:port]" (0.00s) 1455s --- SKIP: TestAuthority/Size:_3,_Scenario:_"http://address[:port]" (0.00s) 1455s --- SKIP: TestAuthority/Size:_1,_Scenario:_"https://address[:port]" (0.00s) 1455s --- SKIP: TestAuthority/Size:_3,_Scenario:_"https://address[:port]" (0.00s) 1455s === RUN TestCompactionHash 1455s hashkv_test.go:37: Cannot create clusters in --short tests 1455s --- SKIP: TestCompactionHash (0.00s) 1455s === RUN TestPauseMember 1455s member_test.go:29: Cannot create clusters in --short tests 1455s --- SKIP: TestPauseMember (0.00s) 1455s === RUN TestRestartMember 1455s member_test.go:48: Cannot create clusters in --short tests 1455s --- SKIP: TestRestartMember (0.00s) 1455s === RUN TestLaunchDuplicateMemberShouldFail 1455s member_test.go:69: Cannot create clusters in --short tests 1455s --- SKIP: TestLaunchDuplicateMemberShouldFail (0.00s) 1455s === RUN TestSnapshotAndRestartMember 1455s member_test.go:90: Cannot create clusters in --short tests 1455s --- SKIP: TestSnapshotAndRestartMember (0.00s) 1455s === RUN TestMetricDbSizeBoot 1455s metrics_test.go:32: Cannot create clusters in --short tests 1455s --- SKIP: TestMetricDbSizeBoot (0.00s) 1455s === RUN TestMetricDbSizeDefrag 1455s metrics_test.go:52: Cannot create clusters in --short tests 1455s --- SKIP: TestMetricDbSizeDefrag (0.00s) 1455s === RUN TestMetricQuotaBackendBytes 1455s metrics_test.go:166: Cannot create clusters in --short tests 1455s --- SKIP: TestMetricQuotaBackendBytes (0.00s) 1455s === RUN TestMetricsHealth 1455s metrics_test.go:184: Cannot create clusters in --short tests 1455s --- SKIP: TestMetricsHealth (0.00s) 1455s === RUN TestNetworkPartition5MembersLeaderInMinority 1455s network_partition_test.go:24: Cannot create clusters in --short tests 1455s --- SKIP: TestNetworkPartition5MembersLeaderInMinority (0.00s) 1455s === RUN TestNetworkPartition5MembersLeaderInMajority 1455s network_partition_test.go:72: Cannot create clusters in --short tests 1455s --- SKIP: TestNetworkPartition5MembersLeaderInMajority (0.00s) 1455s === RUN TestNetworkPartition4Members 1455s network_partition_test.go:111: Cannot create clusters in --short tests 1455s --- SKIP: TestNetworkPartition4Members (0.00s) 1455s === RUN TestTracing 1455s tracing_test.go:38: Cannot create clusters in --short tests 1455s --- SKIP: TestTracing (0.00s) 1455s === RUN TestV2Set 1455s v2_http_kv_test.go:33: Cannot create clusters in --short tests 1455s --- SKIP: TestV2Set (0.00s) 1455s === RUN TestV2CreateUpdate 1455s v2_http_kv_test.go:95: Cannot create clusters in --short tests 1455s --- SKIP: TestV2CreateUpdate (0.00s) 1455s === RUN TestV2CAS 1455s v2_http_kv_test.go:231: Cannot create clusters in --short tests 1455s --- SKIP: TestV2CAS (0.00s) 1455s === RUN TestV2Delete 1455s v2_http_kv_test.go:379: Cannot create clusters in --short tests 1455s --- SKIP: TestV2Delete (0.00s) 1455s === RUN TestV2CAD 1455s v2_http_kv_test.go:479: Cannot create clusters in --short tests 1455s --- SKIP: TestV2CAD (0.00s) 1455s === RUN TestV2Unique 1455s v2_http_kv_test.go:579: Cannot create clusters in --short tests 1455s --- SKIP: TestV2Unique (0.00s) 1455s === RUN TestV2Get 1455s v2_http_kv_test.go:646: Cannot create clusters in --short tests 1455s --- SKIP: TestV2Get (0.00s) 1455s === RUN TestV2QuorumGet 1455s v2_http_kv_test.go:744: Cannot create clusters in --short tests 1455s --- SKIP: TestV2QuorumGet (0.00s) 1455s === RUN TestV2Watch 1455s v2_http_kv_test.go:842: Cannot create clusters in --short tests 1455s --- SKIP: TestV2Watch (0.00s) 1455s === RUN TestV2WatchWithIndex 1455s v2_http_kv_test.go:880: Cannot create clusters in --short tests 1455s --- SKIP: TestV2WatchWithIndex (0.00s) 1455s === RUN TestV2WatchKeyInDir 1455s v2_http_kv_test.go:947: Cannot create clusters in --short tests 1455s --- SKIP: TestV2WatchKeyInDir (0.00s) 1455s === RUN TestV2Head 1455s v2_http_kv_test.go:1008: Cannot create clusters in --short tests 1455s --- SKIP: TestV2Head (0.00s) 1455s === RUN TestV3StorageQuotaApply 1455s v3_alarm_test.go:38: Cannot create clusters in --short tests 1455s --- SKIP: TestV3StorageQuotaApply (0.00s) 1455s === RUN TestV3AlarmDeactivate 1455s v3_alarm_test.go:142: Cannot create clusters in --short tests 1455s --- SKIP: TestV3AlarmDeactivate (0.00s) 1455s === RUN TestV3CorruptAlarm 1455s v3_alarm_test.go:176: Cannot create clusters in --short tests 1455s --- SKIP: TestV3CorruptAlarm (0.00s) 1455s === RUN TestV3CorruptAlarmWithLeaseCorrupted 1455s v3_alarm_test.go:260: Cannot create clusters in --short tests 1455s --- SKIP: TestV3CorruptAlarmWithLeaseCorrupted (0.00s) 1455s === RUN TestAlarmlistOnMemberRestart 1455s v3_alarm_test.go:361: Cannot create clusters in --short tests 1455s --- SKIP: TestAlarmlistOnMemberRestart (0.00s) 1455s === RUN TestV3AuthEmptyUserGet 1455s v3_auth_test.go:33: Cannot create clusters in --short tests 1455s --- SKIP: TestV3AuthEmptyUserGet (0.00s) 1455s === RUN TestV3AuthEmptyUserPut 1455s v3_auth_test.go:52: Cannot create clusters in --short tests 1455s --- SKIP: TestV3AuthEmptyUserPut (0.00s) 1455s === RUN TestV3AuthTokenWithDisable 1455s v3_auth_test.go:79: Cannot create clusters in --short tests 1455s --- SKIP: TestV3AuthTokenWithDisable (0.00s) 1455s === RUN TestV3AuthRevision 1455s v3_auth_test.go:111: Cannot create clusters in --short tests 1455s --- SKIP: TestV3AuthRevision (0.00s) 1455s === RUN TestV3AuthWithLeaseRevokeWithRoot 1455s v3_auth_test.go:149: Cannot create clusters in --short tests 1455s --- SKIP: TestV3AuthWithLeaseRevokeWithRoot (0.00s) 1455s === RUN TestV3AuthWithLeaseRevokeWithRootJWT 1455s v3_auth_test.go:149: Cannot create clusters in --short tests 1455s --- SKIP: TestV3AuthWithLeaseRevokeWithRootJWT (0.00s) 1455s === RUN TestV3AuthWithLeaseRevoke 1455s v3_auth_test.go:205: Cannot create clusters in --short tests 1455s --- SKIP: TestV3AuthWithLeaseRevoke (0.00s) 1455s === RUN TestV3AuthWithLeaseAttach 1455s v3_auth_test.go:251: Cannot create clusters in --short tests 1455s --- SKIP: TestV3AuthWithLeaseAttach (0.00s) 1455s === RUN TestV3AuthNonAuthorizedRPCs 1455s v3_auth_test.go:363: Cannot create clusters in --short tests 1455s --- SKIP: TestV3AuthNonAuthorizedRPCs (0.00s) 1455s === RUN TestV3AuthOldRevConcurrent 1455s v3_auth_test.go:385: 1455s --- SKIP: TestV3AuthOldRevConcurrent (0.00s) 1455s === RUN TestV3AuthRestartMember 1455s v3_auth_test.go:424: Cannot create clusters in --short tests 1455s --- SKIP: TestV3AuthRestartMember (0.00s) 1455s === RUN TestV3AuthWatchErrorAndWatchId0 1455s v3_auth_test.go:501: Cannot create clusters in --short tests 1455s --- SKIP: TestV3AuthWatchErrorAndWatchId0 (0.00s) 1455s === RUN TestV3AuthWithLeaseTimeToLive 1455s v3_auth_test.go:556: Cannot create clusters in --short tests 1455s --- SKIP: TestV3AuthWithLeaseTimeToLive (0.00s) 1455s === RUN TestElectionWait 1455s v3_election_test.go:29: Cannot create clusters in --short tests 1455s --- SKIP: TestElectionWait (0.00s) 1455s === RUN TestElectionFailover 1455s v3_election_test.go:111: Cannot create clusters in --short tests 1455s --- SKIP: TestElectionFailover (0.00s) 1455s === RUN TestElectionSessionRecampaign 1455s v3_election_test.go:179: Cannot create clusters in --short tests 1455s --- SKIP: TestElectionSessionRecampaign (0.00s) 1455s === RUN TestElectionOnPrefixOfExistingKey 1455s v3_election_test.go:211: Cannot create clusters in --short tests 1455s --- SKIP: TestElectionOnPrefixOfExistingKey (0.00s) 1455s === RUN TestElectionOnSessionRestart 1455s v3_election_test.go:238: Cannot create clusters in --short tests 1455s --- SKIP: TestElectionOnSessionRestart (0.00s) 1455s === RUN TestElectionObserveCompacted 1455s v3_election_test.go:285: Cannot create clusters in --short tests 1455s --- SKIP: TestElectionObserveCompacted (0.00s) 1455s === RUN TestV3MaintenanceDefragmentInflightRange 1455s v3_grpc_inflight_test.go:33: Cannot create clusters in --short tests 1455s --- SKIP: TestV3MaintenanceDefragmentInflightRange (0.00s) 1455s === RUN TestV3KVInflightRangeRequests 1455s v3_grpc_inflight_test.go:63: Cannot create clusters in --short tests 1455s --- SKIP: TestV3KVInflightRangeRequests (0.00s) 1455s === RUN TestV3PutOverwrite 1455s v3_grpc_test.go:43: Cannot create clusters in --short tests 1455s --- SKIP: TestV3PutOverwrite (0.00s) 1455s === RUN TestV3PutRestart 1455s v3_grpc_test.go:91: Cannot create clusters in --short tests 1455s --- SKIP: TestV3PutRestart (0.00s) 1455s === RUN TestV3CompactCurrentRev 1455s v3_grpc_test.go:123: Cannot create clusters in --short tests 1455s --- SKIP: TestV3CompactCurrentRev (0.00s) 1455s === RUN TestV3HashKV 1455s v3_grpc_test.go:157: Cannot create clusters in --short tests 1455s --- SKIP: TestV3HashKV (0.00s) 1455s === RUN TestV3TxnTooManyOps 1455s v3_grpc_test.go:205: Cannot create clusters in --short tests 1455s --- SKIP: TestV3TxnTooManyOps (0.00s) 1455s === RUN TestV3TxnDuplicateKeys 1455s v3_grpc_test.go:281: Cannot create clusters in --short tests 1455s --- SKIP: TestV3TxnDuplicateKeys (0.00s) 1455s === RUN TestV3TxnRevision 1455s v3_grpc_test.go:399: Cannot create clusters in --short tests 1455s --- SKIP: TestV3TxnRevision (0.00s) 1455s === RUN TestV3TxnCmpHeaderRev 1455s v3_grpc_test.go:450: Cannot create clusters in --short tests 1455s --- SKIP: TestV3TxnCmpHeaderRev (0.00s) 1455s === RUN TestV3TxnRangeCompare 1455s v3_grpc_test.go:506: Cannot create clusters in --short tests 1455s --- SKIP: TestV3TxnRangeCompare (0.00s) 1455s === RUN TestV3TxnNestedPath 1455s v3_grpc_test.go:617: Cannot create clusters in --short tests 1455s --- SKIP: TestV3TxnNestedPath (0.00s) 1455s === RUN TestV3PutIgnoreValue 1455s v3_grpc_test.go:670: Cannot create clusters in --short tests 1455s --- SKIP: TestV3PutIgnoreValue (0.00s) 1455s === RUN TestV3PutIgnoreLease 1455s v3_grpc_test.go:803: Cannot create clusters in --short tests 1455s --- SKIP: TestV3PutIgnoreLease (0.00s) 1455s === RUN TestV3PutMissingLease 1455s v3_grpc_test.go:943: Cannot create clusters in --short tests 1455s --- SKIP: TestV3PutMissingLease (0.00s) 1455s === RUN TestV3DeleteRange 1455s v3_grpc_test.go:1014: Cannot create clusters in --short tests 1455s --- SKIP: TestV3DeleteRange (0.00s) 1455s === RUN TestV3TxnInvalidRange 1455s v3_grpc_test.go:1123: Cannot create clusters in --short tests 1455s --- SKIP: TestV3TxnInvalidRange (0.00s) 1455s === RUN TestV3TooLargeRequest 1455s v3_grpc_test.go:1166: Cannot create clusters in --short tests 1455s --- SKIP: TestV3TooLargeRequest (0.00s) 1455s === RUN TestV3Hash 1455s v3_grpc_test.go:1185: Cannot create clusters in --short tests 1455s --- SKIP: TestV3Hash (0.00s) 1455s === RUN TestV3HashRestart 1455s v3_grpc_test.go:1210: Cannot create clusters in --short tests 1455s --- SKIP: TestV3HashRestart (0.00s) 1455s === RUN TestV3StorageQuotaAPI 1455s v3_grpc_test.go:1241: Cannot create clusters in --short tests 1455s --- SKIP: TestV3StorageQuotaAPI (0.00s) 1455s === RUN TestV3RangeRequest 1455s v3_grpc_test.go:1288: Cannot create clusters in --short tests 1455s --- SKIP: TestV3RangeRequest (0.00s) 1455s === RUN TestTLSGRPCRejectInsecureClient 1455s v3_grpc_test.go:1555: Cannot create clusters in --short tests 1455s --- SKIP: TestTLSGRPCRejectInsecureClient (0.00s) 1455s === RUN TestTLSGRPCRejectSecureClient 1455s v3_grpc_test.go:1590: Cannot create clusters in --short tests 1455s --- SKIP: TestTLSGRPCRejectSecureClient (0.00s) 1455s === RUN TestTLSGRPCAcceptSecureAll 1455s v3_grpc_test.go:1610: Cannot create clusters in --short tests 1455s --- SKIP: TestTLSGRPCAcceptSecureAll (0.00s) 1455s === RUN TestTLSReloadAtomicReplace 1455s v3_grpc_test.go:1753: Cannot create clusters in --short tests 1455s --- SKIP: TestTLSReloadAtomicReplace (0.00s) 1455s === RUN TestTLSReloadCopy 1455s v3_grpc_test.go:1753: Cannot create clusters in --short tests 1455s --- SKIP: TestTLSReloadCopy (0.00s) 1455s === RUN TestTLSReloadCopyIPOnly 1455s v3_grpc_test.go:1753: Cannot create clusters in --short tests 1455s --- SKIP: TestTLSReloadCopyIPOnly (0.00s) 1455s === RUN TestGRPCRequireLeader 1455s v3_grpc_test.go:1828: Cannot create clusters in --short tests 1455s --- SKIP: TestGRPCRequireLeader (0.00s) 1455s === RUN TestGRPCStreamRequireLeader 1455s v3_grpc_test.go:1855: Cannot create clusters in --short tests 1455s --- SKIP: TestGRPCStreamRequireLeader (0.00s) 1455s === RUN TestV3LargeRequests 1455s v3_grpc_test.go:1918: Cannot create clusters in --short tests 1455s --- SKIP: TestV3LargeRequests (0.00s) 1455s === RUN TestHealthCheck 1455s v3_health_test.go:25: Cannot create clusters in --short tests 1455s --- SKIP: TestHealthCheck (0.00s) 1455s === RUN TestKVWithEmptyValue 1455s v3_kv_test.go:13: Cannot create clusters in --short tests 1455s --- SKIP: TestKVWithEmptyValue (0.00s) 1455s === RUN TestMoveLeader 1455s v3_leadership_test.go:33: Cannot create clusters in --short tests 1455s --- SKIP: TestMoveLeader (0.00s) 1455s === RUN TestMoveLeaderService 1455s v3_leadership_test.go:33: Cannot create clusters in --short tests 1455s --- SKIP: TestMoveLeaderService (0.00s) 1455s === RUN TestMoveLeaderError 1455s v3_leadership_test.go:101: Cannot create clusters in --short tests 1455s --- SKIP: TestMoveLeaderError (0.00s) 1455s === RUN TestMoveLeaderToLearnerError 1455s v3_leadership_test.go:120: Cannot create clusters in --short tests 1455s --- SKIP: TestMoveLeaderToLearnerError (0.00s) 1455s === RUN TestTransferLeadershipWithLearner 1455s v3_leadership_test.go:153: Cannot create clusters in --short tests 1455s --- SKIP: TestTransferLeadershipWithLearner (0.00s) 1455s === RUN TestFirstCommitNotification 1455s v3_leadership_test.go:186: Cannot create clusters in --short tests 1455s --- SKIP: TestFirstCommitNotification (0.00s) 1455s === RUN TestV3LeasePromote 1455s v3_lease_test.go:43: Cannot create clusters in --short tests 1455s --- SKIP: TestV3LeasePromote (0.00s) 1455s === RUN TestV3LeaseRevoke 1455s v3_lease_test.go:105: Cannot create clusters in --short tests 1455s --- SKIP: TestV3LeaseRevoke (0.00s) 1455s === RUN TestV3LeaseGrantByID 1455s v3_lease_test.go:115: Cannot create clusters in --short tests 1455s --- SKIP: TestV3LeaseGrantByID (0.00s) 1455s === RUN TestV3LeaseNegativeID 1455s === RUN TestV3LeaseNegativeID/test_with_lease_ID_______________-1 1455s v3_lease_test.go:180: Cannot create clusters in --short tests 1455s === RUN TestV3LeaseNegativeID/test_with_lease_ID_7fffffffffffffff 1455s v3_lease_test.go:180: Cannot create clusters in --short tests 1455s === RUN TestV3LeaseNegativeID/test_with_lease_ID_-8000000000000000 1455s v3_lease_test.go:180: Cannot create clusters in --short tests 1455s --- PASS: TestV3LeaseNegativeID (0.00s) 1455s --- SKIP: TestV3LeaseNegativeID/test_with_lease_ID_______________-1 (0.00s) 1455s --- SKIP: TestV3LeaseNegativeID/test_with_lease_ID_7fffffffffffffff (0.00s) 1455s --- SKIP: TestV3LeaseNegativeID/test_with_lease_ID_-8000000000000000 (0.00s) 1455s === RUN TestV3LeaseExpire 1455s v3_lease_test.go:237: Cannot create clusters in --short tests 1455s --- SKIP: TestV3LeaseExpire (0.00s) 1455s === RUN TestV3LeaseKeepAlive 1455s v3_lease_test.go:289: Cannot create clusters in --short tests 1455s --- SKIP: TestV3LeaseKeepAlive (0.00s) 1455s === RUN TestV3LeaseCheckpoint 1455s === RUN TestV3LeaseCheckpoint/Checkpointing_disabled,_lease_TTL_is_reset 1455s v3_lease_test.go:382: Cannot create clusters in --short tests 1455s === RUN TestV3LeaseCheckpoint/Checkpointing_enabled_10s,_lease_TTL_is_preserved_after_leader_change 1455s v3_lease_test.go:382: Cannot create clusters in --short tests 1455s === RUN TestV3LeaseCheckpoint/Checkpointing_enabled_10s_with_persist,_lease_TTL_is_preserved_after_cluster_restart 1455s v3_lease_test.go:382: Cannot create clusters in --short tests 1455s === RUN TestV3LeaseCheckpoint/Checkpointing_enabled_10s,_lease_TTL_is_reset_after_restart 1455s v3_lease_test.go:382: Cannot create clusters in --short tests 1455s === RUN TestV3LeaseCheckpoint/Checkpointing_enabled_10s,_lease_TTL_is_preserved_after_2_leader_changes 1455s v3_lease_test.go:382: Cannot create clusters in --short tests 1455s --- PASS: TestV3LeaseCheckpoint (0.00s) 1455s --- SKIP: TestV3LeaseCheckpoint/Checkpointing_disabled,_lease_TTL_is_reset (0.00s) 1455s --- SKIP: TestV3LeaseCheckpoint/Checkpointing_enabled_10s,_lease_TTL_is_preserved_after_leader_change (0.00s) 1455s --- SKIP: TestV3LeaseCheckpoint/Checkpointing_enabled_10s_with_persist,_lease_TTL_is_preserved_after_cluster_restart (0.00s) 1455s --- SKIP: TestV3LeaseCheckpoint/Checkpointing_enabled_10s,_lease_TTL_is_reset_after_restart (0.00s) 1455s --- SKIP: TestV3LeaseCheckpoint/Checkpointing_enabled_10s,_lease_TTL_is_preserved_after_2_leader_changes (0.00s) 1455s === RUN TestV3LeaseExists 1455s v3_lease_test.go:443: Cannot create clusters in --short tests 1455s --- SKIP: TestV3LeaseExists (0.00s) 1455s === RUN TestV3LeaseLeases 1455s v3_lease_test.go:467: Cannot create clusters in --short tests 1455s --- SKIP: TestV3LeaseLeases (0.00s) 1455s === RUN TestV3LeaseRenewStress 1455s v3_lease_test.go:531: Cannot create clusters in --short tests 1455s --- SKIP: TestV3LeaseRenewStress (0.00s) 1455s === RUN TestV3LeaseRenewStressWithClusterClient 1455s v3_lease_test.go:531: Cannot create clusters in --short tests 1455s --- SKIP: TestV3LeaseRenewStressWithClusterClient (0.00s) 1455s === RUN TestV3LeaseTimeToLiveStress 1455s v3_lease_test.go:531: Cannot create clusters in --short tests 1455s --- SKIP: TestV3LeaseTimeToLiveStress (0.00s) 1455s === RUN TestV3LeaseTimeToLiveStressWithClusterClient 1455s v3_lease_test.go:531: Cannot create clusters in --short tests 1455s --- SKIP: TestV3LeaseTimeToLiveStressWithClusterClient (0.00s) 1455s === RUN TestV3PutOnNonExistLease 1455s v3_lease_test.go:612: Cannot create clusters in --short tests 1455s --- SKIP: TestV3PutOnNonExistLease (0.00s) 1455s === RUN TestV3GetNonExistLease 1455s v3_lease_test.go:630: Cannot create clusters in --short tests 1455s --- SKIP: TestV3GetNonExistLease (0.00s) 1455s === RUN TestV3LeaseSwitch 1455s v3_lease_test.go:668: Cannot create clusters in --short tests 1455s --- SKIP: TestV3LeaseSwitch (0.00s) 1455s === RUN TestV3LeaseFailover 1455s v3_lease_test.go:730: Cannot create clusters in --short tests 1455s --- SKIP: TestV3LeaseFailover (0.00s) 1455s === RUN TestV3LeaseRequireLeader 1455s v3_lease_test.go:791: Cannot create clusters in --short tests 1455s --- SKIP: TestV3LeaseRequireLeader (0.00s) 1455s === RUN TestV3LeaseRecoverAndRevoke 1455s v3_lease_test.go:831: Cannot create clusters in --short tests 1455s --- SKIP: TestV3LeaseRecoverAndRevoke (0.00s) 1455s === RUN TestV3LeaseRevokeAndRecover 1455s v3_lease_test.go:882: Cannot create clusters in --short tests 1455s --- SKIP: TestV3LeaseRevokeAndRecover (0.00s) 1455s === RUN TestV3LeaseRecoverKeyWithDetachedLease 1455s v3_lease_test.go:934: Cannot create clusters in --short tests 1455s --- SKIP: TestV3LeaseRecoverKeyWithDetachedLease (0.00s) 1455s === RUN TestV3LeaseRecoverKeyWithMutipleLease 1455s v3_lease_test.go:990: Cannot create clusters in --short tests 1455s --- SKIP: TestV3LeaseRecoverKeyWithMutipleLease (0.00s) 1455s === RUN TestV3LeaseTimeToLiveWithLeaderChanged 1455s === RUN TestV3LeaseTimeToLiveWithLeaderChanged/normal 1455s v3_lease_test.go:1075: please run 'make gofail-enable' before running the test 1455s === RUN TestV3LeaseTimeToLiveWithLeaderChanged/forward 1455s v3_lease_test.go:1075: please run 'make gofail-enable' before running the test 1455s --- PASS: TestV3LeaseTimeToLiveWithLeaderChanged (0.00s) 1455s --- SKIP: TestV3LeaseTimeToLiveWithLeaderChanged/normal (0.00s) 1455s --- SKIP: TestV3LeaseTimeToLiveWithLeaderChanged/forward (0.00s) 1455s === RUN TestSTMConflict 1455s v3_stm_test.go:31: Cannot create clusters in --short tests 1455s --- SKIP: TestSTMConflict (0.00s) 1455s === RUN TestSTMPutNewKey 1455s v3_stm_test.go:99: Cannot create clusters in --short tests 1455s --- SKIP: TestSTMPutNewKey (0.00s) 1455s === RUN TestSTMAbort 1455s v3_stm_test.go:126: Cannot create clusters in --short tests 1455s --- SKIP: TestSTMAbort (0.00s) 1455s === RUN TestSTMSerialize 1455s v3_stm_test.go:157: Cannot create clusters in --short tests 1455s --- SKIP: TestSTMSerialize (0.00s) 1455s === RUN TestSTMApplyOnConcurrentDeletion 1455s v3_stm_test.go:220: Cannot create clusters in --short tests 1455s --- SKIP: TestSTMApplyOnConcurrentDeletion (0.00s) 1455s === RUN TestSTMSerializableSnapshotPut 1455s v3_stm_test.go:269: Cannot create clusters in --short tests 1455s --- SKIP: TestSTMSerializableSnapshotPut (0.00s) 1455s === RUN TestTLSClientCipherSuitesValid 1455s v3_tls_test.go:34: Cannot create clusters in --short tests 1455s --- SKIP: TestTLSClientCipherSuitesValid (0.00s) 1455s === RUN TestTLSClientCipherSuitesMismatch 1455s v3_tls_test.go:34: Cannot create clusters in --short tests 1455s --- SKIP: TestTLSClientCipherSuitesMismatch (0.00s) 1455s === RUN TestTLSMinMaxVersion 1455s v3_tls_test.go:83: Cannot create clusters in --short tests 1455s --- SKIP: TestTLSMinMaxVersion (0.00s) 1455s === RUN TestV3WatchRestoreSnapshotUnsync 1455s v3_watch_restore_test.go:53: Cannot create clusters in --short tests 1455s --- SKIP: TestV3WatchRestoreSnapshotUnsync (0.00s) 1455s === RUN TestV3WatchFromCurrentRevision 1455s v3_watch_test.go:37: Cannot create clusters in --short tests 1455s --- SKIP: TestV3WatchFromCurrentRevision (0.00s) 1455s === RUN TestV3WatchFutureRevision 1455s v3_watch_test.go:303: Cannot create clusters in --short tests 1455s --- SKIP: TestV3WatchFutureRevision (0.00s) 1455s === RUN TestV3WatchWrongRange 1455s v3_watch_test.go:364: Cannot create clusters in --short tests 1455s --- SKIP: TestV3WatchWrongRange (0.00s) 1455s === RUN TestV3WatchCancelSynced 1455s v3_watch_test.go:409: Cannot create clusters in --short tests 1455s --- SKIP: TestV3WatchCancelSynced (0.00s) 1455s === RUN TestV3WatchCancelUnsynced 1455s v3_watch_test.go:415: Cannot create clusters in --short tests 1455s --- SKIP: TestV3WatchCancelUnsynced (0.00s) 1455s === RUN TestV3WatchCurrentPutOverlap 1455s v3_watch_test.go:475: Cannot create clusters in --short tests 1455s --- SKIP: TestV3WatchCurrentPutOverlap (0.00s) 1455s === RUN TestV3WatchEmptyKey 1455s v3_watch_test.go:559: Cannot create clusters in --short tests 1455s --- SKIP: TestV3WatchEmptyKey (0.00s) 1455s === RUN TestV3WatchMultipleWatchersSynced 1455s v3_watch_test.go:605: Cannot create clusters in --short tests 1455s --- SKIP: TestV3WatchMultipleWatchersSynced (0.00s) 1455s === RUN TestV3WatchMultipleWatchersUnsynced 1455s v3_watch_test.go:610: Cannot create clusters in --short tests 1455s --- SKIP: TestV3WatchMultipleWatchersUnsynced (0.00s) 1455s === RUN TestV3WatchMultipleEventsTxnSynced 1455s v3_watch_test.go:710: Cannot create clusters in --short tests 1455s --- SKIP: TestV3WatchMultipleEventsTxnSynced (0.00s) 1455s === RUN TestV3WatchMultipleEventsTxnUnsynced 1455s v3_watch_test.go:715: Cannot create clusters in --short tests 1455s --- SKIP: TestV3WatchMultipleEventsTxnUnsynced (0.00s) 1455s === RUN TestV3WatchMultipleEventsPutUnsynced 1455s v3_watch_test.go:803: Cannot create clusters in --short tests 1455s --- SKIP: TestV3WatchMultipleEventsPutUnsynced (0.00s) 1455s === RUN TestV3WatchProgressOnMemberRestart 1455s v3_watch_test.go:885: Cannot create clusters in --short tests 1455s --- SKIP: TestV3WatchProgressOnMemberRestart (0.00s) 1455s === RUN TestV3WatchMultipleStreamsSynced 1455s v3_watch_test.go:988: Cannot create clusters in --short tests 1455s --- SKIP: TestV3WatchMultipleStreamsSynced (0.00s) 1455s === RUN TestV3WatchMultipleStreamsUnsynced 1455s v3_watch_test.go:993: Cannot create clusters in --short tests 1455s --- SKIP: TestV3WatchMultipleStreamsUnsynced (0.00s) 1455s === RUN TestWatchWithProgressNotify 1455s v3_watch_test.go:1101: Cannot create clusters in --short tests 1455s --- SKIP: TestWatchWithProgressNotify (0.00s) 1455s === RUN TestV3WatchClose 1455s v3_watch_test.go:1151: Cannot create clusters in --short tests 1455s --- SKIP: TestV3WatchClose (0.00s) 1455s === RUN TestV3WatchWithFilter 1455s v3_watch_test.go:1186: Cannot create clusters in --short tests 1455s --- SKIP: TestV3WatchWithFilter (0.00s) 1455s === RUN TestV3WatchWithPrevKV 1455s v3_watch_test.go:1255: Cannot create clusters in --short tests 1455s --- SKIP: TestV3WatchWithPrevKV (0.00s) 1455s === RUN TestV3WatchCancellation 1455s v3_watch_test.go:1329: Cannot create clusters in --short tests 1455s --- SKIP: TestV3WatchCancellation (0.00s) 1455s === RUN TestV3WatchCloseCancelRace 1455s v3_watch_test.go:1371: Cannot create clusters in --short tests 1455s --- SKIP: TestV3WatchCloseCancelRace (0.00s) 1455s === RUN TestV3WatchProgressWaitsForSync 1455s v3_watch_test.go:1418: Cannot create clusters in --short tests 1455s --- SKIP: TestV3WatchProgressWaitsForSync (0.00s) 1455s === RUN TestV3WatchProgressWaitsForSyncNoEvents 1455s v3_watch_test.go:1481: Cannot create clusters in --short tests 1455s --- SKIP: TestV3WatchProgressWaitsForSyncNoEvents (0.00s) 1455s === RUN TestV3ElectionCampaign 1455s v3election_grpc_test.go:30: Cannot create clusters in --short tests 1455s --- SKIP: TestV3ElectionCampaign (0.00s) 1455s === RUN TestV3ElectionObserve 1455s v3election_grpc_test.go:92: Cannot create clusters in --short tests 1455s --- SKIP: TestV3ElectionObserve (0.00s) 1455s === RUN TestV3LockLockWaiter 1455s v3lock_grpc_test.go:29: Cannot create clusters in --short tests 1455s --- SKIP: TestV3LockLockWaiter (0.00s) 1455s === RUN TestBeforeTestWithoutLeakDetection 1455s --- PASS: TestBeforeTestWithoutLeakDetection (0.00s) 1455s PASS 1455s ok go.etcd.io/etcd/tests/integration 0.197s 1463s === RUN TestV2NoRetryEOF 1463s client_test.go:33: Cannot create clusters in --short tests 1463s --- SKIP: TestV2NoRetryEOF (0.00s) 1463s === RUN TestV2NoRetryNoLeader 1463s client_test.go:65: Cannot create clusters in --short tests 1463s --- SKIP: TestV2NoRetryNoLeader (0.00s) 1463s === RUN TestV2RetryRefuse 1463s client_test.go:91: Cannot create clusters in --short tests 1463s --- SKIP: TestV2RetryRefuse (0.00s) 1463s PASS 1463s ok go.etcd.io/etcd/tests/integration/client 0.080s 1469s testing: warning: no tests to run 1469s PASS 1469s 2026/02/10 15:33:46 Terminating... 1469s 2026/02/10 15:33:46 Closer... 1469s ok go.etcd.io/etcd/tests/integration/client/examples 0.150s [no tests to run] 1478s === RUN TestMemberList 1478s cluster_test.go:30: Cannot create clusters in --short tests 1478s --- SKIP: TestMemberList (0.00s) 1478s === RUN TestMemberAdd 1478s cluster_test.go:48: Cannot create clusters in --short tests 1478s --- SKIP: TestMemberAdd (0.00s) 1478s === RUN TestMemberAddWithExistingURLs 1478s cluster_test.go:67: Cannot create clusters in --short tests 1478s --- SKIP: TestMemberAddWithExistingURLs (0.00s) 1478s === RUN TestMemberRemove 1478s cluster_test.go:91: Cannot create clusters in --short tests 1478s --- SKIP: TestMemberRemove (0.00s) 1478s === RUN TestMemberUpdate 1478s cluster_test.go:129: Cannot create clusters in --short tests 1478s --- SKIP: TestMemberUpdate (0.00s) 1478s === RUN TestMemberAddUpdateWrongURLs 1478s cluster_test.go:157: Cannot create clusters in --short tests 1478s --- SKIP: TestMemberAddUpdateWrongURLs (0.00s) 1478s === RUN TestMemberAddForLearner 1478s cluster_test.go:190: Cannot create clusters in --short tests 1478s --- SKIP: TestMemberAddForLearner (0.00s) 1478s === RUN TestMemberPromote 1478s cluster_test.go:219: Cannot create clusters in --short tests 1478s --- SKIP: TestMemberPromote (0.00s) 1478s === RUN TestMemberPromoteMemberNotLearner 1478s cluster_test.go:296: Cannot create clusters in --short tests 1478s --- SKIP: TestMemberPromoteMemberNotLearner (0.00s) 1478s === RUN TestMemberPromoteMemberNotExist 1478s cluster_test.go:332: Cannot create clusters in --short tests 1478s --- SKIP: TestMemberPromoteMemberNotExist (0.00s) 1478s === RUN TestMaxLearnerInCluster 1478s cluster_test.go:381: Debian-local: TODO: why does this time out? 1478s --- SKIP: TestMaxLearnerInCluster (0.00s) 1478s === RUN TestKVPutError 1478s kv_test.go:39: Cannot create clusters in --short tests 1478s --- SKIP: TestKVPutError (0.00s) 1478s === RUN TestKVPut 1478s kv_test.go:75: Cannot create clusters in --short tests 1478s --- SKIP: TestKVPut (0.00s) 1478s === RUN TestKVPutWithIgnoreValue 1478s kv_test.go:120: Cannot create clusters in --short tests 1478s --- SKIP: TestKVPutWithIgnoreValue (0.00s) 1478s === RUN TestKVPutWithIgnoreLease 1478s kv_test.go:153: Cannot create clusters in --short tests 1478s --- SKIP: TestKVPutWithIgnoreLease (0.00s) 1478s === RUN TestKVPutWithRequireLeader 1478s kv_test.go:192: Cannot create clusters in --short tests 1478s --- SKIP: TestKVPutWithRequireLeader (0.00s) 1478s === RUN TestKVRange 1478s kv_test.go:238: Cannot create clusters in --short tests 1478s --- SKIP: TestKVRange (0.00s) 1478s === RUN TestKVGetErrConnClosed 1478s kv_test.go:467: Cannot create clusters in --short tests 1478s --- SKIP: TestKVGetErrConnClosed (0.00s) 1478s === RUN TestKVNewAfterClose 1478s kv_test.go:496: Cannot create clusters in --short tests 1478s --- SKIP: TestKVNewAfterClose (0.00s) 1478s === RUN TestKVDeleteRange 1478s kv_test.go:523: Cannot create clusters in --short tests 1478s --- SKIP: TestKVDeleteRange (0.00s) 1478s === RUN TestKVDelete 1478s kv_test.go:595: Cannot create clusters in --short tests 1478s --- SKIP: TestKVDelete (0.00s) 1478s === RUN TestKVCompactError 1478s kv_test.go:627: Cannot create clusters in --short tests 1478s --- SKIP: TestKVCompactError (0.00s) 1478s === RUN TestKVCompact 1478s kv_test.go:657: Cannot create clusters in --short tests 1478s --- SKIP: TestKVCompact (0.00s) 1478s === RUN TestKVGetRetry 1478s kv_test.go:712: Cannot create clusters in --short tests 1478s --- SKIP: TestKVGetRetry (0.00s) 1478s === RUN TestKVPutFailGetRetry 1478s kv_test.go:766: Cannot create clusters in --short tests 1478s --- SKIP: TestKVPutFailGetRetry (0.00s) 1478s === RUN TestKVGetCancel 1478s kv_test.go:806: Cannot create clusters in --short tests 1478s --- SKIP: TestKVGetCancel (0.00s) 1478s === RUN TestKVGetStoppedServerAndClose 1478s kv_test.go:829: Cannot create clusters in --short tests 1478s --- SKIP: TestKVGetStoppedServerAndClose (0.00s) 1478s === RUN TestKVPutStoppedServerAndClose 1478s kv_test.go:847: Cannot create clusters in --short tests 1478s --- SKIP: TestKVPutStoppedServerAndClose (0.00s) 1478s === RUN TestKVPutAtMostOnce 1478s kv_test.go:878: Cannot create clusters in --short tests 1478s --- SKIP: TestKVPutAtMostOnce (0.00s) 1478s === RUN TestKVLargeRequests 1478s kv_test.go:914: Cannot create clusters in --short tests 1478s --- SKIP: TestKVLargeRequests (0.00s) 1478s === RUN TestKVForLearner 1478s kv_test.go:1006: Cannot create clusters in --short tests 1478s --- SKIP: TestKVForLearner (0.00s) 1478s === RUN TestBalancerSupportLearner 1478s kv_test.go:1085: Cannot create clusters in --short tests 1478s --- SKIP: TestBalancerSupportLearner (0.00s) 1478s === RUN TestMaintenanceHashKV 1478s maintenance_test.go:41: Cannot create clusters in --short tests 1478s --- SKIP: TestMaintenanceHashKV (0.00s) 1478s === RUN TestCompactionHash 1478s maintenance_test.go:75: Cannot create clusters in --short tests 1478s --- SKIP: TestCompactionHash (0.00s) 1478s === RUN TestMaintenanceMoveLeader 1478s maintenance_test.go:121: Cannot create clusters in --short tests 1478s --- SKIP: TestMaintenanceMoveLeader (0.00s) 1478s === RUN TestMaintenanceSnapshotError 1478s maintenance_test.go:152: Cannot create clusters in --short tests 1478s --- SKIP: TestMaintenanceSnapshotError (0.00s) 1478s === RUN TestMaintenanceSnapshotErrorInflight 1478s maintenance_test.go:191: Cannot create clusters in --short tests 1478s --- SKIP: TestMaintenanceSnapshotErrorInflight (0.00s) 1478s === RUN TestMaintenanceStatus 1478s maintenance_test.go:248: Cannot create clusters in --short tests 1478s --- SKIP: TestMaintenanceStatus (0.00s) 1478s === RUN TestV3ClientMetrics 1478s metrics_test.go:38: Cannot create clusters in --short tests 1478s --- SKIP: TestV3ClientMetrics (0.00s) 1478s === RUN TestMirrorSync_Authenticated 1478s mirror_auth_test.go:34: Cannot create clusters in --short tests 1478s --- SKIP: TestMirrorSync_Authenticated (0.00s) 1478s === RUN TestMirrorSync 1478s mirror_test.go:31: Cannot create clusters in --short tests 1478s --- SKIP: TestMirrorSync (0.00s) 1478s === RUN TestMirrorSyncBase 1478s mirror_test.go:75: Cannot create clusters in --short tests 1478s --- SKIP: TestMirrorSyncBase (0.00s) 1478s === RUN TestNamespacePutGet 1478s namespace_test.go:29: Cannot create clusters in --short tests 1478s --- SKIP: TestNamespacePutGet (0.00s) 1478s === RUN TestNamespaceWatch 1478s namespace_test.go:58: Cannot create clusters in --short tests 1478s --- SKIP: TestNamespaceWatch (0.00s) 1478s === RUN TestDetectKvOrderViolation 1478s ordering_kv_test.go:32: Cannot create clusters in --short tests 1478s --- SKIP: TestDetectKvOrderViolation (0.00s) 1478s === RUN TestDetectTxnOrderViolation 1478s ordering_kv_test.go:99: Cannot create clusters in --short tests 1478s --- SKIP: TestDetectTxnOrderViolation (0.00s) 1478s === RUN TestEndpointSwitchResolvesViolation 1478s ordering_util_test.go:28: Cannot create clusters in --short tests 1478s --- SKIP: TestEndpointSwitchResolvesViolation (0.00s) 1478s === RUN TestUnresolvableOrderViolation 1478s ordering_util_test.go:85: Cannot create clusters in --short tests 1478s --- SKIP: TestUnresolvableOrderViolation (0.01s) 1478s === RUN TestRoleError 1478s role_test.go:26: Cannot create clusters in --short tests 1478s --- SKIP: TestRoleError (0.00s) 1478s === RUN TestTxnError 1478s txn_test.go:30: Cannot create clusters in --short tests 1478s --- SKIP: TestTxnError (0.00s) 1478s === RUN TestTxnWriteFail 1478s txn_test.go:54: Cannot create clusters in --short tests 1478s --- SKIP: TestTxnWriteFail (0.00s) 1478s === RUN TestTxnReadRetry 1478s txn_test.go:102: skipping txn read retry test: re-enable after we do retry on txn read request 1478s --- SKIP: TestTxnReadRetry (0.00s) 1478s === RUN TestTxnSuccess 1478s txn_test.go:143: Cannot create clusters in --short tests 1478s --- SKIP: TestTxnSuccess (0.00s) 1478s === RUN TestTxnCompareRange 1478s txn_test.go:166: Cannot create clusters in --short tests 1478s --- SKIP: TestTxnCompareRange (0.00s) 1478s === RUN TestTxnNested 1478s txn_test.go:193: Cannot create clusters in --short tests 1478s --- SKIP: TestTxnNested (0.00s) 1478s === RUN TestUserError 1478s user_test.go:30: Cannot create clusters in --short tests 1478s --- SKIP: TestUserError (0.00s) 1478s === RUN TestAddUserAfterDelete 1478s user_test.go:59: Cannot create clusters in --short tests 1478s --- SKIP: TestAddUserAfterDelete (0.00s) 1478s === RUN TestUserErrorAuth 1478s user_test.go:109: Cannot create clusters in --short tests 1478s --- SKIP: TestUserErrorAuth (0.00s) 1478s === RUN TestGetTokenWithoutAuth 1478s user_test.go:166: Cannot create clusters in --short tests 1478s --- SKIP: TestGetTokenWithoutAuth (0.00s) 1478s === RUN TestWatchFragmentDisable 1478s watch_fragment_test.go:67: Cannot create clusters in --short tests 1478s --- SKIP: TestWatchFragmentDisable (0.00s) 1478s === RUN TestWatchFragmentDisableWithGRPCLimit 1478s watch_fragment_test.go:67: Cannot create clusters in --short tests 1478s --- SKIP: TestWatchFragmentDisableWithGRPCLimit (0.00s) 1478s === RUN TestWatchFragmentEnable 1478s watch_fragment_test.go:67: Cannot create clusters in --short tests 1478s --- SKIP: TestWatchFragmentEnable (0.00s) 1478s === RUN TestWatchFragmentEnableWithGRPCLimit 1478s watch_fragment_test.go:67: Cannot create clusters in --short tests 1478s --- SKIP: TestWatchFragmentEnableWithGRPCLimit (0.00s) 1478s === RUN TestWatchMultiWatcher 1478s watch_test.go:48: Cannot create clusters in --short tests 1478s --- SKIP: TestWatchMultiWatcher (0.00s) 1478s === RUN TestWatchRange 1478s watch_test.go:48: Cannot create clusters in --short tests 1478s --- SKIP: TestWatchRange (0.00s) 1478s === RUN TestWatchReconnRequest 1478s watch_test.go:48: Cannot create clusters in --short tests 1478s --- SKIP: TestWatchReconnRequest (0.00s) 1478s === RUN TestWatchReconnInit 1478s watch_test.go:48: Cannot create clusters in --short tests 1478s --- SKIP: TestWatchReconnInit (0.00s) 1478s === RUN TestWatchReconnRunning 1478s watch_test.go:48: Cannot create clusters in --short tests 1478s --- SKIP: TestWatchReconnRunning (0.00s) 1478s === RUN TestWatchCancelImmediate 1478s watch_test.go:48: Cannot create clusters in --short tests 1478s --- SKIP: TestWatchCancelImmediate (0.00s) 1478s === RUN TestWatchCancelInit 1478s watch_test.go:48: Cannot create clusters in --short tests 1478s --- SKIP: TestWatchCancelInit (0.00s) 1478s === RUN TestWatchCancelRunning 1478s watch_test.go:48: Cannot create clusters in --short tests 1478s --- SKIP: TestWatchCancelRunning (0.00s) 1478s === RUN TestWatchResumeInitRev 1478s watch_test.go:353: Cannot create clusters in --short tests 1478s --- SKIP: TestWatchResumeInitRev (0.00s) 1478s === RUN TestWatchResumeCompacted 1478s watch_test.go:408: Cannot create clusters in --short tests 1478s --- SKIP: TestWatchResumeCompacted (0.00s) 1478s === RUN TestWatchCompactRevision 1478s watch_test.go:495: Cannot create clusters in --short tests 1478s --- SKIP: TestWatchCompactRevision (0.00s) 1478s === RUN TestWatchWithProgressNotify 1478s watch_test.go:537: Cannot create clusters in --short tests 1478s --- SKIP: TestWatchWithProgressNotify (0.00s) 1478s === RUN TestWatchWithProgressNotifyNoEvent 1478s watch_test.go:537: Cannot create clusters in --short tests 1478s --- SKIP: TestWatchWithProgressNotifyNoEvent (0.00s) 1478s === RUN TestConfigurableWatchProgressNotifyInterval 1478s watch_test.go:591: Cannot create clusters in --short tests 1478s --- SKIP: TestConfigurableWatchProgressNotifyInterval (0.00s) 1478s === RUN TestWatchRequestProgress 1478s === RUN TestWatchRequestProgress/0-watcher 1478s watch_test.go:631: Cannot create clusters in --short tests 1478s === RUN TestWatchRequestProgress/1-watcher 1478s watch_test.go:631: Cannot create clusters in --short tests 1478s === RUN TestWatchRequestProgress/2-watcher 1478s watch_test.go:631: Cannot create clusters in --short tests 1478s --- PASS: TestWatchRequestProgress (0.00s) 1478s --- SKIP: TestWatchRequestProgress/0-watcher (0.00s) 1478s --- SKIP: TestWatchRequestProgress/1-watcher (0.00s) 1478s --- SKIP: TestWatchRequestProgress/2-watcher (0.00s) 1478s === RUN TestWatchEventType 1478s watch_test.go:692: Cannot create clusters in --short tests 1478s --- SKIP: TestWatchEventType (0.00s) 1478s === RUN TestWatchErrConnClosed 1478s watch_test.go:766: Cannot create clusters in --short tests 1478s --- SKIP: TestWatchErrConnClosed (0.00s) 1478s === RUN TestWatchAfterClose 1478s watch_test.go:796: Cannot create clusters in --short tests 1478s --- SKIP: TestWatchAfterClose (0.00s) 1478s === RUN TestWatchWithRequireLeader 1478s watch_test.go:824: Cannot create clusters in --short tests 1478s --- SKIP: TestWatchWithRequireLeader (0.00s) 1478s === RUN TestWatchWithFilter 1478s watch_test.go:898: Cannot create clusters in --short tests 1478s --- SKIP: TestWatchWithFilter (0.00s) 1478s === RUN TestWatchWithCreatedNotification 1478s watch_test.go:937: Cannot create clusters in --short tests 1478s --- SKIP: TestWatchWithCreatedNotification (0.05s) 1478s === RUN TestWatchWithCreatedNotificationDropConn 1478s watch_test.go:959: Cannot create clusters in --short tests 1478s --- SKIP: TestWatchWithCreatedNotificationDropConn (0.00s) 1478s === RUN TestWatchCancelOnServer 1478s watch_test.go:988: Cannot create clusters in --short tests 1478s --- SKIP: TestWatchCancelOnServer (0.00s) 1478s === RUN TestWatchOverlapContextCancel 1478s watch_test.go:1068: Cannot create clusters in --short tests 1478s --- SKIP: TestWatchOverlapContextCancel (0.00s) 1478s === RUN TestWatchOverlapDropConnContextCancel 1478s watch_test.go:1068: Cannot create clusters in --short tests 1478s --- SKIP: TestWatchOverlapDropConnContextCancel (0.00s) 1478s === RUN TestWatchCancelAndCloseClient 1478s watch_test.go:1129: Cannot create clusters in --short tests 1478s --- SKIP: TestWatchCancelAndCloseClient (0.00s) 1478s === RUN TestWatchStressResumeClose 1478s watch_test.go:1159: Cannot create clusters in --short tests 1478s --- SKIP: TestWatchStressResumeClose (0.00s) 1478s === RUN TestWatchCancelDisconnected 1478s watch_test.go:1181: Cannot create clusters in --short tests 1478s --- SKIP: TestWatchCancelDisconnected (0.00s) 1478s === RUN TestWatchClose 1478s watch_test.go:48: Cannot create clusters in --short tests 1478s --- SKIP: TestWatchClose (0.00s) 1478s PASS 1479s ok go.etcd.io/etcd/tests/integration/clientv3 0.219s 1486s ok go.etcd.io/etcd/tests/integration/clientv3/concurrency 0.031s 1494s === RUN TestBalancerUnderBlackholeKeepAliveWatch 1494s black_hole_test.go:36: Cannot create clusters in --short tests 1494s --- SKIP: TestBalancerUnderBlackholeKeepAliveWatch (0.00s) 1494s === RUN TestBalancerUnderBlackholeNoKeepAlivePut 1494s black_hole_test.go:169: Cannot create clusters in --short tests 1494s --- SKIP: TestBalancerUnderBlackholeNoKeepAlivePut (0.00s) 1494s === RUN TestBalancerUnderBlackholeNoKeepAliveDelete 1494s black_hole_test.go:169: Cannot create clusters in --short tests 1494s --- SKIP: TestBalancerUnderBlackholeNoKeepAliveDelete (0.00s) 1494s === RUN TestBalancerUnderBlackholeNoKeepAliveTxn 1494s black_hole_test.go:169: Cannot create clusters in --short tests 1494s --- SKIP: TestBalancerUnderBlackholeNoKeepAliveTxn (0.00s) 1494s === RUN TestBalancerUnderBlackholeNoKeepAliveLinearizableGet 1494s black_hole_test.go:169: Cannot create clusters in --short tests 1494s --- SKIP: TestBalancerUnderBlackholeNoKeepAliveLinearizableGet (0.00s) 1494s === RUN TestBalancerUnderBlackholeNoKeepAliveSerializableGet 1494s black_hole_test.go:169: Cannot create clusters in --short tests 1494s --- SKIP: TestBalancerUnderBlackholeNoKeepAliveSerializableGet (0.00s) 1494s === RUN TestDialTLSExpired 1494s dial_test.go:50: Cannot create clusters in --short tests 1494s --- SKIP: TestDialTLSExpired (0.00s) 1494s === RUN TestDialTLSNoConfig 1494s dial_test.go:73: Cannot create clusters in --short tests 1494s --- SKIP: TestDialTLSNoConfig (0.00s) 1494s === RUN TestDialSetEndpointsBeforeFail 1494s dial_test.go:104: Cannot create clusters in --short tests 1494s --- SKIP: TestDialSetEndpointsBeforeFail (0.00s) 1494s === RUN TestDialSetEndpointsAfterFail 1494s dial_test.go:104: Cannot create clusters in --short tests 1494s --- SKIP: TestDialSetEndpointsAfterFail (0.00s) 1494s === RUN TestSwitchSetEndpoints 1494s dial_test.go:147: Cannot create clusters in --short tests 1494s --- SKIP: TestSwitchSetEndpoints (0.00s) 1494s === RUN TestRejectOldCluster 1494s dial_test.go:167: Cannot create clusters in --short tests 1494s --- SKIP: TestRejectOldCluster (0.00s) 1494s === RUN TestDialForeignEndpoint 1494s dial_test.go:188: Cannot create clusters in --short tests 1494s --- SKIP: TestDialForeignEndpoint (0.00s) 1494s === RUN TestSetEndpointAndPut 1494s dial_test.go:211: Cannot create clusters in --short tests 1494s --- SKIP: TestSetEndpointAndPut (0.00s) 1494s === RUN TestBalancerUnderNetworkPartitionPut 1494s network_partition_test.go:107: Cannot create clusters in --short tests 1494s --- SKIP: TestBalancerUnderNetworkPartitionPut (0.00s) 1494s === RUN TestBalancerUnderNetworkPartitionDelete 1494s network_partition_test.go:107: Cannot create clusters in --short tests 1494s --- SKIP: TestBalancerUnderNetworkPartitionDelete (0.00s) 1494s === RUN TestBalancerUnderNetworkPartitionTxn 1494s network_partition_test.go:107: Cannot create clusters in --short tests 1494s --- SKIP: TestBalancerUnderNetworkPartitionTxn (0.00s) 1494s === RUN TestBalancerUnderNetworkPartitionLinearizableGetWithLongTimeout 1494s network_partition_test.go:107: Cannot create clusters in --short tests 1494s --- SKIP: TestBalancerUnderNetworkPartitionLinearizableGetWithLongTimeout (0.00s) 1494s === RUN TestBalancerUnderNetworkPartitionLinearizableGetWithShortTimeout 1494s network_partition_test.go:107: Cannot create clusters in --short tests 1494s --- SKIP: TestBalancerUnderNetworkPartitionLinearizableGetWithShortTimeout (0.00s) 1494s === RUN TestBalancerUnderNetworkPartitionSerializableGet 1494s network_partition_test.go:107: Cannot create clusters in --short tests 1494s --- SKIP: TestBalancerUnderNetworkPartitionSerializableGet (0.00s) 1494s === RUN TestBalancerUnderNetworkPartitionLinearizableGetLeaderElection 1494s network_partition_test.go:164: Cannot create clusters in --short tests 1494s --- SKIP: TestBalancerUnderNetworkPartitionLinearizableGetLeaderElection (0.00s) 1494s === RUN TestBalancerUnderNetworkPartitionWatchLeader 1494s network_partition_test.go:219: Cannot create clusters in --short tests 1494s --- SKIP: TestBalancerUnderNetworkPartitionWatchLeader (0.00s) 1494s === RUN TestBalancerUnderNetworkPartitionWatchFollower 1494s network_partition_test.go:219: Cannot create clusters in --short tests 1494s --- SKIP: TestBalancerUnderNetworkPartitionWatchFollower (0.00s) 1494s === RUN TestDropReadUnderNetworkPartition 1494s network_partition_test.go:279: Cannot create clusters in --short tests 1494s --- SKIP: TestDropReadUnderNetworkPartition (0.00s) 1494s === RUN TestBalancerUnderServerShutdownWatch 1494s server_shutdown_test.go:33: Cannot create clusters in --short tests 1494s --- SKIP: TestBalancerUnderServerShutdownWatch (0.00s) 1494s === RUN TestBalancerUnderServerShutdownPut 1494s server_shutdown_test.go:146: Cannot create clusters in --short tests 1494s --- SKIP: TestBalancerUnderServerShutdownPut (0.00s) 1494s === RUN TestBalancerUnderServerShutdownDelete 1494s server_shutdown_test.go:146: Cannot create clusters in --short tests 1494s --- SKIP: TestBalancerUnderServerShutdownDelete (0.00s) 1494s === RUN TestBalancerUnderServerShutdownTxn 1494s server_shutdown_test.go:146: Cannot create clusters in --short tests 1494s --- SKIP: TestBalancerUnderServerShutdownTxn (0.00s) 1494s === RUN TestBalancerUnderServerShutdownGetLinearizable 1494s server_shutdown_test.go:204: Cannot create clusters in --short tests 1494s --- SKIP: TestBalancerUnderServerShutdownGetLinearizable (0.00s) 1494s === RUN TestBalancerUnderServerShutdownGetSerializable 1494s server_shutdown_test.go:204: Cannot create clusters in --short tests 1494s --- SKIP: TestBalancerUnderServerShutdownGetSerializable (0.00s) 1494s === RUN TestBalancerUnderServerStopInflightLinearizableGetOnRestart 1494s === RUN TestBalancerUnderServerStopInflightLinearizableGetOnRestart/connectivity_test.pinTestOpt{pinLeader:true,_stopPinFirst:true} 1494s server_shutdown_test.go:277: Cannot create clusters in --short tests 1494s === RUN TestBalancerUnderServerStopInflightLinearizableGetOnRestart/connectivity_test.pinTestOpt{pinLeader:true,_stopPinFirst:false} 1494s server_shutdown_test.go:277: Cannot create clusters in --short tests 1494s === RUN TestBalancerUnderServerStopInflightLinearizableGetOnRestart/connectivity_test.pinTestOpt{pinLeader:false,_stopPinFirst:true} 1494s server_shutdown_test.go:277: Cannot create clusters in --short tests 1494s === RUN TestBalancerUnderServerStopInflightLinearizableGetOnRestart/connectivity_test.pinTestOpt{pinLeader:false,_stopPinFirst:false} 1494s server_shutdown_test.go:277: Cannot create clusters in --short tests 1494s --- PASS: TestBalancerUnderServerStopInflightLinearizableGetOnRestart (0.00s) 1494s --- SKIP: TestBalancerUnderServerStopInflightLinearizableGetOnRestart/connectivity_test.pinTestOpt{pinLeader:true,_stopPinFirst:true} (0.00s) 1494s --- SKIP: TestBalancerUnderServerStopInflightLinearizableGetOnRestart/connectivity_test.pinTestOpt{pinLeader:true,_stopPinFirst:false} (0.00s) 1494s --- SKIP: TestBalancerUnderServerStopInflightLinearizableGetOnRestart/connectivity_test.pinTestOpt{pinLeader:false,_stopPinFirst:true} (0.00s) 1494s --- SKIP: TestBalancerUnderServerStopInflightLinearizableGetOnRestart/connectivity_test.pinTestOpt{pinLeader:false,_stopPinFirst:false} (0.00s) 1494s === RUN TestBalancerUnderServerStopInflightSerializableGetOnRestart 1494s === RUN TestBalancerUnderServerStopInflightSerializableGetOnRestart/connectivity_test.pinTestOpt{pinLeader:true,_stopPinFirst:true} 1494s server_shutdown_test.go:277: Cannot create clusters in --short tests 1494s === RUN TestBalancerUnderServerStopInflightSerializableGetOnRestart/connectivity_test.pinTestOpt{pinLeader:true,_stopPinFirst:false} 1494s server_shutdown_test.go:277: Cannot create clusters in --short tests 1494s === RUN TestBalancerUnderServerStopInflightSerializableGetOnRestart/connectivity_test.pinTestOpt{pinLeader:false,_stopPinFirst:true} 1494s server_shutdown_test.go:277: Cannot create clusters in --short tests 1494s === RUN TestBalancerUnderServerStopInflightSerializableGetOnRestart/connectivity_test.pinTestOpt{pinLeader:false,_stopPinFirst:false} 1494s server_shutdown_test.go:277: Cannot create clusters in --short tests 1494s --- PASS: TestBalancerUnderServerStopInflightSerializableGetOnRestart (0.00s) 1494s --- SKIP: TestBalancerUnderServerStopInflightSerializableGetOnRestart/connectivity_test.pinTestOpt{pinLeader:true,_stopPinFirst:true} (0.00s) 1494s --- SKIP: TestBalancerUnderServerStopInflightSerializableGetOnRestart/connectivity_test.pinTestOpt{pinLeader:true,_stopPinFirst:false} (0.00s) 1494s --- SKIP: TestBalancerUnderServerStopInflightSerializableGetOnRestart/connectivity_test.pinTestOpt{pinLeader:false,_stopPinFirst:true} (0.00s) 1494s --- SKIP: TestBalancerUnderServerStopInflightSerializableGetOnRestart/connectivity_test.pinTestOpt{pinLeader:false,_stopPinFirst:false} (0.00s) 1494s PASS 1494s ok go.etcd.io/etcd/tests/integration/clientv3/connectivity 0.110s 1501s ok go.etcd.io/etcd/tests/integration/clientv3/examples 0.052s 1509s === RUN TestBarrierSingleNode 1509s v3_barrier_test.go:27: Cannot create clusters in --short tests 1509s --- SKIP: TestBarrierSingleNode (0.00s) 1509s === RUN TestBarrierMultiNode 1509s v3_barrier_test.go:34: Cannot create clusters in --short tests 1509s --- SKIP: TestBarrierMultiNode (0.00s) 1509s === RUN TestBarrierWaitNonexistentKey 1509s v3_barrier_test.go:88: Cannot create clusters in --short tests 1509s --- SKIP: TestBarrierWaitNonexistentKey (0.00s) 1509s === RUN TestDoubleBarrier 1509s v3_double_barrier_test.go:32: Cannot create clusters in --short tests 1509s --- SKIP: TestDoubleBarrier (0.00s) 1509s === RUN TestDoubleBarrierTooManyClients 1509s v3_double_barrier_test.go:106: Cannot create clusters in --short tests 1509s --- SKIP: TestDoubleBarrierTooManyClients (0.00s) 1509s === RUN TestDoubleBarrierFailover 1509s v3_double_barrier_test.go:167: Cannot create clusters in --short tests 1509s --- SKIP: TestDoubleBarrierFailover (0.00s) 1509s === RUN TestMutexLockSingleNode 1509s v3_lock_test.go:31: Cannot create clusters in --short tests 1509s --- SKIP: TestMutexLockSingleNode (0.00s) 1509s === RUN TestMutexLockMultiNode 1509s v3_lock_test.go:42: Cannot create clusters in --short tests 1509s --- SKIP: TestMutexLockMultiNode (0.00s) 1509s === RUN TestMutexTryLockSingleNode 1509s v3_lock_test.go:96: Cannot create clusters in --short tests 1509s --- SKIP: TestMutexTryLockSingleNode (0.00s) 1509s === RUN TestMutexTryLockMultiNode 1509s v3_lock_test.go:106: Cannot create clusters in --short tests 1509s --- SKIP: TestMutexTryLockMultiNode (0.00s) 1509s === RUN TestMutexSessionRelock 1509s v3_lock_test.go:166: Cannot create clusters in --short tests 1509s --- SKIP: TestMutexSessionRelock (0.00s) 1509s === RUN TestMutexWaitsOnCurrentHolder 1509s v3_lock_test.go:190: Cannot create clusters in --short tests 1509s --- SKIP: TestMutexWaitsOnCurrentHolder (0.00s) 1509s === RUN TestRWMutexSingleNode 1509s v3_lock_test.go:308: Cannot create clusters in --short tests 1509s --- SKIP: TestRWMutexSingleNode (0.00s) 1509s === RUN TestRWMutexMultiNode 1509s v3_lock_test.go:315: Cannot create clusters in --short tests 1509s --- SKIP: TestRWMutexMultiNode (0.00s) 1509s === RUN TestQueueOneReaderOneWriter 1509s v3_queue_test.go:34: Cannot create clusters in --short tests 1509s --- SKIP: TestQueueOneReaderOneWriter (0.00s) 1509s === RUN TestQueueManyReaderOneWriter 1509s v3_queue_test.go:151: Cannot create clusters in --short tests 1509s --- SKIP: TestQueueManyReaderOneWriter (0.00s) 1509s === RUN TestQueueOneReaderManyWriter 1509s v3_queue_test.go:151: Cannot create clusters in --short tests 1509s --- SKIP: TestQueueOneReaderManyWriter (0.00s) 1509s === RUN TestQueueManyReaderManyWriter 1509s v3_queue_test.go:151: Cannot create clusters in --short tests 1509s --- SKIP: TestQueueManyReaderManyWriter (0.00s) 1509s === RUN TestPrQueueOneReaderOneWriter 1509s v3_queue_test.go:93: Cannot create clusters in --short tests 1509s --- SKIP: TestPrQueueOneReaderOneWriter (0.00s) 1509s === RUN TestPrQueueManyReaderManyWriter 1509s v3_queue_test.go:127: Cannot create clusters in --short tests 1509s --- SKIP: TestPrQueueManyReaderManyWriter (0.00s) 1509s PASS 1509s ok go.etcd.io/etcd/tests/integration/clientv3/experimental/recipes 0.082s 1516s === RUN TestLeaseNotFoundError 1516s lease_test.go:33: Cannot create clusters in --short tests 1516s --- SKIP: TestLeaseNotFoundError (0.00s) 1516s === RUN TestLeaseGrant 1516s lease_test.go:47: Cannot create clusters in --short tests 1516s --- SKIP: TestLeaseGrant (0.00s) 1516s === RUN TestLeaseRevoke 1516s lease_test.go:73: Cannot create clusters in --short tests 1516s --- SKIP: TestLeaseRevoke (0.00s) 1516s === RUN TestLeaseKeepAliveOnce 1516s lease_test.go:99: Cannot create clusters in --short tests 1516s --- SKIP: TestLeaseKeepAliveOnce (0.00s) 1516s === RUN TestLeaseKeepAlive 1516s lease_test.go:123: Cannot create clusters in --short tests 1516s --- SKIP: TestLeaseKeepAlive (0.00s) 1516s === RUN TestLeaseKeepAliveOneSecond 1516s lease_test.go:163: Cannot create clusters in --short tests 1516s --- SKIP: TestLeaseKeepAliveOneSecond (0.00s) 1516s === RUN TestLeaseKeepAliveHandleFailure 1516s lease_test.go:190: test it when we have a cluster client 1516s --- SKIP: TestLeaseKeepAliveHandleFailure (0.00s) 1516s === RUN TestLeaseKeepAliveNotFound 1516s lease_test.go:247: Cannot create clusters in --short tests 1516s --- SKIP: TestLeaseKeepAliveNotFound (0.00s) 1516s === RUN TestLeaseGrantErrConnClosed 1516s lease_test.go:280: Cannot create clusters in --short tests 1516s --- SKIP: TestLeaseGrantErrConnClosed (0.00s) 1516s === RUN TestLeaseKeepAliveFullResponseQueue 1516s lease_test.go:312: Cannot create clusters in --short tests 1516s --- SKIP: TestLeaseKeepAliveFullResponseQueue (0.00s) 1516s === RUN TestLeaseGrantNewAfterClose 1516s lease_test.go:352: Cannot create clusters in --short tests 1516s --- SKIP: TestLeaseGrantNewAfterClose (0.00s) 1516s === RUN TestLeaseRevokeNewAfterClose 1516s lease_test.go:379: Cannot create clusters in --short tests 1516s --- SKIP: TestLeaseRevokeNewAfterClose (0.00s) 1516s === RUN TestLeaseKeepAliveCloseAfterDisconnectRevoke 1516s lease_test.go:418: Cannot create clusters in --short tests 1516s --- SKIP: TestLeaseKeepAliveCloseAfterDisconnectRevoke (0.00s) 1516s === RUN TestLeaseKeepAliveInitTimeout 1516s lease_test.go:464: Cannot create clusters in --short tests 1516s --- SKIP: TestLeaseKeepAliveInitTimeout (0.00s) 1516s === RUN TestLeaseKeepAliveTTLTimeout 1516s lease_test.go:497: Cannot create clusters in --short tests 1516s --- SKIP: TestLeaseKeepAliveTTLTimeout (0.00s) 1516s === RUN TestLeaseTimeToLive 1516s lease_test.go:532: Cannot create clusters in --short tests 1516s --- SKIP: TestLeaseTimeToLive (0.00s) 1516s === RUN TestLeaseTimeToLiveLeaseNotFound 1516s lease_test.go:590: Cannot create clusters in --short tests 1516s --- SKIP: TestLeaseTimeToLiveLeaseNotFound (0.00s) 1516s === RUN TestLeaseLeases 1516s lease_test.go:625: Cannot create clusters in --short tests 1516s --- SKIP: TestLeaseLeases (0.00s) 1516s === RUN TestLeaseRenewLostQuorum 1516s lease_test.go:658: Cannot create clusters in --short tests 1516s --- SKIP: TestLeaseRenewLostQuorum (0.00s) 1516s === RUN TestLeaseKeepAliveLoopExit 1516s lease_test.go:706: Cannot create clusters in --short tests 1516s --- SKIP: TestLeaseKeepAliveLoopExit (0.00s) 1516s === RUN TestV3LeaseFailureOverlap 1516s lease_test.go:731: Cannot create clusters in --short tests 1516s --- SKIP: TestV3LeaseFailureOverlap (0.00s) 1516s === RUN TestLeaseWithRequireLeader 1516s lease_test.go:784: Cannot create clusters in --short tests 1516s --- SKIP: TestLeaseWithRequireLeader (0.00s) 1516s === RUN TestLeasingPutGet 1516s leasing_test.go:34: Cannot create clusters in --short tests 1516s --- SKIP: TestLeasingPutGet (0.00s) 1516s === RUN TestLeasingInterval 1516s leasing_test.go:93: Cannot create clusters in --short tests 1516s --- SKIP: TestLeasingInterval (0.00s) 1516s === RUN TestLeasingPutInvalidateNew 1516s leasing_test.go:132: Cannot create clusters in --short tests 1516s --- SKIP: TestLeasingPutInvalidateNew (0.00s) 1516s === RUN TestLeasingPutInvalidateExisting 1516s leasing_test.go:162: Cannot create clusters in --short tests 1516s --- SKIP: TestLeasingPutInvalidateExisting (0.00s) 1516s === RUN TestLeasingGetNoLeaseTTL 1516s leasing_test.go:196: Cannot create clusters in --short tests 1516s --- SKIP: TestLeasingGetNoLeaseTTL (0.00s) 1516s === RUN TestLeasingGetSerializable 1516s leasing_test.go:225: Cannot create clusters in --short tests 1516s --- SKIP: TestLeasingGetSerializable (0.00s) 1516s === RUN TestLeasingPrevKey 1516s leasing_test.go:265: Cannot create clusters in --short tests 1516s --- SKIP: TestLeasingPrevKey (0.00s) 1516s === RUN TestLeasingRevGet 1516s leasing_test.go:291: Cannot create clusters in --short tests 1516s --- SKIP: TestLeasingRevGet (0.00s) 1516s === RUN TestLeasingGetWithOpts 1516s leasing_test.go:327: Cannot create clusters in --short tests 1516s --- SKIP: TestLeasingGetWithOpts (0.00s) 1516s === RUN TestLeasingConcurrentPut 1516s leasing_test.go:372: Cannot create clusters in --short tests 1516s --- SKIP: TestLeasingConcurrentPut (0.01s) 1516s === RUN TestLeasingDisconnectedGet 1516s leasing_test.go:419: Cannot create clusters in --short tests 1516s --- SKIP: TestLeasingDisconnectedGet (0.00s) 1516s === RUN TestLeasingDeleteOwner 1516s leasing_test.go:448: Cannot create clusters in --short tests 1516s --- SKIP: TestLeasingDeleteOwner (0.00s) 1516s === RUN TestLeasingDeleteNonOwner 1516s leasing_test.go:482: Cannot create clusters in --short tests 1516s --- SKIP: TestLeasingDeleteNonOwner (0.00s) 1516s === RUN TestLeasingOverwriteResponse 1516s leasing_test.go:517: Cannot create clusters in --short tests 1516s --- SKIP: TestLeasingOverwriteResponse (0.00s) 1516s === RUN TestLeasingOwnerPutResponse 1516s leasing_test.go:551: Cannot create clusters in --short tests 1516s --- SKIP: TestLeasingOwnerPutResponse (0.00s) 1516s === RUN TestLeasingTxnOwnerGetRange 1516s leasing_test.go:589: Cannot create clusters in --short tests 1516s --- SKIP: TestLeasingTxnOwnerGetRange (0.00s) 1516s === RUN TestLeasingTxnOwnerGet 1516s leasing_test.go:618: Cannot create clusters in --short tests 1516s --- SKIP: TestLeasingTxnOwnerGet (0.00s) 1516s === RUN TestLeasingTxnOwnerDeleteRange 1516s leasing_test.go:704: Cannot create clusters in --short tests 1516s --- SKIP: TestLeasingTxnOwnerDeleteRange (0.00s) 1516s === RUN TestLeasingTxnOwnerDelete 1516s leasing_test.go:743: Cannot create clusters in --short tests 1516s --- SKIP: TestLeasingTxnOwnerDelete (0.00s) 1516s === RUN TestLeasingTxnOwnerIf 1516s leasing_test.go:774: Cannot create clusters in --short tests 1516s --- SKIP: TestLeasingTxnOwnerIf (0.00s) 1516s === RUN TestLeasingTxnCancel 1516s leasing_test.go:868: Cannot create clusters in --short tests 1516s --- SKIP: TestLeasingTxnCancel (0.00s) 1516s === RUN TestLeasingTxnNonOwnerPut 1516s leasing_test.go:902: Cannot create clusters in --short tests 1516s --- SKIP: TestLeasingTxnNonOwnerPut (0.00s) 1516s === RUN TestLeasingTxnRandIfThenOrElse 1516s leasing_test.go:980: Cannot create clusters in --short tests 1516s --- SKIP: TestLeasingTxnRandIfThenOrElse (0.00s) 1516s === RUN TestLeasingOwnerPutError 1516s leasing_test.go:1086: Cannot create clusters in --short tests 1516s --- SKIP: TestLeasingOwnerPutError (0.00s) 1516s === RUN TestLeasingOwnerDeleteError 1516s leasing_test.go:1107: Cannot create clusters in --short tests 1516s --- SKIP: TestLeasingOwnerDeleteError (0.00s) 1516s === RUN TestLeasingNonOwnerPutError 1516s leasing_test.go:1128: Cannot create clusters in --short tests 1516s --- SKIP: TestLeasingNonOwnerPutError (0.00s) 1516s === RUN TestLeasingOwnerDeletePrefix 1516s leasing_test.go:1153: Cannot create clusters in --short tests 1516s --- SKIP: TestLeasingOwnerDeletePrefix (0.00s) 1516s === RUN TestLeasingOwnerDeleteFrom 1516s leasing_test.go:1153: Cannot create clusters in --short tests 1516s --- SKIP: TestLeasingOwnerDeleteFrom (0.00s) 1516s === RUN TestLeasingDeleteRangeBounds 1516s leasing_test.go:1202: Cannot create clusters in --short tests 1516s --- SKIP: TestLeasingDeleteRangeBounds (0.00s) 1516s === RUN TestLeasingDeleteRangeContendTxn 1516s leasing_test.go:1260: Cannot create clusters in --short tests 1516s --- SKIP: TestLeasingDeleteRangeContendTxn (0.00s) 1516s === RUN TestLeaseDeleteRangeContendDel 1516s leasing_test.go:1260: Cannot create clusters in --short tests 1516s --- SKIP: TestLeaseDeleteRangeContendDel (0.00s) 1516s === RUN TestLeasingPutGetDeleteConcurrent 1516s leasing_test.go:1318: Cannot create clusters in --short tests 1516s --- SKIP: TestLeasingPutGetDeleteConcurrent (0.00s) 1516s === RUN TestLeasingReconnectOwnerRevoke 1516s leasing_test.go:1377: Cannot create clusters in --short tests 1516s --- SKIP: TestLeasingReconnectOwnerRevoke (0.00s) 1516s === RUN TestLeasingReconnectOwnerRevokeCompact 1516s leasing_test.go:1438: Cannot create clusters in --short tests 1516s --- SKIP: TestLeasingReconnectOwnerRevokeCompact (0.00s) 1516s === RUN TestLeasingReconnectOwnerConsistency 1516s leasing_test.go:1491: Cannot create clusters in --short tests 1516s --- SKIP: TestLeasingReconnectOwnerConsistency (0.00s) 1516s === RUN TestLeasingTxnAtomicCache 1516s leasing_test.go:1565: Cannot create clusters in --short tests 1516s --- SKIP: TestLeasingTxnAtomicCache (0.00s) 1516s === RUN TestLeasingReconnectTxn 1516s leasing_test.go:1651: Cannot create clusters in --short tests 1516s --- SKIP: TestLeasingReconnectTxn (0.00s) 1516s === RUN TestLeasingReconnectNonOwnerGet 1516s leasing_test.go:1687: Cannot create clusters in --short tests 1516s --- SKIP: TestLeasingReconnectNonOwnerGet (0.00s) 1516s === RUN TestLeasingTxnRangeCmp 1516s leasing_test.go:1738: Cannot create clusters in --short tests 1516s --- SKIP: TestLeasingTxnRangeCmp (0.00s) 1516s === RUN TestLeasingDo 1516s leasing_test.go:1773: Cannot create clusters in --short tests 1516s --- SKIP: TestLeasingDo (0.00s) 1516s === RUN TestLeasingTxnOwnerPutBranch 1516s leasing_test.go:1815: Cannot create clusters in --short tests 1516s --- SKIP: TestLeasingTxnOwnerPutBranch (0.00s) 1516s === RUN TestLeasingSessionExpire 1516s leasing_test.go:1909: Cannot create clusters in --short tests 1516s --- SKIP: TestLeasingSessionExpire (0.00s) 1516s === RUN TestLeasingSessionExpireCancel 1516s === RUN TestLeasingSessionExpireCancel/test_0 1516s leasing_test.go:1985: Cannot create clusters in --short tests 1516s === RUN TestLeasingSessionExpireCancel/test_1 1516s leasing_test.go:1985: Cannot create clusters in --short tests 1516s === RUN TestLeasingSessionExpireCancel/test_2 1516s leasing_test.go:1985: Cannot create clusters in --short tests 1516s === RUN TestLeasingSessionExpireCancel/test_3 1516s leasing_test.go:1985: Cannot create clusters in --short tests 1516s === RUN TestLeasingSessionExpireCancel/test_4 1516s leasing_test.go:1985: Cannot create clusters in --short tests 1516s === RUN TestLeasingSessionExpireCancel/test_5 1516s leasing_test.go:1985: Cannot create clusters in --short tests 1516s === RUN TestLeasingSessionExpireCancel/test_6 1516s leasing_test.go:1985: Cannot create clusters in --short tests 1516s === RUN TestLeasingSessionExpireCancel/test_7 1516s leasing_test.go:1985: Cannot create clusters in --short tests 1516s --- PASS: TestLeasingSessionExpireCancel (0.00s) 1516s --- SKIP: TestLeasingSessionExpireCancel/test_0 (0.00s) 1516s --- SKIP: TestLeasingSessionExpireCancel/test_1 (0.00s) 1516s --- SKIP: TestLeasingSessionExpireCancel/test_2 (0.00s) 1516s --- SKIP: TestLeasingSessionExpireCancel/test_3 (0.00s) 1516s --- SKIP: TestLeasingSessionExpireCancel/test_4 (0.00s) 1516s --- SKIP: TestLeasingSessionExpireCancel/test_5 (0.00s) 1516s --- SKIP: TestLeasingSessionExpireCancel/test_6 (0.00s) 1516s --- SKIP: TestLeasingSessionExpireCancel/test_7 (0.00s) 1516s PASS 1516s ok go.etcd.io/etcd/tests/integration/clientv3/lease 0.100s 1525s === RUN TestEndpointManager 1525s endpoints_test.go:29: Cannot create clusters in --short tests 1525s --- SKIP: TestEndpointManager (0.00s) 1525s === RUN TestEndpointManagerAtomicity 1525s endpoints_test.go:91: Cannot create clusters in --short tests 1525s --- SKIP: TestEndpointManagerAtomicity (0.00s) 1525s === RUN TestEndpointManagerCRUD 1525s endpoints_test.go:133: Cannot create clusters in --short tests 1525s --- SKIP: TestEndpointManagerCRUD (0.00s) 1525s === RUN TestEtcdGrpcResolver 1525s resolver_test.go:36: Cannot create clusters in --short tests 1525s --- SKIP: TestEtcdGrpcResolver (0.00s) 1525s === RUN TestEtcdEndpointManager 1525s resolver_test.go:118: Cannot create clusters in --short tests 1525s --- SKIP: TestEtcdEndpointManager (0.00s) 1525s PASS 1525s ok go.etcd.io/etcd/tests/integration/clientv3/naming 0.161s 1532s === RUN TestSaveSnapshotFilePermissions 1532s v3_snapshot_test.go:61: Snapshot creation tests are depending on embedded etcServer so are integration-level tests. 1532s --- SKIP: TestSaveSnapshotFilePermissions (0.00s) 1532s PASS 1532s ok go.etcd.io/etcd/tests/integration/clientv3/snapshot 0.190s 1541s === RUN TestEmbedEtcd 1541s embed_test.go:50: Cannot start embedded cluster in --short tests 1541s --- SKIP: TestEmbedEtcd (0.00s) 1541s === RUN TestEmbedEtcdGracefulStopSecure 1541s embed_test.go:135: Cannot start embedded cluster in --short tests 1541s --- SKIP: TestEmbedEtcdGracefulStopSecure (0.00s) 1541s === RUN TestEmbedEtcdGracefulStopInsecure 1541s embed_test.go:135: Cannot start embedded cluster in --short tests 1541s --- SKIP: TestEmbedEtcdGracefulStopInsecure (0.00s) 1541s PASS 1541s ok go.etcd.io/etcd/tests/integration/embed 0.106s 1549s === RUN TestClusterProxyMemberList 1549s cluster_test.go:37: Cannot create clusters in --short tests 1549s --- SKIP: TestClusterProxyMemberList (0.00s) 1549s === RUN TestKVProxyRange 1549s kv_test.go:32: Cannot create clusters in --short tests 1549s --- SKIP: TestKVProxyRange (0.00s) 1549s === RUN TestRegister 1549s register_test.go:29: Cannot create clusters in --short tests 1549s --- SKIP: TestRegister (0.00s) 1549s PASS 1549s ok go.etcd.io/etcd/tests/integration/proxy/grpcproxy 0.207s 1558s === RUN TestSnapshotV3RestoreMultiMemberAdd 1558s member_test.go:34: Cannot create clusters in --short tests 1558s --- SKIP: TestSnapshotV3RestoreMultiMemberAdd (0.00s) 1558s === RUN TestSnapshotV3RestoreSingle 1558s v3_snapshot_test.go:40: Cannot create clusters in --short tests 1558s --- SKIP: TestSnapshotV3RestoreSingle (0.00s) 1558s === RUN TestSnapshotV3RestoreMulti 1558s v3_snapshot_test.go:106: Cannot create clusters in --short tests 1558s --- SKIP: TestSnapshotV3RestoreMulti (0.00s) 1558s === RUN TestCorruptedBackupFileCheck 1558s v3_snapshot_test.go:143: Cannot create clusters in --short tests 1558s --- SKIP: TestCorruptedBackupFileCheck (0.00s) 1558s PASS 1558s ok go.etcd.io/etcd/tests/integration/snapshot 0.297s 1567s === RUN TestStoreRecover 1567s store_tag_not_v2v3_test.go:43: Cannot create clusters in --short tests 1567s --- SKIP: TestStoreRecover (0.00s) 1567s === RUN TestNewStoreWithNamespaces 1567s --- PASS: TestNewStoreWithNamespaces (0.00s) 1567s === RUN TestStoreGetValue 1567s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 1567s --- PASS: TestStoreGetValue (0.00s) 1567s === RUN TestStoreGetSorted 1567s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 1567s --- PASS: TestStoreGetSorted (0.00s) 1567s === RUN TestSet 1567s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 1567s --- PASS: TestSet (0.00s) 1567s === RUN TestStoreCreateValue 1567s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 1567s --- PASS: TestStoreCreateValue (0.00s) 1567s === RUN TestStoreCreateDirectory 1567s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 1567s --- PASS: TestStoreCreateDirectory (0.00s) 1567s === RUN TestStoreCreateFailsIfExists 1567s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 1567s --- PASS: TestStoreCreateFailsIfExists (0.00s) 1567s === RUN TestStoreUpdateValue 1567s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 1567s --- PASS: TestStoreUpdateValue (0.00s) 1567s === RUN TestStoreUpdateFailsIfDirectory 1567s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 1567s --- PASS: TestStoreUpdateFailsIfDirectory (0.00s) 1567s === RUN TestStoreDeleteValue 1567s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 1567s --- PASS: TestStoreDeleteValue (0.00s) 1567s === RUN TestStoreDeleteDirectory 1567s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 1567s --- PASS: TestStoreDeleteDirectory (0.00s) 1567s === RUN TestStoreDeleteDirectoryFailsIfNonRecursiveAndDir 1567s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 1567s --- PASS: TestStoreDeleteDirectoryFailsIfNonRecursiveAndDir (0.00s) 1567s === RUN TestRootRdOnly 1567s --- PASS: TestRootRdOnly (0.00s) 1567s === RUN TestStoreCompareAndDeletePrevValue 1567s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 1567s --- PASS: TestStoreCompareAndDeletePrevValue (0.00s) 1567s === RUN TestStoreCompareAndDeletePrevValueFailsIfNotMatch 1567s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 1567s --- PASS: TestStoreCompareAndDeletePrevValueFailsIfNotMatch (0.00s) 1567s === RUN TestStoreCompareAndDeletePrevIndex 1567s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 1567s --- PASS: TestStoreCompareAndDeletePrevIndex (0.00s) 1567s === RUN TestStoreCompareAndDeletePrevIndexFailsIfNotMatch 1567s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 1567s --- PASS: TestStoreCompareAndDeletePrevIndexFailsIfNotMatch (0.00s) 1567s === RUN TestStoreCompareAndDeleteDirectoryFail 1567s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 1567s --- PASS: TestStoreCompareAndDeleteDirectoryFail (0.00s) 1567s === RUN TestStoreCompareAndSwapPrevValue 1567s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 1567s --- PASS: TestStoreCompareAndSwapPrevValue (0.00s) 1567s === RUN TestStoreCompareAndSwapPrevValueFailsIfNotMatch 1567s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 1567s --- PASS: TestStoreCompareAndSwapPrevValueFailsIfNotMatch (0.00s) 1567s === RUN TestStoreCompareAndSwapPrevIndex 1567s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 1567s --- PASS: TestStoreCompareAndSwapPrevIndex (0.00s) 1567s === RUN TestStoreCompareAndSwapPrevIndexFailsIfNotMatch 1567s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 1567s --- PASS: TestStoreCompareAndSwapPrevIndexFailsIfNotMatch (0.00s) 1567s === RUN TestStoreWatchCreate 1567s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 1567s --- PASS: TestStoreWatchCreate (0.10s) 1567s === RUN TestStoreWatchRecursiveCreate 1567s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 1567s --- PASS: TestStoreWatchRecursiveCreate (0.00s) 1567s === RUN TestStoreWatchUpdate 1567s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 1567s --- PASS: TestStoreWatchUpdate (0.00s) 1567s === RUN TestStoreWatchRecursiveUpdate 1567s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 1567s --- PASS: TestStoreWatchRecursiveUpdate (0.00s) 1567s === RUN TestStoreWatchDelete 1567s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 1567s --- PASS: TestStoreWatchDelete (0.01s) 1567s === RUN TestStoreWatchRecursiveDelete 1567s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 1567s --- PASS: TestStoreWatchRecursiveDelete (0.00s) 1567s === RUN TestStoreWatchCompareAndSwap 1567s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 1567s --- PASS: TestStoreWatchCompareAndSwap (0.00s) 1567s === RUN TestStoreWatchRecursiveCompareAndSwap 1567s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 1567s --- PASS: TestStoreWatchRecursiveCompareAndSwap (0.00s) 1567s === RUN TestStoreWatchStream 1567s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 1567s --- PASS: TestStoreWatchStream (0.20s) 1567s === RUN TestStoreWatchCreateWithHiddenKey 1567s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 1567s --- PASS: TestStoreWatchCreateWithHiddenKey (0.10s) 1567s === RUN TestStoreWatchRecursiveCreateWithHiddenKey 1567s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 1567s --- PASS: TestStoreWatchRecursiveCreateWithHiddenKey (0.22s) 1567s === RUN TestStoreWatchUpdateWithHiddenKey 1567s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 1567s --- PASS: TestStoreWatchUpdateWithHiddenKey (0.00s) 1567s === RUN TestStoreWatchRecursiveUpdateWithHiddenKey 1567s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 1567s --- PASS: TestStoreWatchRecursiveUpdateWithHiddenKey (0.00s) 1567s === RUN TestStoreWatchDeleteWithHiddenKey 1567s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 1567s --- PASS: TestStoreWatchDeleteWithHiddenKey (0.00s) 1567s === RUN TestStoreWatchRecursiveDeleteWithHiddenKey 1567s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 1567s --- PASS: TestStoreWatchRecursiveDeleteWithHiddenKey (0.00s) 1567s === RUN TestStoreWatchRecursiveCreateDeeperThanHiddenKey 1567s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 1567s --- PASS: TestStoreWatchRecursiveCreateDeeperThanHiddenKey (0.00s) 1567s === RUN TestStoreWatchSlowConsumer 1567s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 1567s --- PASS: TestStoreWatchSlowConsumer (0.00s) 1567s === RUN TestCreateKV 1567s store_v2v3_test.go:30: Cannot create clusters in --short tests 1567s --- SKIP: TestCreateKV (0.00s) 1567s === RUN TestSetKV 1567s store_v2v3_test.go:30: Cannot create clusters in --short tests 1567s --- SKIP: TestSetKV (0.00s) 1567s === RUN TestCreateSetDir 1567s store_v2v3_test.go:30: Cannot create clusters in --short tests 1567s --- SKIP: TestCreateSetDir (0.00s) 1567s PASS 1567s ok go.etcd.io/etcd/tests/integration/v2store 0.781s 1567s ? go.etcd.io/etcd/tests/testutils [no test files] 1567s FAIL 1568s dh_auto_test: error: 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 returned exit code 1 1568s make[1]: *** [debian/rules:26: override_dh_auto_test] Error 25 1568s make[1]: Leaving directory '/tmp/autopkgtest.m13fUM/autopkgtest_tmp' 1568s make: *** [debian/rules:41: build] Error 2 1569s autopkgtest [15:33:12]: test dh-golang-autopkgtest: -----------------------] 1573s dh-golang-autopkgtest FAIL non-zero exit status 2 1573s autopkgtest [15:33:16]: test dh-golang-autopkgtest: - - - - - - - - - - results - - - - - - - - - - 1580s autopkgtest [15:33:23]: @@@@@@@@@@@@@@@@@@@@ summary 1580s integration SKIP Test lists explicitly supported architectures, but the current architecture s390x isn't listed. 1580s functional SKIP Test lists explicitly supported architectures, but the current architecture s390x isn't listed. 1580s integration SKIP Test lists explicitly supported architectures, but the current architecture s390x isn't listed. 1580s functional SKIP Test lists explicitly supported architectures, but the current architecture s390x isn't listed. 1580s dh-golang-autopkgtest FAIL non-zero exit status 2