0s autopkgtest [03:28:12]: starting date and time: 2026-02-08 03:28:12+0000 0s autopkgtest [03:28:12]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [03:28:12]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.bf38ri08/out --timeout-copy=6000 --needs-internet=try --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:golang-gogoprotobuf --apt-upgrade etcd --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=golang-gogoprotobuf/1.3.2-3build2 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-cpu2-ram4-disk20-s390x --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-15@sto01-s390x-31.secgroup --name adt-resolute-s390x-etcd-20260208-032810-juju-7f2275-prod-proposed-migration-environment-15-c0e30d37-8cae-4739-9433-73b07652f948 --image adt/ubuntu-resolute-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-15 --net-id=net_prod-autopkgtest-workers-s390x -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 14s Creating nova instance adt-resolute-s390x-etcd-20260208-032810-juju-7f2275-prod-proposed-migration-environment-15-c0e30d37-8cae-4739-9433-73b07652f948 from image adt/ubuntu-resolute-s390x-server-20260208.img (UUID bf8d2066-816d-4293-b7d1-06f39d3d29cb)... 207s autopkgtest [03:31:39]: testbed dpkg architecture: s390x 207s autopkgtest [03:31:39]: testbed apt version: 3.1.15 208s autopkgtest [03:31:40]: @@@@@@@@@@@@@@@@@@@@ test bed setup 209s autopkgtest [03:31:41]: testbed release detected to be: None 212s autopkgtest [03:31:44]: updating testbed package index (apt update) 213s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 213s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 213s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 213s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 213s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [31.5 kB] 214s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1638 kB] 217s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [182 kB] 217s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x Packages [203 kB] 217s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/universe s390x Packages [1438 kB] 220s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse s390x Packages [8452 B] 221s Fetched 3625 kB in 8s (438 kB/s) 226s Reading package lists... 229s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 230s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 230s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 230s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 235s Reading package lists... 236s Reading package lists... 238s Building dependency tree... 238s Reading state information... 239s Calculating upgrade... 241s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 241s autopkgtest [03:32:13]: upgrading testbed (apt dist-upgrade and autopurge) 241s Reading package lists... 243s Building dependency tree... 243s Reading state information... 243s Calculating upgrade... 245s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 245s Reading package lists... 247s Building dependency tree... 247s Reading state information... 248s Solving dependencies... 249s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 257s autopkgtest [03:32:29]: testbed running kernel: Linux 6.19.0-3-generic #3-Ubuntu SMP Fri Jan 23 19:02:49 UTC 2026 257s autopkgtest [03:32:29]: @@@@@@@@@@@@@@@@@@@@ apt-source etcd 275s Get:1 http://ftpmaster.internal/ubuntu resolute/universe etcd 3.5.16-4 (dsc) [4038 B] 275s Get:2 http://ftpmaster.internal/ubuntu resolute/universe etcd 3.5.16-4 (tar) [4121 kB] 275s Get:3 http://ftpmaster.internal/ubuntu resolute/universe etcd 3.5.16-4 (diff) [45.4 kB] 282s gpgv: Signature made Tue Mar 4 13:33:24 2025 UTC 282s gpgv: using RSA key 4F3E74F436050C10F5696574B972BF3EA4AE57A3 282s gpgv: Can't check signature: No public key 282s dpkg-source: warning: cannot verify inline signature for ./etcd_3.5.16-4.dsc: no acceptable signature found 285s autopkgtest [03:32:57]: testing package etcd version 3.5.16-4 286s integration SKIP Test lists explicitly supported architectures, but the current architecture s390x isn't listed. 286s functional SKIP Test lists explicitly supported architectures, but the current architecture s390x isn't listed. 286s autopkgtest [03:32:58]: build not needed 290s integration SKIP Test lists explicitly supported architectures, but the current architecture s390x isn't listed. 290s functional SKIP Test lists explicitly supported architectures, but the current architecture s390x isn't listed. 291s autopkgtest [03:33:03]: test dh-golang-autopkgtest: preparing testbed 292s Reading package lists... 293s Building dependency tree... 293s Reading state information... 294s Solving dependencies... 296s The following NEW packages will be installed: 296s autoconf automake autopoint autotools-dev build-essential cpp cpp-15 296s cpp-15-s390x-linux-gnu cpp-s390x-linux-gnu debhelper debugedit dh-autoreconf 296s dh-golang dh-strip-nondeterminism dwz etcd-client etcd-server g++ g++-15 296s g++-15-s390x-linux-gnu g++-s390x-linux-gnu gcc gcc-15 gcc-15-s390x-linux-gnu 296s gcc-s390x-linux-gnu gettext golang-1.25-go golang-1.25-src golang-any 296s golang-dbus-dev golang-etcd-server-dev golang-github-ajstarks-svgo-dev 296s golang-github-alecthomas-units-dev golang-github-antlr-antlr4-dev 296s golang-github-aws-aws-sdk-go-dev golang-github-aws-aws-sdk-go-v2-dev 296s golang-github-aws-smithy-go-dev golang-github-benbjohnson-clock-dev 296s golang-github-beorn7-perks-dev golang-github-bgentry-speakeasy-dev 296s golang-github-bmatcuk-doublestar-dev golang-github-burntsushi-toml-dev 296s golang-github-casbin-casbin-dev golang-github-casbin-govaluate-dev 296s golang-github-cenkalti-backoff-v4-dev golang-github-cespare-xxhash-dev 296s golang-github-chzyer-logex-dev golang-github-chzyer-readline-dev 296s golang-github-chzyer-test-dev golang-github-cockroachdb-datadriven-dev 296s golang-github-coreos-bbolt-dev golang-github-coreos-go-semver-dev 296s golang-github-coreos-go-systemd-dev golang-github-cpuguy83-go-md2man-v2-dev 296s golang-github-creack-pty-dev golang-github-davecgh-go-spew-dev 296s golang-github-dustin-go-humanize-dev golang-github-edsrzf-mmap-go-dev 296s golang-github-etcd-io-gofail-dev golang-github-felixge-httpsnoop-dev 296s golang-github-fogleman-gg-dev golang-github-fsnotify-fsnotify-dev 296s golang-github-go-kit-kit-dev golang-github-go-kit-log-dev 296s golang-github-go-logfmt-logfmt-dev golang-github-go-logr-logr-dev 296s golang-github-go-logr-stdr-dev golang-github-go-zookeeper-zk-dev 296s golang-github-goccmack-gocc-dev golang-github-gogo-protobuf-dev 296s golang-github-golang-freetype-dev golang-github-golang-groupcache-dev 296s golang-github-golang-jwt-jwt-dev golang-github-golang-mock-dev 296s golang-github-golang-protobuf-1-5-dev golang-github-google-btree-dev 296s golang-github-google-cel-go-dev golang-github-google-go-cmp-dev 296s golang-github-google-martian-dev golang-github-google-pprof-dev 296s golang-github-google-uuid-dev golang-github-googleapis-gax-go-dev 296s golang-github-gorilla-websocket-dev 296s golang-github-grpc-ecosystem-go-grpc-middleware-dev 296s golang-github-grpc-ecosystem-go-grpc-prometheus-dev 296s golang-github-grpc-ecosystem-grpc-gateway-dev 296s golang-github-hashicorp-hcl-dev 296s golang-github-hdrhistogram-hdrhistogram-go-dev 296s golang-github-ianlancetaylor-demangle-dev 296s golang-github-influxdata-influxdb1-client-dev 296s golang-github-jmespath-go-jmespath-dev golang-github-jonboulle-clockwork-dev 296s golang-github-jpillora-backoff-dev golang-github-json-iterator-go-dev 296s golang-github-julienschmidt-httprouter-dev 296s golang-github-jung-kurt-gofpdf-dev golang-github-klauspost-compress-dev 296s golang-github-kr-fs-dev golang-github-kr-pretty-dev 296s golang-github-kr-text-dev golang-github-kylelemons-godebug-dev 296s golang-github-magiconair-properties-dev golang-github-masterminds-semver-dev 296s golang-github-mattn-go-runewidth-dev golang-github-minio-highwayhash-dev 296s golang-github-mitchellh-mapstructure-dev 296s golang-github-modern-go-concurrent-dev golang-github-modern-go-reflect2-dev 296s golang-github-munnerz-goautoneg-dev golang-github-mwitkow-go-conntrack-dev 296s golang-github-nats-io-go-nats-dev golang-github-nats-io-jwt-dev 296s golang-github-nats-io-nats-server-dev golang-github-nats-io-nkeys-dev 296s golang-github-nats-io-nuid-dev golang-github-oklog-run-dev 296s golang-github-olekukonko-tablewriter-dev 296s golang-github-opentracing-opentracing-go-dev 296s golang-github-pelletier-go-toml-dev golang-github-pelletier-go-toml.v2-dev 296s golang-github-performancecopilot-speed-dev golang-github-pkg-errors-dev 296s golang-github-pkg-sftp-dev golang-github-pmezard-go-difflib-dev 296s golang-github-prometheus-client-golang-dev 296s golang-github-prometheus-client-model-dev 296s golang-github-prometheus-common-dev golang-github-prometheus-procfs-dev 296s golang-github-prometheus-sigv4-dev golang-github-rabbitmq-amqp091-go-dev 296s golang-github-rivo-uniseg-dev golang-github-rogpeppe-fastuuid-dev 296s golang-github-rogpeppe-go-internal-dev 296s golang-github-russross-blackfriday-v2-dev 296s golang-github-shurcool-sanitized-anchor-name-dev 296s golang-github-sirupsen-logrus-dev golang-github-soheilhy-cmux-dev 296s golang-github-spf13-afero-dev golang-github-spf13-cast-dev 296s golang-github-spf13-cobra-dev golang-github-spf13-jwalterweatherman-dev 296s golang-github-spf13-pflag-dev golang-github-spf13-viper-dev 296s golang-github-stoewer-go-strcase-dev golang-github-stretchr-objx-dev 296s golang-github-stretchr-testify-dev golang-github-subosito-gotenv-dev 296s golang-github-tmc-grpc-websocket-proxy-dev golang-github-urfave-cli-dev 296s golang-github-vividcortex-gohistogram-dev golang-github-xiang90-probing-dev 296s golang-github-yuin-goldmark-dev golang-glog-dev golang-go 296s golang-go.opencensus-dev golang-go.uber-atomic-dev 296s golang-go.uber-multierr-dev golang-go.uber-zap-dev 296s golang-golang-x-crypto-dev golang-golang-x-exp-dev golang-golang-x-image-dev 296s golang-golang-x-mod-dev golang-golang-x-net-dev golang-golang-x-oauth2-dev 296s golang-golang-x-oauth2-google-dev golang-golang-x-sync-dev 296s golang-golang-x-sys-dev golang-golang-x-term-dev golang-golang-x-text-dev 296s golang-golang-x-time-dev golang-golang-x-tools golang-golang-x-tools-dev 296s golang-gonum-v1-gonum-dev golang-gonum-v1-plot-dev golang-google-api-dev 296s golang-google-cloud-compute-metadata-dev golang-google-cloud-dev 296s golang-google-genproto-dev golang-google-grpc-dev golang-google-protobuf-dev 296s golang-gopkg-alecthomas-kingpin.v2-dev golang-gopkg-check.v1-dev 296s golang-gopkg-cheggaaa-pb.v1-dev golang-gopkg-ini.v1-dev 296s golang-gopkg-natefinch-lumberjack.v2-dev golang-gopkg-yaml.v2-dev 296s golang-gopkg-yaml.v3-dev golang-k8s-sigs-yaml-dev 296s golang-opentelemetry-contrib-dev golang-opentelemetry-otel-dev 296s golang-opentelemetry-proto-dev golang-rsc-binaryregexp-dev golang-src 296s golang-uber-automaxprocs-dev golang-uber-goleak-dev intltool-debian 296s libarchive-zip-perl libasan8 libc-dev-bin libc6-dev libcap-dev libcc1-0 296s libcrypt-dev libdebhelper-perl libfile-stripnondeterminism-perl 296s libgcc-15-dev libgomp1 libisl23 libitm1 libjs-jquery libjs-jquery-ui 296s liblsan0 libmpc3 libprotobuf-dev libprotobuf-lite32t64 libprotobuf32t64 296s libprotoc32t64 libstdc++-15-dev libsystemd-dev libtool libtsan2 libubsan1 296s linux-libc-dev m4 po-debconf protobuf-compiler protoc-gen-go-1-5 296s rpcsvc-proto tzdata-legacy zlib1g-dev 296s 0 upgraded, 230 newly installed, 0 to remove and 0 not upgraded. 296s Need to get 281 MB of archives. 296s After this operation, 1919 MB of additional disk space will be used. 296s Get:1 http://ftpmaster.internal/ubuntu resolute/universe s390x etcd-server s390x 3.5.16-4 [11.6 MB] 323s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x m4 s390x 1.4.20-2 [223 kB] 323s Get:3 http://ftpmaster.internal/ubuntu resolute/main s390x autoconf all 2.72-3.1ubuntu1 [384 kB] 324s Get:4 http://ftpmaster.internal/ubuntu resolute/main s390x autotools-dev all 20240727.1build1 [43.4 kB] 324s Get:5 http://ftpmaster.internal/ubuntu resolute/main s390x automake all 1:1.18.1-3build1 [582 kB] 325s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x autopoint all 0.23.2-1 [620 kB] 327s Get:7 http://ftpmaster.internal/ubuntu resolute/main s390x libc-dev-bin s390x 2.42-2ubuntu4 [22.9 kB] 327s Get:8 http://ftpmaster.internal/ubuntu resolute/main s390x linux-libc-dev s390x 6.19.0-3.3 [1839 kB] 331s Get:9 http://ftpmaster.internal/ubuntu resolute/main s390x libcrypt-dev s390x 1:4.5.1-1 [127 kB] 331s Get:10 http://ftpmaster.internal/ubuntu resolute/main s390x rpcsvc-proto s390x 1.4.3-1build1 [67.1 kB] 331s Get:11 http://ftpmaster.internal/ubuntu resolute/main s390x libc6-dev s390x 2.42-2ubuntu4 [1696 kB] 336s Get:12 http://ftpmaster.internal/ubuntu resolute/main s390x libisl23 s390x 0.27-1build1 [702 kB] 338s Get:13 http://ftpmaster.internal/ubuntu resolute/main s390x libmpc3 s390x 1.3.1-2 [57.4 kB] 338s Get:14 http://ftpmaster.internal/ubuntu resolute/main s390x cpp-15-s390x-linux-gnu s390x 15.2.0-12ubuntu1 [10.2 MB] 365s Get:15 http://ftpmaster.internal/ubuntu resolute/main s390x cpp-15 s390x 15.2.0-12ubuntu1 [1028 B] 365s Get:16 http://ftpmaster.internal/ubuntu resolute/main s390x cpp-s390x-linux-gnu s390x 4:15.2.0-4ubuntu1 [5746 B] 365s Get:17 http://ftpmaster.internal/ubuntu resolute/main s390x cpp s390x 4:15.2.0-4ubuntu1 [22.4 kB] 365s Get:18 http://ftpmaster.internal/ubuntu resolute/main s390x libcc1-0 s390x 15.2.0-12ubuntu1 [50.0 kB] 365s Get:19 http://ftpmaster.internal/ubuntu resolute/main s390x libgomp1 s390x 15.2.0-12ubuntu1 [154 kB] 365s Get:20 http://ftpmaster.internal/ubuntu resolute/main s390x libitm1 s390x 15.2.0-12ubuntu1 [30.9 kB] 365s Get:21 http://ftpmaster.internal/ubuntu resolute/main s390x libasan8 s390x 15.2.0-12ubuntu1 [2968 kB] 372s Get:22 http://ftpmaster.internal/ubuntu resolute/main s390x liblsan0 s390x 15.2.0-12ubuntu1 [1354 kB] 377s Get:23 http://ftpmaster.internal/ubuntu resolute/main s390x libtsan2 s390x 15.2.0-12ubuntu1 [2685 kB] 390s Get:24 http://ftpmaster.internal/ubuntu resolute/main s390x libubsan1 s390x 15.2.0-12ubuntu1 [1211 kB] 393s Get:25 http://ftpmaster.internal/ubuntu resolute/main s390x libgcc-15-dev s390x 15.2.0-12ubuntu1 [1294 kB] 396s Get:26 http://ftpmaster.internal/ubuntu resolute/main s390x gcc-15-s390x-linux-gnu s390x 15.2.0-12ubuntu1 [19.9 MB] 441s Get:27 http://ftpmaster.internal/ubuntu resolute/main s390x gcc-15 s390x 15.2.0-12ubuntu1 [519 kB] 441s Get:28 http://ftpmaster.internal/ubuntu resolute/main s390x gcc-s390x-linux-gnu s390x 4:15.2.0-4ubuntu1 [1208 B] 441s Get:29 http://ftpmaster.internal/ubuntu resolute/main s390x gcc s390x 4:15.2.0-4ubuntu1 [5018 B] 441s Get:30 http://ftpmaster.internal/ubuntu resolute/main s390x libstdc++-15-dev s390x 15.2.0-12ubuntu1 [2660 kB] 447s Get:31 http://ftpmaster.internal/ubuntu resolute/main s390x g++-15-s390x-linux-gnu s390x 15.2.0-12ubuntu1 [11.7 MB] 471s Get:32 http://ftpmaster.internal/ubuntu resolute/main s390x g++-15 s390x 15.2.0-12ubuntu1 [25.3 kB] 471s Get:33 http://ftpmaster.internal/ubuntu resolute/main s390x g++-s390x-linux-gnu s390x 4:15.2.0-4ubuntu1 [956 B] 471s Get:34 http://ftpmaster.internal/ubuntu resolute/main s390x g++ s390x 4:15.2.0-4ubuntu1 [1078 B] 471s Get:35 http://ftpmaster.internal/ubuntu resolute/main s390x build-essential s390x 12.12ubuntu2 [5258 B] 471s Get:36 http://ftpmaster.internal/ubuntu resolute/main s390x libdebhelper-perl all 13.28ubuntu1 [97.4 kB] 471s Get:37 http://ftpmaster.internal/ubuntu resolute/main s390x libtool all 2.5.4-9 [169 kB] 471s Get:38 http://ftpmaster.internal/ubuntu resolute/main s390x dh-autoreconf all 21+nmu1 [11.9 kB] 471s Get:39 http://ftpmaster.internal/ubuntu resolute/main s390x libarchive-zip-perl all 1.68-1 [90.2 kB] 471s Get:40 http://ftpmaster.internal/ubuntu resolute/main s390x libfile-stripnondeterminism-perl all 1.15.0-1build1 [20.6 kB] 471s Get:41 http://ftpmaster.internal/ubuntu resolute/main s390x dh-strip-nondeterminism all 1.15.0-1build1 [5110 B] 471s Get:42 http://ftpmaster.internal/ubuntu resolute/main s390x debugedit s390x 1:5.2-3build1 [52.7 kB] 471s Get:43 http://ftpmaster.internal/ubuntu resolute/main s390x dwz s390x 0.16-2build1 [121 kB] 471s Get:44 http://ftpmaster.internal/ubuntu resolute/main s390x gettext s390x 0.23.2-1 [1062 kB] 473s Get:45 http://ftpmaster.internal/ubuntu resolute/main s390x intltool-debian all 0.35.0+20060710.6build1 [24.1 kB] 473s Get:46 http://ftpmaster.internal/ubuntu resolute/main s390x po-debconf all 1.0.22 [215 kB] 473s Get:47 http://ftpmaster.internal/ubuntu resolute/main s390x debhelper all 13.28ubuntu1 [916 kB] 476s Get:48 http://ftpmaster.internal/ubuntu resolute/main s390x golang-1.25-src all 1.25.0-0ubuntu1 [23.0 MB] 526s Get:49 http://ftpmaster.internal/ubuntu resolute/main s390x golang-1.25-go s390x 1.25.0-0ubuntu1 [17.1 MB] 562s Get:50 http://ftpmaster.internal/ubuntu resolute/main s390x golang-src all 2:1.25~1 [5206 B] 562s Get:51 http://ftpmaster.internal/ubuntu resolute/main s390x golang-go s390x 2:1.25~1 [44.1 kB] 562s Get:52 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-any s390x 2:1.25~1 [2838 B] 562s Get:53 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-ajstarks-svgo-dev all 2012-01-27-3build1 [13.3 kB] 562s Get:54 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-golang-x-exp-dev all 0.0~git20250911.df92998-1 [226 kB] 562s Get:55 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-antlr-antlr4-dev all 4.11.1+ds-2 [99.9 kB] 562s Get:56 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-cenkalti-backoff-v4-dev all 4.3.0-3 [12.4 kB] 562s Get:57 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-go-logr-logr-dev all 1.4.3-1 [36.3 kB] 562s Get:58 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-go-logr-stdr-dev all 1.2.2-4 [5060 B] 562s Get:59 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-masterminds-semver-dev all 3.4.0-1 [22.2 kB] 562s Get:60 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-beorn7-perks-dev all 1.0.1-3 [12.6 kB] 562s Get:61 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-cespare-xxhash-dev all 2.3.0-1 [11.1 kB] 562s Get:62 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-davecgh-go-spew-dev all 1.1.1-3 [31.1 kB] 562s Get:63 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-modern-go-concurrent-dev all 1.0.3-1.1 [4708 B] 562s Get:64 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-modern-go-reflect2-dev all 1.0.2-2 [11.0 kB] 562s Get:65 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-json-iterator-go-dev all 1.1.12-2 [63.9 kB] 562s Get:66 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-klauspost-compress-dev all 1.18.1+ds1-1 [33.5 MB] 627s Get:67 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-kylelemons-godebug-dev all 1.1.0-2 [14.9 kB] 630s Get:68 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-google-protobuf-dev all 1.36.7-1 [749 kB] 630s Get:69 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-prometheus-client-model-dev all 0.6.2-1 [11.4 kB] 630s Get:70 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-pmezard-go-difflib-dev all 1.0.0-3 [12.4 kB] 630s Get:71 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-stretchr-objx-dev all 0.5.2-1 [26.5 kB] 630s Get:72 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-gopkg-yaml.v2-dev all 2.4.3-1 [62.7 kB] 630s Get:73 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-jmespath-go-jmespath-dev all 0.4.0-2 [93.9 kB] 630s Get:74 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-golang-x-sys-dev all 0.22.0-1 [457 kB] 630s Get:75 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-golang-x-term-dev all 0.22.0-1 [14.6 kB] 630s Get:76 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-golang-x-text-dev all 0.31.0-1 [4602 kB] 638s Get:77 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-golang-x-crypto-dev all 1:0.45.0-1 [1993 kB] 647s Get:78 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-golang-x-net-dev all 1:0.27.0-2 [938 kB] 648s Get:79 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-aws-aws-sdk-go-dev all 1.49.0-2 [12.3 MB] 670s Get:80 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-go-logfmt-logfmt-dev all 0.5.0-2 [12.8 kB] 670s Get:81 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-go-kit-log-dev all 0.2.1-1 [27.4 kB] 670s Get:82 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-google-go-cmp-dev all 0.6.0-1 [89.8 kB] 670s Get:83 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-julienschmidt-httprouter-dev all 1.3.0-2 [19.4 kB] 670s Get:84 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-munnerz-goautoneg-dev all 0.0~git20191010.a7dc8b6-2 [4348 B] 670s Get:85 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-jpillora-backoff-dev all 1.0.0-1.1 [3744 B] 670s Get:86 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-mwitkow-go-conntrack-dev all 0.0~git20190716.2f06839-4 [15.1 kB] 670s Get:87 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-gopkg-yaml.v3-dev all 3.0.4-1 [78.0 kB] 670s Get:88 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-stretchr-testify-dev all 1.10.0-1 [79.6 kB] 670s Get:89 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-prometheus-sigv4-dev all 0.2.1-1 [9852 B] 671s Get:90 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-golang-x-oauth2-dev all 0.27.0-1 [38.1 kB] 671s Get:91 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-alecthomas-units-dev all 0.0~git20240927.0f3dac3-1 [9082 B] 671s Get:92 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-gopkg-alecthomas-kingpin.v2-dev all 2.2.6-4 [43.6 kB] 671s Get:93 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-prometheus-common-dev all 0.62.0-3 [120 kB] 671s Get:94 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-golang-x-sync-dev all 0.7.0-1 [19.5 kB] 671s Get:95 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-prometheus-procfs-dev all 0.19.2-1 [209 kB] 671s Get:96 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-prometheus-client-golang-dev all 1.21.1-1 [189 kB] 671s Get:97 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-golang-protobuf-1-5-dev all 1.5.4-2 [140 kB] 671s Get:98 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-stoewer-go-strcase-dev all 1.2.0-4 [5596 B] 671s Get:99 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-google-genproto-dev all 0.0~git20210726.e7812ac-4 [5100 kB] 680s Get:100 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-google-cel-go-dev all 0.18.2+ds-7 [408 kB] 680s Get:101 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-google-uuid-dev all 1.6.0-1 [20.4 kB] 680s Get:102 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-glog-dev all 1.2.4-1 [32.9 kB] 680s Get:103 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-golang-groupcache-dev all 0.0~git20210331.41bb18b-2 [23.5 kB] 680s Get:104 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-go.opencensus-dev all 0.24.0-2 [136 kB] 681s Get:105 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-google-cloud-compute-metadata-dev all 0.56.0-6 [17.9 kB] 681s Get:106 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-golang-x-oauth2-google-dev all 0.27.0-1 [50.6 kB] 681s Get:107 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-golang-mock-dev all 1.6.0-2build1 [48.7 kB] 681s Get:108 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-google-btree-dev all 1.0.1-1 [13.7 kB] 681s Get:109 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-google-martian-dev all 3.3.2-3 [111 kB] 681s Get:110 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-chzyer-logex-dev all 1.2.1-1 [5162 B] 681s Get:111 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-chzyer-test-dev all 1.0.0-1 [5872 B] 681s Get:112 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-chzyer-readline-dev all 1.5.1-1 [31.8 kB] 681s Get:113 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-ianlancetaylor-demangle-dev all 0.0~git20200824.28f6c0f-2 [50.2 kB] 681s Get:114 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-google-pprof-dev all 0.0~git20211008.947d60d-1 [1067 kB] 682s Get:115 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-googleapis-gax-go-dev all 2.14.1-1 [35.4 kB] 682s Get:116 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-golang-x-time-dev all 0.14.0-1 [13.8 kB] 682s Get:117 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-google-api-dev all 0.61.0-6 [5043 kB] 691s Get:118 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-rsc-binaryregexp-dev all 0.2.0-3 [424 kB] 691s Get:119 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-google-cloud-dev all 0.56.0-6 [798 kB] 692s Get:120 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-google-grpc-dev all 1.64.0-7 [1247 kB] 694s Get:121 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-rogpeppe-fastuuid-dev all 1.2.0-1 [6240 B] 696s Get:122 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-grpc-ecosystem-grpc-gateway-dev all 2.20.0-2build1 [383 kB] 696s Get:123 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-opentelemetry-proto-dev all 1.3.1-2 [49.0 kB] 696s Get:124 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-opentelemetry-otel-dev all 1.31.0-6 [473 kB] 696s Get:125 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-aws-smithy-go-dev all 1.23.2-1 [153 kB] 696s Get:126 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-aws-aws-sdk-go-v2-dev all 1.30.3-1 [14.6 MB] 734s Get:127 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-benbjohnson-clock-dev all 1.3.0-1build1 [8522 B] 734s Get:128 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-bmatcuk-doublestar-dev all 4.6.1-1 [20.3 kB] 734s Get:129 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-casbin-govaluate-dev all 1.10.0-1 [35.9 kB] 734s Get:130 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-casbin-casbin-dev all 3.4.1-1 [98.7 kB] 734s Get:131 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-cockroachdb-datadriven-dev all 1.0.2-6 [14.0 kB] 734s Get:132 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-etcd-io-gofail-dev all 0.1.0-1build1 [98.6 kB] 734s Get:133 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-coreos-bbolt-dev all 1.4.2-1 [101 kB] 734s Get:134 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-shurcool-sanitized-anchor-name-dev all 1.0.0-3 [3590 B] 734s Get:135 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-russross-blackfriday-v2-dev all 2.1.0-1build1 [79.1 kB] 735s Get:136 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-cpuguy83-go-md2man-v2-dev all 2.0.4-1 [11.0 kB] 735s Get:137 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-creack-pty-dev all 1.1.21-1 [14.8 kB] 735s Get:138 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-felixge-httpsnoop-dev all 1.0.3-3 [8668 B] 735s Get:139 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-golang-x-image-dev all 0.35.0-1 [2861 kB] 741s Get:140 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-golang-freetype-dev all 0.0~git20170609.e2365df+dfsg-2 [54.0 kB] 741s Get:141 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-fogleman-gg-dev all 1.3.0-4 [15.3 kB] 741s Get:142 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-go-zookeeper-zk-dev all 1.0.4-1 [41.2 kB] 741s Get:143 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-golang-jwt-jwt-dev all 5.0.0+really4.5.2-1 [41.5 kB] 741s Get:144 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-influxdata-influxdb1-client-dev all 0.0~git20220302.a9ab567-2 [51.2 kB] 741s Get:145 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-nats-io-nkeys-dev all 0.4.12-1 [17.1 kB] 741s Get:146 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-nats-io-nuid-dev all 1.0.1-1 [4346 B] 741s Get:147 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-nats-io-go-nats-dev all 1.48.0-1 [411 kB] 741s Get:148 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-minio-highwayhash-dev all 1.0.2-2 [16.8 kB] 741s Get:149 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-nats-io-jwt-dev all 2.8.0-1 [54.6 kB] 741s Get:150 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-uber-automaxprocs-dev all 1.5.3-1 [22.1 kB] 741s Get:151 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-nats-io-nats-server-dev all 2.10.27-1 [1367 kB] 745s Get:152 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-opentracing-opentracing-go-dev all 1.2.0-2 [28.5 kB] 745s Get:153 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-edsrzf-mmap-go-dev all 1.2.0-1 [8846 B] 745s Get:154 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-goccmack-gocc-dev all 0.0~git20230228.2292f9e-1build1 [76.6 kB] 745s Get:155 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-yuin-goldmark-dev all 1.7.13-1 [119 kB] 745s Get:156 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-golang-x-mod-dev all 0.30.0-1 [109 kB] 745s Get:157 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-golang-x-tools-dev all 1:0.25.1+ds-0ubuntu1 [1594 kB] 751s Get:158 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-jung-kurt-gofpdf-dev all 2.17.3+ds-1 [962 kB] 751s Get:159 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-gonum-v1-plot-dev all 0.7.0-5 [4823 kB] 757s Get:160 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-gonum-v1-gonum-dev all 0.15.1-1 [1960 kB] 761s Get:161 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-hdrhistogram-hdrhistogram-go-dev all 1.2.0+ds-1 [193 kB] 761s Get:162 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-pkg-errors-dev all 0.9.1-3 [13.2 kB] 761s Get:163 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-performancecopilot-speed-dev all 4.0.0-4 [38.9 kB] 761s Get:164 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-uber-goleak-dev all 1.3.0-1 [17.4 kB] 761s Get:165 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-rabbitmq-amqp091-go-dev all 1.10.0-1 [87.2 kB] 761s Get:166 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-sirupsen-logrus-dev all 1.9.3-1 [44.8 kB] 761s Get:167 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-vividcortex-gohistogram-dev all 1.0.0-2 [17.8 kB] 761s Get:168 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-go-kit-kit-dev all 0.13.0-9 [139 kB] 761s Get:169 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-oklog-run-dev all 1.1.0-2 [5720 B] 761s Get:170 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-go.uber-atomic-dev all 1.11.0-1 [16.8 kB] 761s Get:171 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-go.uber-multierr-dev all 1.6.0-1 [10.2 kB] 761s Get:172 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-go.uber-zap-dev all 1.27.0-1 [121 kB] 761s Get:173 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-grpc-ecosystem-go-grpc-middleware-dev all 2.1.0-2 [59.8 kB] 761s Get:174 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-pelletier-go-toml.v2-dev all 2.2.4-1 [878 kB] 763s Get:175 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-rivo-uniseg-dev all 0.4.7-1 [258 kB] 763s Get:176 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-rogpeppe-go-internal-dev all 1.12.0-3 [105 kB] 763s Get:177 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-soheilhy-cmux-dev all 0.1.5-2 [13.1 kB] 763s Get:178 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-subosito-gotenv-dev all 1.3.0-1 [8808 B] 763s Get:179 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-gorilla-websocket-dev all 1.5.3-1 [50.6 kB] 763s Get:180 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-tmc-grpc-websocket-proxy-dev all 0.0~git20200427.3cfed13-3 [5756 B] 763s Get:181 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-kr-text-dev all 0.2.0-2 [10.3 kB] 763s Get:182 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-kr-pretty-dev all 0.3.1-1 [12.1 kB] 763s Get:183 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-gopkg-check.v1-dev all 0.0+git20200902.038fdea-2 [31.9 kB] 763s Get:184 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-k8s-sigs-yaml-dev all 1.4.0-2 [99.3 kB] 763s Get:185 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-opentelemetry-contrib-dev all 0.56.0-5 [132 kB] 763s Get:186 http://ftpmaster.internal/ubuntu resolute/main s390x libcap-dev s390x 1:2.75-10ubuntu1 [576 kB] 764s Get:187 http://ftpmaster.internal/ubuntu resolute/main s390x libjs-jquery all 3.7.1+dfsg+~3.5.33-1build1 [321 kB] 764s Get:188 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-jquery-ui all 1.13.2+dfsg-1build1 [251 kB] 764s Get:189 http://ftpmaster.internal/ubuntu resolute/main s390x libprotobuf-lite32t64 s390x 3.21.12-15 [239 kB] 764s Get:190 http://ftpmaster.internal/ubuntu resolute/main s390x libprotobuf32t64 s390x 3.21.12-15 [941 kB] 766s Get:191 http://ftpmaster.internal/ubuntu resolute/main s390x libprotoc32t64 s390x 3.21.12-15 [694 kB] 767s Get:192 http://ftpmaster.internal/ubuntu resolute/main s390x libsystemd-dev s390x 259-1ubuntu3 [1351 kB] 770s Get:193 http://ftpmaster.internal/ubuntu resolute/main s390x zlib1g-dev s390x 1:1.3.dfsg+really1.3.1-1ubuntu2 [897 kB] 770s Get:194 http://ftpmaster.internal/ubuntu resolute/main s390x libprotobuf-dev s390x 3.21.12-15 [1418 kB] 773s Get:195 http://ftpmaster.internal/ubuntu resolute/universe s390x protobuf-compiler s390x 3.21.12-15 [29.0 kB] 773s Get:196 http://ftpmaster.internal/ubuntu resolute/universe s390x protoc-gen-go-1-5 s390x 1.5.4-2 [1931 kB] 777s Get:197 http://ftpmaster.internal/ubuntu resolute/main s390x tzdata-legacy all 2025c-3ubuntu3 [99.3 kB] 777s Get:198 http://ftpmaster.internal/ubuntu resolute/main s390x dh-golang all 1.63build1 [25.0 kB] 777s Get:199 http://ftpmaster.internal/ubuntu resolute/universe s390x etcd-client s390x 3.5.16-4 [5492 kB] 789s Get:200 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-dbus-dev all 5.1.0-1 [65.0 kB] 789s Get:201 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-bgentry-speakeasy-dev all 0.1.0-2build1 [5564 B] 789s Get:202 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-coreos-go-semver-dev all 0.3.0-1build1 [6768 B] 789s Get:203 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-coreos-go-systemd-dev all 22.6.0-1 [60.3 kB] 789s Get:204 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-dustin-go-humanize-dev all 1.0.1-1 [17.6 kB] 789s Get:205 http://ftpmaster.internal/ubuntu resolute-proposed/universe s390x golang-github-gogo-protobuf-dev all 1.3.2-3build2 [874 kB] 789s Get:206 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-grpc-ecosystem-go-grpc-prometheus-dev all 1.2.0+git20191002.6af20e3-5 [27.1 kB] 789s Get:207 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-jonboulle-clockwork-dev all 0.5.0+really+0.1.0-1 [5874 B] 789s Get:208 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-mattn-go-runewidth-dev all 0.0.16-2 [17.6 kB] 789s Get:209 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-olekukonko-tablewriter-dev all 0.0.5-2 [20.6 kB] 789s Get:210 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-spf13-pflag-dev all 1.0.10-1 [50.1 kB] 789s Get:211 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-fsnotify-fsnotify-dev all 1.9.0-1 [57.3 kB] 789s Get:212 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-hashicorp-hcl-dev all 1.0.0-1.1 [58.9 kB] 789s Get:213 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-magiconair-properties-dev all 1.8.7-1 [27.3 kB] 789s Get:214 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-mitchellh-mapstructure-dev all 1.5.0+git20231216.8508981-1 [28.3 kB] 789s Get:215 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-burntsushi-toml-dev all 1.5.0-1 [121 kB] 789s Get:216 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-pelletier-go-toml-dev all 1.9.5-1build1 [79.6 kB] 789s Get:217 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-kr-fs-dev all 0.1.0-2 [6344 B] 789s Get:218 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-pkg-sftp-dev all 1.13.9-1 [108 kB] 789s Get:219 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-spf13-afero-dev all 1.15.0-2 [49.9 kB] 789s Get:220 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-spf13-cast-dev all 1.10.0-2 [20.5 kB] 789s Get:221 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-spf13-jwalterweatherman-dev all 1.1.0+really1.1.0-2 [6828 B] 789s Get:222 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-gopkg-ini.v1-dev all 1.67.0-1 [40.8 kB] 789s Get:223 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-spf13-viper-dev all 1.12.0-1 [71.0 kB] 789s Get:224 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-spf13-cobra-dev all 1.8.1-1 [76.2 kB] 789s Get:225 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-urfave-cli-dev all 1.22.14-1 [49.1 kB] 789s Get:226 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-xiang90-probing-dev all 0.0.2-2 [4164 B] 789s Get:227 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-gopkg-cheggaaa-pb.v1-dev all 1.0.25-3 [13.7 kB] 789s Get:228 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-gopkg-natefinch-lumberjack.v2-dev all 2.1-2 [13.3 kB] 789s Get:229 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-etcd-server-dev all 3.5.16-4 [1036 kB] 809s Get:230 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-golang-x-tools s390x 1:0.25.1+ds-0ubuntu1 [43.4 MB] 878s Fetched 281 MB in 9min 30s (493 kB/s) 879s Selecting previously unselected package etcd-server. 892s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 88711 files and directories currently installed.) 892s Preparing to unpack .../000-etcd-server_3.5.16-4_s390x.deb ... 892s Unpacking etcd-server (3.5.16-4) ... 897s Selecting previously unselected package m4. 897s Preparing to unpack .../001-m4_1.4.20-2_s390x.deb ... 897s Unpacking m4 (1.4.20-2) ... 898s Selecting previously unselected package autoconf. 898s Preparing to unpack .../002-autoconf_2.72-3.1ubuntu1_all.deb ... 898s Unpacking autoconf (2.72-3.1ubuntu1) ... 899s Selecting previously unselected package autotools-dev. 899s Preparing to unpack .../003-autotools-dev_20240727.1build1_all.deb ... 899s Unpacking autotools-dev (20240727.1build1) ... 899s Selecting previously unselected package automake. 899s Preparing to unpack .../004-automake_1%3a1.18.1-3build1_all.deb ... 899s Unpacking automake (1:1.18.1-3build1) ... 899s Selecting previously unselected package autopoint. 899s Preparing to unpack .../005-autopoint_0.23.2-1_all.deb ... 899s Unpacking autopoint (0.23.2-1) ... 900s Selecting previously unselected package libc-dev-bin. 900s Preparing to unpack .../006-libc-dev-bin_2.42-2ubuntu4_s390x.deb ... 900s Unpacking libc-dev-bin (2.42-2ubuntu4) ... 900s Selecting previously unselected package linux-libc-dev:s390x. 900s Preparing to unpack .../007-linux-libc-dev_6.19.0-3.3_s390x.deb ... 900s Unpacking linux-libc-dev:s390x (6.19.0-3.3) ... 901s Selecting previously unselected package libcrypt-dev:s390x. 901s Preparing to unpack .../008-libcrypt-dev_1%3a4.5.1-1_s390x.deb ... 902s Unpacking libcrypt-dev:s390x (1:4.5.1-1) ... 902s Selecting previously unselected package rpcsvc-proto. 902s Preparing to unpack .../009-rpcsvc-proto_1.4.3-1build1_s390x.deb ... 902s Unpacking rpcsvc-proto (1.4.3-1build1) ... 902s Selecting previously unselected package libc6-dev:s390x. 902s Preparing to unpack .../010-libc6-dev_2.42-2ubuntu4_s390x.deb ... 902s Unpacking libc6-dev:s390x (2.42-2ubuntu4) ... 904s Selecting previously unselected package libisl23:s390x. 904s Preparing to unpack .../011-libisl23_0.27-1build1_s390x.deb ... 904s Unpacking libisl23:s390x (0.27-1build1) ... 904s Selecting previously unselected package libmpc3:s390x. 904s Preparing to unpack .../012-libmpc3_1.3.1-2_s390x.deb ... 904s Unpacking libmpc3:s390x (1.3.1-2) ... 904s Selecting previously unselected package cpp-15-s390x-linux-gnu. 904s Preparing to unpack .../013-cpp-15-s390x-linux-gnu_15.2.0-12ubuntu1_s390x.deb ... 905s Unpacking cpp-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 907s Selecting previously unselected package cpp-15. 907s Preparing to unpack .../014-cpp-15_15.2.0-12ubuntu1_s390x.deb ... 907s Unpacking cpp-15 (15.2.0-12ubuntu1) ... 907s Selecting previously unselected package cpp-s390x-linux-gnu. 907s Preparing to unpack .../015-cpp-s390x-linux-gnu_4%3a15.2.0-4ubuntu1_s390x.deb ... 907s Unpacking cpp-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 907s Selecting previously unselected package cpp. 907s Preparing to unpack .../016-cpp_4%3a15.2.0-4ubuntu1_s390x.deb ... 907s Unpacking cpp (4:15.2.0-4ubuntu1) ... 908s Selecting previously unselected package libcc1-0:s390x. 908s Preparing to unpack .../017-libcc1-0_15.2.0-12ubuntu1_s390x.deb ... 908s Unpacking libcc1-0:s390x (15.2.0-12ubuntu1) ... 908s Selecting previously unselected package libgomp1:s390x. 908s Preparing to unpack .../018-libgomp1_15.2.0-12ubuntu1_s390x.deb ... 908s Unpacking libgomp1:s390x (15.2.0-12ubuntu1) ... 909s Selecting previously unselected package libitm1:s390x. 909s Preparing to unpack .../019-libitm1_15.2.0-12ubuntu1_s390x.deb ... 909s Unpacking libitm1:s390x (15.2.0-12ubuntu1) ... 909s Selecting previously unselected package libasan8:s390x. 909s Preparing to unpack .../020-libasan8_15.2.0-12ubuntu1_s390x.deb ... 909s Unpacking libasan8:s390x (15.2.0-12ubuntu1) ... 910s Selecting previously unselected package liblsan0:s390x. 910s Preparing to unpack .../021-liblsan0_15.2.0-12ubuntu1_s390x.deb ... 910s Unpacking liblsan0:s390x (15.2.0-12ubuntu1) ... 911s Selecting previously unselected package libtsan2:s390x. 911s Preparing to unpack .../022-libtsan2_15.2.0-12ubuntu1_s390x.deb ... 911s Unpacking libtsan2:s390x (15.2.0-12ubuntu1) ... 911s Selecting previously unselected package libubsan1:s390x. 911s Preparing to unpack .../023-libubsan1_15.2.0-12ubuntu1_s390x.deb ... 911s Unpacking libubsan1:s390x (15.2.0-12ubuntu1) ... 911s Selecting previously unselected package libgcc-15-dev:s390x. 912s Preparing to unpack .../024-libgcc-15-dev_15.2.0-12ubuntu1_s390x.deb ... 912s Unpacking libgcc-15-dev:s390x (15.2.0-12ubuntu1) ... 912s Selecting previously unselected package gcc-15-s390x-linux-gnu. 912s Preparing to unpack .../025-gcc-15-s390x-linux-gnu_15.2.0-12ubuntu1_s390x.deb ... 912s Unpacking gcc-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 918s Selecting previously unselected package gcc-15. 918s Preparing to unpack .../026-gcc-15_15.2.0-12ubuntu1_s390x.deb ... 918s Unpacking gcc-15 (15.2.0-12ubuntu1) ... 918s Selecting previously unselected package gcc-s390x-linux-gnu. 918s Preparing to unpack .../027-gcc-s390x-linux-gnu_4%3a15.2.0-4ubuntu1_s390x.deb ... 918s Unpacking gcc-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 918s Selecting previously unselected package gcc. 918s Preparing to unpack .../028-gcc_4%3a15.2.0-4ubuntu1_s390x.deb ... 918s Unpacking gcc (4:15.2.0-4ubuntu1) ... 918s Selecting previously unselected package libstdc++-15-dev:s390x. 918s Preparing to unpack .../029-libstdc++-15-dev_15.2.0-12ubuntu1_s390x.deb ... 918s Unpacking libstdc++-15-dev:s390x (15.2.0-12ubuntu1) ... 920s Selecting previously unselected package g++-15-s390x-linux-gnu. 920s Preparing to unpack .../030-g++-15-s390x-linux-gnu_15.2.0-12ubuntu1_s390x.deb ... 920s Unpacking g++-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 924s Selecting previously unselected package g++-15. 924s Preparing to unpack .../031-g++-15_15.2.0-12ubuntu1_s390x.deb ... 924s Unpacking g++-15 (15.2.0-12ubuntu1) ... 925s Selecting previously unselected package g++-s390x-linux-gnu. 925s Preparing to unpack .../032-g++-s390x-linux-gnu_4%3a15.2.0-4ubuntu1_s390x.deb ... 925s Unpacking g++-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 925s Selecting previously unselected package g++. 925s Preparing to unpack .../033-g++_4%3a15.2.0-4ubuntu1_s390x.deb ... 925s Unpacking g++ (4:15.2.0-4ubuntu1) ... 925s Selecting previously unselected package build-essential. 925s Preparing to unpack .../034-build-essential_12.12ubuntu2_s390x.deb ... 925s Unpacking build-essential (12.12ubuntu2) ... 925s Selecting previously unselected package libdebhelper-perl. 925s Preparing to unpack .../035-libdebhelper-perl_13.28ubuntu1_all.deb ... 925s Unpacking libdebhelper-perl (13.28ubuntu1) ... 925s Selecting previously unselected package libtool. 925s Preparing to unpack .../036-libtool_2.5.4-9_all.deb ... 925s Unpacking libtool (2.5.4-9) ... 925s Selecting previously unselected package dh-autoreconf. 925s Preparing to unpack .../037-dh-autoreconf_21+nmu1_all.deb ... 925s Unpacking dh-autoreconf (21+nmu1) ... 926s Selecting previously unselected package libarchive-zip-perl. 926s Preparing to unpack .../038-libarchive-zip-perl_1.68-1_all.deb ... 926s Unpacking libarchive-zip-perl (1.68-1) ... 926s Selecting previously unselected package libfile-stripnondeterminism-perl. 926s Preparing to unpack .../039-libfile-stripnondeterminism-perl_1.15.0-1build1_all.deb ... 926s Unpacking libfile-stripnondeterminism-perl (1.15.0-1build1) ... 926s Selecting previously unselected package dh-strip-nondeterminism. 926s Preparing to unpack .../040-dh-strip-nondeterminism_1.15.0-1build1_all.deb ... 926s Unpacking dh-strip-nondeterminism (1.15.0-1build1) ... 926s Selecting previously unselected package debugedit. 926s Preparing to unpack .../041-debugedit_1%3a5.2-3build1_s390x.deb ... 926s Unpacking debugedit (1:5.2-3build1) ... 926s Selecting previously unselected package dwz. 926s Preparing to unpack .../042-dwz_0.16-2build1_s390x.deb ... 926s Unpacking dwz (0.16-2build1) ... 926s Selecting previously unselected package gettext. 926s Preparing to unpack .../043-gettext_0.23.2-1_s390x.deb ... 926s Unpacking gettext (0.23.2-1) ... 927s Selecting previously unselected package intltool-debian. 927s Preparing to unpack .../044-intltool-debian_0.35.0+20060710.6build1_all.deb ... 927s Unpacking intltool-debian (0.35.0+20060710.6build1) ... 927s Selecting previously unselected package po-debconf. 927s Preparing to unpack .../045-po-debconf_1.0.22_all.deb ... 927s Unpacking po-debconf (1.0.22) ... 929s Selecting previously unselected package debhelper. 929s Preparing to unpack .../046-debhelper_13.28ubuntu1_all.deb ... 929s Unpacking debhelper (13.28ubuntu1) ... 929s Selecting previously unselected package golang-1.25-src. 929s Preparing to unpack .../047-golang-1.25-src_1.25.0-0ubuntu1_all.deb ... 929s Unpacking golang-1.25-src (1.25.0-0ubuntu1) ... 946s Selecting previously unselected package golang-1.25-go. 946s Preparing to unpack .../048-golang-1.25-go_1.25.0-0ubuntu1_s390x.deb ... 946s Unpacking golang-1.25-go (1.25.0-0ubuntu1) ... 955s Selecting previously unselected package golang-src. 955s Preparing to unpack .../049-golang-src_2%3a1.25~1_all.deb ... 955s Unpacking golang-src (2:1.25~1) ... 955s Selecting previously unselected package golang-go:s390x. 955s Preparing to unpack .../050-golang-go_2%3a1.25~1_s390x.deb ... 955s Unpacking golang-go:s390x (2:1.25~1) ... 956s Selecting previously unselected package golang-any:s390x. 956s Preparing to unpack .../051-golang-any_2%3a1.25~1_s390x.deb ... 956s Unpacking golang-any:s390x (2:1.25~1) ... 956s Selecting previously unselected package golang-github-ajstarks-svgo-dev. 956s Preparing to unpack .../052-golang-github-ajstarks-svgo-dev_2012-01-27-3build1_all.deb ... 956s Unpacking golang-github-ajstarks-svgo-dev (2012-01-27-3build1) ... 956s Selecting previously unselected package golang-golang-x-exp-dev. 956s Preparing to unpack .../053-golang-golang-x-exp-dev_0.0~git20250911.df92998-1_all.deb ... 956s Unpacking golang-golang-x-exp-dev (0.0~git20250911.df92998-1) ... 956s Selecting previously unselected package golang-github-antlr-antlr4-dev. 956s Preparing to unpack .../054-golang-github-antlr-antlr4-dev_4.11.1+ds-2_all.deb ... 956s Unpacking golang-github-antlr-antlr4-dev (4.11.1+ds-2) ... 956s Selecting previously unselected package golang-github-cenkalti-backoff-v4-dev. 956s Preparing to unpack .../055-golang-github-cenkalti-backoff-v4-dev_4.3.0-3_all.deb ... 956s Unpacking golang-github-cenkalti-backoff-v4-dev (4.3.0-3) ... 957s Selecting previously unselected package golang-github-go-logr-logr-dev. 957s Preparing to unpack .../056-golang-github-go-logr-logr-dev_1.4.3-1_all.deb ... 957s Unpacking golang-github-go-logr-logr-dev (1.4.3-1) ... 957s Selecting previously unselected package golang-github-go-logr-stdr-dev. 957s Preparing to unpack .../057-golang-github-go-logr-stdr-dev_1.2.2-4_all.deb ... 957s Unpacking golang-github-go-logr-stdr-dev (1.2.2-4) ... 957s Selecting previously unselected package golang-github-masterminds-semver-dev. 957s Preparing to unpack .../058-golang-github-masterminds-semver-dev_3.4.0-1_all.deb ... 957s Unpacking golang-github-masterminds-semver-dev (3.4.0-1) ... 957s Selecting previously unselected package golang-github-beorn7-perks-dev. 957s Preparing to unpack .../059-golang-github-beorn7-perks-dev_1.0.1-3_all.deb ... 957s Unpacking golang-github-beorn7-perks-dev (1.0.1-3) ... 958s Selecting previously unselected package golang-github-cespare-xxhash-dev. 958s Preparing to unpack .../060-golang-github-cespare-xxhash-dev_2.3.0-1_all.deb ... 958s Unpacking golang-github-cespare-xxhash-dev (2.3.0-1) ... 958s Selecting previously unselected package golang-github-davecgh-go-spew-dev. 958s Preparing to unpack .../061-golang-github-davecgh-go-spew-dev_1.1.1-3_all.deb ... 958s Unpacking golang-github-davecgh-go-spew-dev (1.1.1-3) ... 958s Selecting previously unselected package golang-github-modern-go-concurrent-dev. 959s Preparing to unpack .../062-golang-github-modern-go-concurrent-dev_1.0.3-1.1_all.deb ... 959s Unpacking golang-github-modern-go-concurrent-dev (1.0.3-1.1) ... 959s Selecting previously unselected package golang-github-modern-go-reflect2-dev. 959s Preparing to unpack .../063-golang-github-modern-go-reflect2-dev_1.0.2-2_all.deb ... 959s Unpacking golang-github-modern-go-reflect2-dev (1.0.2-2) ... 959s Selecting previously unselected package golang-github-json-iterator-go-dev. 959s Preparing to unpack .../064-golang-github-json-iterator-go-dev_1.1.12-2_all.deb ... 959s Unpacking golang-github-json-iterator-go-dev (1.1.12-2) ... 959s Selecting previously unselected package golang-github-klauspost-compress-dev. 959s Preparing to unpack .../065-golang-github-klauspost-compress-dev_1.18.1+ds1-1_all.deb ... 959s Unpacking golang-github-klauspost-compress-dev (1.18.1+ds1-1) ... 965s Selecting previously unselected package golang-github-kylelemons-godebug-dev. 965s Preparing to unpack .../066-golang-github-kylelemons-godebug-dev_1.1.0-2_all.deb ... 965s Unpacking golang-github-kylelemons-godebug-dev (1.1.0-2) ... 965s Selecting previously unselected package golang-google-protobuf-dev. 965s Preparing to unpack .../067-golang-google-protobuf-dev_1.36.7-1_all.deb ... 965s Unpacking golang-google-protobuf-dev (1.36.7-1) ... 966s Selecting previously unselected package golang-github-prometheus-client-model-dev. 966s Preparing to unpack .../068-golang-github-prometheus-client-model-dev_0.6.2-1_all.deb ... 966s Unpacking golang-github-prometheus-client-model-dev (0.6.2-1) ... 966s Selecting previously unselected package golang-github-pmezard-go-difflib-dev. 966s Preparing to unpack .../069-golang-github-pmezard-go-difflib-dev_1.0.0-3_all.deb ... 966s Unpacking golang-github-pmezard-go-difflib-dev (1.0.0-3) ... 967s Selecting previously unselected package golang-github-stretchr-objx-dev. 967s Preparing to unpack .../070-golang-github-stretchr-objx-dev_0.5.2-1_all.deb ... 967s Unpacking golang-github-stretchr-objx-dev (0.5.2-1) ... 967s Selecting previously unselected package golang-gopkg-yaml.v2-dev. 967s Preparing to unpack .../071-golang-gopkg-yaml.v2-dev_2.4.3-1_all.deb ... 967s Unpacking golang-gopkg-yaml.v2-dev (2.4.3-1) ... 967s Selecting previously unselected package golang-github-jmespath-go-jmespath-dev. 967s Preparing to unpack .../072-golang-github-jmespath-go-jmespath-dev_0.4.0-2_all.deb ... 967s Unpacking golang-github-jmespath-go-jmespath-dev (0.4.0-2) ... 968s Selecting previously unselected package golang-golang-x-sys-dev. 968s Preparing to unpack .../073-golang-golang-x-sys-dev_0.22.0-1_all.deb ... 968s Unpacking golang-golang-x-sys-dev (0.22.0-1) ... 969s Selecting previously unselected package golang-golang-x-term-dev. 969s Preparing to unpack .../074-golang-golang-x-term-dev_0.22.0-1_all.deb ... 969s Unpacking golang-golang-x-term-dev (0.22.0-1) ... 970s Selecting previously unselected package golang-golang-x-text-dev. 970s Preparing to unpack .../075-golang-golang-x-text-dev_0.31.0-1_all.deb ... 970s Unpacking golang-golang-x-text-dev (0.31.0-1) ... 974s Selecting previously unselected package golang-golang-x-crypto-dev. 974s Preparing to unpack .../076-golang-golang-x-crypto-dev_1%3a0.45.0-1_all.deb ... 974s Unpacking golang-golang-x-crypto-dev (1:0.45.0-1) ... 975s Selecting previously unselected package golang-golang-x-net-dev. 975s Preparing to unpack .../077-golang-golang-x-net-dev_1%3a0.27.0-2_all.deb ... 975s Unpacking golang-golang-x-net-dev (1:0.27.0-2) ... 975s Selecting previously unselected package golang-github-aws-aws-sdk-go-dev. 976s Preparing to unpack .../078-golang-github-aws-aws-sdk-go-dev_1.49.0-2_all.deb ... 976s Unpacking golang-github-aws-aws-sdk-go-dev (1.49.0-2) ... 990s Selecting previously unselected package golang-github-go-logfmt-logfmt-dev. 990s Preparing to unpack .../079-golang-github-go-logfmt-logfmt-dev_0.5.0-2_all.deb ... 990s Unpacking golang-github-go-logfmt-logfmt-dev (0.5.0-2) ... 990s Selecting previously unselected package golang-github-go-kit-log-dev. 990s Preparing to unpack .../080-golang-github-go-kit-log-dev_0.2.1-1_all.deb ... 990s Unpacking golang-github-go-kit-log-dev (0.2.1-1) ... 990s Selecting previously unselected package golang-github-google-go-cmp-dev. 991s Preparing to unpack .../081-golang-github-google-go-cmp-dev_0.6.0-1_all.deb ... 991s Unpacking golang-github-google-go-cmp-dev (0.6.0-1) ... 991s Selecting previously unselected package golang-github-julienschmidt-httprouter-dev. 991s Preparing to unpack .../082-golang-github-julienschmidt-httprouter-dev_1.3.0-2_all.deb ... 991s Unpacking golang-github-julienschmidt-httprouter-dev (1.3.0-2) ... 992s Selecting previously unselected package golang-github-munnerz-goautoneg-dev. 992s Preparing to unpack .../083-golang-github-munnerz-goautoneg-dev_0.0~git20191010.a7dc8b6-2_all.deb ... 992s Unpacking golang-github-munnerz-goautoneg-dev (0.0~git20191010.a7dc8b6-2) ... 992s Selecting previously unselected package golang-github-jpillora-backoff-dev. 993s Preparing to unpack .../084-golang-github-jpillora-backoff-dev_1.0.0-1.1_all.deb ... 993s Unpacking golang-github-jpillora-backoff-dev (1.0.0-1.1) ... 993s Selecting previously unselected package golang-github-mwitkow-go-conntrack-dev. 993s Preparing to unpack .../085-golang-github-mwitkow-go-conntrack-dev_0.0~git20190716.2f06839-4_all.deb ... 993s Unpacking golang-github-mwitkow-go-conntrack-dev (0.0~git20190716.2f06839-4) ... 994s Selecting previously unselected package golang-gopkg-yaml.v3-dev. 994s Preparing to unpack .../086-golang-gopkg-yaml.v3-dev_3.0.4-1_all.deb ... 994s Unpacking golang-gopkg-yaml.v3-dev (3.0.4-1) ... 994s Selecting previously unselected package golang-github-stretchr-testify-dev. 994s Preparing to unpack .../087-golang-github-stretchr-testify-dev_1.10.0-1_all.deb ... 994s Unpacking golang-github-stretchr-testify-dev (1.10.0-1) ... 994s Selecting previously unselected package golang-github-prometheus-sigv4-dev. 994s Preparing to unpack .../088-golang-github-prometheus-sigv4-dev_0.2.1-1_all.deb ... 994s Unpacking golang-github-prometheus-sigv4-dev (0.2.1-1) ... 994s Selecting previously unselected package golang-golang-x-oauth2-dev. 994s Preparing to unpack .../089-golang-golang-x-oauth2-dev_0.27.0-1_all.deb ... 994s Unpacking golang-golang-x-oauth2-dev (0.27.0-1) ... 994s Selecting previously unselected package golang-github-alecthomas-units-dev. 994s Preparing to unpack .../090-golang-github-alecthomas-units-dev_0.0~git20240927.0f3dac3-1_all.deb ... 994s Unpacking golang-github-alecthomas-units-dev (0.0~git20240927.0f3dac3-1) ... 994s Selecting previously unselected package golang-gopkg-alecthomas-kingpin.v2-dev. 994s Preparing to unpack .../091-golang-gopkg-alecthomas-kingpin.v2-dev_2.2.6-4_all.deb ... 994s Unpacking golang-gopkg-alecthomas-kingpin.v2-dev (2.2.6-4) ... 995s Selecting previously unselected package golang-github-prometheus-common-dev. 995s Preparing to unpack .../092-golang-github-prometheus-common-dev_0.62.0-3_all.deb ... 995s Unpacking golang-github-prometheus-common-dev (0.62.0-3) ... 995s Selecting previously unselected package golang-golang-x-sync-dev. 995s Preparing to unpack .../093-golang-golang-x-sync-dev_0.7.0-1_all.deb ... 995s Unpacking golang-golang-x-sync-dev (0.7.0-1) ... 996s Selecting previously unselected package golang-github-prometheus-procfs-dev. 996s Preparing to unpack .../094-golang-github-prometheus-procfs-dev_0.19.2-1_all.deb ... 996s Unpacking golang-github-prometheus-procfs-dev (0.19.2-1) ... 996s Selecting previously unselected package golang-github-prometheus-client-golang-dev. 997s Preparing to unpack .../095-golang-github-prometheus-client-golang-dev_1.21.1-1_all.deb ... 997s Unpacking golang-github-prometheus-client-golang-dev (1.21.1-1) ... 997s Selecting previously unselected package golang-github-golang-protobuf-1-5-dev. 997s Preparing to unpack .../096-golang-github-golang-protobuf-1-5-dev_1.5.4-2_all.deb ... 997s Unpacking golang-github-golang-protobuf-1-5-dev (1.5.4-2) ... 998s Selecting previously unselected package golang-github-stoewer-go-strcase-dev. 998s Preparing to unpack .../097-golang-github-stoewer-go-strcase-dev_1.2.0-4_all.deb ... 998s Unpacking golang-github-stoewer-go-strcase-dev (1.2.0-4) ... 998s Selecting previously unselected package golang-google-genproto-dev. 999s Preparing to unpack .../098-golang-google-genproto-dev_0.0~git20210726.e7812ac-4_all.deb ... 999s Unpacking golang-google-genproto-dev (0.0~git20210726.e7812ac-4) ... 1007s Selecting previously unselected package golang-github-google-cel-go-dev. 1007s Preparing to unpack .../099-golang-github-google-cel-go-dev_0.18.2+ds-7_all.deb ... 1007s Unpacking golang-github-google-cel-go-dev (0.18.2+ds-7) ... 1008s Selecting previously unselected package golang-github-google-uuid-dev. 1008s Preparing to unpack .../100-golang-github-google-uuid-dev_1.6.0-1_all.deb ... 1008s Unpacking golang-github-google-uuid-dev (1.6.0-1) ... 1009s Selecting previously unselected package golang-glog-dev. 1009s Preparing to unpack .../101-golang-glog-dev_1.2.4-1_all.deb ... 1009s Unpacking golang-glog-dev (1.2.4-1) ... 1009s Selecting previously unselected package golang-github-golang-groupcache-dev. 1009s Preparing to unpack .../102-golang-github-golang-groupcache-dev_0.0~git20210331.41bb18b-2_all.deb ... 1009s Unpacking golang-github-golang-groupcache-dev (0.0~git20210331.41bb18b-2) ... 1009s Selecting previously unselected package golang-go.opencensus-dev. 1009s Preparing to unpack .../103-golang-go.opencensus-dev_0.24.0-2_all.deb ... 1009s Unpacking golang-go.opencensus-dev (0.24.0-2) ... 1010s Selecting previously unselected package golang-google-cloud-compute-metadata-dev. 1010s Preparing to unpack .../104-golang-google-cloud-compute-metadata-dev_0.56.0-6_all.deb ... 1010s Unpacking golang-google-cloud-compute-metadata-dev (0.56.0-6) ... 1010s Selecting previously unselected package golang-golang-x-oauth2-google-dev. 1010s Preparing to unpack .../105-golang-golang-x-oauth2-google-dev_0.27.0-1_all.deb ... 1010s Unpacking golang-golang-x-oauth2-google-dev (0.27.0-1) ... 1010s Selecting previously unselected package golang-github-golang-mock-dev. 1011s Preparing to unpack .../106-golang-github-golang-mock-dev_1.6.0-2build1_all.deb ... 1011s Unpacking golang-github-golang-mock-dev (1.6.0-2build1) ... 1011s Selecting previously unselected package golang-github-google-btree-dev. 1011s Preparing to unpack .../107-golang-github-google-btree-dev_1.0.1-1_all.deb ... 1011s Unpacking golang-github-google-btree-dev (1.0.1-1) ... 1011s Selecting previously unselected package golang-github-google-martian-dev. 1011s Preparing to unpack .../108-golang-github-google-martian-dev_3.3.2-3_all.deb ... 1011s Unpacking golang-github-google-martian-dev (3.3.2-3) ... 1012s Selecting previously unselected package golang-github-chzyer-logex-dev. 1012s Preparing to unpack .../109-golang-github-chzyer-logex-dev_1.2.1-1_all.deb ... 1012s Unpacking golang-github-chzyer-logex-dev (1.2.1-1) ... 1012s Selecting previously unselected package golang-github-chzyer-test-dev. 1012s Preparing to unpack .../110-golang-github-chzyer-test-dev_1.0.0-1_all.deb ... 1012s Unpacking golang-github-chzyer-test-dev (1.0.0-1) ... 1012s Selecting previously unselected package golang-github-chzyer-readline-dev. 1012s Preparing to unpack .../111-golang-github-chzyer-readline-dev_1.5.1-1_all.deb ... 1012s Unpacking golang-github-chzyer-readline-dev (1.5.1-1) ... 1012s Selecting previously unselected package golang-github-ianlancetaylor-demangle-dev. 1012s Preparing to unpack .../112-golang-github-ianlancetaylor-demangle-dev_0.0~git20200824.28f6c0f-2_all.deb ... 1012s Unpacking golang-github-ianlancetaylor-demangle-dev (0.0~git20200824.28f6c0f-2) ... 1012s Selecting previously unselected package golang-github-google-pprof-dev. 1012s Preparing to unpack .../113-golang-github-google-pprof-dev_0.0~git20211008.947d60d-1_all.deb ... 1012s Unpacking golang-github-google-pprof-dev (0.0~git20211008.947d60d-1) ... 1012s Selecting previously unselected package golang-github-googleapis-gax-go-dev. 1013s Preparing to unpack .../114-golang-github-googleapis-gax-go-dev_2.14.1-1_all.deb ... 1013s Unpacking golang-github-googleapis-gax-go-dev (2.14.1-1) ... 1013s Selecting previously unselected package golang-golang-x-time-dev. 1013s Preparing to unpack .../115-golang-golang-x-time-dev_0.14.0-1_all.deb ... 1013s Unpacking golang-golang-x-time-dev (0.14.0-1) ... 1013s Selecting previously unselected package golang-google-api-dev. 1013s Preparing to unpack .../116-golang-google-api-dev_0.61.0-6_all.deb ... 1013s Unpacking golang-google-api-dev (0.61.0-6) ... 1024s Selecting previously unselected package golang-rsc-binaryregexp-dev. 1024s Preparing to unpack .../117-golang-rsc-binaryregexp-dev_0.2.0-3_all.deb ... 1024s Unpacking golang-rsc-binaryregexp-dev (0.2.0-3) ... 1024s Selecting previously unselected package golang-google-cloud-dev. 1024s Preparing to unpack .../118-golang-google-cloud-dev_0.56.0-6_all.deb ... 1024s Unpacking golang-google-cloud-dev (0.56.0-6) ... 1026s Selecting previously unselected package golang-google-grpc-dev. 1027s Preparing to unpack .../119-golang-google-grpc-dev_1.64.0-7_all.deb ... 1027s Unpacking golang-google-grpc-dev (1.64.0-7) ... 1028s Selecting previously unselected package golang-github-rogpeppe-fastuuid-dev. 1028s Preparing to unpack .../120-golang-github-rogpeppe-fastuuid-dev_1.2.0-1_all.deb ... 1028s Unpacking golang-github-rogpeppe-fastuuid-dev (1.2.0-1) ... 1028s Selecting previously unselected package golang-github-grpc-ecosystem-grpc-gateway-dev. 1029s Preparing to unpack .../121-golang-github-grpc-ecosystem-grpc-gateway-dev_2.20.0-2build1_all.deb ... 1029s Unpacking golang-github-grpc-ecosystem-grpc-gateway-dev (2.20.0-2build1) ... 1030s Selecting previously unselected package golang-opentelemetry-proto-dev. 1030s Preparing to unpack .../122-golang-opentelemetry-proto-dev_1.3.1-2_all.deb ... 1030s Unpacking golang-opentelemetry-proto-dev (1.3.1-2) ... 1030s Selecting previously unselected package golang-opentelemetry-otel-dev. 1030s Preparing to unpack .../123-golang-opentelemetry-otel-dev_1.31.0-6_all.deb ... 1030s Unpacking golang-opentelemetry-otel-dev (1.31.0-6) ... 1032s Selecting previously unselected package golang-github-aws-smithy-go-dev. 1032s Preparing to unpack .../124-golang-github-aws-smithy-go-dev_1.23.2-1_all.deb ... 1032s Unpacking golang-github-aws-smithy-go-dev (1.23.2-1) ... 1033s Selecting previously unselected package golang-github-aws-aws-sdk-go-v2-dev. 1033s Preparing to unpack .../125-golang-github-aws-aws-sdk-go-v2-dev_1.30.3-1_all.deb ... 1033s Unpacking golang-github-aws-aws-sdk-go-v2-dev (1.30.3-1) ... 1063s Selecting previously unselected package golang-github-benbjohnson-clock-dev. 1064s Preparing to unpack .../126-golang-github-benbjohnson-clock-dev_1.3.0-1build1_all.deb ... 1064s Unpacking golang-github-benbjohnson-clock-dev (1.3.0-1build1) ... 1064s Selecting previously unselected package golang-github-bmatcuk-doublestar-dev. 1064s Preparing to unpack .../127-golang-github-bmatcuk-doublestar-dev_4.6.1-1_all.deb ... 1064s Unpacking golang-github-bmatcuk-doublestar-dev (4.6.1-1) ... 1064s Selecting previously unselected package golang-github-casbin-govaluate-dev. 1064s Preparing to unpack .../128-golang-github-casbin-govaluate-dev_1.10.0-1_all.deb ... 1064s Unpacking golang-github-casbin-govaluate-dev (1.10.0-1) ... 1065s Selecting previously unselected package golang-github-casbin-casbin-dev. 1065s Preparing to unpack .../129-golang-github-casbin-casbin-dev_3.4.1-1_all.deb ... 1065s Unpacking golang-github-casbin-casbin-dev (3.4.1-1) ... 1065s Selecting previously unselected package golang-github-cockroachdb-datadriven-dev. 1065s Preparing to unpack .../130-golang-github-cockroachdb-datadriven-dev_1.0.2-6_all.deb ... 1065s Unpacking golang-github-cockroachdb-datadriven-dev (1.0.2-6) ... 1065s Selecting previously unselected package golang-github-etcd-io-gofail-dev. 1065s Preparing to unpack .../131-golang-github-etcd-io-gofail-dev_0.1.0-1build1_all.deb ... 1065s Unpacking golang-github-etcd-io-gofail-dev (0.1.0-1build1) ... 1065s Selecting previously unselected package golang-github-coreos-bbolt-dev. 1065s Preparing to unpack .../132-golang-github-coreos-bbolt-dev_1.4.2-1_all.deb ... 1065s Unpacking golang-github-coreos-bbolt-dev (1.4.2-1) ... 1066s Selecting previously unselected package golang-github-shurcool-sanitized-anchor-name-dev. 1066s Preparing to unpack .../133-golang-github-shurcool-sanitized-anchor-name-dev_1.0.0-3_all.deb ... 1066s Unpacking golang-github-shurcool-sanitized-anchor-name-dev (1.0.0-3) ... 1066s Selecting previously unselected package golang-github-russross-blackfriday-v2-dev. 1066s Preparing to unpack .../134-golang-github-russross-blackfriday-v2-dev_2.1.0-1build1_all.deb ... 1066s Unpacking golang-github-russross-blackfriday-v2-dev (2.1.0-1build1) ... 1066s Selecting previously unselected package golang-github-cpuguy83-go-md2man-v2-dev. 1066s Preparing to unpack .../135-golang-github-cpuguy83-go-md2man-v2-dev_2.0.4-1_all.deb ... 1066s Unpacking golang-github-cpuguy83-go-md2man-v2-dev (2.0.4-1) ... 1067s Selecting previously unselected package golang-github-creack-pty-dev. 1067s Preparing to unpack .../136-golang-github-creack-pty-dev_1.1.21-1_all.deb ... 1067s Unpacking golang-github-creack-pty-dev (1.1.21-1) ... 1067s Selecting previously unselected package golang-github-felixge-httpsnoop-dev. 1067s Preparing to unpack .../137-golang-github-felixge-httpsnoop-dev_1.0.3-3_all.deb ... 1067s Unpacking golang-github-felixge-httpsnoop-dev (1.0.3-3) ... 1067s Selecting previously unselected package golang-golang-x-image-dev. 1068s Preparing to unpack .../138-golang-golang-x-image-dev_0.35.0-1_all.deb ... 1068s Unpacking golang-golang-x-image-dev (0.35.0-1) ... 1070s Selecting previously unselected package golang-github-golang-freetype-dev. 1070s Preparing to unpack .../139-golang-github-golang-freetype-dev_0.0~git20170609.e2365df+dfsg-2_all.deb ... 1070s Unpacking golang-github-golang-freetype-dev (0.0~git20170609.e2365df+dfsg-2) ... 1070s Selecting previously unselected package golang-github-fogleman-gg-dev. 1071s Preparing to unpack .../140-golang-github-fogleman-gg-dev_1.3.0-4_all.deb ... 1071s Unpacking golang-github-fogleman-gg-dev (1.3.0-4) ... 1071s Selecting previously unselected package golang-github-go-zookeeper-zk-dev. 1071s Preparing to unpack .../141-golang-github-go-zookeeper-zk-dev_1.0.4-1_all.deb ... 1071s Unpacking golang-github-go-zookeeper-zk-dev (1.0.4-1) ... 1071s Selecting previously unselected package golang-github-golang-jwt-jwt-dev. 1072s Preparing to unpack .../142-golang-github-golang-jwt-jwt-dev_5.0.0+really4.5.2-1_all.deb ... 1072s Unpacking golang-github-golang-jwt-jwt-dev (5.0.0+really4.5.2-1) ... 1072s Selecting previously unselected package golang-github-influxdata-influxdb1-client-dev. 1072s Preparing to unpack .../143-golang-github-influxdata-influxdb1-client-dev_0.0~git20220302.a9ab567-2_all.deb ... 1072s Unpacking golang-github-influxdata-influxdb1-client-dev (0.0~git20220302.a9ab567-2) ... 1073s Selecting previously unselected package golang-github-nats-io-nkeys-dev. 1073s Preparing to unpack .../144-golang-github-nats-io-nkeys-dev_0.4.12-1_all.deb ... 1073s Unpacking golang-github-nats-io-nkeys-dev (0.4.12-1) ... 1073s Selecting previously unselected package golang-github-nats-io-nuid-dev. 1073s Preparing to unpack .../145-golang-github-nats-io-nuid-dev_1.0.1-1_all.deb ... 1073s Unpacking golang-github-nats-io-nuid-dev (1.0.1-1) ... 1073s Selecting previously unselected package golang-github-nats-io-go-nats-dev. 1073s Preparing to unpack .../146-golang-github-nats-io-go-nats-dev_1.48.0-1_all.deb ... 1073s Unpacking golang-github-nats-io-go-nats-dev (1.48.0-1) ... 1073s Selecting previously unselected package golang-github-minio-highwayhash-dev. 1073s Preparing to unpack .../147-golang-github-minio-highwayhash-dev_1.0.2-2_all.deb ... 1073s Unpacking golang-github-minio-highwayhash-dev (1.0.2-2) ... 1074s Selecting previously unselected package golang-github-nats-io-jwt-dev. 1074s Preparing to unpack .../148-golang-github-nats-io-jwt-dev_2.8.0-1_all.deb ... 1074s Unpacking golang-github-nats-io-jwt-dev (2.8.0-1) ... 1075s Selecting previously unselected package golang-uber-automaxprocs-dev. 1075s Preparing to unpack .../149-golang-uber-automaxprocs-dev_1.5.3-1_all.deb ... 1075s Unpacking golang-uber-automaxprocs-dev (1.5.3-1) ... 1075s Selecting previously unselected package golang-github-nats-io-nats-server-dev. 1075s Preparing to unpack .../150-golang-github-nats-io-nats-server-dev_2.10.27-1_all.deb ... 1075s Unpacking golang-github-nats-io-nats-server-dev (2.10.27-1) ... 1076s Selecting previously unselected package golang-github-opentracing-opentracing-go-dev. 1076s Preparing to unpack .../151-golang-github-opentracing-opentracing-go-dev_1.2.0-2_all.deb ... 1076s Unpacking golang-github-opentracing-opentracing-go-dev (1.2.0-2) ... 1077s Selecting previously unselected package golang-github-edsrzf-mmap-go-dev. 1077s Preparing to unpack .../152-golang-github-edsrzf-mmap-go-dev_1.2.0-1_all.deb ... 1077s Unpacking golang-github-edsrzf-mmap-go-dev (1.2.0-1) ... 1077s Selecting previously unselected package golang-github-goccmack-gocc-dev. 1077s Preparing to unpack .../153-golang-github-goccmack-gocc-dev_0.0~git20230228.2292f9e-1build1_all.deb ... 1077s Unpacking golang-github-goccmack-gocc-dev (0.0~git20230228.2292f9e-1build1) ... 1078s Selecting previously unselected package golang-github-yuin-goldmark-dev. 1079s Preparing to unpack .../154-golang-github-yuin-goldmark-dev_1.7.13-1_all.deb ... 1079s Unpacking golang-github-yuin-goldmark-dev (1.7.13-1) ... 1079s Selecting previously unselected package golang-golang-x-mod-dev. 1079s Preparing to unpack .../155-golang-golang-x-mod-dev_0.30.0-1_all.deb ... 1079s Unpacking golang-golang-x-mod-dev (0.30.0-1) ... 1079s Selecting previously unselected package golang-golang-x-tools-dev. 1080s Preparing to unpack .../156-golang-golang-x-tools-dev_1%3a0.25.1+ds-0ubuntu1_all.deb ... 1080s Unpacking golang-golang-x-tools-dev (1:0.25.1+ds-0ubuntu1) ... 1081s Selecting previously unselected package golang-github-jung-kurt-gofpdf-dev. 1081s Preparing to unpack .../157-golang-github-jung-kurt-gofpdf-dev_2.17.3+ds-1_all.deb ... 1081s Unpacking golang-github-jung-kurt-gofpdf-dev (2.17.3+ds-1) ... 1083s Selecting previously unselected package golang-gonum-v1-plot-dev. 1083s Preparing to unpack .../158-golang-gonum-v1-plot-dev_0.7.0-5_all.deb ... 1083s Unpacking golang-gonum-v1-plot-dev (0.7.0-5) ... 1084s Selecting previously unselected package golang-gonum-v1-gonum-dev. 1084s Preparing to unpack .../159-golang-gonum-v1-gonum-dev_0.15.1-1_all.deb ... 1084s Unpacking golang-gonum-v1-gonum-dev (0.15.1-1) ... 1087s Selecting previously unselected package golang-github-hdrhistogram-hdrhistogram-go-dev. 1087s Preparing to unpack .../160-golang-github-hdrhistogram-hdrhistogram-go-dev_1.2.0+ds-1_all.deb ... 1087s Unpacking golang-github-hdrhistogram-hdrhistogram-go-dev (1.2.0+ds-1) ... 1087s Selecting previously unselected package golang-github-pkg-errors-dev. 1087s Preparing to unpack .../161-golang-github-pkg-errors-dev_0.9.1-3_all.deb ... 1087s Unpacking golang-github-pkg-errors-dev (0.9.1-3) ... 1088s Selecting previously unselected package golang-github-performancecopilot-speed-dev. 1088s Preparing to unpack .../162-golang-github-performancecopilot-speed-dev_4.0.0-4_all.deb ... 1088s Unpacking golang-github-performancecopilot-speed-dev (4.0.0-4) ... 1088s Selecting previously unselected package golang-uber-goleak-dev. 1088s Preparing to unpack .../163-golang-uber-goleak-dev_1.3.0-1_all.deb ... 1088s Unpacking golang-uber-goleak-dev (1.3.0-1) ... 1088s Selecting previously unselected package golang-github-rabbitmq-amqp091-go-dev. 1088s Preparing to unpack .../164-golang-github-rabbitmq-amqp091-go-dev_1.10.0-1_all.deb ... 1088s Unpacking golang-github-rabbitmq-amqp091-go-dev (1.10.0-1) ... 1088s Selecting previously unselected package golang-github-sirupsen-logrus-dev. 1088s Preparing to unpack .../165-golang-github-sirupsen-logrus-dev_1.9.3-1_all.deb ... 1089s Unpacking golang-github-sirupsen-logrus-dev (1.9.3-1) ... 1089s Selecting previously unselected package golang-github-vividcortex-gohistogram-dev. 1089s Preparing to unpack .../166-golang-github-vividcortex-gohistogram-dev_1.0.0-2_all.deb ... 1090s Unpacking golang-github-vividcortex-gohistogram-dev (1.0.0-2) ... 1090s Selecting previously unselected package golang-github-go-kit-kit-dev. 1090s Preparing to unpack .../167-golang-github-go-kit-kit-dev_0.13.0-9_all.deb ... 1090s Unpacking golang-github-go-kit-kit-dev (0.13.0-9) ... 1091s Selecting previously unselected package golang-github-oklog-run-dev. 1091s Preparing to unpack .../168-golang-github-oklog-run-dev_1.1.0-2_all.deb ... 1091s Unpacking golang-github-oklog-run-dev (1.1.0-2) ... 1091s Selecting previously unselected package golang-go.uber-atomic-dev. 1092s Preparing to unpack .../169-golang-go.uber-atomic-dev_1.11.0-1_all.deb ... 1092s Unpacking golang-go.uber-atomic-dev (1.11.0-1) ... 1092s Selecting previously unselected package golang-go.uber-multierr-dev. 1092s Preparing to unpack .../170-golang-go.uber-multierr-dev_1.6.0-1_all.deb ... 1092s Unpacking golang-go.uber-multierr-dev (1.6.0-1) ... 1092s Selecting previously unselected package golang-go.uber-zap-dev. 1093s Preparing to unpack .../171-golang-go.uber-zap-dev_1.27.0-1_all.deb ... 1093s Unpacking golang-go.uber-zap-dev (1.27.0-1) ... 1093s Selecting previously unselected package golang-github-grpc-ecosystem-go-grpc-middleware-dev. 1093s Preparing to unpack .../172-golang-github-grpc-ecosystem-go-grpc-middleware-dev_2.1.0-2_all.deb ... 1093s Unpacking golang-github-grpc-ecosystem-go-grpc-middleware-dev (2.1.0-2) ... 1094s Selecting previously unselected package golang-github-pelletier-go-toml.v2-dev. 1094s Preparing to unpack .../173-golang-github-pelletier-go-toml.v2-dev_2.2.4-1_all.deb ... 1094s Unpacking golang-github-pelletier-go-toml.v2-dev (2.2.4-1) ... 1094s Selecting previously unselected package golang-github-rivo-uniseg-dev. 1094s Preparing to unpack .../174-golang-github-rivo-uniseg-dev_0.4.7-1_all.deb ... 1094s Unpacking golang-github-rivo-uniseg-dev (0.4.7-1) ... 1094s Selecting previously unselected package golang-github-rogpeppe-go-internal-dev. 1095s Preparing to unpack .../175-golang-github-rogpeppe-go-internal-dev_1.12.0-3_all.deb ... 1095s Unpacking golang-github-rogpeppe-go-internal-dev (1.12.0-3) ... 1095s Selecting previously unselected package golang-github-soheilhy-cmux-dev. 1096s Preparing to unpack .../176-golang-github-soheilhy-cmux-dev_0.1.5-2_all.deb ... 1096s Unpacking golang-github-soheilhy-cmux-dev (0.1.5-2) ... 1097s Selecting previously unselected package golang-github-subosito-gotenv-dev. 1097s Preparing to unpack .../177-golang-github-subosito-gotenv-dev_1.3.0-1_all.deb ... 1097s Unpacking golang-github-subosito-gotenv-dev (1.3.0-1) ... 1097s Selecting previously unselected package golang-github-gorilla-websocket-dev. 1097s Preparing to unpack .../178-golang-github-gorilla-websocket-dev_1.5.3-1_all.deb ... 1097s Unpacking golang-github-gorilla-websocket-dev (1.5.3-1) ... 1098s Selecting previously unselected package golang-github-tmc-grpc-websocket-proxy-dev. 1098s Preparing to unpack .../179-golang-github-tmc-grpc-websocket-proxy-dev_0.0~git20200427.3cfed13-3_all.deb ... 1098s Unpacking golang-github-tmc-grpc-websocket-proxy-dev (0.0~git20200427.3cfed13-3) ... 1099s Selecting previously unselected package golang-github-kr-text-dev. 1099s Preparing to unpack .../180-golang-github-kr-text-dev_0.2.0-2_all.deb ... 1099s Unpacking golang-github-kr-text-dev (0.2.0-2) ... 1099s Selecting previously unselected package golang-github-kr-pretty-dev. 1099s Preparing to unpack .../181-golang-github-kr-pretty-dev_0.3.1-1_all.deb ... 1099s Unpacking golang-github-kr-pretty-dev (0.3.1-1) ... 1100s Selecting previously unselected package golang-gopkg-check.v1-dev. 1100s Preparing to unpack .../182-golang-gopkg-check.v1-dev_0.0+git20200902.038fdea-2_all.deb ... 1100s Unpacking golang-gopkg-check.v1-dev (0.0+git20200902.038fdea-2) ... 1100s Selecting previously unselected package golang-k8s-sigs-yaml-dev. 1100s Preparing to unpack .../183-golang-k8s-sigs-yaml-dev_1.4.0-2_all.deb ... 1100s Unpacking golang-k8s-sigs-yaml-dev (1.4.0-2) ... 1100s Selecting previously unselected package golang-opentelemetry-contrib-dev. 1100s Preparing to unpack .../184-golang-opentelemetry-contrib-dev_0.56.0-5_all.deb ... 1100s Unpacking golang-opentelemetry-contrib-dev (0.56.0-5) ... 1102s Selecting previously unselected package libcap-dev:s390x. 1102s Preparing to unpack .../185-libcap-dev_1%3a2.75-10ubuntu1_s390x.deb ... 1102s Unpacking libcap-dev:s390x (1:2.75-10ubuntu1) ... 1102s Selecting previously unselected package libjs-jquery. 1102s Preparing to unpack .../186-libjs-jquery_3.7.1+dfsg+~3.5.33-1build1_all.deb ... 1102s Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 1102s Selecting previously unselected package libjs-jquery-ui. 1102s Preparing to unpack .../187-libjs-jquery-ui_1.13.2+dfsg-1build1_all.deb ... 1102s Unpacking libjs-jquery-ui (1.13.2+dfsg-1build1) ... 1103s Selecting previously unselected package libprotobuf-lite32t64:s390x. 1103s Preparing to unpack .../188-libprotobuf-lite32t64_3.21.12-15_s390x.deb ... 1103s Unpacking libprotobuf-lite32t64:s390x (3.21.12-15) ... 1103s Selecting previously unselected package libprotobuf32t64:s390x. 1103s Preparing to unpack .../189-libprotobuf32t64_3.21.12-15_s390x.deb ... 1103s Unpacking libprotobuf32t64:s390x (3.21.12-15) ... 1105s Selecting previously unselected package libprotoc32t64:s390x. 1105s Preparing to unpack .../190-libprotoc32t64_3.21.12-15_s390x.deb ... 1105s Unpacking libprotoc32t64:s390x (3.21.12-15) ... 1105s Selecting previously unselected package libsystemd-dev:s390x. 1105s Preparing to unpack .../191-libsystemd-dev_259-1ubuntu3_s390x.deb ... 1105s Unpacking libsystemd-dev:s390x (259-1ubuntu3) ... 1106s Selecting previously unselected package zlib1g-dev:s390x. 1106s Preparing to unpack .../192-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1ubuntu2_s390x.deb ... 1106s Unpacking zlib1g-dev:s390x (1:1.3.dfsg+really1.3.1-1ubuntu2) ... 1106s Selecting previously unselected package libprotobuf-dev:s390x. 1106s Preparing to unpack .../193-libprotobuf-dev_3.21.12-15_s390x.deb ... 1106s Unpacking libprotobuf-dev:s390x (3.21.12-15) ... 1107s Selecting previously unselected package protobuf-compiler. 1107s Preparing to unpack .../194-protobuf-compiler_3.21.12-15_s390x.deb ... 1107s Unpacking protobuf-compiler (3.21.12-15) ... 1107s Selecting previously unselected package protoc-gen-go-1-5. 1107s Preparing to unpack .../195-protoc-gen-go-1-5_1.5.4-2_s390x.deb ... 1107s Unpacking protoc-gen-go-1-5 (1.5.4-2) ... 1108s Selecting previously unselected package tzdata-legacy. 1108s Preparing to unpack .../196-tzdata-legacy_2025c-3ubuntu3_all.deb ... 1108s Unpacking tzdata-legacy (2025c-3ubuntu3) ... 1109s Selecting previously unselected package dh-golang. 1109s Preparing to unpack .../197-dh-golang_1.63build1_all.deb ... 1109s Unpacking dh-golang (1.63build1) ... 1109s Selecting previously unselected package etcd-client. 1109s Preparing to unpack .../198-etcd-client_3.5.16-4_s390x.deb ... 1109s Unpacking etcd-client (3.5.16-4) ... 1111s Selecting previously unselected package golang-dbus-dev. 1112s Preparing to unpack .../199-golang-dbus-dev_5.1.0-1_all.deb ... 1112s Unpacking golang-dbus-dev (5.1.0-1) ... 1112s Selecting previously unselected package golang-github-bgentry-speakeasy-dev. 1112s Preparing to unpack .../200-golang-github-bgentry-speakeasy-dev_0.1.0-2build1_all.deb ... 1112s Unpacking golang-github-bgentry-speakeasy-dev (0.1.0-2build1) ... 1112s Selecting previously unselected package golang-github-coreos-go-semver-dev. 1112s Preparing to unpack .../201-golang-github-coreos-go-semver-dev_0.3.0-1build1_all.deb ... 1112s Unpacking golang-github-coreos-go-semver-dev (0.3.0-1build1) ... 1113s Selecting previously unselected package golang-github-coreos-go-systemd-dev. 1113s Preparing to unpack .../202-golang-github-coreos-go-systemd-dev_22.6.0-1_all.deb ... 1113s Unpacking golang-github-coreos-go-systemd-dev (22.6.0-1) ... 1113s Selecting previously unselected package golang-github-dustin-go-humanize-dev. 1113s Preparing to unpack .../203-golang-github-dustin-go-humanize-dev_1.0.1-1_all.deb ... 1113s Unpacking golang-github-dustin-go-humanize-dev (1.0.1-1) ... 1114s Selecting previously unselected package golang-github-gogo-protobuf-dev. 1114s Preparing to unpack .../204-golang-github-gogo-protobuf-dev_1.3.2-3build2_all.deb ... 1114s Unpacking golang-github-gogo-protobuf-dev (1.3.2-3build2) ... 1116s Selecting previously unselected package golang-github-grpc-ecosystem-go-grpc-prometheus-dev. 1116s Preparing to unpack .../205-golang-github-grpc-ecosystem-go-grpc-prometheus-dev_1.2.0+git20191002.6af20e3-5_all.deb ... 1116s Unpacking golang-github-grpc-ecosystem-go-grpc-prometheus-dev (1.2.0+git20191002.6af20e3-5) ... 1116s Selecting previously unselected package golang-github-jonboulle-clockwork-dev. 1116s Preparing to unpack .../206-golang-github-jonboulle-clockwork-dev_0.5.0+really+0.1.0-1_all.deb ... 1116s Unpacking golang-github-jonboulle-clockwork-dev (0.5.0+really+0.1.0-1) ... 1117s Selecting previously unselected package golang-github-mattn-go-runewidth-dev. 1117s Preparing to unpack .../207-golang-github-mattn-go-runewidth-dev_0.0.16-2_all.deb ... 1117s Unpacking golang-github-mattn-go-runewidth-dev (0.0.16-2) ... 1117s Selecting previously unselected package golang-github-olekukonko-tablewriter-dev. 1117s Preparing to unpack .../208-golang-github-olekukonko-tablewriter-dev_0.0.5-2_all.deb ... 1117s Unpacking golang-github-olekukonko-tablewriter-dev (0.0.5-2) ... 1118s Selecting previously unselected package golang-github-spf13-pflag-dev. 1118s Preparing to unpack .../209-golang-github-spf13-pflag-dev_1.0.10-1_all.deb ... 1118s Unpacking golang-github-spf13-pflag-dev (1.0.10-1) ... 1118s Selecting previously unselected package golang-github-fsnotify-fsnotify-dev. 1119s Preparing to unpack .../210-golang-github-fsnotify-fsnotify-dev_1.9.0-1_all.deb ... 1119s Unpacking golang-github-fsnotify-fsnotify-dev (1.9.0-1) ... 1119s Selecting previously unselected package golang-github-hashicorp-hcl-dev. 1119s Preparing to unpack .../211-golang-github-hashicorp-hcl-dev_1.0.0-1.1_all.deb ... 1119s Unpacking golang-github-hashicorp-hcl-dev (1.0.0-1.1) ... 1119s Selecting previously unselected package golang-github-magiconair-properties-dev. 1119s Preparing to unpack .../212-golang-github-magiconair-properties-dev_1.8.7-1_all.deb ... 1119s Unpacking golang-github-magiconair-properties-dev (1.8.7-1) ... 1119s Selecting previously unselected package golang-github-mitchellh-mapstructure-dev. 1119s Preparing to unpack .../213-golang-github-mitchellh-mapstructure-dev_1.5.0+git20231216.8508981-1_all.deb ... 1119s Unpacking golang-github-mitchellh-mapstructure-dev (1.5.0+git20231216.8508981-1) ... 1119s Selecting previously unselected package golang-github-burntsushi-toml-dev. 1119s Preparing to unpack .../214-golang-github-burntsushi-toml-dev_1.5.0-1_all.deb ... 1119s Unpacking golang-github-burntsushi-toml-dev (1.5.0-1) ... 1120s Selecting previously unselected package golang-github-pelletier-go-toml-dev. 1120s Preparing to unpack .../215-golang-github-pelletier-go-toml-dev_1.9.5-1build1_all.deb ... 1120s Unpacking golang-github-pelletier-go-toml-dev (1.9.5-1build1) ... 1121s Selecting previously unselected package golang-github-kr-fs-dev. 1121s Preparing to unpack .../216-golang-github-kr-fs-dev_0.1.0-2_all.deb ... 1121s Unpacking golang-github-kr-fs-dev (0.1.0-2) ... 1121s Selecting previously unselected package golang-github-pkg-sftp-dev. 1121s Preparing to unpack .../217-golang-github-pkg-sftp-dev_1.13.9-1_all.deb ... 1121s Unpacking golang-github-pkg-sftp-dev (1.13.9-1) ... 1122s Selecting previously unselected package golang-github-spf13-afero-dev. 1122s Preparing to unpack .../218-golang-github-spf13-afero-dev_1.15.0-2_all.deb ... 1122s Unpacking golang-github-spf13-afero-dev (1.15.0-2) ... 1122s Selecting previously unselected package golang-github-spf13-cast-dev. 1122s Preparing to unpack .../219-golang-github-spf13-cast-dev_1.10.0-2_all.deb ... 1122s Unpacking golang-github-spf13-cast-dev (1.10.0-2) ... 1122s Selecting previously unselected package golang-github-spf13-jwalterweatherman-dev. 1122s Preparing to unpack .../220-golang-github-spf13-jwalterweatherman-dev_1.1.0+really1.1.0-2_all.deb ... 1122s Unpacking golang-github-spf13-jwalterweatherman-dev (1.1.0+really1.1.0-2) ... 1122s Selecting previously unselected package golang-gopkg-ini.v1-dev. 1122s Preparing to unpack .../221-golang-gopkg-ini.v1-dev_1.67.0-1_all.deb ... 1122s Unpacking golang-gopkg-ini.v1-dev (1.67.0-1) ... 1123s Selecting previously unselected package golang-github-spf13-viper-dev. 1123s Preparing to unpack .../222-golang-github-spf13-viper-dev_1.12.0-1_all.deb ... 1123s Unpacking golang-github-spf13-viper-dev (1.12.0-1) ... 1123s Selecting previously unselected package golang-github-spf13-cobra-dev. 1123s Preparing to unpack .../223-golang-github-spf13-cobra-dev_1.8.1-1_all.deb ... 1123s Unpacking golang-github-spf13-cobra-dev (1.8.1-1) ... 1123s Selecting previously unselected package golang-github-urfave-cli-dev. 1123s Preparing to unpack .../224-golang-github-urfave-cli-dev_1.22.14-1_all.deb ... 1123s Unpacking golang-github-urfave-cli-dev (1.22.14-1) ... 1123s Selecting previously unselected package golang-github-xiang90-probing-dev. 1123s Preparing to unpack .../225-golang-github-xiang90-probing-dev_0.0.2-2_all.deb ... 1123s Unpacking golang-github-xiang90-probing-dev (0.0.2-2) ... 1124s Selecting previously unselected package golang-gopkg-cheggaaa-pb.v1-dev. 1124s Preparing to unpack .../226-golang-gopkg-cheggaaa-pb.v1-dev_1.0.25-3_all.deb ... 1124s Unpacking golang-gopkg-cheggaaa-pb.v1-dev (1.0.25-3) ... 1124s Selecting previously unselected package golang-gopkg-natefinch-lumberjack.v2-dev. 1124s Preparing to unpack .../227-golang-gopkg-natefinch-lumberjack.v2-dev_2.1-2_all.deb ... 1124s Unpacking golang-gopkg-natefinch-lumberjack.v2-dev (2.1-2) ... 1124s Selecting previously unselected package golang-etcd-server-dev. 1124s Preparing to unpack .../228-golang-etcd-server-dev_3.5.16-4_all.deb ... 1124s Unpacking golang-etcd-server-dev (3.5.16-4) ... 1125s Selecting previously unselected package golang-golang-x-tools. 1125s Preparing to unpack .../229-golang-golang-x-tools_1%3a0.25.1+ds-0ubuntu1_s390x.deb ... 1125s Unpacking golang-golang-x-tools (1:0.25.1+ds-0ubuntu1) ... 1143s Setting up libprotobuf-lite32t64:s390x (3.21.12-15) ... 1143s Setting up golang-golang-x-time-dev (0.14.0-1) ... 1143s Setting up golang-github-pelletier-go-toml.v2-dev (2.2.4-1) ... 1143s Setting up golang-github-google-go-cmp-dev (0.6.0-1) ... 1143s Setting up golang-github-oklog-run-dev (1.1.0-2) ... 1143s Setting up golang-github-opentracing-opentracing-go-dev (1.2.0-2) ... 1143s Setting up golang-gopkg-yaml.v2-dev (2.4.3-1) ... 1143s Setting up libprotobuf32t64:s390x (3.21.12-15) ... 1143s Setting up golang-github-ianlancetaylor-demangle-dev (0.0~git20200824.28f6c0f-2) ... 1143s Setting up golang-github-mitchellh-mapstructure-dev (1.5.0+git20231216.8508981-1) ... 1143s Setting up golang-dbus-dev (5.1.0-1) ... 1143s Setting up golang-github-creack-pty-dev (1.1.21-1) ... 1143s Setting up golang-github-felixge-httpsnoop-dev (1.0.3-3) ... 1143s Setting up golang-github-shurcool-sanitized-anchor-name-dev (1.0.0-3) ... 1143s Setting up golang-github-golang-mock-dev (1.6.0-2build1) ... 1143s Setting up golang-github-stretchr-objx-dev (0.5.2-1) ... 1143s Setting up golang-github-benbjohnson-clock-dev (1.3.0-1build1) ... 1143s Setting up golang-github-pkg-errors-dev (0.9.1-3) ... 1143s Setting up libarchive-zip-perl (1.68-1) ... 1143s Setting up golang-github-influxdata-influxdb1-client-dev (0.0~git20220302.a9ab567-2) ... 1143s Setting up golang-rsc-binaryregexp-dev (0.2.0-3) ... 1143s Setting up golang-github-kylelemons-godebug-dev (1.1.0-2) ... 1143s Setting up golang-gopkg-yaml.v3-dev (3.0.4-1) ... 1143s Setting up libdebhelper-perl (13.28ubuntu1) ... 1143s Setting up golang-github-burntsushi-toml-dev (1.5.0-1) ... 1143s Setting up golang-golang-x-sys-dev (0.22.0-1) ... 1143s Setting up golang-github-kr-fs-dev (0.1.0-2) ... 1143s Setting up golang-github-goccmack-gocc-dev (0.0~git20230228.2292f9e-1build1) ... 1143s Setting up golang-github-subosito-gotenv-dev (1.3.0-1) ... 1143s Setting up linux-libc-dev:s390x (6.19.0-3.3) ... 1143s Setting up golang-github-pmezard-go-difflib-dev (1.0.0-3) ... 1143s Setting up golang-github-modern-go-concurrent-dev (1.0.3-1.1) ... 1143s Setting up m4 (1.4.20-2) ... 1143s Setting up golang-golang-x-term-dev (0.22.0-1) ... 1143s Setting up golang-github-jonboulle-clockwork-dev (0.5.0+really+0.1.0-1) ... 1143s Setting up golang-github-masterminds-semver-dev (3.4.0-1) ... 1143s Setting up libgomp1:s390x (15.2.0-12ubuntu1) ... 1143s Setting up golang-github-google-btree-dev (1.0.1-1) ... 1143s Setting up golang-github-stoewer-go-strcase-dev (1.2.0-4) ... 1143s Setting up golang-go.uber-atomic-dev (1.11.0-1) ... 1143s Setting up golang-github-beorn7-perks-dev (1.0.1-3) ... 1143s Setting up tzdata-legacy (2025c-3ubuntu3) ... 1143s Setting up golang-github-vividcortex-gohistogram-dev (1.0.0-2) ... 1143s Setting up golang-github-coreos-go-semver-dev (0.3.0-1build1) ... 1143s Setting up golang-github-cespare-xxhash-dev (2.3.0-1) ... 1143s Setting up golang-github-spf13-pflag-dev (1.0.10-1) ... 1143s Setting up golang-github-bgentry-speakeasy-dev (0.1.0-2build1) ... 1143s Setting up golang-github-jpillora-backoff-dev (1.0.0-1.1) ... 1143s Setting up golang-github-davecgh-go-spew-dev (1.1.1-3) ... 1143s Setting up golang-github-xiang90-probing-dev (0.0.2-2) ... 1143s Setting up autotools-dev (20240727.1build1) ... 1143s Setting up golang-github-go-logfmt-logfmt-dev (0.5.0-2) ... 1143s Setting up rpcsvc-proto (1.4.3-1build1) ... 1143s Setting up golang-github-cenkalti-backoff-v4-dev (4.3.0-3) ... 1143s Setting up golang-google-protobuf-dev (1.36.7-1) ... 1143s Setting up golang-github-kr-text-dev (0.2.0-2) ... 1143s Setting up golang-github-stretchr-testify-dev (1.10.0-1) ... 1143s Setting up golang-github-etcd-io-gofail-dev (0.1.0-1build1) ... 1143s Setting up golang-github-yuin-goldmark-dev (1.7.13-1) ... 1143s Setting up golang-github-bmatcuk-doublestar-dev (4.6.1-1) ... 1143s Setting up golang-github-jung-kurt-gofpdf-dev (2.17.3+ds-1) ... 1143s Setting up golang-gopkg-ini.v1-dev (1.67.0-1) ... 1143s Setting up libmpc3:s390x (1.3.1-2) ... 1143s Setting up golang-golang-x-sync-dev (0.7.0-1) ... 1143s Setting up golang-golang-x-mod-dev (0.30.0-1) ... 1143s Setting up autopoint (0.23.2-1) ... 1143s Setting up golang-github-magiconair-properties-dev (1.8.7-1) ... 1143s Setting up golang-github-golang-jwt-jwt-dev (5.0.0+really4.5.2-1) ... 1143s Setting up golang-github-hashicorp-hcl-dev (1.0.0-1.1) ... 1143s Setting up golang-github-chzyer-logex-dev (1.2.1-1) ... 1143s Setting up golang-github-klauspost-compress-dev (1.18.1+ds1-1) ... 1143s Setting up golang-glog-dev (1.2.4-1) ... 1143s Setting up golang-github-julienschmidt-httprouter-dev (1.3.0-2) ... 1143s Setting up golang-github-rogpeppe-fastuuid-dev (1.2.0-1) ... 1143s Setting up autoconf (2.72-3.1ubuntu1) ... 1143s Setting up golang-github-rivo-uniseg-dev (0.4.7-1) ... 1143s Setting up libubsan1:s390x (15.2.0-12ubuntu1) ... 1143s Setting up dwz (0.16-2build1) ... 1143s Setting up golang-github-munnerz-goautoneg-dev (0.0~git20191010.a7dc8b6-2) ... 1143s Setting up golang-github-casbin-govaluate-dev (1.10.0-1) ... 1143s Setting up golang-1.25-src (1.25.0-0ubuntu1) ... 1143s Setting up golang-golang-x-text-dev (0.31.0-1) ... 1143s Setting up golang-github-go-logr-logr-dev (1.4.3-1) ... 1143s Setting up golang-github-google-uuid-dev (1.6.0-1) ... 1144s Setting up golang-github-ajstarks-svgo-dev (2012-01-27-3build1) ... 1144s Setting up golang-gopkg-natefinch-lumberjack.v2-dev (2.1-2) ... 1144s Setting up libcrypt-dev:s390x (1:4.5.1-1) ... 1144s Setting up libasan8:s390x (15.2.0-12ubuntu1) ... 1144s Setting up golang-github-spf13-cast-dev (1.10.0-2) ... 1144s Setting up golang-github-fsnotify-fsnotify-dev (1.9.0-1) ... 1144s Setting up golang-github-dustin-go-humanize-dev (1.0.1-1) ... 1144s Setting up golang-github-prometheus-procfs-dev (0.19.2-1) ... 1144s Setting up debugedit (1:5.2-3build1) ... 1144s Setting up golang-github-alecthomas-units-dev (0.0~git20240927.0f3dac3-1) ... 1144s Setting up etcd-client (3.5.16-4) ... 1144s Setting up golang-github-modern-go-reflect2-dev (1.0.2-2) ... 1144s Setting up golang-uber-goleak-dev (1.3.0-1) ... 1144s Setting up golang-github-go-zookeeper-zk-dev (1.0.4-1) ... 1144s Setting up golang-golang-x-crypto-dev (1:0.45.0-1) ... 1144s Setting up golang-golang-x-exp-dev (0.0~git20250911.df92998-1) ... 1144s Setting up golang-github-prometheus-client-model-dev (0.6.2-1) ... 1144s Setting up golang-github-go-logr-stdr-dev (1.2.2-4) ... 1144s Setting up etcd-server (3.5.16-4) ... 1154s Created symlink '/etc/systemd/system/etcd2.service' → '/usr/lib/systemd/system/etcd.service'. 1154s Created symlink '/etc/systemd/system/multi-user.target.wants/etcd.service' → '/usr/lib/systemd/system/etcd.service'. 1165s Setting up golang-github-pelletier-go-toml-dev (1.9.5-1build1) ... 1165s Setting up golang-github-spf13-jwalterweatherman-dev (1.1.0+really1.1.0-2) ... 1165s Setting up libtsan2:s390x (15.2.0-12ubuntu1) ... 1165s Setting up golang-github-casbin-casbin-dev (3.4.1-1) ... 1165s Setting up golang-uber-automaxprocs-dev (1.5.3-1) ... 1165s Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 1165s Setting up golang-golang-x-oauth2-dev (0.27.0-1) ... 1165s Setting up libprotoc32t64:s390x (3.21.12-15) ... 1165s Setting up libisl23:s390x (0.27-1build1) ... 1165s Setting up golang-github-edsrzf-mmap-go-dev (1.2.0-1) ... 1165s Setting up libc-dev-bin (2.42-2ubuntu4) ... 1165s Setting up golang-src (2:1.25~1) ... 1165s Setting up libcap-dev:s390x (1:2.75-10ubuntu1) ... 1165s Setting up golang-github-nats-io-nuid-dev (1.0.1-1) ... 1165s Setting up libcc1-0:s390x (15.2.0-12ubuntu1) ... 1165s Setting up libsystemd-dev:s390x (259-1ubuntu3) ... 1165s Setting up golang-github-jmespath-go-jmespath-dev (0.4.0-2) ... 1165s Setting up liblsan0:s390x (15.2.0-12ubuntu1) ... 1165s Setting up libitm1:s390x (15.2.0-12ubuntu1) ... 1165s Setting up golang-github-coreos-bbolt-dev (1.4.2-1) ... 1165s Setting up automake (1:1.18.1-3build1) ... 1165s update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode 1165s Setting up libfile-stripnondeterminism-perl (1.15.0-1build1) ... 1165s Setting up golang-github-sirupsen-logrus-dev (1.9.3-1) ... 1166s Setting up golang-1.25-go (1.25.0-0ubuntu1) ... 1166s Setting up golang-github-go-kit-log-dev (0.2.1-1) ... 1166s Setting up golang-github-mattn-go-runewidth-dev (0.0.16-2) ... 1166s Setting up golang-github-golang-protobuf-1-5-dev (1.5.4-2) ... 1166s Setting up gettext (0.23.2-1) ... 1166s Setting up libgcc-15-dev:s390x (15.2.0-12ubuntu1) ... 1166s Setting up golang-github-russross-blackfriday-v2-dev (2.1.0-1build1) ... 1166s Setting up protobuf-compiler (3.21.12-15) ... 1166s Setting up golang-gopkg-alecthomas-kingpin.v2-dev (2.2.6-4) ... 1166s Setting up golang-github-olekukonko-tablewriter-dev (0.0.5-2) ... 1166s Setting up golang-github-minio-highwayhash-dev (1.0.2-2) ... 1166s Setting up golang-go:s390x (2:1.25~1) ... 1166s Setting up golang-github-antlr-antlr4-dev (4.11.1+ds-2) ... 1166s Setting up golang-github-golang-groupcache-dev (0.0~git20210331.41bb18b-2) ... 1166s Setting up golang-github-cockroachdb-datadriven-dev (1.0.2-6) ... 1166s Setting up golang-github-pkg-sftp-dev (1.13.9-1) ... 1166s Setting up golang-github-rabbitmq-amqp091-go-dev (1.10.0-1) ... 1166s Setting up golang-github-json-iterator-go-dev (1.1.12-2) ... 1166s Setting up golang-any:s390x (2:1.25~1) ... 1166s Setting up intltool-debian (0.35.0+20060710.6build1) ... 1166s Setting up libjs-jquery-ui (1.13.2+dfsg-1build1) ... 1166s Setting up golang-github-chzyer-test-dev (1.0.0-1) ... 1166s Setting up golang-go.uber-multierr-dev (1.6.0-1) ... 1166s Setting up golang-github-coreos-go-systemd-dev (22.6.0-1) ... 1166s Setting up golang-github-chzyer-readline-dev (1.5.1-1) ... 1166s Setting up golang-golang-x-image-dev (0.35.0-1) ... 1166s Setting up golang-gopkg-cheggaaa-pb.v1-dev (1.0.25-3) ... 1166s Setting up golang-golang-x-net-dev (1:0.27.0-2) ... 1166s Setting up dh-strip-nondeterminism (1.15.0-1build1) ... 1166s Setting up golang-github-nats-io-nkeys-dev (0.4.12-1) ... 1166s Setting up cpp-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 1166s Setting up libc6-dev:s390x (2.42-2ubuntu4) ... 1166s Setting up golang-github-spf13-afero-dev (1.15.0-2) ... 1166s Setting up golang-github-golang-freetype-dev (0.0~git20170609.e2365df+dfsg-2) ... 1166s Setting up golang-github-aws-aws-sdk-go-dev (1.49.0-2) ... 1166s Setting up gcc-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 1166s Setting up golang-github-google-martian-dev (3.3.2-3) ... 1166s Setting up golang-github-nats-io-jwt-dev (2.8.0-1) ... 1166s Setting up golang-github-soheilhy-cmux-dev (0.1.5-2) ... 1166s Setting up golang-github-cpuguy83-go-md2man-v2-dev (2.0.4-1) ... 1166s Setting up cpp-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 1166s Setting up po-debconf (1.0.22) ... 1166s Setting up golang-github-nats-io-go-nats-dev (1.48.0-1) ... 1166s Setting up golang-google-cloud-compute-metadata-dev (0.56.0-6) ... 1166s Setting up golang-golang-x-tools-dev (1:0.25.1+ds-0ubuntu1) ... 1166s Setting up golang-github-google-pprof-dev (0.0~git20211008.947d60d-1) ... 1166s Setting up golang-golang-x-tools (1:0.25.1+ds-0ubuntu1) ... 1166s Setting up golang-github-gorilla-websocket-dev (1.5.3-1) ... 1166s Setting up golang-go.uber-zap-dev (1.27.0-1) ... 1166s Setting up golang-golang-x-oauth2-google-dev (0.27.0-1) ... 1166s Setting up libstdc++-15-dev:s390x (15.2.0-12ubuntu1) ... 1166s Setting up golang-github-nats-io-nats-server-dev (2.10.27-1) ... 1166s Setting up gcc-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 1166s Setting up golang-github-spf13-viper-dev (1.12.0-1) ... 1166s Setting up golang-github-fogleman-gg-dev (1.3.0-4) ... 1166s Setting up golang-gonum-v1-plot-dev (0.7.0-5) ... 1166s Setting up zlib1g-dev:s390x (1:1.3.dfsg+really1.3.1-1ubuntu2) ... 1166s Setting up cpp-15 (15.2.0-12ubuntu1) ... 1166s Setting up cpp (4:15.2.0-4ubuntu1) ... 1166s Setting up golang-github-rogpeppe-go-internal-dev (1.12.0-3) ... 1166s Setting up golang-github-tmc-grpc-websocket-proxy-dev (0.0~git20200427.3cfed13-3) ... 1166s Setting up golang-github-urfave-cli-dev (1.22.14-1) ... 1166s Setting up g++-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 1166s Setting up golang-github-kr-pretty-dev (0.3.1-1) ... 1166s Setting up g++-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 1166s Setting up golang-gonum-v1-gonum-dev (0.15.1-1) ... 1166s Setting up golang-gopkg-check.v1-dev (0.0+git20200902.038fdea-2) ... 1166s Setting up libprotobuf-dev:s390x (3.21.12-15) ... 1166s Setting up gcc-15 (15.2.0-12ubuntu1) ... 1166s Setting up golang-k8s-sigs-yaml-dev (1.4.0-2) ... 1166s Setting up golang-github-spf13-cobra-dev (1.8.1-1) ... 1166s Setting up g++-15 (15.2.0-12ubuntu1) ... 1166s Setting up golang-github-gogo-protobuf-dev (1.3.2-3build2) ... 1166s Setting up libtool (2.5.4-9) ... 1166s Setting up golang-github-hdrhistogram-hdrhistogram-go-dev (1.2.0+ds-1) ... 1166s Setting up protoc-gen-go-1-5 (1.5.4-2) ... 1166s Setting up gcc (4:15.2.0-4ubuntu1) ... 1167s Setting up dh-autoreconf (21+nmu1) ... 1167s Setting up golang-github-performancecopilot-speed-dev (4.0.0-4) ... 1167s Setting up g++ (4:15.2.0-4ubuntu1) ... 1167s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 1167s Setting up build-essential (12.12ubuntu2) ... 1167s Setting up debhelper (13.28ubuntu1) ... 1167s Setting up dh-golang (1.63build1) ... 1167s Setting up golang-github-mwitkow-go-conntrack-dev (0.0~git20190716.2f06839-4) ... 1167s Setting up golang-google-genproto-dev (0.0~git20210726.e7812ac-4) ... 1167s Setting up golang-go.opencensus-dev (0.24.0-2) ... 1167s Setting up golang-github-google-cel-go-dev (0.18.2+ds-7) ... 1167s Setting up golang-github-googleapis-gax-go-dev (2.14.1-1) ... 1167s Setting up golang-google-api-dev (0.61.0-6) ... 1167s Setting up golang-google-cloud-dev (0.56.0-6) ... 1167s Setting up golang-google-grpc-dev (1.64.0-7) ... 1167s Setting up golang-github-grpc-ecosystem-grpc-gateway-dev (2.20.0-2build1) ... 1167s Setting up golang-opentelemetry-proto-dev (1.3.1-2) ... 1167s Setting up golang-opentelemetry-otel-dev (1.31.0-6) ... 1167s Setting up golang-github-aws-smithy-go-dev (1.23.2-1) ... 1167s Setting up golang-opentelemetry-contrib-dev (0.56.0-5) ... 1167s Setting up golang-github-aws-aws-sdk-go-v2-dev (1.30.3-1) ... 1167s Setting up golang-github-prometheus-sigv4-dev (0.2.1-1) ... 1167s Setting up golang-github-prometheus-common-dev (0.62.0-3) ... 1167s Setting up golang-github-prometheus-client-golang-dev (1.21.1-1) ... 1167s Setting up golang-github-go-kit-kit-dev (0.13.0-9) ... 1167s Setting up golang-github-grpc-ecosystem-go-grpc-middleware-dev (2.1.0-2) ... 1167s Setting up golang-github-grpc-ecosystem-go-grpc-prometheus-dev (1.2.0+git20191002.6af20e3-5) ... 1167s Setting up golang-etcd-server-dev (3.5.16-4) ... 1167s Processing triggers for install-info (7.2-5) ... 1175s Processing triggers for libc-bin (2.42-2ubuntu4) ... 1176s Processing triggers for man-db (2.13.1-1build1) ... 1237s autopkgtest [03:48:49]: test dh-golang-autopkgtest: /usr/bin/dh_golang_autopkgtest 1237s autopkgtest [03:48:49]: test dh-golang-autopkgtest: [----------------------- 1241s [info] Testing go.etcd.io/etcd... 1241s [info] Source code installed by binary package, overriding dh_auto_configure... 1243s dh build --buildsystem=golang --builddirectory=_build 1245s dh_update_autotools_config -O--buildsystem=golang -O--builddirectory=_build 1245s dh_autoreconf -O--buildsystem=golang -O--builddirectory=_build 1246s debian/rules override_dh_auto_configure 1246s make[1]: Entering directory '/tmp/autopkgtest.mSnTPv/autopkgtest_tmp' 1247s mkdir -p "_build" 1247s # remove existing symlinks, since "cp -a" won't convert them 1247s find "_build" -type l -exec rm "{}" \; 1247s cp -a /usr/share/gocode/src "_build" 1299s make[1]: Leaving directory '/tmp/autopkgtest.mSnTPv/autopkgtest_tmp' 1299s dh_auto_build -O--buildsystem=golang -O--builddirectory=_build 1309s dh_auto_build: warning: go.etcd.io/etcd/tests/integration/client/examples contains no non-test Go files, removing it from build 1309s dh_auto_build: warning: go.etcd.io/etcd/tests/integration/clientv3/concurrency contains no non-test Go files, removing it from build 1309s dh_auto_build: warning: go.etcd.io/etcd/tests/integration/clientv3/examples contains no non-test Go files, removing it from build 1309s dh_auto_build: warning: go.etcd.io/etcd/tests/integration/clientv3/experimental/recipes contains no non-test Go files, removing it from build 1309s dh_auto_build: warning: go.etcd.io/etcd/tests/integration/clientv3/naming contains no non-test Go files, removing it from build 1309s dh_auto_build: warning: go.etcd.io/etcd/tests/integration/clientv3/snapshot contains no non-test Go files, removing it from build 1309s dh_auto_build: warning: go.etcd.io/etcd/tests/integration/embed contains no non-test Go files, removing it from build 1309s dh_auto_build: warning: go.etcd.io/etcd/tests/integration/proxy/grpcproxy contains no non-test Go files, removing it from build 1309s cd _build && go generate -v go.etcd.io/etcd go.etcd.io/etcd/api/authpb go.etcd.io/etcd/api/etcdserverpb go.etcd.io/etcd/api/etcdserverpb/gw go.etcd.io/etcd/api/membershippb go.etcd.io/etcd/api/mvccpb go.etcd.io/etcd/api/v3rpc/rpctypes go.etcd.io/etcd/api/version go.etcd.io/etcd/client/pkg/fileutil go.etcd.io/etcd/client/pkg/logutil go.etcd.io/etcd/client/pkg/pathutil go.etcd.io/etcd/client/pkg/srv go.etcd.io/etcd/client/pkg/systemd go.etcd.io/etcd/client/pkg/testutil go.etcd.io/etcd/client/pkg/tlsutil go.etcd.io/etcd/client/pkg/transport go.etcd.io/etcd/client/pkg/types go.etcd.io/etcd/client/v2 go.etcd.io/etcd/client/v3 go.etcd.io/etcd/client/v3/clientv3util go.etcd.io/etcd/client/v3/concurrency go.etcd.io/etcd/client/v3/credentials go.etcd.io/etcd/client/v3/experimental/recipes go.etcd.io/etcd/client/v3/internal/endpoint go.etcd.io/etcd/client/v3/internal/resolver go.etcd.io/etcd/client/v3/kubernetes go.etcd.io/etcd/client/v3/leasing go.etcd.io/etcd/client/v3/mirror go.etcd.io/etcd/client/v3/mock/mockserver go.etcd.io/etcd/client/v3/namespace go.etcd.io/etcd/client/v3/naming go.etcd.io/etcd/client/v3/naming/endpoints go.etcd.io/etcd/client/v3/naming/endpoints/internal go.etcd.io/etcd/client/v3/naming/resolver go.etcd.io/etcd/client/v3/ordering go.etcd.io/etcd/client/v3/snapshot go.etcd.io/etcd/client/v3/yaml go.etcd.io/etcd/etcdctl go.etcd.io/etcd/etcdctl/ctlv2 go.etcd.io/etcd/etcdctl/ctlv2/command go.etcd.io/etcd/etcdctl/ctlv3 go.etcd.io/etcd/etcdctl/ctlv3/command go.etcd.io/etcd/etcdutl go.etcd.io/etcd/etcdutl/etcdutl go.etcd.io/etcd/etcdutl/snapshot go.etcd.io/etcd/pkg/adt go.etcd.io/etcd/pkg/cobrautl go.etcd.io/etcd/pkg/contention go.etcd.io/etcd/pkg/cpuutil go.etcd.io/etcd/pkg/crc go.etcd.io/etcd/pkg/debugutil go.etcd.io/etcd/pkg/expect go.etcd.io/etcd/pkg/flags go.etcd.io/etcd/pkg/grpc_testing go.etcd.io/etcd/pkg/httputil go.etcd.io/etcd/pkg/idutil go.etcd.io/etcd/pkg/ioutil go.etcd.io/etcd/pkg/netutil go.etcd.io/etcd/pkg/osutil go.etcd.io/etcd/pkg/pbutil go.etcd.io/etcd/pkg/proxy go.etcd.io/etcd/pkg/report go.etcd.io/etcd/pkg/runtime go.etcd.io/etcd/pkg/schedule go.etcd.io/etcd/pkg/stringutil go.etcd.io/etcd/pkg/traceutil go.etcd.io/etcd/pkg/wait go.etcd.io/etcd/raft go.etcd.io/etcd/raft/confchange go.etcd.io/etcd/raft/quorum go.etcd.io/etcd/raft/raftpb go.etcd.io/etcd/raft/rafttest go.etcd.io/etcd/raft/tracker go.etcd.io/etcd/server go.etcd.io/etcd/server/auth go.etcd.io/etcd/server/config go.etcd.io/etcd/server/datadir go.etcd.io/etcd/server/embed go.etcd.io/etcd/server/etcdmain go.etcd.io/etcd/server/etcdserver go.etcd.io/etcd/server/etcdserver/api go.etcd.io/etcd/server/etcdserver/api/etcdhttp go.etcd.io/etcd/server/etcdserver/api/membership go.etcd.io/etcd/server/etcdserver/api/rafthttp go.etcd.io/etcd/server/etcdserver/api/snap go.etcd.io/etcd/server/etcdserver/api/snap/snappb go.etcd.io/etcd/server/etcdserver/api/v2auth go.etcd.io/etcd/server/etcdserver/api/v2discovery go.etcd.io/etcd/server/etcdserver/api/v2error go.etcd.io/etcd/server/etcdserver/api/v2http go.etcd.io/etcd/server/etcdserver/api/v2http/httptypes go.etcd.io/etcd/server/etcdserver/api/v2stats go.etcd.io/etcd/server/etcdserver/api/v2store go.etcd.io/etcd/server/etcdserver/api/v2v3 go.etcd.io/etcd/server/etcdserver/api/v3alarm go.etcd.io/etcd/server/etcdserver/api/v3client go.etcd.io/etcd/server/etcdserver/api/v3compactor go.etcd.io/etcd/server/etcdserver/api/v3election go.etcd.io/etcd/server/etcdserver/api/v3election/v3electionpb go.etcd.io/etcd/server/etcdserver/api/v3election/v3electionpb/gw go.etcd.io/etcd/server/etcdserver/api/v3lock go.etcd.io/etcd/server/etcdserver/api/v3lock/v3lockpb go.etcd.io/etcd/server/etcdserver/api/v3lock/v3lockpb/gw go.etcd.io/etcd/server/etcdserver/api/v3rpc go.etcd.io/etcd/server/etcdserver/cindex go.etcd.io/etcd/server/lease go.etcd.io/etcd/server/lease/leasehttp go.etcd.io/etcd/server/lease/leasepb go.etcd.io/etcd/server/mock/mockstorage go.etcd.io/etcd/server/mock/mockstore go.etcd.io/etcd/server/mock/mockwait go.etcd.io/etcd/server/mvcc go.etcd.io/etcd/server/mvcc/backend go.etcd.io/etcd/server/mvcc/backend/testing go.etcd.io/etcd/server/mvcc/buckets go.etcd.io/etcd/server/proxy/grpcproxy go.etcd.io/etcd/server/proxy/grpcproxy/adapter go.etcd.io/etcd/server/proxy/grpcproxy/cache go.etcd.io/etcd/server/proxy/httpproxy go.etcd.io/etcd/server/proxy/tcpproxy go.etcd.io/etcd/server/storage/mvcc/testutil go.etcd.io/etcd/server/verify go.etcd.io/etcd/server/wal go.etcd.io/etcd/server/wal/walpb go.etcd.io/etcd/tests/e2e go.etcd.io/etcd/tests/framework/e2e go.etcd.io/etcd/tests/framework/testutils go.etcd.io/etcd/tests/functional/agent go.etcd.io/etcd/tests/functional/rpcpb go.etcd.io/etcd/tests/functional/runner go.etcd.io/etcd/tests/functional/tester go.etcd.io/etcd/tests/integration go.etcd.io/etcd/tests/integration/client go.etcd.io/etcd/tests/integration/clientv3 go.etcd.io/etcd/tests/integration/clientv3/connectivity go.etcd.io/etcd/tests/integration/clientv3/lease go.etcd.io/etcd/tests/testutils 1309s dh_auto_build: warning: go.etcd.io/etcd/tests/integration/snapshot contains no non-test Go files, removing it from build 1309s dh_auto_build: warning: go.etcd.io/etcd/tests/integration/v2store contains no non-test Go files, removing it from build 1309s src/go.etcd.io/etcd/dummy.go 1309s src/go.etcd.io/etcd/api/authpb/auth.pb.go 1309s src/go.etcd.io/etcd/api/etcdserverpb/etcdserver.pb.go 1309s src/go.etcd.io/etcd/api/etcdserverpb/raft_internal.pb.go 1309s src/go.etcd.io/etcd/api/etcdserverpb/raft_internal_stringer.go 1309s src/go.etcd.io/etcd/api/etcdserverpb/rpc.pb.go 1309s src/go.etcd.io/etcd/api/etcdserverpb/raft_internal_stringer_test.go 1309s src/go.etcd.io/etcd/api/etcdserverpb/gw/rpc.pb.gw.go 1309s src/go.etcd.io/etcd/api/membershippb/membership.pb.go 1309s src/go.etcd.io/etcd/api/mvccpb/kv.pb.go 1309s src/go.etcd.io/etcd/api/v3rpc/rpctypes/doc.go 1309s src/go.etcd.io/etcd/api/v3rpc/rpctypes/error.go 1309s src/go.etcd.io/etcd/api/v3rpc/rpctypes/error_test.go 1309s src/go.etcd.io/etcd/api/v3rpc/rpctypes/md.go 1309s src/go.etcd.io/etcd/api/v3rpc/rpctypes/metadatafields.go 1309s src/go.etcd.io/etcd/api/version/version.go 1309s src/go.etcd.io/etcd/client/pkg/fileutil/dir_unix.go 1309s src/go.etcd.io/etcd/client/pkg/fileutil/doc.go 1309s src/go.etcd.io/etcd/client/pkg/fileutil/filereader.go 1309s src/go.etcd.io/etcd/client/pkg/fileutil/filereader_test.go 1309s src/go.etcd.io/etcd/client/pkg/fileutil/fileutil.go 1309s src/go.etcd.io/etcd/client/pkg/fileutil/fileutil_test.go 1309s src/go.etcd.io/etcd/client/pkg/fileutil/lock.go 1309s src/go.etcd.io/etcd/client/pkg/fileutil/lock_flock.go 1309s src/go.etcd.io/etcd/client/pkg/fileutil/lock_linux.go 1309s src/go.etcd.io/etcd/client/pkg/fileutil/lock_linux_test.go 1309s src/go.etcd.io/etcd/client/pkg/fileutil/lock_test.go 1309s src/go.etcd.io/etcd/client/pkg/fileutil/preallocate.go 1309s src/go.etcd.io/etcd/client/pkg/fileutil/preallocate_test.go 1309s src/go.etcd.io/etcd/client/pkg/fileutil/preallocate_unix.go 1309s src/go.etcd.io/etcd/client/pkg/fileutil/purge.go 1309s src/go.etcd.io/etcd/client/pkg/fileutil/purge_test.go 1309s src/go.etcd.io/etcd/client/pkg/fileutil/read_dir.go 1309s src/go.etcd.io/etcd/client/pkg/fileutil/read_dir_test.go 1309s src/go.etcd.io/etcd/client/pkg/fileutil/sync_linux.go 1309s src/go.etcd.io/etcd/client/pkg/logutil/doc.go 1309s src/go.etcd.io/etcd/client/pkg/logutil/log_level.go 1309s src/go.etcd.io/etcd/client/pkg/logutil/zap.go 1309s src/go.etcd.io/etcd/client/pkg/logutil/zap_journal.go 1309s src/go.etcd.io/etcd/client/pkg/logutil/zap_journal_test.go 1309s src/go.etcd.io/etcd/client/pkg/logutil/zap_test.go 1309s src/go.etcd.io/etcd/client/pkg/pathutil/path.go 1309s src/go.etcd.io/etcd/client/pkg/pathutil/path_test.go 1309s src/go.etcd.io/etcd/client/pkg/srv/srv.go 1309s src/go.etcd.io/etcd/client/pkg/srv/srv_test.go 1309s src/go.etcd.io/etcd/client/pkg/systemd/doc.go 1309s src/go.etcd.io/etcd/client/pkg/systemd/journal.go 1309s src/go.etcd.io/etcd/client/pkg/testutil/assert.go 1309s src/go.etcd.io/etcd/client/pkg/testutil/leak.go 1309s src/go.etcd.io/etcd/client/pkg/testutil/leak_test.go 1309s src/go.etcd.io/etcd/client/pkg/testutil/pauseable_handler.go 1309s src/go.etcd.io/etcd/client/pkg/testutil/recorder.go 1309s src/go.etcd.io/etcd/client/pkg/testutil/testingtb.go 1309s src/go.etcd.io/etcd/client/pkg/testutil/testutil.go 1309s src/go.etcd.io/etcd/client/pkg/testutil/var.go 1309s src/go.etcd.io/etcd/client/pkg/tlsutil/cipher_suites.go 1309s src/go.etcd.io/etcd/client/pkg/tlsutil/cipher_suites_test.go 1309s src/go.etcd.io/etcd/client/pkg/tlsutil/doc.go 1309s src/go.etcd.io/etcd/client/pkg/tlsutil/tlsutil.go 1309s src/go.etcd.io/etcd/client/pkg/tlsutil/versions.go 1309s src/go.etcd.io/etcd/client/pkg/tlsutil/versions_test.go 1309s src/go.etcd.io/etcd/client/pkg/transport/doc.go 1309s src/go.etcd.io/etcd/client/pkg/transport/keepalive_listener.go 1309s src/go.etcd.io/etcd/client/pkg/transport/keepalive_listener_test.go 1310s src/go.etcd.io/etcd/client/pkg/transport/keepalive_listener_unix.go 1310s src/go.etcd.io/etcd/client/pkg/transport/limit_listen.go 1310s src/go.etcd.io/etcd/client/pkg/transport/listener.go 1310s src/go.etcd.io/etcd/client/pkg/transport/listener_opts.go 1310s src/go.etcd.io/etcd/client/pkg/transport/listener_test.go 1310s src/go.etcd.io/etcd/client/pkg/transport/listener_tls.go 1310s src/go.etcd.io/etcd/client/pkg/transport/sockopt.go 1310s src/go.etcd.io/etcd/client/pkg/transport/sockopt_unix.go 1310s src/go.etcd.io/etcd/client/pkg/transport/timeout_conn.go 1310s src/go.etcd.io/etcd/client/pkg/transport/timeout_dialer.go 1310s src/go.etcd.io/etcd/client/pkg/transport/timeout_dialer_test.go 1310s src/go.etcd.io/etcd/client/pkg/transport/timeout_listener.go 1310s src/go.etcd.io/etcd/client/pkg/transport/timeout_listener_test.go 1310s src/go.etcd.io/etcd/client/pkg/transport/timeout_transport.go 1310s src/go.etcd.io/etcd/client/pkg/transport/timeout_transport_test.go 1310s src/go.etcd.io/etcd/client/pkg/transport/tls.go 1310s src/go.etcd.io/etcd/client/pkg/transport/tls_test.go 1310s src/go.etcd.io/etcd/client/pkg/transport/transport.go 1310s src/go.etcd.io/etcd/client/pkg/transport/transport_test.go 1310s src/go.etcd.io/etcd/client/pkg/transport/unix_listener.go 1310s src/go.etcd.io/etcd/client/pkg/types/doc.go 1310s src/go.etcd.io/etcd/client/pkg/types/id.go 1310s src/go.etcd.io/etcd/client/pkg/types/id_test.go 1310s src/go.etcd.io/etcd/client/pkg/types/set.go 1310s src/go.etcd.io/etcd/client/pkg/types/set_test.go 1310s src/go.etcd.io/etcd/client/pkg/types/slice.go 1310s src/go.etcd.io/etcd/client/pkg/types/slice_test.go 1310s src/go.etcd.io/etcd/client/pkg/types/urls.go 1310s src/go.etcd.io/etcd/client/pkg/types/urls_test.go 1310s src/go.etcd.io/etcd/client/pkg/types/urlsmap.go 1310s src/go.etcd.io/etcd/client/pkg/types/urlsmap_test.go 1310s src/go.etcd.io/etcd/client/v2/auth_role.go 1310s src/go.etcd.io/etcd/client/v2/auth_user.go 1310s src/go.etcd.io/etcd/client/v2/cancelreq.go 1310s src/go.etcd.io/etcd/client/v2/client.go 1310s src/go.etcd.io/etcd/client/v2/client_test.go 1310s src/go.etcd.io/etcd/client/v2/cluster_error.go 1310s src/go.etcd.io/etcd/client/v2/curl.go 1310s src/go.etcd.io/etcd/client/v2/discover.go 1310s src/go.etcd.io/etcd/client/v2/doc.go 1310s src/go.etcd.io/etcd/client/v2/fake_transport_test.go 1310s src/go.etcd.io/etcd/client/v2/json.go 1310s src/go.etcd.io/etcd/client/v2/keys.go 1310s src/go.etcd.io/etcd/client/v2/keys_bench_test.go 1310s src/go.etcd.io/etcd/client/v2/keys_test.go 1310s src/go.etcd.io/etcd/client/v2/members.go 1310s src/go.etcd.io/etcd/client/v2/members_test.go 1310s src/go.etcd.io/etcd/client/v2/util.go 1310s src/go.etcd.io/etcd/client/v2/main_test.go 1310s src/go.etcd.io/etcd/client/v3/auth.go 1310s src/go.etcd.io/etcd/client/v3/client.go 1310s src/go.etcd.io/etcd/client/v3/client_test.go 1310s src/go.etcd.io/etcd/client/v3/cluster.go 1310s src/go.etcd.io/etcd/client/v3/compact_op.go 1310s src/go.etcd.io/etcd/client/v3/compact_op_test.go 1310s src/go.etcd.io/etcd/client/v3/compare.go 1310s src/go.etcd.io/etcd/client/v3/config.go 1310s src/go.etcd.io/etcd/client/v3/ctx.go 1310s src/go.etcd.io/etcd/client/v3/ctx_test.go 1310s src/go.etcd.io/etcd/client/v3/doc.go 1310s src/go.etcd.io/etcd/client/v3/kv.go 1310s src/go.etcd.io/etcd/client/v3/lease.go 1310s src/go.etcd.io/etcd/client/v3/logger.go 1310s src/go.etcd.io/etcd/client/v3/maintenance.go 1310s src/go.etcd.io/etcd/client/v3/op.go 1310s src/go.etcd.io/etcd/client/v3/op_test.go 1310s src/go.etcd.io/etcd/client/v3/options.go 1310s src/go.etcd.io/etcd/client/v3/retry.go 1310s src/go.etcd.io/etcd/client/v3/retry_interceptor.go 1310s src/go.etcd.io/etcd/client/v3/retry_interceptor_test.go 1310s src/go.etcd.io/etcd/client/v3/sort.go 1310s src/go.etcd.io/etcd/client/v3/txn.go 1310s src/go.etcd.io/etcd/client/v3/txn_test.go 1310s src/go.etcd.io/etcd/client/v3/utils.go 1310s src/go.etcd.io/etcd/client/v3/watch.go 1310s src/go.etcd.io/etcd/client/v3/watch_test.go 1310s src/go.etcd.io/etcd/client/v3/main_test.go 1310s src/go.etcd.io/etcd/client/v3/clientv3util/util.go 1310s src/go.etcd.io/etcd/client/v3/clientv3util/example_key_test.go 1310s src/go.etcd.io/etcd/client/v3/concurrency/doc.go 1310s src/go.etcd.io/etcd/client/v3/concurrency/election.go 1310s src/go.etcd.io/etcd/client/v3/concurrency/key.go 1310s src/go.etcd.io/etcd/client/v3/concurrency/mutex.go 1310s src/go.etcd.io/etcd/client/v3/concurrency/session.go 1310s src/go.etcd.io/etcd/client/v3/concurrency/stm.go 1310s src/go.etcd.io/etcd/client/v3/concurrency/example_election_test.go 1310s src/go.etcd.io/etcd/client/v3/concurrency/example_mutex_test.go 1310s src/go.etcd.io/etcd/client/v3/concurrency/example_stm_test.go 1310s src/go.etcd.io/etcd/client/v3/concurrency/main_test.go 1310s src/go.etcd.io/etcd/client/v3/credentials/credentials.go 1310s src/go.etcd.io/etcd/client/v3/experimental/recipes/barrier.go 1310s src/go.etcd.io/etcd/client/v3/experimental/recipes/client.go 1310s src/go.etcd.io/etcd/client/v3/experimental/recipes/doc.go 1310s src/go.etcd.io/etcd/client/v3/experimental/recipes/double_barrier.go 1310s src/go.etcd.io/etcd/client/v3/experimental/recipes/key.go 1310s src/go.etcd.io/etcd/client/v3/experimental/recipes/priority_queue.go 1310s src/go.etcd.io/etcd/client/v3/experimental/recipes/queue.go 1310s src/go.etcd.io/etcd/client/v3/experimental/recipes/rwmutex.go 1310s src/go.etcd.io/etcd/client/v3/experimental/recipes/watch.go 1310s src/go.etcd.io/etcd/client/v3/internal/endpoint/endpoint.go 1310s src/go.etcd.io/etcd/client/v3/internal/endpoint/endpoint_test.go 1310s src/go.etcd.io/etcd/client/v3/internal/resolver/resolver.go 1310s src/go.etcd.io/etcd/client/v3/kubernetes/client.go 1310s src/go.etcd.io/etcd/client/v3/kubernetes/interface.go 1310s src/go.etcd.io/etcd/client/v3/leasing/cache.go 1310s src/go.etcd.io/etcd/client/v3/leasing/doc.go 1310s src/go.etcd.io/etcd/client/v3/leasing/kv.go 1310s src/go.etcd.io/etcd/client/v3/leasing/txn.go 1310s src/go.etcd.io/etcd/client/v3/leasing/util.go 1310s src/go.etcd.io/etcd/client/v3/mirror/syncer.go 1310s src/go.etcd.io/etcd/client/v3/mock/mockserver/doc.go 1310s src/go.etcd.io/etcd/client/v3/mock/mockserver/mockserver.go 1310s src/go.etcd.io/etcd/client/v3/namespace/doc.go 1310s src/go.etcd.io/etcd/client/v3/namespace/kv.go 1310s src/go.etcd.io/etcd/client/v3/namespace/lease.go 1310s src/go.etcd.io/etcd/client/v3/namespace/util.go 1310s src/go.etcd.io/etcd/client/v3/namespace/util_test.go 1310s src/go.etcd.io/etcd/client/v3/namespace/watch.go 1310s src/go.etcd.io/etcd/client/v3/naming/doc.go 1310s src/go.etcd.io/etcd/client/v3/naming/endpoints/endpoints.go 1310s src/go.etcd.io/etcd/client/v3/naming/endpoints/endpoints_impl.go 1310s src/go.etcd.io/etcd/client/v3/naming/endpoints/internal/update.go 1310s src/go.etcd.io/etcd/client/v3/naming/resolver/resolver.go 1310s src/go.etcd.io/etcd/client/v3/ordering/doc.go 1310s src/go.etcd.io/etcd/client/v3/ordering/kv.go 1310s src/go.etcd.io/etcd/client/v3/ordering/kv_test.go 1310s src/go.etcd.io/etcd/client/v3/ordering/util.go 1310s src/go.etcd.io/etcd/client/v3/snapshot/doc.go 1310s src/go.etcd.io/etcd/client/v3/snapshot/v3_snapshot.go 1310s src/go.etcd.io/etcd/client/v3/yaml/config.go 1310s src/go.etcd.io/etcd/client/v3/yaml/config_test.go 1310s src/go.etcd.io/etcd/etcdctl/main.go 1310s src/go.etcd.io/etcd/etcdctl/main_test.go 1310s src/go.etcd.io/etcd/etcdctl/ctlv2/ctl.go 1310s src/go.etcd.io/etcd/etcdctl/ctlv2/command/auth_commands.go 1310s src/go.etcd.io/etcd/etcdctl/ctlv2/command/backup_command.go 1310s src/go.etcd.io/etcd/etcdctl/ctlv2/command/cluster_health.go 1310s src/go.etcd.io/etcd/etcdctl/ctlv2/command/doc.go 1310s src/go.etcd.io/etcd/etcdctl/ctlv2/command/error.go 1310s src/go.etcd.io/etcd/etcdctl/ctlv2/command/exec_watch_command.go 1310s src/go.etcd.io/etcd/etcdctl/ctlv2/command/format.go 1310s src/go.etcd.io/etcd/etcdctl/ctlv2/command/get_command.go 1310s src/go.etcd.io/etcd/etcdctl/ctlv2/command/ls_command.go 1310s src/go.etcd.io/etcd/etcdctl/ctlv2/command/member_commands.go 1310s src/go.etcd.io/etcd/etcdctl/ctlv2/command/mk_command.go 1310s src/go.etcd.io/etcd/etcdctl/ctlv2/command/mkdir_command.go 1310s src/go.etcd.io/etcd/etcdctl/ctlv2/command/rm_command.go 1310s src/go.etcd.io/etcd/etcdctl/ctlv2/command/rmdir_command.go 1310s src/go.etcd.io/etcd/etcdctl/ctlv2/command/role_commands.go 1310s src/go.etcd.io/etcd/etcdctl/ctlv2/command/set_command.go 1310s src/go.etcd.io/etcd/etcdctl/ctlv2/command/set_dir_command.go 1310s src/go.etcd.io/etcd/etcdctl/ctlv2/command/update_command.go 1310s src/go.etcd.io/etcd/etcdctl/ctlv2/command/update_dir_command.go 1310s src/go.etcd.io/etcd/etcdctl/ctlv2/command/user_commands.go 1310s src/go.etcd.io/etcd/etcdctl/ctlv2/command/util.go 1310s src/go.etcd.io/etcd/etcdctl/ctlv2/command/util_test.go 1310s src/go.etcd.io/etcd/etcdctl/ctlv2/command/watch_command.go 1310s src/go.etcd.io/etcd/etcdctl/ctlv3/ctl.go 1310s src/go.etcd.io/etcd/etcdctl/ctlv3/command/alarm_command.go 1310s src/go.etcd.io/etcd/etcdctl/ctlv3/command/auth_command.go 1310s src/go.etcd.io/etcd/etcdctl/ctlv3/command/check.go 1310s src/go.etcd.io/etcd/etcdctl/ctlv3/command/compaction_command.go 1310s src/go.etcd.io/etcd/etcdctl/ctlv3/command/defrag_command.go 1310s src/go.etcd.io/etcd/etcdctl/ctlv3/command/del_command.go 1310s src/go.etcd.io/etcd/etcdctl/ctlv3/command/doc.go 1310s src/go.etcd.io/etcd/etcdctl/ctlv3/command/elect_command.go 1310s src/go.etcd.io/etcd/etcdctl/ctlv3/command/ep_command.go 1310s src/go.etcd.io/etcd/etcdctl/ctlv3/command/get_command.go 1310s src/go.etcd.io/etcd/etcdctl/ctlv3/command/global.go 1310s src/go.etcd.io/etcd/etcdctl/ctlv3/command/lease_command.go 1310s src/go.etcd.io/etcd/etcdctl/ctlv3/command/lock_command.go 1310s src/go.etcd.io/etcd/etcdctl/ctlv3/command/make_mirror_command.go 1310s src/go.etcd.io/etcd/etcdctl/ctlv3/command/member_command.go 1310s src/go.etcd.io/etcd/etcdctl/ctlv3/command/move_leader_command.go 1310s src/go.etcd.io/etcd/etcdctl/ctlv3/command/printer.go 1310s src/go.etcd.io/etcd/etcdctl/ctlv3/command/printer_fields.go 1310s src/go.etcd.io/etcd/etcdctl/ctlv3/command/printer_json.go 1310s src/go.etcd.io/etcd/etcdctl/ctlv3/command/printer_protobuf.go 1310s src/go.etcd.io/etcd/etcdctl/ctlv3/command/printer_simple.go 1310s src/go.etcd.io/etcd/etcdctl/ctlv3/command/printer_table.go 1310s src/go.etcd.io/etcd/etcdctl/ctlv3/command/put_command.go 1310s src/go.etcd.io/etcd/etcdctl/ctlv3/command/role_command.go 1310s src/go.etcd.io/etcd/etcdctl/ctlv3/command/snapshot_command.go 1310s src/go.etcd.io/etcd/etcdctl/ctlv3/command/txn_command.go 1310s src/go.etcd.io/etcd/etcdctl/ctlv3/command/user_command.go 1310s src/go.etcd.io/etcd/etcdctl/ctlv3/command/util.go 1310s src/go.etcd.io/etcd/etcdctl/ctlv3/command/version_command.go 1310s src/go.etcd.io/etcd/etcdctl/ctlv3/command/watch_command.go 1310s src/go.etcd.io/etcd/etcdctl/ctlv3/command/watch_command_test.go 1310s src/go.etcd.io/etcd/etcdutl/ctl.go 1310s src/go.etcd.io/etcd/etcdutl/main.go 1310s src/go.etcd.io/etcd/etcdutl/main_test.go 1310s src/go.etcd.io/etcd/etcdutl/etcdutl/backup_command.go 1310s src/go.etcd.io/etcd/etcdutl/etcdutl/common.go 1310s src/go.etcd.io/etcd/etcdutl/etcdutl/defrag_command.go 1310s src/go.etcd.io/etcd/etcdutl/etcdutl/printer.go 1310s src/go.etcd.io/etcd/etcdutl/etcdutl/printer_fields.go 1310s src/go.etcd.io/etcd/etcdutl/etcdutl/printer_json.go 1310s src/go.etcd.io/etcd/etcdutl/etcdutl/printer_protobuf.go 1310s src/go.etcd.io/etcd/etcdutl/etcdutl/printer_simple.go 1310s src/go.etcd.io/etcd/etcdutl/etcdutl/printer_table.go 1310s src/go.etcd.io/etcd/etcdutl/etcdutl/snapshot_command.go 1310s src/go.etcd.io/etcd/etcdutl/etcdutl/version_command.go 1310s src/go.etcd.io/etcd/etcdutl/snapshot/doc.go 1310s src/go.etcd.io/etcd/etcdutl/snapshot/util.go 1310s src/go.etcd.io/etcd/etcdutl/snapshot/v3_snapshot.go 1310s src/go.etcd.io/etcd/pkg/adt/adt.go 1310s src/go.etcd.io/etcd/pkg/adt/interval_tree.go 1310s src/go.etcd.io/etcd/pkg/adt/interval_tree_test.go 1310s src/go.etcd.io/etcd/pkg/adt/example_test.go 1310s src/go.etcd.io/etcd/pkg/cobrautl/error.go 1310s src/go.etcd.io/etcd/pkg/cobrautl/help.go 1310s src/go.etcd.io/etcd/pkg/contention/contention.go 1310s src/go.etcd.io/etcd/pkg/contention/doc.go 1310s src/go.etcd.io/etcd/pkg/cpuutil/doc.go 1310s src/go.etcd.io/etcd/pkg/cpuutil/endian.go 1310s src/go.etcd.io/etcd/pkg/crc/crc.go 1310s src/go.etcd.io/etcd/pkg/crc/crc_test.go 1310s src/go.etcd.io/etcd/pkg/debugutil/doc.go 1310s src/go.etcd.io/etcd/pkg/debugutil/pprof.go 1310s src/go.etcd.io/etcd/pkg/expect/expect.go 1310s src/go.etcd.io/etcd/pkg/expect/expect_test.go 1310s src/go.etcd.io/etcd/pkg/flags/flag.go 1310s src/go.etcd.io/etcd/pkg/flags/flag_test.go 1310s src/go.etcd.io/etcd/pkg/flags/ignored.go 1310s src/go.etcd.io/etcd/pkg/flags/selective_string.go 1310s src/go.etcd.io/etcd/pkg/flags/selective_string_test.go 1310s src/go.etcd.io/etcd/pkg/flags/strings.go 1310s src/go.etcd.io/etcd/pkg/flags/strings_test.go 1310s src/go.etcd.io/etcd/pkg/flags/uint32.go 1310s src/go.etcd.io/etcd/pkg/flags/uint32_test.go 1310s src/go.etcd.io/etcd/pkg/flags/unique_strings.go 1310s src/go.etcd.io/etcd/pkg/flags/unique_strings_test.go 1310s src/go.etcd.io/etcd/pkg/flags/unique_urls.go 1310s src/go.etcd.io/etcd/pkg/flags/unique_urls_test.go 1310s src/go.etcd.io/etcd/pkg/flags/urls.go 1310s src/go.etcd.io/etcd/pkg/flags/urls_test.go 1310s src/go.etcd.io/etcd/pkg/grpc_testing/recorder.go 1310s src/go.etcd.io/etcd/pkg/grpc_testing/stub_server.go 1310s src/go.etcd.io/etcd/pkg/httputil/httputil.go 1310s src/go.etcd.io/etcd/pkg/httputil/httputil_test.go 1310s src/go.etcd.io/etcd/pkg/idutil/id.go 1310s src/go.etcd.io/etcd/pkg/idutil/id_test.go 1310s src/go.etcd.io/etcd/pkg/ioutil/pagewriter.go 1310s src/go.etcd.io/etcd/pkg/ioutil/pagewriter_test.go 1310s src/go.etcd.io/etcd/pkg/ioutil/readcloser.go 1310s src/go.etcd.io/etcd/pkg/ioutil/readcloser_test.go 1310s src/go.etcd.io/etcd/pkg/ioutil/reader.go 1310s src/go.etcd.io/etcd/pkg/ioutil/reader_test.go 1310s src/go.etcd.io/etcd/pkg/ioutil/util.go 1310s src/go.etcd.io/etcd/pkg/netutil/doc.go 1310s src/go.etcd.io/etcd/pkg/netutil/netutil.go 1310s src/go.etcd.io/etcd/pkg/netutil/netutil_test.go 1310s src/go.etcd.io/etcd/pkg/netutil/routes_linux.go 1310s src/go.etcd.io/etcd/pkg/netutil/routes_linux_test.go 1310s src/go.etcd.io/etcd/pkg/osutil/interrupt_unix.go 1310s src/go.etcd.io/etcd/pkg/osutil/osutil.go 1310s src/go.etcd.io/etcd/pkg/osutil/osutil_test.go 1310s src/go.etcd.io/etcd/pkg/osutil/signal_linux.go 1310s src/go.etcd.io/etcd/pkg/pbutil/pbutil.go 1310s src/go.etcd.io/etcd/pkg/pbutil/pbutil_test.go 1310s src/go.etcd.io/etcd/pkg/proxy/doc.go 1310s src/go.etcd.io/etcd/pkg/proxy/server.go 1310s src/go.etcd.io/etcd/pkg/proxy/server_test.go 1310s src/go.etcd.io/etcd/pkg/report/doc.go 1310s src/go.etcd.io/etcd/pkg/report/report.go 1310s src/go.etcd.io/etcd/pkg/report/report_test.go 1310s src/go.etcd.io/etcd/pkg/report/timeseries.go 1310s src/go.etcd.io/etcd/pkg/report/timeseries_test.go 1310s src/go.etcd.io/etcd/pkg/report/weighted.go 1310s src/go.etcd.io/etcd/pkg/runtime/fds_linux.go 1310s src/go.etcd.io/etcd/pkg/schedule/doc.go 1310s src/go.etcd.io/etcd/pkg/schedule/schedule.go 1310s src/go.etcd.io/etcd/pkg/schedule/schedule_test.go 1310s src/go.etcd.io/etcd/pkg/stringutil/doc.go 1310s src/go.etcd.io/etcd/pkg/stringutil/rand.go 1310s src/go.etcd.io/etcd/pkg/stringutil/rand_test.go 1310s src/go.etcd.io/etcd/pkg/traceutil/trace.go 1310s src/go.etcd.io/etcd/pkg/traceutil/trace_test.go 1310s src/go.etcd.io/etcd/pkg/wait/wait.go 1310s src/go.etcd.io/etcd/pkg/wait/wait_test.go 1310s src/go.etcd.io/etcd/pkg/wait/wait_time.go 1310s src/go.etcd.io/etcd/pkg/wait/wait_time_test.go 1310s src/go.etcd.io/etcd/raft/bootstrap.go 1310s src/go.etcd.io/etcd/raft/diff_test.go 1310s src/go.etcd.io/etcd/raft/doc.go 1310s src/go.etcd.io/etcd/raft/example_test.go 1310s src/go.etcd.io/etcd/raft/log.go 1310s src/go.etcd.io/etcd/raft/log_test.go 1310s src/go.etcd.io/etcd/raft/log_unstable.go 1310s src/go.etcd.io/etcd/raft/log_unstable_test.go 1310s src/go.etcd.io/etcd/raft/logger.go 1310s src/go.etcd.io/etcd/raft/node.go 1310s src/go.etcd.io/etcd/raft/node_bench_test.go 1310s src/go.etcd.io/etcd/raft/node_test.go 1310s src/go.etcd.io/etcd/raft/raft.go 1310s src/go.etcd.io/etcd/raft/raft_flow_control_test.go 1310s src/go.etcd.io/etcd/raft/raft_paper_test.go 1310s src/go.etcd.io/etcd/raft/raft_snap_test.go 1310s src/go.etcd.io/etcd/raft/raft_test.go 1310s src/go.etcd.io/etcd/raft/rawnode.go 1310s src/go.etcd.io/etcd/raft/rawnode_test.go 1310s src/go.etcd.io/etcd/raft/read_only.go 1310s src/go.etcd.io/etcd/raft/status.go 1310s src/go.etcd.io/etcd/raft/storage.go 1310s src/go.etcd.io/etcd/raft/storage_test.go 1310s src/go.etcd.io/etcd/raft/util.go 1310s src/go.etcd.io/etcd/raft/util_test.go 1310s src/go.etcd.io/etcd/raft/interaction_test.go 1310s src/go.etcd.io/etcd/raft/confchange/confchange.go 1310s src/go.etcd.io/etcd/raft/confchange/datadriven_test.go 1310s src/go.etcd.io/etcd/raft/confchange/quick_test.go 1310s src/go.etcd.io/etcd/raft/confchange/restore.go 1310s src/go.etcd.io/etcd/raft/confchange/restore_test.go 1310s src/go.etcd.io/etcd/raft/quorum/bench_test.go 1310s src/go.etcd.io/etcd/raft/quorum/datadriven_test.go 1310s src/go.etcd.io/etcd/raft/quorum/joint.go 1310s src/go.etcd.io/etcd/raft/quorum/majority.go 1310s src/go.etcd.io/etcd/raft/quorum/quick_test.go 1310s src/go.etcd.io/etcd/raft/quorum/quorum.go 1378s src/go.etcd.io/etcd/raft/quorum/voteresult_string.go 1378s src/go.etcd.io/etcd/raft/raftpb/confchange.go 1378s src/go.etcd.io/etcd/raft/raftpb/confstate.go 1378s src/go.etcd.io/etcd/raft/raftpb/confstate_test.go 1378s src/go.etcd.io/etcd/raft/raftpb/raft.pb.go 1378s src/go.etcd.io/etcd/raft/raftpb/raft_test.go 1378s src/go.etcd.io/etcd/raft/rafttest/doc.go 1378s src/go.etcd.io/etcd/raft/rafttest/interaction_env.go 1378s src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler.go 1378s src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_add_nodes.go 1378s src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_campaign.go 1378s src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_compact.go 1378s src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_deliver_msgs.go 1378s src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_log_level.go 1378s src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_process_ready.go 1378s src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_propose.go 1378s src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_propose_conf_change.go 1378s src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_raft_log.go 1378s src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_stabilize.go 1378s src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_status.go 1378s src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_tick_heartbeat.go 1378s src/go.etcd.io/etcd/raft/rafttest/interaction_env_logger.go 1378s src/go.etcd.io/etcd/raft/rafttest/network.go 1378s src/go.etcd.io/etcd/raft/rafttest/network_test.go 1378s src/go.etcd.io/etcd/raft/rafttest/node.go 1378s src/go.etcd.io/etcd/raft/rafttest/node_bench_test.go 1378s src/go.etcd.io/etcd/raft/rafttest/node_test.go 1378s src/go.etcd.io/etcd/raft/tracker/inflights.go 1378s src/go.etcd.io/etcd/raft/tracker/inflights_test.go 1378s src/go.etcd.io/etcd/raft/tracker/progress.go 1378s src/go.etcd.io/etcd/raft/tracker/progress_test.go 1378s src/go.etcd.io/etcd/raft/tracker/state.go 1378s src/go.etcd.io/etcd/raft/tracker/tracker.go 1378s src/go.etcd.io/etcd/server/main.go 1378s src/go.etcd.io/etcd/server/main_test.go 1378s src/go.etcd.io/etcd/server/auth/doc.go 1378s src/go.etcd.io/etcd/server/auth/jwt.go 1378s src/go.etcd.io/etcd/server/auth/jwt_test.go 1378s src/go.etcd.io/etcd/server/auth/main_test.go 1378s src/go.etcd.io/etcd/server/auth/metrics.go 1378s src/go.etcd.io/etcd/server/auth/nop.go 1378s src/go.etcd.io/etcd/server/auth/options.go 1378s src/go.etcd.io/etcd/server/auth/range_perm_cache.go 1378s src/go.etcd.io/etcd/server/auth/range_perm_cache_test.go 1378s src/go.etcd.io/etcd/server/auth/simple_token.go 1378s src/go.etcd.io/etcd/server/auth/simple_token_test.go 1378s src/go.etcd.io/etcd/server/auth/store.go 1378s src/go.etcd.io/etcd/server/auth/store_test.go 1378s src/go.etcd.io/etcd/server/config/config.go 1378s src/go.etcd.io/etcd/server/config/config_test.go 1378s src/go.etcd.io/etcd/server/config/v2_deprecation.go 1378s src/go.etcd.io/etcd/server/config/v2_deprecation_test.go 1378s src/go.etcd.io/etcd/server/datadir/datadir.go 1378s src/go.etcd.io/etcd/server/datadir/doc.go 1378s src/go.etcd.io/etcd/server/datadir/datadir_test.go 1378s src/go.etcd.io/etcd/server/embed/auth_test.go 1378s src/go.etcd.io/etcd/server/embed/config.go 1378s src/go.etcd.io/etcd/server/embed/config_logging.go 1378s src/go.etcd.io/etcd/server/embed/config_logging_journal_unix.go 1378s src/go.etcd.io/etcd/server/embed/config_test.go 1378s src/go.etcd.io/etcd/server/embed/config_tracing.go 1378s src/go.etcd.io/etcd/server/embed/config_tracing_test.go 1378s src/go.etcd.io/etcd/server/embed/doc.go 1378s src/go.etcd.io/etcd/server/embed/etcd.go 1378s src/go.etcd.io/etcd/server/embed/etcd_test.go 1378s src/go.etcd.io/etcd/server/embed/serve.go 1378s src/go.etcd.io/etcd/server/embed/serve_test.go 1378s src/go.etcd.io/etcd/server/embed/util.go 1378s src/go.etcd.io/etcd/server/etcdmain/config.go 1378s src/go.etcd.io/etcd/server/etcdmain/config_test.go 1378s src/go.etcd.io/etcd/server/etcdmain/doc.go 1378s src/go.etcd.io/etcd/server/etcdmain/etcd.go 1378s src/go.etcd.io/etcd/server/etcdmain/gateway.go 1378s src/go.etcd.io/etcd/server/etcdmain/grpc_proxy.go 1378s src/go.etcd.io/etcd/server/etcdmain/help.go 1378s src/go.etcd.io/etcd/server/etcdmain/main.go 1378s src/go.etcd.io/etcd/server/etcdmain/util.go 1378s src/go.etcd.io/etcd/server/etcdserver/apply.go 1378s src/go.etcd.io/etcd/server/etcdserver/apply_auth.go 1378s src/go.etcd.io/etcd/server/etcdserver/apply_auth_test.go 1378s src/go.etcd.io/etcd/server/etcdserver/apply_test.go 1378s src/go.etcd.io/etcd/server/etcdserver/apply_v2.go 1378s src/go.etcd.io/etcd/server/etcdserver/backend.go 1378s src/go.etcd.io/etcd/server/etcdserver/cluster_util.go 1378s src/go.etcd.io/etcd/server/etcdserver/cluster_util_test.go 1378s src/go.etcd.io/etcd/server/etcdserver/corrupt.go 1378s src/go.etcd.io/etcd/server/etcdserver/corrupt_test.go 1378s src/go.etcd.io/etcd/server/etcdserver/doc.go 1378s src/go.etcd.io/etcd/server/etcdserver/errors.go 1378s src/go.etcd.io/etcd/server/etcdserver/metrics.go 1378s src/go.etcd.io/etcd/server/etcdserver/quota.go 1378s src/go.etcd.io/etcd/server/etcdserver/raft.go 1378s src/go.etcd.io/etcd/server/etcdserver/raft_test.go 1378s src/go.etcd.io/etcd/server/etcdserver/server.go 1378s src/go.etcd.io/etcd/server/etcdserver/server_access_control.go 1378s src/go.etcd.io/etcd/server/etcdserver/server_test.go 1378s src/go.etcd.io/etcd/server/etcdserver/snapshot_merge.go 1378s src/go.etcd.io/etcd/server/etcdserver/storage.go 1378s src/go.etcd.io/etcd/server/etcdserver/util.go 1378s src/go.etcd.io/etcd/server/etcdserver/util_bench_test.go 1378s src/go.etcd.io/etcd/server/etcdserver/util_test.go 1378s src/go.etcd.io/etcd/server/etcdserver/v2_server.go 1378s src/go.etcd.io/etcd/server/etcdserver/v3_server.go 1378s src/go.etcd.io/etcd/server/etcdserver/zap_raft.go 1378s src/go.etcd.io/etcd/server/etcdserver/zap_raft_test.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/capability.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/cluster.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/doc.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/etcdhttp/base.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/etcdhttp/doc.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/etcdhttp/health.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/etcdhttp/health_test.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/etcdhttp/metrics.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/etcdhttp/peer.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/etcdhttp/peer_test.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/etcdhttp/version_test.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/membership/cluster.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/membership/cluster_test.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/membership/confstate.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/membership/doc.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/membership/downgrade.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/membership/downgrade_test.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/membership/errors.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/membership/member.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/membership/member_test.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/membership/metrics.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/membership/store.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/membership/store_test.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/membership/storev2.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/membership/storev2_test.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/membership/confstate_test.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/coder.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/doc.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/fake_roundtripper_test.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/functional_test.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/http.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/http_test.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/metrics.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/msg_codec.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/msg_codec_test.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/msgappv2_codec.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/msgappv2_codec_test.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/peer.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/peer_status.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/peer_test.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/pipeline.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/pipeline_test.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/probing_status.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/remote.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/snapshot_sender.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/snapshot_test.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/stream.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/stream_test.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/transport.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/transport_bench_test.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/transport_test.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/urlpick.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/urlpick_test.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/util.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/util_test.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/snap/db.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/snap/doc.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/snap/message.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/snap/metrics.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/snap/snapshotter.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/snap/snapshotter_test.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/snap/snappb/snap.pb.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v2auth/auth.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v2auth/auth_requests.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v2auth/auth_test.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v2discovery/discovery.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v2discovery/discovery_test.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v2error/error.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v2error/error_test.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v2http/capability.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v2http/client.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v2http/client_auth.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v2http/client_auth_test.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v2http/client_test.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v2http/doc.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v2http/http.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v2http/http_test.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v2http/metrics.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v2http/httptypes/errors.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v2http/httptypes/errors_test.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v2http/httptypes/member.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v2http/httptypes/member_test.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v2stats/leader.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v2stats/queue.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v2stats/server.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v2stats/stats.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v2store/doc.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v2store/event.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v2store/event_history.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v2store/event_queue.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v2store/event_test.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v2store/heap_test.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v2store/metrics.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v2store/node.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v2store/node_extern.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v2store/node_extern_test.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v2store/node_test.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v2store/stats.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v2store/stats_test.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v2store/store.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v2store/store_bench_test.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v2store/store_ttl_test.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v2store/ttl_key_heap.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v2store/watcher.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v2store/watcher_hub.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v2store/watcher_hub_test.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v2store/watcher_test.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v2v3/cluster.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v2v3/doc.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v2v3/server.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v2v3/store.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v2v3/watcher.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v3alarm/alarms.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v3client/doc.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v3client/v3client.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v3compactor/compactor.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v3compactor/compactor_test.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v3compactor/doc.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v3compactor/periodic.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v3compactor/periodic_test.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v3compactor/revision.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v3compactor/revision_test.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v3election/doc.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v3election/election.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v3election/v3electionpb/v3election.pb.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v3election/v3electionpb/gw/v3election.pb.gw.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v3lock/doc.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v3lock/lock.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v3lock/v3lockpb/v3lock.pb.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v3lock/v3lockpb/gw/v3lock.pb.gw.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v3rpc/auth.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v3rpc/codec.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v3rpc/grpc.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v3rpc/header.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v3rpc/health.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v3rpc/interceptor.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v3rpc/key.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v3rpc/lease.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v3rpc/maintenance.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v3rpc/member.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v3rpc/metrics.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v3rpc/quota.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v3rpc/util.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v3rpc/util_test.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v3rpc/watch.go 1378s src/go.etcd.io/etcd/server/etcdserver/api/v3rpc/watch_test.go 1378s src/go.etcd.io/etcd/server/etcdserver/cindex/cindex.go 1378s src/go.etcd.io/etcd/server/etcdserver/cindex/cindex_test.go 1378s src/go.etcd.io/etcd/server/etcdserver/cindex/doc.go 1378s src/go.etcd.io/etcd/server/lease/doc.go 1378s src/go.etcd.io/etcd/server/lease/lease_queue.go 1378s src/go.etcd.io/etcd/server/lease/lease_queue_test.go 1378s src/go.etcd.io/etcd/server/lease/lessor.go 1378s src/go.etcd.io/etcd/server/lease/lessor_bench_test.go 1378s src/go.etcd.io/etcd/server/lease/lessor_test.go 1378s src/go.etcd.io/etcd/server/lease/metrics.go 1378s src/go.etcd.io/etcd/server/lease/leasehttp/doc.go 1378s src/go.etcd.io/etcd/server/lease/leasehttp/http.go 1378s src/go.etcd.io/etcd/server/lease/leasehttp/http_test.go 1378s src/go.etcd.io/etcd/server/lease/leasepb/lease.pb.go 1378s src/go.etcd.io/etcd/server/mock/mockstorage/doc.go 1378s src/go.etcd.io/etcd/server/mock/mockstorage/storage_recorder.go 1378s src/go.etcd.io/etcd/server/mock/mockstore/doc.go 1378s src/go.etcd.io/etcd/server/mock/mockstore/store_recorder.go 1378s src/go.etcd.io/etcd/server/mock/mockwait/doc.go 1378s src/go.etcd.io/etcd/server/mock/mockwait/wait_recorder.go 1378s src/go.etcd.io/etcd/server/mvcc/doc.go 1378s src/go.etcd.io/etcd/server/mvcc/hash.go 1378s src/go.etcd.io/etcd/server/mvcc/hash_test.go 1378s src/go.etcd.io/etcd/server/mvcc/index.go 1378s src/go.etcd.io/etcd/server/mvcc/index_bench_test.go 1378s src/go.etcd.io/etcd/server/mvcc/index_test.go 1378s src/go.etcd.io/etcd/server/mvcc/key_index.go 1378s src/go.etcd.io/etcd/server/mvcc/key_index_test.go 1378s src/go.etcd.io/etcd/server/mvcc/kv.go 1378s src/go.etcd.io/etcd/server/mvcc/kv_test.go 1378s src/go.etcd.io/etcd/server/mvcc/kv_view.go 1378s src/go.etcd.io/etcd/server/mvcc/kvstore.go 1378s src/go.etcd.io/etcd/server/mvcc/kvstore_bench_test.go 1378s src/go.etcd.io/etcd/server/mvcc/kvstore_compaction.go 1378s src/go.etcd.io/etcd/server/mvcc/kvstore_compaction_test.go 1378s src/go.etcd.io/etcd/server/mvcc/kvstore_test.go 1378s src/go.etcd.io/etcd/server/mvcc/kvstore_txn.go 1378s src/go.etcd.io/etcd/server/mvcc/metrics.go 1378s src/go.etcd.io/etcd/server/mvcc/metrics_txn.go 1378s src/go.etcd.io/etcd/server/mvcc/revision.go 1378s src/go.etcd.io/etcd/server/mvcc/revision_test.go 1378s src/go.etcd.io/etcd/server/mvcc/util.go 1378s src/go.etcd.io/etcd/server/mvcc/watchable_store.go 1378s src/go.etcd.io/etcd/server/mvcc/watchable_store_bench_test.go 1378s src/go.etcd.io/etcd/server/mvcc/watchable_store_test.go 1378s src/go.etcd.io/etcd/server/mvcc/watchable_store_txn.go 1378s src/go.etcd.io/etcd/server/mvcc/watcher.go 1378s src/go.etcd.io/etcd/server/mvcc/watcher_bench_test.go 1378s src/go.etcd.io/etcd/server/mvcc/watcher_group.go 1378s src/go.etcd.io/etcd/server/mvcc/watcher_test.go 1378s src/go.etcd.io/etcd/server/mvcc/backend/backend.go 1378s src/go.etcd.io/etcd/server/mvcc/backend/batch_tx.go 1378s src/go.etcd.io/etcd/server/mvcc/backend/config_linux.go 1378s src/go.etcd.io/etcd/server/mvcc/backend/doc.go 1378s src/go.etcd.io/etcd/server/mvcc/backend/export_test.go 1378s src/go.etcd.io/etcd/server/mvcc/backend/hooks.go 1378s src/go.etcd.io/etcd/server/mvcc/backend/metrics.go 1378s src/go.etcd.io/etcd/server/mvcc/backend/read_tx.go 1378s src/go.etcd.io/etcd/server/mvcc/backend/tx_buffer.go 1378s src/go.etcd.io/etcd/server/mvcc/backend/verify.go 1378s src/go.etcd.io/etcd/server/mvcc/backend/backend_bench_test.go 1378s src/go.etcd.io/etcd/server/mvcc/backend/backend_test.go 1378s src/go.etcd.io/etcd/server/mvcc/backend/batch_tx_test.go 1378s src/go.etcd.io/etcd/server/mvcc/backend/hooks_test.go 1378s src/go.etcd.io/etcd/server/mvcc/backend/verify_test.go 1378s src/go.etcd.io/etcd/server/mvcc/backend/testing/betesting.go 1378s src/go.etcd.io/etcd/server/mvcc/buckets/bucket.go 1378s src/go.etcd.io/etcd/server/proxy/grpcproxy/auth.go 1378s src/go.etcd.io/etcd/server/proxy/grpcproxy/cluster.go 1378s src/go.etcd.io/etcd/server/proxy/grpcproxy/doc.go 1378s src/go.etcd.io/etcd/server/proxy/grpcproxy/election.go 1378s src/go.etcd.io/etcd/server/proxy/grpcproxy/health.go 1378s src/go.etcd.io/etcd/server/proxy/grpcproxy/kv.go 1378s src/go.etcd.io/etcd/server/proxy/grpcproxy/leader.go 1378s src/go.etcd.io/etcd/server/proxy/grpcproxy/lease.go 1378s src/go.etcd.io/etcd/server/proxy/grpcproxy/lock.go 1378s src/go.etcd.io/etcd/server/proxy/grpcproxy/maintenance.go 1378s src/go.etcd.io/etcd/server/proxy/grpcproxy/metrics.go 1378s src/go.etcd.io/etcd/server/proxy/grpcproxy/register.go 1378s src/go.etcd.io/etcd/server/proxy/grpcproxy/util.go 1378s src/go.etcd.io/etcd/server/proxy/grpcproxy/watch.go 1378s src/go.etcd.io/etcd/server/proxy/grpcproxy/watch_broadcast.go 1378s src/go.etcd.io/etcd/server/proxy/grpcproxy/watch_broadcasts.go 1378s src/go.etcd.io/etcd/server/proxy/grpcproxy/watch_ranges.go 1378s src/go.etcd.io/etcd/server/proxy/grpcproxy/watcher.go 1378s src/go.etcd.io/etcd/server/proxy/grpcproxy/adapter/auth_client_adapter.go 1378s src/go.etcd.io/etcd/server/proxy/grpcproxy/adapter/chan_stream.go 1378s src/go.etcd.io/etcd/server/proxy/grpcproxy/adapter/cluster_client_adapter.go 1378s src/go.etcd.io/etcd/server/proxy/grpcproxy/adapter/doc.go 1378s src/go.etcd.io/etcd/server/proxy/grpcproxy/adapter/election_client_adapter.go 1378s src/go.etcd.io/etcd/server/proxy/grpcproxy/adapter/kv_client_adapter.go 1378s src/go.etcd.io/etcd/server/proxy/grpcproxy/adapter/lease_client_adapter.go 1378s src/go.etcd.io/etcd/server/proxy/grpcproxy/adapter/lock_client_adapter.go 1378s src/go.etcd.io/etcd/server/proxy/grpcproxy/adapter/maintenance_client_adapter.go 1378s src/go.etcd.io/etcd/server/proxy/grpcproxy/adapter/watch_client_adapter.go 1378s src/go.etcd.io/etcd/server/proxy/grpcproxy/cache/store.go 1378s src/go.etcd.io/etcd/server/proxy/httpproxy/director.go 1378s src/go.etcd.io/etcd/server/proxy/httpproxy/director_test.go 1378s src/go.etcd.io/etcd/server/proxy/httpproxy/doc.go 1378s src/go.etcd.io/etcd/server/proxy/httpproxy/metrics.go 1378s src/go.etcd.io/etcd/server/proxy/httpproxy/proxy.go 1378s src/go.etcd.io/etcd/server/proxy/httpproxy/proxy_test.go 1378s src/go.etcd.io/etcd/server/proxy/httpproxy/reverse.go 1378s src/go.etcd.io/etcd/server/proxy/httpproxy/reverse_test.go 1378s src/go.etcd.io/etcd/server/proxy/tcpproxy/doc.go 1378s src/go.etcd.io/etcd/server/proxy/tcpproxy/userspace.go 1378s src/go.etcd.io/etcd/server/proxy/tcpproxy/userspace_test.go 1378s src/go.etcd.io/etcd/server/storage/mvcc/testutil/hash.go 1378s src/go.etcd.io/etcd/server/verify/doc.go 1378s src/go.etcd.io/etcd/server/verify/verify.go 1378s src/go.etcd.io/etcd/server/wal/decoder.go 1378s src/go.etcd.io/etcd/server/wal/doc.go 1378s src/go.etcd.io/etcd/server/wal/encoder.go 1378s src/go.etcd.io/etcd/server/wal/file_pipeline.go 1378s src/go.etcd.io/etcd/server/wal/file_pipeline_test.go 1378s src/go.etcd.io/etcd/server/wal/metrics.go 1378s src/go.etcd.io/etcd/server/wal/record_test.go 1378s src/go.etcd.io/etcd/server/wal/repair.go 1378s src/go.etcd.io/etcd/server/wal/repair_test.go 1378s src/go.etcd.io/etcd/server/wal/util.go 1378s src/go.etcd.io/etcd/server/wal/wal.go 1378s src/go.etcd.io/etcd/server/wal/wal_bench_test.go 1378s src/go.etcd.io/etcd/server/wal/wal_test.go 1378s src/go.etcd.io/etcd/server/wal/walpb/record.go 1378s src/go.etcd.io/etcd/server/wal/walpb/record.pb.go 1378s src/go.etcd.io/etcd/server/wal/walpb/record_test.go 1378s src/go.etcd.io/etcd/tests/e2e/cluster_downgrade_test.go 1378s src/go.etcd.io/etcd/tests/e2e/cmux_test.go 1378s src/go.etcd.io/etcd/tests/e2e/corrupt_test.go 1378s src/go.etcd.io/etcd/tests/e2e/ctl_v2_test.go 1378s src/go.etcd.io/etcd/tests/e2e/ctl_v3_alarm_test.go 1378s src/go.etcd.io/etcd/tests/e2e/ctl_v3_auth_no_proxy_test.go 1378s src/go.etcd.io/etcd/tests/e2e/ctl_v3_auth_security_test.go 1378s src/go.etcd.io/etcd/tests/e2e/ctl_v3_auth_test.go 1378s src/go.etcd.io/etcd/tests/e2e/ctl_v3_compact_test.go 1378s src/go.etcd.io/etcd/tests/e2e/ctl_v3_defrag_test.go 1378s src/go.etcd.io/etcd/tests/e2e/ctl_v3_elect_test.go 1378s src/go.etcd.io/etcd/tests/e2e/ctl_v3_endpoint_test.go 1378s src/go.etcd.io/etcd/tests/e2e/ctl_v3_grpc_test.go 1378s src/go.etcd.io/etcd/tests/e2e/ctl_v3_kv_test.go 1378s src/go.etcd.io/etcd/tests/e2e/ctl_v3_lease_test.go 1378s src/go.etcd.io/etcd/tests/e2e/ctl_v3_lock_test.go 1378s src/go.etcd.io/etcd/tests/e2e/ctl_v3_make_mirror_test.go 1378s src/go.etcd.io/etcd/tests/e2e/ctl_v3_member_no_proxy_test.go 1378s src/go.etcd.io/etcd/tests/e2e/ctl_v3_member_test.go 1378s src/go.etcd.io/etcd/tests/e2e/ctl_v3_move_leader_test.go 1378s src/go.etcd.io/etcd/tests/e2e/ctl_v3_role_test.go 1378s src/go.etcd.io/etcd/tests/e2e/ctl_v3_snapshot_test.go 1378s src/go.etcd.io/etcd/tests/e2e/ctl_v3_test.go 1378s src/go.etcd.io/etcd/tests/e2e/ctl_v3_txn_test.go 1378s src/go.etcd.io/etcd/tests/e2e/ctl_v3_user_test.go 1378s src/go.etcd.io/etcd/tests/e2e/ctl_v3_watch_no_cov_test.go 1378s src/go.etcd.io/etcd/tests/e2e/ctl_v3_watch_test.go 1378s src/go.etcd.io/etcd/tests/e2e/doc.go 1378s src/go.etcd.io/etcd/tests/e2e/etcd_config_test.go 1378s src/go.etcd.io/etcd/tests/e2e/etcd_grpcproxy_test.go 1378s src/go.etcd.io/etcd/tests/e2e/etcd_mix_versions_test.go 1378s src/go.etcd.io/etcd/tests/e2e/etcd_release_upgrade_test.go 1378s src/go.etcd.io/etcd/tests/e2e/failover_test.go 1378s src/go.etcd.io/etcd/tests/e2e/gateway_test.go 1378s src/go.etcd.io/etcd/tests/e2e/hashkv_test.go 1378s src/go.etcd.io/etcd/tests/e2e/http_health_check_test.go 1378s src/go.etcd.io/etcd/tests/e2e/main_test.go 1378s src/go.etcd.io/etcd/tests/e2e/metrics_test.go 1378s src/go.etcd.io/etcd/tests/e2e/reproduce_17780_test.go 1378s src/go.etcd.io/etcd/tests/e2e/utils.go 1378s src/go.etcd.io/etcd/tests/e2e/v2_curl_test.go 1378s src/go.etcd.io/etcd/tests/e2e/v2store_deprecation_test.go 1378s src/go.etcd.io/etcd/tests/e2e/v3_cipher_suite_test.go 1378s src/go.etcd.io/etcd/tests/e2e/v3_curl_lease_test.go 1378s src/go.etcd.io/etcd/tests/e2e/v3_curl_maxstream_test.go 1378s src/go.etcd.io/etcd/tests/e2e/v3_curl_test.go 1378s src/go.etcd.io/etcd/tests/e2e/v3_lease_no_proxy_test.go 1378s src/go.etcd.io/etcd/tests/e2e/watch_test.go 1378s src/go.etcd.io/etcd/tests/e2e/zap_logging_test.go 1378s src/go.etcd.io/etcd/tests/framework/e2e/cluster.go 1378s src/go.etcd.io/etcd/tests/framework/e2e/cluster_direct.go 1378s src/go.etcd.io/etcd/tests/framework/e2e/config.go 1378s src/go.etcd.io/etcd/tests/framework/e2e/curl.go 1378s src/go.etcd.io/etcd/tests/framework/e2e/etcd_process.go 1378s src/go.etcd.io/etcd/tests/framework/e2e/etcd_spawn_nocov.go 1378s src/go.etcd.io/etcd/tests/framework/e2e/etcdctl.go 1378s src/go.etcd.io/etcd/tests/framework/e2e/flags.go 1378s src/go.etcd.io/etcd/tests/framework/e2e/testing.go 1378s src/go.etcd.io/etcd/tests/framework/e2e/util.go 1378s src/go.etcd.io/etcd/tests/framework/e2e/v2.go 1378s src/go.etcd.io/etcd/tests/framework/testutils/execute.go 1378s src/go.etcd.io/etcd/tests/functional/agent/doc.go 1378s src/go.etcd.io/etcd/tests/functional/agent/handler.go 1378s src/go.etcd.io/etcd/tests/functional/agent/server.go 1378s src/go.etcd.io/etcd/tests/functional/agent/utils.go 1378s src/go.etcd.io/etcd/tests/functional/agent/utils_test.go 1378s src/go.etcd.io/etcd/tests/functional/rpcpb/etcd_config.go 1378s src/go.etcd.io/etcd/tests/functional/rpcpb/etcd_config_test.go 1378s src/go.etcd.io/etcd/tests/functional/rpcpb/member.go 1378s src/go.etcd.io/etcd/tests/functional/rpcpb/rpc.pb.go 1378s src/go.etcd.io/etcd/tests/functional/runner/election_command.go 1378s src/go.etcd.io/etcd/tests/functional/runner/error.go 1378s src/go.etcd.io/etcd/tests/functional/runner/global.go 1378s src/go.etcd.io/etcd/tests/functional/runner/help.go 1378s src/go.etcd.io/etcd/tests/functional/runner/lease_renewer_command.go 1378s src/go.etcd.io/etcd/tests/functional/runner/lock_racer_command.go 1378s src/go.etcd.io/etcd/tests/functional/runner/root.go 1378s src/go.etcd.io/etcd/tests/functional/runner/watch_command.go 1378s src/go.etcd.io/etcd/tests/functional/tester/case.go 1378s src/go.etcd.io/etcd/tests/functional/tester/case_delay.go 1378s src/go.etcd.io/etcd/tests/functional/tester/case_external.go 1378s src/go.etcd.io/etcd/tests/functional/tester/case_failpoints.go 1378s src/go.etcd.io/etcd/tests/functional/tester/case_failpoints_disk_io.go 1378s src/go.etcd.io/etcd/tests/functional/tester/case_network_blackhole.go 1378s src/go.etcd.io/etcd/tests/functional/tester/case_network_delay.go 1378s src/go.etcd.io/etcd/tests/functional/tester/case_no_fail.go 1378s src/go.etcd.io/etcd/tests/functional/tester/case_sigquit_remove.go 1378s src/go.etcd.io/etcd/tests/functional/tester/case_sigquit_remove_quorum.go 1378s src/go.etcd.io/etcd/tests/functional/tester/case_sigterm.go 1378s src/go.etcd.io/etcd/tests/functional/tester/checker.go 1378s src/go.etcd.io/etcd/tests/functional/tester/checker_kv_hash.go 1378s src/go.etcd.io/etcd/tests/functional/tester/checker_lease_expire.go 1378s src/go.etcd.io/etcd/tests/functional/tester/checker_no_check.go 1378s src/go.etcd.io/etcd/tests/functional/tester/checker_runner.go 1378s src/go.etcd.io/etcd/tests/functional/tester/checker_short_ttl_lease_expire.go 1378s src/go.etcd.io/etcd/tests/functional/tester/cluster.go 1378s src/go.etcd.io/etcd/tests/functional/tester/cluster_read_config.go 1378s src/go.etcd.io/etcd/tests/functional/tester/cluster_run.go 1378s src/go.etcd.io/etcd/tests/functional/tester/cluster_shuffle.go 1378s src/go.etcd.io/etcd/tests/functional/tester/cluster_test.go 1378s src/go.etcd.io/etcd/tests/functional/tester/doc.go 1378s src/go.etcd.io/etcd/tests/functional/tester/metrics_report.go 1378s src/go.etcd.io/etcd/tests/functional/tester/stresser.go 1378s src/go.etcd.io/etcd/tests/functional/tester/stresser_composite.go 1378s src/go.etcd.io/etcd/tests/functional/tester/stresser_key.go 1378s src/go.etcd.io/etcd/tests/functional/tester/stresser_lease.go 1378s src/go.etcd.io/etcd/tests/functional/tester/stresser_runner.go 1378s src/go.etcd.io/etcd/tests/functional/tester/utils.go 1378s src/go.etcd.io/etcd/tests/integration/bridge.go 1378s src/go.etcd.io/etcd/tests/integration/cluster.go 1378s src/go.etcd.io/etcd/tests/integration/cluster_direct.go 1378s src/go.etcd.io/etcd/tests/integration/cluster_test.go 1378s src/go.etcd.io/etcd/tests/integration/corrupt_test.go 1378s src/go.etcd.io/etcd/tests/integration/doc.go 1378s src/go.etcd.io/etcd/tests/integration/grpc_test.go 1378s src/go.etcd.io/etcd/tests/integration/hashkv_test.go 1378s src/go.etcd.io/etcd/tests/integration/lazy_cluster.go 1378s src/go.etcd.io/etcd/tests/integration/main_test.go 1378s src/go.etcd.io/etcd/tests/integration/member_test.go 1378s src/go.etcd.io/etcd/tests/integration/metrics_test.go 1378s src/go.etcd.io/etcd/tests/integration/network_partition_test.go 1378s src/go.etcd.io/etcd/tests/integration/testing.go 1378s src/go.etcd.io/etcd/tests/integration/tracing_test.go 1378s src/go.etcd.io/etcd/tests/integration/util_test.go 1378s src/go.etcd.io/etcd/tests/integration/v2_http_kv_test.go 1378s src/go.etcd.io/etcd/tests/integration/v3_alarm_test.go 1378s src/go.etcd.io/etcd/tests/integration/v3_auth_test.go 1378s src/go.etcd.io/etcd/tests/integration/v3_election_test.go 1378s src/go.etcd.io/etcd/tests/integration/v3_grpc_inflight_test.go 1378s src/go.etcd.io/etcd/tests/integration/v3_grpc_test.go 1378s src/go.etcd.io/etcd/tests/integration/v3_health_test.go 1378s src/go.etcd.io/etcd/tests/integration/v3_kv_test.go 1378s src/go.etcd.io/etcd/tests/integration/v3_leadership_test.go 1378s src/go.etcd.io/etcd/tests/integration/v3_lease_test.go 1378s src/go.etcd.io/etcd/tests/integration/v3_stm_test.go 1378s src/go.etcd.io/etcd/tests/integration/v3_tls_test.go 1378s src/go.etcd.io/etcd/tests/integration/v3_watch_restore_test.go 1378s src/go.etcd.io/etcd/tests/integration/v3_watch_test.go 1378s src/go.etcd.io/etcd/tests/integration/v3election_grpc_test.go 1378s src/go.etcd.io/etcd/tests/integration/v3lock_grpc_test.go 1378s src/go.etcd.io/etcd/tests/integration/testing_test.go 1378s src/go.etcd.io/etcd/tests/integration/client/client_test.go 1378s src/go.etcd.io/etcd/tests/integration/client/doc.go 1378s src/go.etcd.io/etcd/tests/integration/client/main_test.go 1378s src/go.etcd.io/etcd/tests/integration/clientv3/cluster_test.go 1378s src/go.etcd.io/etcd/tests/integration/clientv3/doc.go 1378s src/go.etcd.io/etcd/tests/integration/clientv3/kv_test.go 1378s src/go.etcd.io/etcd/tests/integration/clientv3/main_test.go 1378s src/go.etcd.io/etcd/tests/integration/clientv3/maintenance_test.go 1378s src/go.etcd.io/etcd/tests/integration/clientv3/metrics_test.go 1378s src/go.etcd.io/etcd/tests/integration/clientv3/mirror_auth_test.go 1378s src/go.etcd.io/etcd/tests/integration/clientv3/mirror_test.go 1378s src/go.etcd.io/etcd/tests/integration/clientv3/namespace_test.go 1378s src/go.etcd.io/etcd/tests/integration/clientv3/ordering_kv_test.go 1378s src/go.etcd.io/etcd/tests/integration/clientv3/ordering_util_test.go 1378s src/go.etcd.io/etcd/tests/integration/clientv3/role_test.go 1378s src/go.etcd.io/etcd/tests/integration/clientv3/txn_test.go 1378s src/go.etcd.io/etcd/tests/integration/clientv3/user_test.go 1378s src/go.etcd.io/etcd/tests/integration/clientv3/util.go 1378s src/go.etcd.io/etcd/tests/integration/clientv3/watch_fragment_test.go 1378s src/go.etcd.io/etcd/tests/integration/clientv3/watch_test.go 1378s src/go.etcd.io/etcd/tests/integration/clientv3/connectivity/doc.go 1378s src/go.etcd.io/etcd/tests/integration/clientv3/connectivity/main_test.go 1378s src/go.etcd.io/etcd/tests/integration/clientv3/connectivity/black_hole_test.go 1378s src/go.etcd.io/etcd/tests/integration/clientv3/connectivity/dial_test.go 1378s src/go.etcd.io/etcd/tests/integration/clientv3/connectivity/network_partition_test.go 1378s src/go.etcd.io/etcd/tests/integration/clientv3/connectivity/server_shutdown_test.go 1378s src/go.etcd.io/etcd/tests/integration/clientv3/lease/doc.go 1378s src/go.etcd.io/etcd/tests/integration/clientv3/lease/lease_test.go 1378s src/go.etcd.io/etcd/tests/integration/clientv3/lease/leasing_test.go 1378s src/go.etcd.io/etcd/tests/integration/clientv3/lease/main_test.go 1378s src/go.etcd.io/etcd/tests/testutils/execute.go 1378s cd _build && go install -trimpath -v -p 2 go.etcd.io/etcd go.etcd.io/etcd/api/authpb go.etcd.io/etcd/api/etcdserverpb go.etcd.io/etcd/api/etcdserverpb/gw go.etcd.io/etcd/api/membershippb go.etcd.io/etcd/api/mvccpb go.etcd.io/etcd/api/v3rpc/rpctypes go.etcd.io/etcd/api/version go.etcd.io/etcd/client/pkg/fileutil go.etcd.io/etcd/client/pkg/logutil go.etcd.io/etcd/client/pkg/pathutil go.etcd.io/etcd/client/pkg/srv go.etcd.io/etcd/client/pkg/systemd go.etcd.io/etcd/client/pkg/testutil go.etcd.io/etcd/client/pkg/tlsutil go.etcd.io/etcd/client/pkg/transport go.etcd.io/etcd/client/pkg/types go.etcd.io/etcd/client/v2 go.etcd.io/etcd/client/v3 go.etcd.io/etcd/client/v3/clientv3util go.etcd.io/etcd/client/v3/concurrency go.etcd.io/etcd/client/v3/credentials go.etcd.io/etcd/client/v3/experimental/recipes go.etcd.io/etcd/client/v3/internal/endpoint go.etcd.io/etcd/client/v3/internal/resolver go.etcd.io/etcd/client/v3/kubernetes go.etcd.io/etcd/client/v3/leasing go.etcd.io/etcd/client/v3/mirror go.etcd.io/etcd/client/v3/mock/mockserver go.etcd.io/etcd/client/v3/namespace go.etcd.io/etcd/client/v3/naming go.etcd.io/etcd/client/v3/naming/endpoints go.etcd.io/etcd/client/v3/naming/endpoints/internal go.etcd.io/etcd/client/v3/naming/resolver go.etcd.io/etcd/client/v3/ordering go.etcd.io/etcd/client/v3/snapshot go.etcd.io/etcd/client/v3/yaml go.etcd.io/etcd/etcdctl go.etcd.io/etcd/etcdctl/ctlv2 go.etcd.io/etcd/etcdctl/ctlv2/command go.etcd.io/etcd/etcdctl/ctlv3 go.etcd.io/etcd/etcdctl/ctlv3/command go.etcd.io/etcd/etcdutl go.etcd.io/etcd/etcdutl/etcdutl go.etcd.io/etcd/etcdutl/snapshot go.etcd.io/etcd/pkg/adt go.etcd.io/etcd/pkg/cobrautl go.etcd.io/etcd/pkg/contention go.etcd.io/etcd/pkg/cpuutil go.etcd.io/etcd/pkg/crc go.etcd.io/etcd/pkg/debugutil go.etcd.io/etcd/pkg/expect go.etcd.io/etcd/pkg/flags go.etcd.io/etcd/pkg/grpc_testing go.etcd.io/etcd/pkg/httputil go.etcd.io/etcd/pkg/idutil go.etcd.io/etcd/pkg/ioutil go.etcd.io/etcd/pkg/netutil go.etcd.io/etcd/pkg/osutil go.etcd.io/etcd/pkg/pbutil go.etcd.io/etcd/pkg/proxy go.etcd.io/etcd/pkg/report go.etcd.io/etcd/pkg/runtime go.etcd.io/etcd/pkg/schedule go.etcd.io/etcd/pkg/stringutil go.etcd.io/etcd/pkg/traceutil go.etcd.io/etcd/pkg/wait go.etcd.io/etcd/raft go.etcd.io/etcd/raft/confchange go.etcd.io/etcd/raft/quorum go.etcd.io/etcd/raft/raftpb go.etcd.io/etcd/raft/rafttest go.etcd.io/etcd/raft/tracker go.etcd.io/etcd/server go.etcd.io/etcd/server/auth go.etcd.io/etcd/server/config go.etcd.io/etcd/server/datadir go.etcd.io/etcd/server/embed go.etcd.io/etcd/server/etcdmain go.etcd.io/etcd/server/etcdserver go.etcd.io/etcd/server/etcdserver/api go.etcd.io/etcd/server/etcdserver/api/etcdhttp go.etcd.io/etcd/server/etcdserver/api/membership go.etcd.io/etcd/server/etcdserver/api/rafthttp go.etcd.io/etcd/server/etcdserver/api/snap go.etcd.io/etcd/server/etcdserver/api/snap/snappb go.etcd.io/etcd/server/etcdserver/api/v2auth go.etcd.io/etcd/server/etcdserver/api/v2discovery go.etcd.io/etcd/server/etcdserver/api/v2error go.etcd.io/etcd/server/etcdserver/api/v2http go.etcd.io/etcd/server/etcdserver/api/v2http/httptypes go.etcd.io/etcd/server/etcdserver/api/v2stats go.etcd.io/etcd/server/etcdserver/api/v2store go.etcd.io/etcd/server/etcdserver/api/v2v3 go.etcd.io/etcd/server/etcdserver/api/v3alarm go.etcd.io/etcd/server/etcdserver/api/v3client go.etcd.io/etcd/server/etcdserver/api/v3compactor go.etcd.io/etcd/server/etcdserver/api/v3election go.etcd.io/etcd/server/etcdserver/api/v3election/v3electionpb go.etcd.io/etcd/server/etcdserver/api/v3election/v3electionpb/gw go.etcd.io/etcd/server/etcdserver/api/v3lock go.etcd.io/etcd/server/etcdserver/api/v3lock/v3lockpb go.etcd.io/etcd/server/etcdserver/api/v3lock/v3lockpb/gw go.etcd.io/etcd/server/etcdserver/api/v3rpc go.etcd.io/etcd/server/etcdserver/cindex go.etcd.io/etcd/server/lease go.etcd.io/etcd/server/lease/leasehttp go.etcd.io/etcd/server/lease/leasepb go.etcd.io/etcd/server/mock/mockstorage go.etcd.io/etcd/server/mock/mockstore go.etcd.io/etcd/server/mock/mockwait go.etcd.io/etcd/server/mvcc go.etcd.io/etcd/server/mvcc/backend go.etcd.io/etcd/server/mvcc/backend/testing go.etcd.io/etcd/server/mvcc/buckets go.etcd.io/etcd/server/proxy/grpcproxy go.etcd.io/etcd/server/proxy/grpcproxy/adapter go.etcd.io/etcd/server/proxy/grpcproxy/cache go.etcd.io/etcd/server/proxy/httpproxy go.etcd.io/etcd/server/proxy/tcpproxy go.etcd.io/etcd/server/storage/mvcc/testutil go.etcd.io/etcd/server/verify go.etcd.io/etcd/server/wal go.etcd.io/etcd/server/wal/walpb go.etcd.io/etcd/tests/e2e go.etcd.io/etcd/tests/framework/e2e go.etcd.io/etcd/tests/framework/testutils go.etcd.io/etcd/tests/functional/agent go.etcd.io/etcd/tests/functional/rpcpb go.etcd.io/etcd/tests/functional/runner go.etcd.io/etcd/tests/functional/tester go.etcd.io/etcd/tests/integration go.etcd.io/etcd/tests/integration/client go.etcd.io/etcd/tests/integration/clientv3 go.etcd.io/etcd/tests/integration/clientv3/connectivity go.etcd.io/etcd/tests/integration/clientv3/lease go.etcd.io/etcd/tests/testutils 1410s internal/goarch 1410s internal/unsafeheader 1411s internal/cpu 1411s internal/abi 1412s internal/bytealg 1412s internal/byteorder 1412s internal/chacha8rand 1412s internal/coverage/rtcov 1413s internal/godebugs 1413s internal/goexperiment 1413s internal/goos 1413s internal/profilerecord 1413s internal/runtime/math 1413s internal/runtime/atomic 1413s internal/runtime/strconv 1413s internal/runtime/syscall 1413s internal/runtime/exithook 1414s internal/runtime/gc 1414s internal/runtime/cgroup 1414s internal/asan 1414s internal/msan 1414s internal/race 1414s internal/runtime/sys 1414s internal/stringslite 1414s internal/trace/tracev2 1414s internal/runtime/maps 1414s sync/atomic 1415s internal/sync 1415s internal/synctest 1416s math/bits 1416s unicode 1417s unicode/utf8 1417s runtime 1418s internal/itoa 1418s cmp 1418s encoding 1419s math 1426s unicode/utf16 1426s log/internal 1426s internal/nettrace 1426s container/list 1426s crypto/internal/fips140/alias 1426s crypto/internal/fips140deps/byteorder 1427s crypto/internal/fips140deps/cpu 1427s crypto/internal/boring/sig 1427s vendor/golang.org/x/crypto/cryptobyte/asn1 1428s vendor/golang.org/x/crypto/internal/alias 1428s github.com/rivo/uniseg 1430s google.golang.org/protobuf/internal/flags 1430s google.golang.org/protobuf/internal/set 1430s google.golang.org/grpc/serviceconfig 1431s go.opentelemetry.io/otel/internal 1431s log/slog/internal 1431s go.opentelemetry.io/otel/metric/embedded 1431s go.opentelemetry.io/otel/trace/embedded 1431s github.com/klauspost/compress 1431s go.opentelemetry.io/otel/sdk/instrumentation 1431s go.opentelemetry.io/otel/sdk 1431s go.etcd.io/etcd/client/v3/naming 1431s go.etcd.io/etcd/client/v3/naming/endpoints/internal 1431s github.com/golang/groupcache/lru 1431s go.etcd.io/etcd/tests/integration/client 1431s go.etcd.io/etcd/tests/integration/clientv3/connectivity 1431s go.etcd.io/etcd/tests/integration/clientv3/lease 1449s internal/reflectlite 1449s sync 1450s errors 1450s iter 1450s internal/oserror 1450s slices 1450s io 1450s internal/bisect 1451s internal/godebug 1451s bytes 1452s syscall 1452s strconv 1454s encoding/base64 1455s reflect 1458s time 1465s context 1466s path 1467s io/fs 1468s internal/filepathlite 1468s internal/syscall/unix 1469s internal/fmtsort 1469s internal/poll 1469s internal/syscall/execenv 1469s internal/testlog 1470s strings 1470s os 1471s github.com/modern-go/reflect2 1478s math/rand 1478s fmt 1479s io/ioutil 1480s sort 1481s encoding/json 1482s log 1483s runtime/debug 1484s github.com/modern-go/concurrent 1485s math/big 1487s regexp/syntax 1491s regexp 1494s github.com/coreos/go-semver/semver 1495s go.etcd.io/etcd/api/version 1495s github.com/json-iterator/go 1495s go.etcd.io/etcd/client/pkg/pathutil 1495s vendor/golang.org/x/net/dns/dnsmessage 1498s internal/singleflight 1498s weak 1498s unique 1500s net/netip 1507s runtime/cgo 1507s maps 1507s net/url 1508s bufio 1509s compress/flate 1514s encoding/binary 1516s hash 1516s hash/crc32 1517s compress/gzip 1518s crypto 1518s crypto/internal/fips140deps/godebug 1518s crypto/internal/fips140 1518s crypto/internal/impl 1518s crypto/internal/fips140/sha256 1519s crypto/internal/fips140/subtle 1519s crypto/internal/fips140/sha3 1521s crypto/internal/fips140/sha512 1521s crypto/internal/fips140/hmac 1521s crypto/internal/fips140/check 1522s crypto/internal/fips140/aes 1522s crypto/internal/sysrand 1522s crypto/internal/entropy 1523s math/rand/v2 1524s crypto/internal/randutil 1524s crypto/internal/fips140/drbg 1525s crypto/internal/fips140/aes/gcm 1527s crypto/internal/fips140only 1527s crypto/subtle 1527s crypto/cipher 1528s crypto/internal/boring 1528s crypto/rand 1528s crypto/aes 1528s crypto/des 1529s crypto/internal/fips140/nistec/fiat 1530s net 1534s crypto/internal/fips140/nistec 1540s crypto/internal/fips140/ecdh 1540s crypto/internal/fips140/edwards25519/field 1541s crypto/ecdh 1541s crypto/elliptic 1542s crypto/internal/boring/bbig 1542s crypto/internal/fips140/bigmod 1544s crypto/internal/fips140/ecdsa 1546s crypto/internal/fips140cache 1547s crypto/sha3 1547s crypto/internal/fips140hash 1547s crypto/sha512 1548s encoding/asn1 1551s vendor/golang.org/x/crypto/cryptobyte 1552s crypto/ecdsa 1555s go.etcd.io/etcd/client/pkg/types 1556s go.etcd.io/etcd/client/pkg/srv 1557s crypto/internal/fips140/edwards25519 1559s crypto/internal/fips140/ed25519 1559s crypto/internal/fips140/hkdf 1559s crypto/hkdf 1559s crypto/hmac 1559s crypto/internal/fips140/mlkem 1559s crypto/ed25519 1560s crypto/internal/fips140/tls12 1560s crypto/internal/fips140/tls13 1560s vendor/golang.org/x/sys/cpu 1561s crypto/md5 1561s vendor/golang.org/x/crypto/chacha20 1562s vendor/golang.org/x/crypto/internal/poly1305 1562s crypto/rc4 1562s vendor/golang.org/x/crypto/chacha20poly1305 1562s crypto/internal/fips140/rsa 1562s crypto/internal/hpke 1563s crypto/sha1 1563s crypto/rsa 1564s crypto/sha256 1564s crypto/fips140 1565s crypto/tls/internal/fips140tls 1565s crypto/dsa 1565s encoding/hex 1565s encoding/pem 1565s crypto/x509/pkix 1565s path/filepath 1566s vendor/golang.org/x/text/transform 1566s crypto/x509 1567s vendor/golang.org/x/text/unicode/bidi 1568s vendor/golang.org/x/text/secure/bidirule 1569s vendor/golang.org/x/text/unicode/norm 1575s vendor/golang.org/x/net/idna 1576s crypto/tls 1577s net/textproto 1577s vendor/golang.org/x/net/http/httpguts 1578s vendor/golang.org/x/net/http/httpproxy 1578s vendor/golang.org/x/net/http2/hpack 1579s mime 1581s mime/quotedprintable 1582s mime/multipart 1584s net/http/internal 1585s net/http/internal/ascii 1585s os/signal 1586s github.com/bgentry/speakeasy 1587s github.com/dustin/go-humanize 1587s encoding/csv 1588s github.com/mattn/go-runewidth 1589s github.com/olekukonko/tablewriter 1590s flag 1592s github.com/spf13/pflag 1594s net/http/httptrace 1595s net/http/internal/httpcommon 1596s net/http 1598s text/template/parse 1601s text/template 1604s github.com/spf13/cobra 1608s github.com/gogo/protobuf/proto 1624s go.etcd.io/etcd/client/v2 1629s github.com/gogo/protobuf/protoc-gen-gogo/descriptor 1629s hash/fnv 1630s google.golang.org/protobuf/internal/detrand 1630s google.golang.org/protobuf/internal/errors 1630s google.golang.org/protobuf/encoding/protowire 1630s google.golang.org/protobuf/internal/pragma 1630s google.golang.org/protobuf/reflect/protoreflect 1633s github.com/gogo/protobuf/gogoproto 1634s google.golang.org/protobuf/internal/encoding/messageset 1634s go/token 1634s google.golang.org/protobuf/internal/genid 1635s google.golang.org/protobuf/internal/order 1635s google.golang.org/protobuf/internal/strs 1635s google.golang.org/protobuf/reflect/protoregistry 1636s google.golang.org/protobuf/internal/encoding/text 1637s google.golang.org/protobuf/runtime/protoiface 1637s google.golang.org/protobuf/proto 1637s embed 1638s google.golang.org/protobuf/internal/editiondefaults 1638s google.golang.org/protobuf/internal/descfmt 1639s google.golang.org/protobuf/internal/descopts 1639s google.golang.org/protobuf/internal/encoding/defval 1639s google.golang.org/protobuf/encoding/prototext 1639s google.golang.org/protobuf/internal/filedesc 1640s google.golang.org/protobuf/internal/protolazy 1640s google.golang.org/protobuf/internal/version 1641s golang.org/x/net/internal/timeseries 1641s html 1642s html/template 1643s google.golang.org/protobuf/internal/encoding/tag 1643s google.golang.org/protobuf/internal/impl 1646s text/tabwriter 1646s golang.org/x/net/trace 1647s google.golang.org/grpc/backoff 1647s golang.org/x/sys/unix 1656s google.golang.org/grpc/internal/grpclog 1657s google.golang.org/grpc/grpclog 1658s google.golang.org/grpc/connectivity 1658s google.golang.org/grpc/attributes 1659s google.golang.org/grpc/internal/credentials 1660s google.golang.org/grpc/credentials 1660s google.golang.org/grpc/internal 1661s google.golang.org/grpc/internal/channelz 1661s google.golang.org/protobuf/internal/filetype 1662s google.golang.org/grpc/channelz 1662s google.golang.org/grpc/metadata 1662s google.golang.org/protobuf/runtime/protoimpl 1663s google.golang.org/protobuf/types/descriptorpb 1663s google.golang.org/grpc/resolver 1663s google.golang.org/grpc/balancer 1664s google.golang.org/grpc/balancer/base 1664s google.golang.org/grpc/internal/grpcrand 1665s google.golang.org/grpc/balancer/roundrobin 1665s google.golang.org/grpc/codes 1665s google.golang.org/grpc/credentials/insecure 1665s google.golang.org/grpc/internal/grpcutil 1665s google.golang.org/grpc/encoding 1666s google.golang.org/protobuf/protoadapt 1666s google.golang.org/protobuf/internal/editionssupport 1666s google.golang.org/protobuf/types/gofeaturespb 1666s google.golang.org/genproto/googleapis/api/annotations 1667s google.golang.org/protobuf/reflect/protodesc 1667s google.golang.org/grpc/encoding/proto 1667s google.golang.org/grpc/internal/backoff 1667s google.golang.org/grpc/internal/balancer/gracefulswitch 1667s google.golang.org/grpc/internal/balancerload 1667s google.golang.org/protobuf/types/known/durationpb 1668s github.com/golang/protobuf/ptypes/duration 1668s google.golang.org/protobuf/types/known/timestamppb 1669s github.com/golang/protobuf/ptypes/timestamp 1669s google.golang.org/grpc/binarylog/grpc_binarylog_v1 1669s github.com/golang/protobuf/proto 1670s google.golang.org/protobuf/types/known/anypb 1670s google.golang.org/genproto/googleapis/rpc/status 1671s google.golang.org/grpc/internal/status 1671s google.golang.org/grpc/status 1671s google.golang.org/grpc/internal/binarylog 1673s google.golang.org/grpc/internal/buffer 1673s google.golang.org/grpc/internal/grpcsync 1673s go.etcd.io/etcd/api/authpb 1673s go.etcd.io/etcd/api/membershippb 1673s go.etcd.io/etcd/api/mvccpb 1674s google.golang.org/grpc/internal/idle 1674s google.golang.org/grpc/internal/metadata 1674s google.golang.org/protobuf/internal/encoding/json 1674s google.golang.org/grpc/internal/serviceconfig 1675s google.golang.org/grpc/internal/resolver 1675s google.golang.org/protobuf/encoding/protojson 1675s google.golang.org/grpc/internal/resolver/passthrough 1675s google.golang.org/grpc/internal/transport/networktype 1675s google.golang.org/grpc/internal/resolver/unix 1675s golang.org/x/text/transform 1676s golang.org/x/text/unicode/bidi 1678s golang.org/x/text/secure/bidirule 1678s google.golang.org/grpc/internal/pretty 1678s golang.org/x/text/unicode/norm 1678s golang.org/x/net/http2/hpack 1679s google.golang.org/grpc/internal/syscall 1680s google.golang.org/grpc/keepalive 1680s google.golang.org/grpc/peer 1680s google.golang.org/grpc/stats 1680s google.golang.org/grpc/tap 1681s net/http/httputil 1682s golang.org/x/net/idna 1683s google.golang.org/grpc/balancer/grpclb/state 1683s google.golang.org/grpc/internal/envconfig 1683s google.golang.org/grpc/internal/resolver/dns/internal 1683s google.golang.org/grpc/internal/resolver/dns 1683s google.golang.org/grpc/resolver/dns 1683s golang.org/x/net/http/httpguts 1684s go.etcd.io/etcd/api/v3rpc/rpctypes 1684s golang.org/x/net/http2 1684s github.com/coreos/go-systemd/journal 1685s go.etcd.io/etcd/client/pkg/systemd 1685s go.uber.org/atomic 1686s go.uber.org/multierr 1686s go.uber.org/zap/internal/pool 1686s go.uber.org/zap/buffer 1687s go.uber.org/zap/internal/bufferpool 1687s go.uber.org/zap/internal/color 1687s go.uber.org/zap/internal/exit 1687s go.uber.org/zap/zapcore 1690s go.uber.org/zap/internal 1690s go.uber.org/zap/internal/stacktrace 1690s go.uber.org/zap 1695s google.golang.org/grpc/internal/transport 1696s go.etcd.io/etcd/client/pkg/logutil 1696s go.etcd.io/etcd/client/pkg/fileutil 1698s go.etcd.io/etcd/client/pkg/tlsutil 1699s go.etcd.io/etcd/client/pkg/transport 1703s go.etcd.io/etcd/client/v3/credentials 1703s go.etcd.io/etcd/client/v3/internal/endpoint 1704s google.golang.org/grpc 1704s google.golang.org/grpc/resolver/manual 1704s go.etcd.io/etcd/client/v3/internal/resolver 1704s go.uber.org/zap/zapgrpc 1704s go.etcd.io/bbolt/errors 1705s go.etcd.io/bbolt/internal/common 1705s go.etcd.io/bbolt/internal/freelist 1706s go.etcd.io/bbolt 1712s go.etcd.io/etcd/raft/quorum 1712s go.etcd.io/etcd/raft/raftpb 1714s go.etcd.io/etcd/raft/tracker 1714s go.etcd.io/etcd/api/etcdserverpb 1715s go.etcd.io/etcd/raft/confchange 1715s go.etcd.io/etcd/raft 1719s go.etcd.io/etcd/pkg/cpuutil 1719s go.etcd.io/etcd/pkg/netutil 1720s go.etcd.io/etcd/server/datadir 1720s go.opentelemetry.io/otel/internal/attribute 1720s go.opentelemetry.io/otel/attribute 1722s go.opentelemetry.io/otel/semconv/v1.17.0 1723s go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc/internal 1723s log/slog/internal/buffer 1724s log/slog 1726s github.com/go-logr/logr 1728s github.com/go-logr/logr/funcr 1731s github.com/go-logr/stdr 1731s go.opentelemetry.io/otel/codes 1731s go.opentelemetry.io/otel/metric 1733s go.opentelemetry.io/otel/internal/baggage 1733s go.opentelemetry.io/otel/baggage 1734s go.opentelemetry.io/otel/trace 1736s go.opentelemetry.io/otel/propagation 1737s go.opentelemetry.io/otel/internal/global 1737s go.etcd.io/etcd/client/v3 1739s go.opentelemetry.io/otel 1740s go.opentelemetry.io/otel/metric/noop 1741s go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc 1743s go.etcd.io/etcd/server/config 1744s expvar 1744s go.etcd.io/etcd/client/v3/concurrency 1745s go.etcd.io/etcd/client/v3/mirror 1746s go.etcd.io/etcd/client/v3/snapshot 1746s github.com/beorn7/perks/quantile 1747s github.com/prometheus/client_model/go 1748s github.com/cespare/xxhash 1748s runtime/metrics 1748s github.com/munnerz/goautoneg 1748s google.golang.org/protobuf/encoding/protodelim 1749s github.com/prometheus/common/model 1749s github.com/prometheus/procfs/internal/fs 1749s github.com/prometheus/procfs/internal/util 1750s github.com/prometheus/procfs 1752s github.com/prometheus/client_golang/prometheus/internal 1753s github.com/prometheus/common/expfmt 1757s go.etcd.io/etcd/pkg/contention 1757s go.etcd.io/etcd/pkg/idutil 1757s go.etcd.io/etcd/pkg/pbutil 1758s go.etcd.io/etcd/pkg/runtime 1759s go.etcd.io/etcd/pkg/schedule 1760s go.etcd.io/etcd/pkg/traceutil 1760s go.etcd.io/etcd/pkg/wait 1761s github.com/golang-jwt/jwt 1762s go.etcd.io/etcd/pkg/adt 1763s golang.org/x/crypto/blowfish 1763s golang.org/x/crypto/bcrypt 1763s go.etcd.io/etcd/server/etcdserver/api/v2error 1763s container/heap 1763s github.com/jonboulle/clockwork 1764s github.com/xiang90/probing 1764s github.com/prometheus/client_golang/prometheus 1766s go.etcd.io/etcd/pkg/httputil 1766s go.etcd.io/etcd/pkg/ioutil 1766s go.etcd.io/etcd/server/etcdserver/api/snap/snappb 1766s go.etcd.io/etcd/server/wal/walpb 1766s go.etcd.io/etcd/server/etcdserver/api/v2stats 1767s golang.org/x/time/rate 1768s go.etcd.io/etcd/server/etcdserver/api/v2discovery 1769s go.etcd.io/etcd/server/etcdserver/api/v2http/httptypes 1769s github.com/google/btree 1769s go.etcd.io/etcd/server/mvcc/backend 1769s go.etcd.io/etcd/server/etcdserver/api/v2store 1771s go.etcd.io/etcd/server/etcdserver/api/snap 1772s go.etcd.io/etcd/server/mvcc/buckets 1772s go.etcd.io/etcd/server/auth 1772s go.etcd.io/etcd/server/etcdserver/api/membership 1774s go.etcd.io/etcd/server/etcdserver/api 1774s go.etcd.io/etcd/server/etcdserver/api/rafthttp 1777s go.etcd.io/etcd/server/etcdserver/api/v3alarm 1777s go.etcd.io/etcd/server/lease/leasepb 1777s go.etcd.io/etcd/server/lease 1778s go.etcd.io/etcd/server/mvcc 1779s go.etcd.io/etcd/server/etcdserver/cindex 1779s go.etcd.io/etcd/server/lease/leasehttp 1780s go.etcd.io/etcd/pkg/crc 1780s go.etcd.io/etcd/server/wal 1782s go.etcd.io/etcd/server/verify 1783s go.etcd.io/etcd/server/etcdserver/api/v3compactor 1783s go.etcd.io/etcd/pkg/cobrautl 1783s go.etcd.io/etcd/server/etcdserver 1783s go.etcd.io/etcd/pkg/flags 1784s go.etcd.io/etcd/pkg/report 1785s gopkg.in/cheggaaa/pb.v1 1786s os/exec 1787s github.com/soheilhy/cmux 1788s internal/sysinfo 1788s runtime/trace 1789s testing 1797s go.etcd.io/etcd/client/pkg/testutil 1797s google.golang.org/grpc/interop/grpc_testing/core 1798s go.etcd.io/etcd/etcdutl/snapshot 1798s google.golang.org/grpc/interop/grpc_testing 1799s go.etcd.io/etcd/etcdutl/etcdutl 1800s go.etcd.io/etcd/etcdctl/ctlv3/command 1805s go.etcd.io/etcd/pkg/grpc_testing 1806s github.com/grpc-ecosystem/go-grpc-prometheus/packages/grpcstatus 1807s github.com/grpc-ecosystem/go-grpc-prometheus 1808s github.com/grpc-ecosystem/grpc-gateway/utilities 1808s google.golang.org/genproto/googleapis/api/httpbody 1808s github.com/grpc-ecosystem/grpc-gateway/internal/httprule 1809s google.golang.org/grpc/health/grpc_health_v1 1809s google.golang.org/protobuf/types/known/fieldmaskpb 1809s google.golang.org/protobuf/types/known/structpb 1809s google.golang.org/protobuf/types/known/wrapperspb 1810s github.com/gorilla/websocket 1810s github.com/grpc-ecosystem/grpc-gateway/runtime 1813s github.com/sirupsen/logrus 1815s go.etcd.io/etcd/api/etcdserverpb/gw 1815s github.com/tmc/grpc-websocket-proxy/wsproxy 1816s internal/profile 1819s runtime/pprof 1824s github.com/klauspost/compress/fse 1824s net/http/pprof 1825s go.etcd.io/etcd/pkg/debugutil 1826s github.com/klauspost/compress/internal/le 1826s github.com/klauspost/compress/internal/snapref 1826s github.com/klauspost/compress/huff0 1826s github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil/header 1826s github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil 1827s go.etcd.io/etcd/server/etcdserver/api/v2auth 1828s github.com/klauspost/compress/zstd 1828s go.etcd.io/etcd/server/etcdserver/api/v2v3 1830s google.golang.org/grpc/health 1831s go.etcd.io/etcd/server/etcdserver/api/v3rpc 1835s go.etcd.io/etcd/server/etcdserver/api/v3election/v3electionpb 1838s go.etcd.io/etcd/server/etcdserver/api/v3lock/v3lockpb 1838s github.com/prometheus/client_golang/prometheus/promhttp 1839s go.etcd.io/etcd/server/proxy/grpcproxy/adapter 1841s go.etcd.io/etcd/server/etcdserver/api/etcdhttp 1841s go.etcd.io/etcd/server/etcdserver/api/v3client 1843s go.etcd.io/etcd/server/etcdserver/api/v3election 1843s go.etcd.io/etcd/server/etcdserver/api/v3election/v3electionpb/gw 1844s go.etcd.io/etcd/server/etcdserver/api/v2http 1844s go.etcd.io/etcd/server/etcdserver/api/v3lock 1845s go.etcd.io/etcd/server/etcdserver/api/v3lock/v3lockpb/gw 1847s go.opentelemetry.io/otel/sdk/internal/x 1847s go.opentelemetry.io/otel/semconv/v1.26.0 1847s database/sql/driver 1848s github.com/google/uuid 1849s os/user 1849s go.opentelemetry.io/otel/sdk/internal/env 1850s go.opentelemetry.io/otel/trace/noop 1850s go.opentelemetry.io/proto/otlp/common/v1 1850s go.opentelemetry.io/proto/otlp/resource/v1 1850s go.opentelemetry.io/proto/otlp/trace/v1 1851s go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal 1851s go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/envconfig 1852s github.com/cenkalti/backoff/v4 1852s go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/retry 1853s google.golang.org/grpc/encoding/gzip 1853s go.opentelemetry.io/proto/otlp/collector/trace/v1 1854s google.golang.org/genproto/googleapis/rpc/errdetails 1854s go.opentelemetry.io/otel/sdk/resource 1855s go.opentelemetry.io/otel/semconv/internal 1855s go.opentelemetry.io/otel/semconv/v1.4.0 1856s gopkg.in/natefinch/lumberjack.v2 1856s go.opentelemetry.io/otel/sdk/trace 1856s sigs.k8s.io/yaml/goyaml.v2 1859s go.opentelemetry.io/otel/exporters/otlp/otlptrace/internal/tracetransform 1860s go.opentelemetry.io/otel/exporters/otlp/otlptrace 1860s go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/otlpconfig 1862s go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc 1863s sigs.k8s.io/yaml 1863s go.uber.org/zap/internal/ztest 1864s go.etcd.io/etcd/server/embed 1864s go.uber.org/zap/zaptest 1864s net/http/internal/testcert 1865s net/http/httptest 1865s go.etcd.io/etcd/client/v3/clientv3util 1865s go.etcd.io/etcd/client/v3/experimental/recipes 1867s go.etcd.io/etcd/client/v3/kubernetes 1868s go.etcd.io/etcd/client/v3/leasing 1870s go.etcd.io/etcd/tests/integration 1871s go.etcd.io/etcd/client/v3/mock/mockserver 1872s go.etcd.io/etcd/client/v3/namespace 1872s go.etcd.io/etcd/client/v3/naming/endpoints 1874s go.etcd.io/etcd/client/v3/naming/resolver 1874s go.etcd.io/etcd 1874s go.etcd.io/etcd/client/v3/ordering 1875s go.etcd.io/etcd/client/v3/yaml 1875s go.etcd.io/etcd/etcdctl/ctlv3 1876s go.etcd.io/etcd/etcdutl 1876s github.com/russross/blackfriday/v2 1879s github.com/cpuguy83/go-md2man/v2/md2man 1879s github.com/urfave/cli 1883s go.etcd.io/etcd/etcdctl/ctlv2/command 1886s go.etcd.io/etcd/etcdctl/ctlv2 1886s go.etcd.io/etcd/etcdctl 1898s github.com/creack/pty 1898s go.etcd.io/etcd/pkg/expect 1899s go.etcd.io/etcd/pkg/osutil 1899s go.etcd.io/etcd/pkg/proxy 1900s go.etcd.io/etcd/pkg/stringutil 1900s github.com/pmezard/go-difflib/difflib 1901s github.com/cockroachdb/datadriven 1902s go.etcd.io/etcd/raft/rafttest 1904s github.com/coreos/go-systemd/daemon 1904s go.etcd.io/etcd/server/proxy/grpcproxy/cache 1904s go.etcd.io/etcd/server/proxy/grpcproxy 1907s go.etcd.io/etcd/server/proxy/httpproxy 1908s go.etcd.io/etcd/server/proxy/tcpproxy 1908s go.etcd.io/etcd/server/etcdmain 1911s go.etcd.io/etcd/server/mock/mockstorage 1912s go.etcd.io/etcd/server/mock/mockstore 1912s go.etcd.io/etcd/server 1912s go.etcd.io/etcd/server/mock/mockwait 1913s github.com/davecgh/go-spew/spew 1913s gopkg.in/yaml.v3 1919s github.com/stretchr/testify/assert/yaml 1919s github.com/stretchr/testify/assert 1925s go.etcd.io/etcd/server/mvcc/backend/testing 1926s go.etcd.io/etcd/server/storage/mvcc/testutil 1926s go.etcd.io/etcd/tests/framework/e2e 1930s golang.org/x/sync/errgroup 1930s go.etcd.io/etcd/tests/e2e 1931s go.etcd.io/etcd/tests/framework/testutils 1932s go.etcd.io/etcd/tests/functional/rpcpb 1938s go.etcd.io/etcd/tests/functional/agent 1940s go.etcd.io/etcd/tests/functional/runner 1942s gopkg.in/yaml.v2 1942s go.etcd.io/etcd/tests/integration/clientv3 1943s go.etcd.io/etcd/tests/testutils 1947s go.etcd.io/etcd/tests/functional/tester 1951s debian/rules execute_after_dh_auto_build 1951s make[1]: Entering directory '/tmp/autopkgtest.mSnTPv/autopkgtest_tmp' 1955s mv -v _build/bin/server _build/bin/etcd 1955s renamed '_build/bin/server' -> '_build/bin/etcd' 1955s rm -vf _build/src/go.etcd.io/etcd/client/*/example_*.go 1955s make[1]: Leaving directory '/tmp/autopkgtest.mSnTPv/autopkgtest_tmp' 1955s debian/rules override_dh_auto_test 1955s make[1]: Entering directory '/tmp/autopkgtest.mSnTPv/autopkgtest_tmp' 1959s GOLANG_TEST_SHORT=true dh_auto_test -O--no-parallel -- -run=Test -short 1970s cd _build && go test -vet=off -v -p 1 -run=Test -short go.etcd.io/etcd go.etcd.io/etcd/api/authpb go.etcd.io/etcd/api/etcdserverpb go.etcd.io/etcd/api/etcdserverpb/gw go.etcd.io/etcd/api/membershippb go.etcd.io/etcd/api/mvccpb go.etcd.io/etcd/api/v3rpc/rpctypes go.etcd.io/etcd/api/version go.etcd.io/etcd/client/pkg/fileutil go.etcd.io/etcd/client/pkg/logutil go.etcd.io/etcd/client/pkg/pathutil go.etcd.io/etcd/client/pkg/srv go.etcd.io/etcd/client/pkg/systemd go.etcd.io/etcd/client/pkg/testutil go.etcd.io/etcd/client/pkg/tlsutil go.etcd.io/etcd/client/pkg/transport go.etcd.io/etcd/client/pkg/types go.etcd.io/etcd/client/v2 go.etcd.io/etcd/client/v3 go.etcd.io/etcd/client/v3/clientv3util go.etcd.io/etcd/client/v3/concurrency go.etcd.io/etcd/client/v3/credentials go.etcd.io/etcd/client/v3/experimental/recipes go.etcd.io/etcd/client/v3/internal/endpoint go.etcd.io/etcd/client/v3/internal/resolver go.etcd.io/etcd/client/v3/kubernetes go.etcd.io/etcd/client/v3/leasing go.etcd.io/etcd/client/v3/mirror go.etcd.io/etcd/client/v3/mock/mockserver go.etcd.io/etcd/client/v3/namespace go.etcd.io/etcd/client/v3/naming go.etcd.io/etcd/client/v3/naming/endpoints go.etcd.io/etcd/client/v3/naming/endpoints/internal go.etcd.io/etcd/client/v3/naming/resolver go.etcd.io/etcd/client/v3/ordering go.etcd.io/etcd/client/v3/snapshot go.etcd.io/etcd/client/v3/yaml go.etcd.io/etcd/etcdctl go.etcd.io/etcd/etcdctl/ctlv2 go.etcd.io/etcd/etcdctl/ctlv2/command go.etcd.io/etcd/etcdctl/ctlv3 go.etcd.io/etcd/etcdctl/ctlv3/command go.etcd.io/etcd/etcdutl go.etcd.io/etcd/etcdutl/etcdutl go.etcd.io/etcd/etcdutl/snapshot go.etcd.io/etcd/pkg/adt go.etcd.io/etcd/pkg/cobrautl go.etcd.io/etcd/pkg/contention go.etcd.io/etcd/pkg/cpuutil go.etcd.io/etcd/pkg/crc go.etcd.io/etcd/pkg/debugutil go.etcd.io/etcd/pkg/expect go.etcd.io/etcd/pkg/flags go.etcd.io/etcd/pkg/grpc_testing go.etcd.io/etcd/pkg/httputil go.etcd.io/etcd/pkg/idutil go.etcd.io/etcd/pkg/ioutil go.etcd.io/etcd/pkg/netutil go.etcd.io/etcd/pkg/osutil go.etcd.io/etcd/pkg/pbutil go.etcd.io/etcd/pkg/proxy go.etcd.io/etcd/pkg/report go.etcd.io/etcd/pkg/runtime go.etcd.io/etcd/pkg/schedule go.etcd.io/etcd/pkg/stringutil go.etcd.io/etcd/pkg/traceutil go.etcd.io/etcd/pkg/wait go.etcd.io/etcd/raft go.etcd.io/etcd/raft/confchange go.etcd.io/etcd/raft/quorum go.etcd.io/etcd/raft/raftpb go.etcd.io/etcd/raft/rafttest go.etcd.io/etcd/raft/tracker go.etcd.io/etcd/server go.etcd.io/etcd/server/auth go.etcd.io/etcd/server/config go.etcd.io/etcd/server/datadir go.etcd.io/etcd/server/embed go.etcd.io/etcd/server/etcdmain go.etcd.io/etcd/server/etcdserver go.etcd.io/etcd/server/etcdserver/api go.etcd.io/etcd/server/etcdserver/api/etcdhttp go.etcd.io/etcd/server/etcdserver/api/membership go.etcd.io/etcd/server/etcdserver/api/rafthttp go.etcd.io/etcd/server/etcdserver/api/snap go.etcd.io/etcd/server/etcdserver/api/snap/snappb go.etcd.io/etcd/server/etcdserver/api/v2auth go.etcd.io/etcd/server/etcdserver/api/v2discovery go.etcd.io/etcd/server/etcdserver/api/v2error go.etcd.io/etcd/server/etcdserver/api/v2http go.etcd.io/etcd/server/etcdserver/api/v2http/httptypes go.etcd.io/etcd/server/etcdserver/api/v2stats go.etcd.io/etcd/server/etcdserver/api/v2store go.etcd.io/etcd/server/etcdserver/api/v2v3 go.etcd.io/etcd/server/etcdserver/api/v3alarm go.etcd.io/etcd/server/etcdserver/api/v3client go.etcd.io/etcd/server/etcdserver/api/v3compactor go.etcd.io/etcd/server/etcdserver/api/v3election go.etcd.io/etcd/server/etcdserver/api/v3election/v3electionpb go.etcd.io/etcd/server/etcdserver/api/v3election/v3electionpb/gw go.etcd.io/etcd/server/etcdserver/api/v3lock go.etcd.io/etcd/server/etcdserver/api/v3lock/v3lockpb go.etcd.io/etcd/server/etcdserver/api/v3lock/v3lockpb/gw go.etcd.io/etcd/server/etcdserver/api/v3rpc go.etcd.io/etcd/server/etcdserver/cindex go.etcd.io/etcd/server/lease go.etcd.io/etcd/server/lease/leasehttp go.etcd.io/etcd/server/lease/leasepb go.etcd.io/etcd/server/mock/mockstorage go.etcd.io/etcd/server/mock/mockstore go.etcd.io/etcd/server/mock/mockwait go.etcd.io/etcd/server/mvcc go.etcd.io/etcd/server/mvcc/backend go.etcd.io/etcd/server/mvcc/backend/testing go.etcd.io/etcd/server/mvcc/buckets go.etcd.io/etcd/server/proxy/grpcproxy go.etcd.io/etcd/server/proxy/grpcproxy/adapter go.etcd.io/etcd/server/proxy/grpcproxy/cache go.etcd.io/etcd/server/proxy/httpproxy go.etcd.io/etcd/server/proxy/tcpproxy go.etcd.io/etcd/server/storage/mvcc/testutil go.etcd.io/etcd/server/verify go.etcd.io/etcd/server/wal go.etcd.io/etcd/server/wal/walpb go.etcd.io/etcd/tests/e2e go.etcd.io/etcd/tests/framework/e2e go.etcd.io/etcd/tests/framework/testutils go.etcd.io/etcd/tests/functional/agent go.etcd.io/etcd/tests/functional/rpcpb go.etcd.io/etcd/tests/functional/runner go.etcd.io/etcd/tests/functional/tester go.etcd.io/etcd/tests/integration go.etcd.io/etcd/tests/integration/client go.etcd.io/etcd/tests/integration/client/examples go.etcd.io/etcd/tests/integration/clientv3 go.etcd.io/etcd/tests/integration/clientv3/concurrency go.etcd.io/etcd/tests/integration/clientv3/connectivity go.etcd.io/etcd/tests/integration/clientv3/examples go.etcd.io/etcd/tests/integration/clientv3/experimental/recipes go.etcd.io/etcd/tests/integration/clientv3/lease go.etcd.io/etcd/tests/integration/clientv3/naming go.etcd.io/etcd/tests/integration/clientv3/snapshot go.etcd.io/etcd/tests/integration/embed go.etcd.io/etcd/tests/integration/proxy/grpcproxy go.etcd.io/etcd/tests/integration/snapshot go.etcd.io/etcd/tests/integration/v2store go.etcd.io/etcd/tests/testutils 2406s ? go.etcd.io/etcd [no test files] 2406s ? go.etcd.io/etcd/api/authpb [no test files] 2425s === RUN TestInvalidGoTypeIntPanic 2425s --- PASS: TestInvalidGoTypeIntPanic (0.00s) 2425s PASS 2425s ok go.etcd.io/etcd/api/etcdserverpb 0.153s 2425s ? go.etcd.io/etcd/api/etcdserverpb/gw [no test files] 2425s ? go.etcd.io/etcd/api/membershippb [no test files] 2425s ? go.etcd.io/etcd/api/mvccpb [no test files] 2429s === RUN TestConvert 2429s --- PASS: TestConvert (0.00s) 2429s PASS 2429s ok go.etcd.io/etcd/api/v3rpc/rpctypes 0.002s 2429s ? go.etcd.io/etcd/api/version [no test files] 2444s === RUN TestFileBufReader 2444s --- PASS: TestFileBufReader (0.00s) 2444s === RUN TestIsDirWriteable 2444s --- PASS: TestIsDirWriteable (0.01s) 2444s === RUN TestCreateDirAll 2444s --- PASS: TestCreateDirAll (0.00s) 2444s === RUN TestExist 2444s --- PASS: TestExist (0.00s) 2444s === RUN TestDirEmpty 2444s --- PASS: TestDirEmpty (0.00s) 2444s === RUN TestZeroToEnd 2444s --- PASS: TestZeroToEnd (0.00s) 2444s === RUN TestDirPermission 2444s --- PASS: TestDirPermission (0.00s) 2444s === RUN TestRemoveMatchFile 2444s logger.go:146: 2026-02-08T04:10:39.313Z ERROR remove file failed {"file": "/tmp/TestRemoveMatchFile547673968/001/tmp4065131587", "error": "remove /tmp/TestRemoveMatchFile547673968/001/tmp4065131587: no such file or directory"} 2444s --- PASS: TestRemoveMatchFile (0.00s) 2444s === RUN TestLockAndUnlockSyscallFlock 2444s --- PASS: TestLockAndUnlockSyscallFlock (0.13s) 2444s === RUN TestLockAndUnlock 2445s --- PASS: TestLockAndUnlock (0.15s) 2445s === RUN TestPreallocateExtend 2445s --- PASS: TestPreallocateExtend (0.00s) 2445s === RUN TestPreallocateExtendTrunc 2445s --- PASS: TestPreallocateExtendTrunc (0.00s) 2445s === RUN TestPreallocateFixed 2445s --- PASS: TestPreallocateFixed (0.00s) 2445s === RUN TestPurgeFile 2445s {"level":"info","msg":"started to purge file","dir":"/tmp/purgefile207215408","suffix":"test","max":3,"interval":"1ms"} 2445s {"level":"info","msg":"purged","path":"/tmp/purgefile207215408/0.test"} 2445s {"level":"info","msg":"purged","path":"/tmp/purgefile207215408/1.test"} 2445s {"level":"info","msg":"purged","path":"/tmp/purgefile207215408/2.test"} 2445s {"level":"info","msg":"purged","path":"/tmp/purgefile207215408/4.test"} 2445s {"level":"info","msg":"purged","path":"/tmp/purgefile207215408/5.test"} 2445s {"level":"info","msg":"purged","path":"/tmp/purgefile207215408/6.test"} 2445s --- PASS: TestPurgeFile (0.08s) 2445s === RUN TestPurgeFileHoldingLockFile 2445s {"level":"info","msg":"started to purge file","dir":"/tmp/purgefile1295538626","suffix":"test","max":3,"interval":"1ms"} 2445s {"level":"info","msg":"purged","path":"/tmp/purgefile1295538626/0.test"} 2445s {"level":"info","msg":"purged","path":"/tmp/purgefile1295538626/1.test"} 2445s {"level":"info","msg":"purged","path":"/tmp/purgefile1295538626/2.test"} 2445s {"level":"info","msg":"purged","path":"/tmp/purgefile1295538626/3.test"} 2445s {"level":"info","msg":"purged","path":"/tmp/purgefile1295538626/4.test"} 2445s {"level":"warn","msg":"failed to lock file","path":"/tmp/purgefile1295538626/5.test","error":"fileutil: file already locked"} 2445s {"level":"warn","msg":"failed to lock file","path":"/tmp/purgefile1295538626/5.test","error":"fileutil: file already locked"} 2445s {"level":"warn","msg":"failed to lock file","path":"/tmp/purgefile1295538626/5.test","error":"fileutil: file already locked"} 2445s {"level":"info","msg":"purged","path":"/tmp/purgefile1295538626/5.test"} 2445s {"level":"info","msg":"purged","path":"/tmp/purgefile1295538626/6.test"} 2445s --- PASS: TestPurgeFileHoldingLockFile (0.03s) 2445s === RUN TestReadDir 2445s --- PASS: TestReadDir (0.00s) 2445s PASS 2445s ok go.etcd.io/etcd/client/pkg/fileutil 0.477s 2450s === RUN TestNewJournalWriter 2450s zap_journal_test.go:49: sent logs successfully to journald 2450s --- PASS: TestNewJournalWriter (0.00s) 2450s === RUN TestEncodeTimePrecisionToMicroSeconds 2450s --- PASS: TestEncodeTimePrecisionToMicroSeconds (0.00s) 2450s PASS 2450s ok go.etcd.io/etcd/client/pkg/logutil 0.140s 2451s === RUN TestCanonicalURLPath 2451s --- PASS: TestCanonicalURLPath (0.00s) 2451s PASS 2451s ok go.etcd.io/etcd/client/pkg/pathutil 0.112s 2453s === RUN TestSRVGetCluster 2453s --- PASS: TestSRVGetCluster (0.00s) 2453s === RUN TestSRVDiscover 2453s --- PASS: TestSRVDiscover (0.00s) 2453s === RUN TestGetSRVService 2453s --- PASS: TestGetSRVService (0.00s) 2453s PASS 2453s ok go.etcd.io/etcd/client/pkg/srv 0.003s 2453s ? go.etcd.io/etcd/client/pkg/systemd [no test files] 2456s === RUN TestSample 2456s leak_test.go:37: Counting leaked routines is disabled in --short tests 2456s --- SKIP: TestSample (0.00s) 2456s PASS 2456s ok go.etcd.io/etcd/client/pkg/testutil 0.002s 2460s === RUN TestGetCipherSuite_not_existing 2460s --- PASS: TestGetCipherSuite_not_existing (0.00s) 2460s === RUN TestGetCipherSuite_success 2460s --- PASS: TestGetCipherSuite_success (0.00s) 2460s === RUN TestGetCipherSuite_insecure 2460s --- PASS: TestGetCipherSuite_insecure (0.00s) 2460s === RUN TestGetVersion 2460s === RUN TestGetVersion/TLS1.2 2460s === RUN TestGetVersion/TLS1.3 2460s === RUN TestGetVersion/Empty_version 2460s === RUN TestGetVersion/Converting_invalid_version_string_to_TLS_version 2460s --- PASS: TestGetVersion (0.00s) 2460s --- PASS: TestGetVersion/TLS1.2 (0.00s) 2460s --- PASS: TestGetVersion/TLS1.3 (0.00s) 2460s --- PASS: TestGetVersion/Empty_version (0.00s) 2460s --- PASS: TestGetVersion/Converting_invalid_version_string_to_TLS_version (0.00s) 2460s PASS 2460s ok go.etcd.io/etcd/client/pkg/tlsutil 0.012s 2467s === RUN TestNewKeepAliveListener 2467s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-08T04:11:01.624Z"} 2467s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-2944264979/cert.pem"} 2467s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-2944264979/key.pem"} 2467s --- PASS: TestNewKeepAliveListener (0.03s) 2467s === RUN TestNewKeepAliveListenerTLSEmptyConfig 2467s --- PASS: TestNewKeepAliveListenerTLSEmptyConfig (0.00s) 2467s === RUN TestNewListenerTLSInfo 2467s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-08T04:11:01.655Z"} 2467s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-1953539887/cert.pem"} 2467s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-1953539887/key.pem"} 2467s --- PASS: TestNewListenerTLSInfo (0.00s) 2467s === RUN TestNewListenerWithOpts 2467s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-08T04:11:01.660Z"} 2467s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-2932270872/cert.pem"} 2467s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-2932270872/key.pem"} 2467s === RUN TestNewListenerWithOpts/https_scheme_empty_TLSInfo_with_skip_check 2467s === RUN TestNewListenerWithOpts/https_scheme_empty_TLSInfo_no_skip_check 2467s === RUN TestNewListenerWithOpts/https_scheme_with_TLSInfo_and_skip_check 2467s === RUN TestNewListenerWithOpts/https_scheme_no_TLSInfo 2467s === RUN TestNewListenerWithOpts/https_scheme_no_TLSInfo_with_skip_check 2467s --- PASS: TestNewListenerWithOpts (0.00s) 2467s --- PASS: TestNewListenerWithOpts/https_scheme_empty_TLSInfo_with_skip_check (0.00s) 2467s --- PASS: TestNewListenerWithOpts/https_scheme_empty_TLSInfo_no_skip_check (0.00s) 2467s --- PASS: TestNewListenerWithOpts/https_scheme_with_TLSInfo_and_skip_check (0.00s) 2467s --- PASS: TestNewListenerWithOpts/https_scheme_no_TLSInfo (0.00s) 2467s --- PASS: TestNewListenerWithOpts/https_scheme_no_TLSInfo_with_skip_check (0.00s) 2467s === RUN TestNewListenerWithSocketOpts 2467s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-08T04:11:01.663Z"} 2467s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-281303347/cert.pem"} 2467s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-281303347/key.pem"} 2467s === RUN TestNewListenerWithSocketOpts/nil_socketopts 2467s === RUN TestNewListenerWithSocketOpts/reuse_address 2467s === RUN TestNewListenerWithSocketOpts/reuse_address_with_TLS 2467s === RUN TestNewListenerWithSocketOpts/reuse_address_and_port 2467s === RUN TestNewListenerWithSocketOpts/empty_socketopts 2467s === RUN TestNewListenerWithSocketOpts/reuse_address_and_port_with_TLS 2467s === RUN TestNewListenerWithSocketOpts/reuse_port_with_TLS_and_timeout 2467s === RUN TestNewListenerWithSocketOpts/reuse_port_with_https_scheme_and_no_TLSInfo_skip_check 2467s === RUN TestNewListenerWithSocketOpts/reuse_port 2467s --- PASS: TestNewListenerWithSocketOpts (0.02s) 2467s --- PASS: TestNewListenerWithSocketOpts/nil_socketopts (0.00s) 2467s --- PASS: TestNewListenerWithSocketOpts/reuse_address (0.01s) 2467s --- PASS: TestNewListenerWithSocketOpts/reuse_address_with_TLS (0.00s) 2467s --- PASS: TestNewListenerWithSocketOpts/reuse_address_and_port (0.00s) 2467s --- PASS: TestNewListenerWithSocketOpts/empty_socketopts (0.00s) 2467s --- PASS: TestNewListenerWithSocketOpts/reuse_address_and_port_with_TLS (0.00s) 2467s --- PASS: TestNewListenerWithSocketOpts/reuse_port_with_TLS_and_timeout (0.00s) 2467s --- PASS: TestNewListenerWithSocketOpts/reuse_port_with_https_scheme_and_no_TLSInfo_skip_check (0.00s) 2467s --- PASS: TestNewListenerWithSocketOpts/reuse_port (0.00s) 2467s === RUN TestNewListenerTLSInfoSkipClientSANVerify 2467s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-08T04:11:01.684Z"} 2467s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-2965267756/cert.pem"} 2467s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-2965267756/key.pem"} 2467s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-08T04:11:01.686Z"} 2467s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-1787725806/cert.pem"} 2467s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-1787725806/key.pem"} 2467s {"level":"info","msg":"Loading cert pool","cs":["/tmp/etcd-test-tls-1787725806/cert.pem"],"tlsinfo":"cert = /tmp/etcd-test-tls-2965267756/cert.pem, key = /tmp/etcd-test-tls-2965267756/key.pem, client-cert=/tmp/etcd-test-tls-2965267756/cert.pem, client-key=/tmp/etcd-test-tls-2965267756/key.pem, trusted-ca = /tmp/etcd-test-tls-1787725806/cert.pem, client-cert-auth = false, crl-file = "} 2467s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-08T04:11:01.695Z"} 2467s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-2647263125/cert.pem"} 2467s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-2647263125/key.pem"} 2467s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-08T04:11:01.697Z"} 2467s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-967304519/cert.pem"} 2467s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-967304519/key.pem"} 2467s {"level":"info","msg":"Loading cert pool","cs":["/tmp/etcd-test-tls-967304519/cert.pem"],"tlsinfo":"cert = /tmp/etcd-test-tls-2647263125/cert.pem, key = /tmp/etcd-test-tls-2647263125/key.pem, client-cert=/tmp/etcd-test-tls-2647263125/cert.pem, client-key=/tmp/etcd-test-tls-2647263125/key.pem, trusted-ca = /tmp/etcd-test-tls-967304519/cert.pem, client-cert-auth = false, crl-file = "} 2467s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-08T04:11:01.703Z"} 2467s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-3024666646/cert.pem"} 2467s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-3024666646/key.pem"} 2467s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-08T04:11:01.705Z"} 2467s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-3212476961/cert.pem"} 2467s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-3212476961/key.pem"} 2467s {"level":"info","msg":"Loading cert pool","cs":["/tmp/etcd-test-tls-3212476961/cert.pem"],"tlsinfo":"cert = /tmp/etcd-test-tls-3024666646/cert.pem, key = /tmp/etcd-test-tls-3024666646/key.pem, client-cert=/tmp/etcd-test-tls-3024666646/cert.pem, client-key=/tmp/etcd-test-tls-3024666646/key.pem, trusted-ca = /tmp/etcd-test-tls-3212476961/cert.pem, client-cert-auth = false, crl-file = "} 2467s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-08T04:11:01.719Z"} 2467s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-2095196761/cert.pem"} 2467s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-2095196761/key.pem"} 2467s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-08T04:11:01.720Z"} 2467s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-2892888174/cert.pem"} 2467s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-2892888174/key.pem"} 2467s {"level":"info","msg":"Loading cert pool","cs":["/tmp/etcd-test-tls-2892888174/cert.pem"],"tlsinfo":"cert = /tmp/etcd-test-tls-2095196761/cert.pem, key = /tmp/etcd-test-tls-2095196761/key.pem, client-cert=/tmp/etcd-test-tls-2095196761/cert.pem, client-key=/tmp/etcd-test-tls-2095196761/key.pem, trusted-ca = /tmp/etcd-test-tls-2892888174/cert.pem, client-cert-auth = false, crl-file = "} 2467s --- PASS: TestNewListenerTLSInfoSkipClientSANVerify (0.06s) 2467s === RUN TestNewListenerTLSEmptyInfo 2467s --- PASS: TestNewListenerTLSEmptyInfo (0.00s) 2467s === RUN TestNewTransportTLSInfo 2467s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-08T04:11:01.749Z"} 2467s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-1299582868/cert.pem"} 2467s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-1299582868/key.pem"} 2467s --- PASS: TestNewTransportTLSInfo (0.00s) 2467s === RUN TestTLSInfoNonexist 2467s --- PASS: TestTLSInfoNonexist (0.00s) 2467s === RUN TestTLSInfoEmpty 2467s --- PASS: TestTLSInfoEmpty (0.00s) 2467s === RUN TestTLSInfoMissingFields 2467s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-08T04:11:01.751Z"} 2467s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-3767313608/cert.pem"} 2467s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-3767313608/key.pem"} 2467s --- PASS: TestTLSInfoMissingFields (0.01s) 2467s === RUN TestTLSInfoParseFuncError 2467s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-08T04:11:01.758Z"} 2467s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-3231118545/cert.pem"} 2467s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-3231118545/key.pem"} 2467s --- PASS: TestTLSInfoParseFuncError (0.10s) 2467s === RUN TestTLSInfoConfigFuncs 2467s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-08T04:11:01.861Z"} 2467s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-36089643/cert.pem"} 2467s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-36089643/key.pem"} 2467s logger.go:146: 2026-02-08T04:11:02.017Z INFO Loading cert pool {"cs": ["/tmp/etcd-test-tls-36089643/cert.pem"], "tlsinfo": "cert = /tmp/etcd-test-tls-36089643/cert.pem, key = /tmp/etcd-test-tls-36089643/key.pem, client-cert=, client-key=, trusted-ca = /tmp/etcd-test-tls-36089643/cert.pem, client-cert-auth = false, crl-file = "} 2467s --- PASS: TestTLSInfoConfigFuncs (0.16s) 2467s === RUN TestNewListenerUnixSocket 2467s --- PASS: TestNewListenerUnixSocket (0.00s) 2467s === RUN TestNewListenerTLSInfoSelfCert 2467s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-08T04:11:02.018Z"} 2467s {"level":"info","msg":"created cert file","path":"/tmp/tlsdir3196813308/cert.pem"} 2467s {"level":"info","msg":"created key file","path":"/tmp/tlsdir3196813308/key.pem"} 2467s --- PASS: TestNewListenerTLSInfoSelfCert (0.04s) 2467s === RUN TestIsClosedConnError 2467s --- PASS: TestIsClosedConnError (0.00s) 2467s === RUN TestSocktOptsEmpty 2467s --- PASS: TestSocktOptsEmpty (0.00s) 2467s === RUN TestReadWriteTimeoutDialer 2467s timeout_dialer_test.go:24: flaky test 2467s --- SKIP: TestReadWriteTimeoutDialer (0.00s) 2467s === RUN TestNewTimeoutListener 2467s --- PASS: TestNewTimeoutListener (0.00s) 2467s === RUN TestWriteReadTimeoutListener 2467s timeout_listener_test.go:41: flaky test 2467s --- SKIP: TestWriteReadTimeoutListener (0.00s) 2467s === RUN TestNewTimeoutTransport 2467s --- PASS: TestNewTimeoutTransport (0.01s) 2467s === RUN TestValidateSecureEndpoints 2467s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-08T04:11:02.067Z"} 2467s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-1800333712/cert.pem"} 2467s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-1800333712/key.pem"} 2467s === RUN TestValidateSecureEndpoints/secureEndPoints 2467s === RUN TestValidateSecureEndpoints/mixEndPoints 2467s === RUN TestValidateSecureEndpoints/invalidEndPoints 2467s === RUN TestValidateSecureEndpoints/insecureEndpoints 2467s --- PASS: TestValidateSecureEndpoints (0.04s) 2467s --- PASS: TestValidateSecureEndpoints/secureEndPoints (0.00s) 2467s --- PASS: TestValidateSecureEndpoints/mixEndPoints (0.00s) 2467s --- PASS: TestValidateSecureEndpoints/invalidEndPoints (0.00s) 2467s --- PASS: TestValidateSecureEndpoints/insecureEndpoints (0.00s) 2467s === RUN TestNewTransportTLSInvalidCipherSuitesTLS12 2467s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-08T04:11:02.103Z"} 2467s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-1414236886/cert.pem"} 2467s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-1414236886/key.pem"} 2467s --- PASS: TestNewTransportTLSInvalidCipherSuitesTLS12 (0.01s) 2467s PASS 2467s ok go.etcd.io/etcd/client/pkg/transport 0.496s 2472s === RUN TestIDString 2472s --- PASS: TestIDString (0.00s) 2472s === RUN TestIDFromString 2472s --- PASS: TestIDFromString (0.00s) 2472s === RUN TestIDFromStringFail 2472s --- PASS: TestIDFromStringFail (0.00s) 2472s === RUN TestIDSlice 2472s --- PASS: TestIDSlice (0.00s) 2472s === RUN TestUnsafeSet 2472s --- PASS: TestUnsafeSet (0.00s) 2472s === RUN TestThreadsafeSet 2472s --- PASS: TestThreadsafeSet (0.00s) 2472s === RUN TestUnsafeSetContainsAll 2472s --- PASS: TestUnsafeSetContainsAll (0.00s) 2472s === RUN TestUint64Slice 2472s --- PASS: TestUint64Slice (0.00s) 2472s === RUN TestNewURLs 2472s --- PASS: TestNewURLs (0.00s) 2472s === RUN TestURLsString 2472s --- PASS: TestURLsString (0.00s) 2472s === RUN TestURLsSort 2472s --- PASS: TestURLsSort (0.00s) 2472s === RUN TestURLsStringSlice 2472s --- PASS: TestURLsStringSlice (0.00s) 2472s === RUN TestNewURLsFail 2472s --- PASS: TestNewURLsFail (0.00s) 2472s === RUN TestParseInitialCluster 2472s --- PASS: TestParseInitialCluster (0.00s) 2472s === RUN TestParseInitialClusterBad 2472s --- PASS: TestParseInitialClusterBad (0.00s) 2472s === RUN TestNameURLPairsString 2472s --- PASS: TestNameURLPairsString (0.00s) 2472s === RUN TestParse 2472s --- PASS: TestParse (0.00s) 2472s === RUN TestNewURLsMapIPV6 2472s --- PASS: TestNewURLsMapIPV6 (0.00s) 2472s === RUN TestNewURLsMapFromStringMapEmpty 2472s --- PASS: TestNewURLsMapFromStringMapEmpty (0.00s) 2472s === RUN TestNewURLsMapFromStringMapNormal 2472s --- PASS: TestNewURLsMapFromStringMapNormal (0.00s) 2472s PASS 2472s ok go.etcd.io/etcd/client/pkg/types 0.084s 2481s === RUN TestSimpleHTTPClientDoSuccess 2481s --- PASS: TestSimpleHTTPClientDoSuccess (0.00s) 2481s === RUN TestSimpleHTTPClientDoError 2481s --- PASS: TestSimpleHTTPClientDoError (0.00s) 2481s === RUN TestSimpleHTTPClientDoNilRequest 2481s --- PASS: TestSimpleHTTPClientDoNilRequest (0.00s) 2481s === RUN TestSimpleHTTPClientDoCancelContext 2481s --- PASS: TestSimpleHTTPClientDoCancelContext (0.00s) 2481s === RUN TestSimpleHTTPClientDoCancelContextResponseBodyClosed 2481s --- PASS: TestSimpleHTTPClientDoCancelContextResponseBodyClosed (0.01s) 2481s === RUN TestSimpleHTTPClientDoCancelContextResponseBodyClosedWithBlockingBody 2481s --- PASS: TestSimpleHTTPClientDoCancelContextResponseBodyClosedWithBlockingBody (0.01s) 2481s === RUN TestSimpleHTTPClientDoCancelContextWaitForRoundTrip 2481s --- PASS: TestSimpleHTTPClientDoCancelContextWaitForRoundTrip (0.00s) 2481s === RUN TestSimpleHTTPClientDoHeaderTimeout 2481s --- PASS: TestSimpleHTTPClientDoHeaderTimeout (0.00s) 2481s === RUN TestHTTPClusterClientDo 2481s --- PASS: TestHTTPClusterClientDo (0.00s) 2481s === RUN TestHTTPClusterClientDoDeadlineExceedContext 2481s --- PASS: TestHTTPClusterClientDoDeadlineExceedContext (0.00s) 2481s === RUN TestHTTPClusterClientDoCanceledContext 2481s --- PASS: TestHTTPClusterClientDoCanceledContext (0.00s) 2481s === RUN TestRedirectedHTTPAction 2481s --- PASS: TestRedirectedHTTPAction (0.00s) 2481s === RUN TestRedirectFollowingHTTPClient 2481s --- PASS: TestRedirectFollowingHTTPClient (0.00s) 2481s === RUN TestDefaultCheckRedirect 2481s --- PASS: TestDefaultCheckRedirect (0.00s) 2481s === RUN TestHTTPClusterClientSync 2481s --- PASS: TestHTTPClusterClientSync (0.00s) 2481s === RUN TestHTTPClusterClientSyncFail 2481s --- PASS: TestHTTPClusterClientSyncFail (0.00s) 2481s === RUN TestHTTPClusterClientAutoSyncCancelContext 2481s --- PASS: TestHTTPClusterClientAutoSyncCancelContext (0.00s) 2481s === RUN TestHTTPClusterClientAutoSyncFail 2481s --- PASS: TestHTTPClusterClientAutoSyncFail (0.00s) 2481s === RUN TestHTTPClusterClientGetVersion 2481s --- PASS: TestHTTPClusterClientGetVersion (0.00s) 2481s === RUN TestHTTPClusterClientSyncPinEndpoint 2481s --- PASS: TestHTTPClusterClientSyncPinEndpoint (0.00s) 2481s === RUN TestHTTPClusterClientSyncUnpinEndpoint 2481s --- PASS: TestHTTPClusterClientSyncUnpinEndpoint (0.00s) 2481s === RUN TestHTTPClusterClientSyncPinLeaderEndpoint 2481s --- PASS: TestHTTPClusterClientSyncPinLeaderEndpoint (0.00s) 2481s === RUN TestHTTPClusterClientResetFail 2481s --- PASS: TestHTTPClusterClientResetFail (0.00s) 2481s === RUN TestHTTPClusterClientResetPinRandom 2481s --- PASS: TestHTTPClusterClientResetPinRandom (0.19s) 2481s === RUN TestV2KeysURLHelper 2481s --- PASS: TestV2KeysURLHelper (0.00s) 2481s === RUN TestGetAction 2481s --- PASS: TestGetAction (0.02s) 2481s === RUN TestWaitAction 2481s --- PASS: TestWaitAction (0.00s) 2481s === RUN TestSetAction 2481s --- PASS: TestSetAction (0.00s) 2481s === RUN TestCreateInOrderAction 2481s --- PASS: TestCreateInOrderAction (0.00s) 2481s === RUN TestDeleteAction 2481s --- PASS: TestDeleteAction (0.00s) 2481s === RUN TestUnmarshalSuccessfulResponse 2481s --- PASS: TestUnmarshalSuccessfulResponse (0.00s) 2481s === RUN TestUnmarshalFailedKeysResponse 2481s --- PASS: TestUnmarshalFailedKeysResponse (0.00s) 2481s === RUN TestUnmarshalFailedKeysResponseBadJSON 2481s --- PASS: TestUnmarshalFailedKeysResponseBadJSON (0.00s) 2481s === RUN TestHTTPWatcherNextWaitAction 2481s --- PASS: TestHTTPWatcherNextWaitAction (0.00s) 2481s === RUN TestHTTPWatcherNextFail 2481s --- PASS: TestHTTPWatcherNextFail (0.00s) 2481s === RUN TestHTTPKeysAPIWatcherAction 2481s --- PASS: TestHTTPKeysAPIWatcherAction (0.00s) 2481s === RUN TestHTTPKeysAPISetAction 2481s --- PASS: TestHTTPKeysAPISetAction (0.00s) 2481s === RUN TestHTTPKeysAPISetError 2481s --- PASS: TestHTTPKeysAPISetError (0.00s) 2481s === RUN TestHTTPKeysAPISetResponse 2481s --- PASS: TestHTTPKeysAPISetResponse (0.00s) 2481s === RUN TestHTTPKeysAPIGetAction 2481s --- PASS: TestHTTPKeysAPIGetAction (0.00s) 2481s === RUN TestHTTPKeysAPIGetError 2481s --- PASS: TestHTTPKeysAPIGetError (0.00s) 2481s === RUN TestHTTPKeysAPIGetResponse 2481s --- PASS: TestHTTPKeysAPIGetResponse (0.00s) 2481s === RUN TestHTTPKeysAPIDeleteAction 2481s --- PASS: TestHTTPKeysAPIDeleteAction (0.00s) 2481s === RUN TestHTTPKeysAPIDeleteError 2481s --- PASS: TestHTTPKeysAPIDeleteError (0.00s) 2481s === RUN TestHTTPKeysAPIDeleteResponse 2481s --- PASS: TestHTTPKeysAPIDeleteResponse (0.00s) 2481s === RUN TestHTTPKeysAPICreateAction 2481s --- PASS: TestHTTPKeysAPICreateAction (0.00s) 2481s === RUN TestHTTPKeysAPICreateInOrderAction 2481s --- PASS: TestHTTPKeysAPICreateInOrderAction (0.00s) 2481s === RUN TestHTTPKeysAPIUpdateAction 2481s --- PASS: TestHTTPKeysAPIUpdateAction (0.00s) 2481s === RUN TestNodeTTLDuration 2481s --- PASS: TestNodeTTLDuration (0.00s) 2481s === RUN TestMembersAPIActionList 2481s --- PASS: TestMembersAPIActionList (0.00s) 2481s === RUN TestMembersAPIActionAdd 2481s --- PASS: TestMembersAPIActionAdd (0.00s) 2481s === RUN TestMembersAPIActionUpdate 2481s --- PASS: TestMembersAPIActionUpdate (0.00s) 2481s === RUN TestMembersAPIActionRemove 2481s --- PASS: TestMembersAPIActionRemove (0.00s) 2481s === RUN TestMembersAPIActionLeader 2481s --- PASS: TestMembersAPIActionLeader (0.00s) 2481s === RUN TestAssertStatusCode 2481s --- PASS: TestAssertStatusCode (0.00s) 2481s === RUN TestV2MembersURL 2481s --- PASS: TestV2MembersURL (0.00s) 2481s === RUN TestMemberUnmarshal 2481s --- PASS: TestMemberUnmarshal (0.00s) 2481s === RUN TestMemberCollectionUnmarshalFail 2481s --- PASS: TestMemberCollectionUnmarshalFail (0.00s) 2481s === RUN TestMemberCollectionUnmarshal 2481s --- PASS: TestMemberCollectionUnmarshal (0.00s) 2481s === RUN TestMemberCreateRequestMarshal 2481s --- PASS: TestMemberCreateRequestMarshal (0.00s) 2481s === RUN TestHTTPMembersAPIAddSuccess 2481s --- PASS: TestHTTPMembersAPIAddSuccess (0.00s) 2481s === RUN TestHTTPMembersAPIAddError 2481s --- PASS: TestHTTPMembersAPIAddError (0.00s) 2481s === RUN TestHTTPMembersAPIRemoveSuccess 2481s --- PASS: TestHTTPMembersAPIRemoveSuccess (0.00s) 2481s === RUN TestHTTPMembersAPIRemoveFail 2481s --- PASS: TestHTTPMembersAPIRemoveFail (0.00s) 2481s === RUN TestHTTPMembersAPIListSuccess 2481s --- PASS: TestHTTPMembersAPIListSuccess (0.00s) 2481s === RUN TestHTTPMembersAPIListError 2481s --- PASS: TestHTTPMembersAPIListError (0.00s) 2481s === RUN TestHTTPMembersAPILeaderSuccess 2481s --- PASS: TestHTTPMembersAPILeaderSuccess (0.00s) 2481s === RUN TestHTTPMembersAPILeaderError 2481s --- PASS: TestHTTPMembersAPILeaderError (0.00s) 2481s PASS 2481s ok go.etcd.io/etcd/client/v2 0.260s 2492s === RUN TestDialCancel 2492s logger.go:146: 2026-02-08T04:11:26.794Z DEBUG retrying of unary invoker {"target": "etcd-endpoints://0xc0002774a0/dialcancel:12345", "attempt": 0} 2492s logger.go:146: 2026-02-08T04:11:26.894Z WARN retrying of unary invoker failed {"target": "etcd-endpoints://0xc0002774a0/dialcancel:12345", "attempt": 0, "error": "rpc error: code = Canceled desc = latest balancer error: last connection error: connection error: desc = \"transport: Error while dialing: failed to do connect handshake, response: \\\"HTTP/1.1 403 Forbidden\\\\r\\\\nContent-Length: 3079\\\\r\\\\nConnection: keep-alive\\\\r\\\\nContent-Language: en\\\\r\\\\nContent-Type: text/html;charset=utf-8\\\\r\\\\nDate: Sun, 08 Feb 2026 04:09:44 GMT\\\\r\\\\nMime-Version: 1.0\\\\r\\\\nServer: squid/5.9\\\\r\\\\nVary: Accept-Language\\\\r\\\\nVia: 1.1 prod-internal-egress-proxy-ps7-02 (squid/5.9)\\\\r\\\\nX-Cache: MISS from prod-internal-egress-proxy-ps7-02\\\\r\\\\nX-Cache-Lookup: NONE from prod-internal-egress-proxy-ps7-02:3128\\\\r\\\\nX-Squid-Error: ERR_ACCESS_DENIED 0\\\\r\\\\n\\\\r\\\\n\\\\n\\\\n\\\\n\\\\nERROR: The requested URL could not be retrieved\\\\n\\\\n\\\\n
\\\\n

ERROR

\\\\n

The requested URL could not be retrieved

\\\\n
\\\\n
\\\\n\\\\n
\\\\n

The following error was encountered while trying to retrieve the URL: 254.0.0.1:12345

\\\\n\\\\n
\\\\n

Access Denied.

\\\\n
\\\\n\\\\n

Access control configuration prevents your request from being allowed at this time. Please contact your service provider if you feel this is incorrect.

\\\\n\\\\n

Your cache administrator is webmaster.

\\\\n
\\\\n
\\\\n\\\\n
\\\\n
\\\\n

Generated Sun, 08 Feb 2026 04:09:44 GMT by prod-internal-egress-proxy-ps7-02 (squid/5.9)

\\\\n\\\\n
\\\\n\\\\n\\\"\""} 2492s --- PASS: TestDialCancel (0.10s) 2492s === RUN TestDialTimeout 2495s --- PASS: TestDialTimeout (3.24s) 2495s === RUN TestDialNoTimeout 2495s --- PASS: TestDialNoTimeout (0.00s) 2495s === RUN TestMaxUnaryRetries 2495s --- PASS: TestMaxUnaryRetries (0.00s) 2495s === RUN TestBackoff 2495s --- PASS: TestBackoff (0.00s) 2495s === RUN TestBackoffJitterFraction 2495s --- PASS: TestBackoffJitterFraction (0.00s) 2495s === RUN TestIsHaltErr 2495s --- PASS: TestIsHaltErr (0.00s) 2495s === RUN TestCloseCtxClient 2495s --- PASS: TestCloseCtxClient (0.00s) 2495s === RUN TestWithLogger 2495s --- PASS: TestWithLogger (0.00s) 2495s === RUN TestZapWithLogger 2495s --- PASS: TestZapWithLogger (0.00s) 2495s === RUN TestAuthTokenBundleNoOverwrite 2495s logger.go:146: 2026-02-08T04:11:30.139Z DEBUG retrying of unary invoker {"target": "etcd-endpoints://0xc00029c780/etcd-auth-test:0", "attempt": 0} 2495s --- PASS: TestAuthTokenBundleNoOverwrite (0.00s) 2495s === RUN TestSyncFiltersMembers 2495s --- PASS: TestSyncFiltersMembers (0.00s) 2495s === RUN TestClientRejectOldCluster 2495s leak.go:102: Found leaked goroutined BEFORE test appears to have leaked : 2495s internal/poll.runtime_pollWait(0x3ff69b89c00, 0x72) 2495s /usr/lib/go-1.25/src/runtime/netpoll.go:351 +0xfe 2495s internal/poll.(*pollDesc).wait(0xc0000b90a0, 0x72, 0x0) 2495s /usr/lib/go-1.25/src/internal/poll/fd_poll_runtime.go:84 +0x42 2495s internal/poll.(*pollDesc).waitRead(...) 2495s /usr/lib/go-1.25/src/internal/poll/fd_poll_runtime.go:89 2495s internal/poll.(*FD).Read(0xc0000b9080, {0xc00024a000, 0x4d0, 0x4d0}) 2495s /usr/lib/go-1.25/src/internal/poll/fd_unix.go:165 +0x27a 2495s net.(*netFD).Read(0xc0000b9080, {0xc00024a000, 0x4d0, 0x4d0}) 2495s /usr/lib/go-1.25/src/net/fd_posix.go:68 +0x48 2495s net.(*conn).Read(0xc0000c01d0, {0xc00024a000, 0x4d0, 0x4d0}) 2495s /usr/lib/go-1.25/src/net/net.go:196 +0x58 2495s net.dnsPacketRoundTrip({0x1b19b90, 0xc0000c01d0}, 0x8c14, {{{0x65, 0x67, 0x72, 0x65, 0x73, 0x73, 0x2e, ...}, ...}, ...}, ...) 2495s /usr/lib/go-1.25/src/net/dnsclient_unix.go:116 +0xfe 2495s net.(*Resolver).exchange(0x2032be0, {0x1b16750, 0xc0000c45a0}, {0xc000010a00, 0xd}, {{{0x65, 0x67, 0x72, 0x65, 0x73, ...}, ...}, ...}, ...) 2495s /usr/lib/go-1.25/src/net/dnsclient_unix.go:195 +0x3f0 2495s net.(*Resolver).tryOneName(0x2032be0, {0x1b16750, 0xc0000c45a0}, 0xc0002edea0, {0xc000038780, 0x14}, 0x1c) 2495s /usr/lib/go-1.25/src/net/dnsclient_unix.go:316 +0x3d0 2495s net.(*Resolver).goLookupIPCNAMEOrder.func3.1(0x1c) 2495s /usr/lib/go-1.25/src/net/dnsclient_unix.go:667 +0x82 2495s created by net.(*Resolver).goLookupIPCNAMEOrder.func3 in goroutine 108 2495s /usr/lib/go-1.25/src/net/dnsclient_unix.go:666 +0x1a6 2495s 2495s net.(*Resolver).goLookupIPCNAMEOrder.func4({0xc000038780, 0x14}, 0x1c) 2495s /usr/lib/go-1.25/src/net/dnsclient_unix.go:673 +0x4a 2495s net.(*Resolver).goLookupIPCNAMEOrder(0x2032be0, {0x1b16750, 0xc0000c45a0}, {0x19f9618, 0x3}, {0xc00003e103, 0x13}, 0x1, 0xc0002edea0) 2495s /usr/lib/go-1.25/src/net/dnsclient_unix.go:683 +0x9fc 2495s net.(*Resolver).lookupIP(0x2032be0, {0x1b16750, 0xc0000c45a0}, {0x19f9618, 0x3}, {0xc00003e103, 0x13}) 2495s /usr/lib/go-1.25/src/net/lookup_unix.go:66 +0x140 2495s net.init.func1({0x1b16750, 0xc0000c45a0}, 0xc0000558d0, {0x19f9618, 0x3}, {0xc00003e103, 0x13}) 2495s /usr/lib/go-1.25/src/net/hook.go:21 +0x60 2495s net.(*Resolver).lookupIPAddr.func1() 2495s /usr/lib/go-1.25/src/net/lookup.go:335 +0x6e 2495s internal/singleflight.(*Group).doCall(0x2032bf0, 0xc0000c45f0, {0xc0000386f0, 0x17}, 0xc000287dc0) 2495s /usr/lib/go-1.25/src/internal/singleflight/singleflight.go:93 +0x30 2495s created by internal/singleflight.(*Group).DoChan in goroutine 107 2495s /usr/lib/go-1.25/src/internal/singleflight/singleflight.go:86 +0x43e 2495s 2495s net.(*Resolver).lookupIPAddr.func2(...) 2495s /usr/lib/go-1.25/src/net/lookup.go:339 2495s created by net.(*Resolver).lookupIPAddr in goroutine 107 2495s /usr/lib/go-1.25/src/net/lookup.go:354 +0x6b6 2495s --- SKIP: TestClientRejectOldCluster (0.05s) 2495s === RUN TestCompactOp 2495s --- PASS: TestCompactOp (0.00s) 2495s === RUN TestMetadataWithRequireLeader 2495s --- PASS: TestMetadataWithRequireLeader (0.00s) 2495s === RUN TestMetadataWithClientAPIVersion 2495s --- PASS: TestMetadataWithClientAPIVersion (0.00s) 2495s === RUN TestOpWithSort 2495s --- PASS: TestOpWithSort (0.00s) 2495s === RUN TestIsOptsWithPrefix 2495s --- PASS: TestIsOptsWithPrefix (0.00s) 2495s === RUN TestIsOptsWithFromKey 2495s --- PASS: TestIsOptsWithFromKey (0.00s) 2495s === RUN TestClientShouldRefreshToken 2495s === RUN TestClientShouldRefreshToken/ErrUserEmpty_and_non_nil_authTokenBundle 2495s === RUN TestClientShouldRefreshToken/ErrUserEmpty_and_nil_authTokenBundle 2495s === RUN TestClientShouldRefreshToken/ErrGRPCInvalidAuthToken_and_retryAuth 2495s === RUN TestClientShouldRefreshToken/ErrGRPCInvalidAuthToken_and_!retryAuth 2495s === RUN TestClientShouldRefreshToken/ErrGRPCAuthOldRevision_and_retryAuth 2495s === RUN TestClientShouldRefreshToken/ErrGRPCAuthOldRevision_and_!retryAuth 2495s === RUN TestClientShouldRefreshToken/Other_error_and_retryAuth 2495s === RUN TestClientShouldRefreshToken/Other_error_and_!retryAuth 2495s --- PASS: TestClientShouldRefreshToken (0.00s) 2495s --- PASS: TestClientShouldRefreshToken/ErrUserEmpty_and_non_nil_authTokenBundle (0.00s) 2495s --- PASS: TestClientShouldRefreshToken/ErrUserEmpty_and_nil_authTokenBundle (0.00s) 2495s --- PASS: TestClientShouldRefreshToken/ErrGRPCInvalidAuthToken_and_retryAuth (0.00s) 2495s --- PASS: TestClientShouldRefreshToken/ErrGRPCInvalidAuthToken_and_!retryAuth (0.00s) 2495s --- PASS: TestClientShouldRefreshToken/ErrGRPCAuthOldRevision_and_retryAuth (0.00s) 2495s --- PASS: TestClientShouldRefreshToken/ErrGRPCAuthOldRevision_and_!retryAuth (0.00s) 2495s --- PASS: TestClientShouldRefreshToken/Other_error_and_retryAuth (0.00s) 2495s --- PASS: TestClientShouldRefreshToken/Other_error_and_!retryAuth (0.00s) 2495s === RUN TestTxnPanics 2495s --- PASS: TestTxnPanics (0.02s) 2495s === RUN TestEvent 2495s --- PASS: TestEvent (0.00s) 2495s === RUN TestStreamKeyFromCtx 2495s === RUN TestStreamKeyFromCtx/multiple_keys 2495s === RUN TestStreamKeyFromCtx/no_keys 2495s === RUN TestStreamKeyFromCtx/only_one_key 2495s === RUN TestStreamKeyFromCtx/no_metadata 2495s --- PASS: TestStreamKeyFromCtx (0.00s) 2495s --- PASS: TestStreamKeyFromCtx/multiple_keys (0.00s) 2495s --- PASS: TestStreamKeyFromCtx/no_keys (0.00s) 2495s --- PASS: TestStreamKeyFromCtx/only_one_key (0.00s) 2495s --- PASS: TestStreamKeyFromCtx/no_metadata (0.00s) 2495s PASS 2495s ok go.etcd.io/etcd/client/v3 3.513s 2501s testing: warning: no tests to run 2501s PASS 2501s ok go.etcd.io/etcd/client/v3/clientv3util 0.009s [no tests to run] 2507s testing: warning: no tests to run 2507s PASS 2507s ok go.etcd.io/etcd/client/v3/concurrency 0.007s [no tests to run] 2507s ? go.etcd.io/etcd/client/v3/credentials [no test files] 2508s ? go.etcd.io/etcd/client/v3/experimental/recipes [no test files] 2512s === RUN Test_interpret 2512s === RUN Test_interpret/Interpret_127.0.0.1 2512s === RUN Test_interpret/RequiresCredentials_127.0.0.1 2512s === RUN Test_interpret/Interpret_localhost 2512s === RUN Test_interpret/RequiresCredentials_localhost 2512s === RUN Test_interpret/Interpret_localhost:8080 2512s === RUN Test_interpret/RequiresCredentials_localhost:8080 2512s === RUN Test_interpret/Interpret_unix:127.0.0.1 2512s === RUN Test_interpret/RequiresCredentials_unix:127.0.0.1 2512s === RUN Test_interpret/Interpret_unix:127.0.0.1:8080 2512s === RUN Test_interpret/RequiresCredentials_unix:127.0.0.1:8080 2512s === RUN Test_interpret/Interpret_unix://127.0.0.1 2512s === RUN Test_interpret/RequiresCredentials_unix://127.0.0.1 2512s === RUN Test_interpret/Interpret_unix://127.0.0.1:8080 2512s === RUN Test_interpret/RequiresCredentials_unix://127.0.0.1:8080 2512s === RUN Test_interpret/Interpret_unixs:127.0.0.1 2512s === RUN Test_interpret/RequiresCredentials_unixs:127.0.0.1 2512s === RUN Test_interpret/Interpret_unixs:127.0.0.1:8080 2512s === RUN Test_interpret/RequiresCredentials_unixs:127.0.0.1:8080 2512s === RUN Test_interpret/Interpret_unixs://127.0.0.1 2512s === RUN Test_interpret/RequiresCredentials_unixs://127.0.0.1 2512s === RUN Test_interpret/Interpret_unixs://127.0.0.1:8080 2512s === RUN Test_interpret/RequiresCredentials_unixs://127.0.0.1:8080 2512s === RUN Test_interpret/Interpret_http://127.0.0.1 2512s === RUN Test_interpret/RequiresCredentials_http://127.0.0.1 2512s === RUN Test_interpret/Interpret_http://127.0.0.1:8080 2512s === RUN Test_interpret/RequiresCredentials_http://127.0.0.1:8080 2512s === RUN Test_interpret/Interpret_https://127.0.0.1 2512s === RUN Test_interpret/RequiresCredentials_https://127.0.0.1 2512s === RUN Test_interpret/Interpret_https://127.0.0.1:8080 2512s === RUN Test_interpret/RequiresCredentials_https://127.0.0.1:8080 2512s === RUN Test_interpret/Interpret_https://localhost:20000 2512s === RUN Test_interpret/RequiresCredentials_https://localhost:20000 2512s === RUN Test_interpret/Interpret_unix:///tmp/abc 2512s === RUN Test_interpret/RequiresCredentials_unix:///tmp/abc 2512s === RUN Test_interpret/Interpret_unixs:///tmp/abc 2512s === RUN Test_interpret/RequiresCredentials_unixs:///tmp/abc 2512s === RUN Test_interpret/Interpret_unix:///tmp/abc:1234 2512s === RUN Test_interpret/RequiresCredentials_unix:///tmp/abc:1234 2512s === RUN Test_interpret/Interpret_unixs:///tmp/abc:1234 2512s === RUN Test_interpret/RequiresCredentials_unixs:///tmp/abc:1234 2512s === RUN Test_interpret/Interpret_etcd.io 2512s === RUN Test_interpret/RequiresCredentials_etcd.io 2512s === RUN Test_interpret/Interpret_http://etcd.io/abc 2512s === RUN Test_interpret/RequiresCredentials_http://etcd.io/abc 2512s === RUN Test_interpret/Interpret_dns://something-other 2512s === RUN Test_interpret/RequiresCredentials_dns://something-other 2512s === RUN Test_interpret/Interpret_http://[2001:db8:1f70::999:de8:7648:6e8]:100/ 2512s === RUN Test_interpret/RequiresCredentials_http://[2001:db8:1f70::999:de8:7648:6e8]:100/ 2512s === RUN Test_interpret/Interpret_[2001:db8:1f70::999:de8:7648:6e8]:100 2512s === RUN Test_interpret/RequiresCredentials_[2001:db8:1f70::999:de8:7648:6e8]:100 2512s === RUN Test_interpret/Interpret_unix:unexpected-file_name#123$456 2512s === RUN Test_interpret/RequiresCredentials_unix:unexpected-file_name#123$456 2512s --- PASS: Test_interpret (0.00s) 2512s --- PASS: Test_interpret/Interpret_127.0.0.1 (0.00s) 2512s --- PASS: Test_interpret/RequiresCredentials_127.0.0.1 (0.00s) 2512s --- PASS: Test_interpret/Interpret_localhost (0.00s) 2512s --- PASS: Test_interpret/RequiresCredentials_localhost (0.00s) 2512s --- PASS: Test_interpret/Interpret_localhost:8080 (0.00s) 2512s --- PASS: Test_interpret/RequiresCredentials_localhost:8080 (0.00s) 2512s --- PASS: Test_interpret/Interpret_unix:127.0.0.1 (0.00s) 2512s --- PASS: Test_interpret/RequiresCredentials_unix:127.0.0.1 (0.00s) 2512s --- PASS: Test_interpret/Interpret_unix:127.0.0.1:8080 (0.00s) 2512s --- PASS: Test_interpret/RequiresCredentials_unix:127.0.0.1:8080 (0.00s) 2512s --- PASS: Test_interpret/Interpret_unix://127.0.0.1 (0.00s) 2512s --- PASS: Test_interpret/RequiresCredentials_unix://127.0.0.1 (0.00s) 2512s --- PASS: Test_interpret/Interpret_unix://127.0.0.1:8080 (0.00s) 2512s --- PASS: Test_interpret/RequiresCredentials_unix://127.0.0.1:8080 (0.00s) 2512s --- PASS: Test_interpret/Interpret_unixs:127.0.0.1 (0.00s) 2512s --- PASS: Test_interpret/RequiresCredentials_unixs:127.0.0.1 (0.00s) 2512s --- PASS: Test_interpret/Interpret_unixs:127.0.0.1:8080 (0.00s) 2512s --- PASS: Test_interpret/RequiresCredentials_unixs:127.0.0.1:8080 (0.00s) 2512s --- PASS: Test_interpret/Interpret_unixs://127.0.0.1 (0.00s) 2512s --- PASS: Test_interpret/RequiresCredentials_unixs://127.0.0.1 (0.00s) 2512s --- PASS: Test_interpret/Interpret_unixs://127.0.0.1:8080 (0.00s) 2512s --- PASS: Test_interpret/RequiresCredentials_unixs://127.0.0.1:8080 (0.00s) 2512s --- PASS: Test_interpret/Interpret_http://127.0.0.1 (0.00s) 2512s --- PASS: Test_interpret/RequiresCredentials_http://127.0.0.1 (0.00s) 2512s --- PASS: Test_interpret/Interpret_http://127.0.0.1:8080 (0.00s) 2512s --- PASS: Test_interpret/RequiresCredentials_http://127.0.0.1:8080 (0.00s) 2512s --- PASS: Test_interpret/Interpret_https://127.0.0.1 (0.00s) 2512s --- PASS: Test_interpret/RequiresCredentials_https://127.0.0.1 (0.00s) 2512s --- PASS: Test_interpret/Interpret_https://127.0.0.1:8080 (0.00s) 2512s --- PASS: Test_interpret/RequiresCredentials_https://127.0.0.1:8080 (0.00s) 2512s --- PASS: Test_interpret/Interpret_https://localhost:20000 (0.00s) 2512s --- PASS: Test_interpret/RequiresCredentials_https://localhost:20000 (0.00s) 2512s --- PASS: Test_interpret/Interpret_unix:///tmp/abc (0.00s) 2512s --- PASS: Test_interpret/RequiresCredentials_unix:///tmp/abc (0.00s) 2512s --- PASS: Test_interpret/Interpret_unixs:///tmp/abc (0.00s) 2512s --- PASS: Test_interpret/RequiresCredentials_unixs:///tmp/abc (0.00s) 2512s --- PASS: Test_interpret/Interpret_unix:///tmp/abc:1234 (0.00s) 2512s --- PASS: Test_interpret/RequiresCredentials_unix:///tmp/abc:1234 (0.00s) 2512s --- PASS: Test_interpret/Interpret_unixs:///tmp/abc:1234 (0.00s) 2512s --- PASS: Test_interpret/RequiresCredentials_unixs:///tmp/abc:1234 (0.00s) 2512s --- PASS: Test_interpret/Interpret_etcd.io (0.00s) 2512s --- PASS: Test_interpret/RequiresCredentials_etcd.io (0.00s) 2512s --- PASS: Test_interpret/Interpret_http://etcd.io/abc (0.00s) 2512s --- PASS: Test_interpret/RequiresCredentials_http://etcd.io/abc (0.00s) 2512s --- PASS: Test_interpret/Interpret_dns://something-other (0.00s) 2512s --- PASS: Test_interpret/RequiresCredentials_dns://something-other (0.00s) 2512s --- PASS: Test_interpret/Interpret_http://[2001:db8:1f70::999:de8:7648:6e8]:100/ (0.00s) 2512s --- PASS: Test_interpret/RequiresCredentials_http://[2001:db8:1f70::999:de8:7648:6e8]:100/ (0.00s) 2512s --- PASS: Test_interpret/Interpret_[2001:db8:1f70::999:de8:7648:6e8]:100 (0.00s) 2512s --- PASS: Test_interpret/RequiresCredentials_[2001:db8:1f70::999:de8:7648:6e8]:100 (0.00s) 2512s --- PASS: Test_interpret/Interpret_unix:unexpected-file_name#123$456 (0.00s) 2512s --- PASS: Test_interpret/RequiresCredentials_unix:unexpected-file_name#123$456 (0.00s) 2512s === RUN Test_extractHostFromHostPort 2512s === RUN Test_extractHostFromHostPort/localhost 2512s === RUN Test_extractHostFromHostPort/localhost:8080 2512s === RUN Test_extractHostFromHostPort/192.158.7.14:8080 2512s === RUN Test_extractHostFromHostPort/192.158.7.14:8080#01 2512s === RUN Test_extractHostFromHostPort/[2001:db8:1f70::999:de8:7648:6e8] 2512s === RUN Test_extractHostFromHostPort/[2001:db8:1f70::999:de8:7648:6e8]:100 2512s --- PASS: Test_extractHostFromHostPort (0.00s) 2512s --- PASS: Test_extractHostFromHostPort/localhost (0.00s) 2512s --- PASS: Test_extractHostFromHostPort/localhost:8080 (0.00s) 2512s --- PASS: Test_extractHostFromHostPort/192.158.7.14:8080 (0.00s) 2512s --- PASS: Test_extractHostFromHostPort/192.158.7.14:8080#01 (0.00s) 2512s --- PASS: Test_extractHostFromHostPort/[2001:db8:1f70::999:de8:7648:6e8] (0.00s) 2512s --- PASS: Test_extractHostFromHostPort/[2001:db8:1f70::999:de8:7648:6e8]:100 (0.00s) 2512s PASS 2512s ok go.etcd.io/etcd/client/v3/internal/endpoint 0.003s 2512s ? go.etcd.io/etcd/client/v3/internal/resolver [no test files] 2513s ? go.etcd.io/etcd/client/v3/kubernetes [no test files] 2514s ? go.etcd.io/etcd/client/v3/leasing [no test files] 2514s ? go.etcd.io/etcd/client/v3/mirror [no test files] 2515s ? go.etcd.io/etcd/client/v3/mock/mockserver [no test files] 2521s === RUN TestPrefixInterval 2521s --- PASS: TestPrefixInterval (0.00s) 2521s PASS 2521s ok go.etcd.io/etcd/client/v3/namespace 0.007s 2521s ? go.etcd.io/etcd/client/v3/naming [no test files] 2523s ? go.etcd.io/etcd/client/v3/naming/endpoints [no test files] 2523s ? go.etcd.io/etcd/client/v3/naming/endpoints/internal [no test files] 2523s ? go.etcd.io/etcd/client/v3/naming/resolver [no test files] 2530s === RUN TestKvOrdering 2530s --- PASS: TestKvOrdering (0.00s) 2530s === RUN TestTxnOrdering 2530s --- PASS: TestTxnOrdering (0.00s) 2530s PASS 2530s ok go.etcd.io/etcd/client/v3/ordering 0.048s 2530s ? go.etcd.io/etcd/client/v3/snapshot [no test files] 2538s === RUN TestConfigFromFile 2538s --- PASS: TestConfigFromFile (0.38s) 2538s PASS 2538s ok go.etcd.io/etcd/client/v3/yaml 0.608s 2553s ok go.etcd.io/etcd/etcdctl 0.015s 2553s ? go.etcd.io/etcd/etcdctl/ctlv2 [no test files] 2562s === RUN TestArgOrStdin 2562s --- PASS: TestArgOrStdin (0.00s) 2562s PASS 2562s ok go.etcd.io/etcd/etcdctl/ctlv2/command 0.007s 2562s ? go.etcd.io/etcd/etcdctl/ctlv3 [no test files] 2574s === RUN Test_parseWatchArgs 2574s --- PASS: Test_parseWatchArgs (0.00s) 2574s PASS 2574s ok go.etcd.io/etcd/etcdctl/ctlv3/command 0.084s 2584s ok go.etcd.io/etcd/etcdutl 0.315s 2584s ? go.etcd.io/etcd/etcdutl/etcdutl [no test files] 2584s ? go.etcd.io/etcd/etcdutl/snapshot [no test files] 2586s === RUN TestIntervalTreeInsert 2586s --- PASS: TestIntervalTreeInsert (0.00s) 2586s === RUN TestIntervalTreeSelfBalanced 2586s --- PASS: TestIntervalTreeSelfBalanced (0.00s) 2586s === RUN TestIntervalTreeDelete 2586s --- PASS: TestIntervalTreeDelete (0.00s) 2586s === RUN TestIntervalTreeIntersects 2586s --- PASS: TestIntervalTreeIntersects (0.00s) 2586s === RUN TestIntervalTreeStringAffine 2586s --- PASS: TestIntervalTreeStringAffine (0.00s) 2586s === RUN TestIntervalTreeStab 2586s --- PASS: TestIntervalTreeStab (0.00s) 2586s === RUN TestIntervalTreeRandom 2586s --- PASS: TestIntervalTreeRandom (0.30s) 2586s === RUN TestIntervalTreeSortedVisit 2586s --- PASS: TestIntervalTreeSortedVisit (0.00s) 2586s === RUN TestIntervalTreeVisitExit 2586s --- PASS: TestIntervalTreeVisitExit (0.00s) 2586s === RUN TestIntervalTreeContains 2586s --- PASS: TestIntervalTreeContains (0.00s) 2586s PASS 2586s ok go.etcd.io/etcd/pkg/adt 0.306s 2586s ? go.etcd.io/etcd/pkg/cobrautl [no test files] 2586s ? go.etcd.io/etcd/pkg/contention [no test files] 2586s ? go.etcd.io/etcd/pkg/cpuutil [no test files] 2587s === RUN TestHash32 2587s --- PASS: TestHash32 (0.00s) 2587s PASS 2588s ok go.etcd.io/etcd/pkg/crc 0.040s 2588s ? go.etcd.io/etcd/pkg/debugutil [no test files] 2591s === RUN TestExpectFunc 2591s --- PASS: TestExpectFunc (0.18s) 2591s === RUN TestEcho 2591s --- PASS: TestEcho (0.14s) 2591s === RUN TestLineCount 2591s --- PASS: TestLineCount (0.13s) 2591s === RUN TestSend 2592s --- PASS: TestSend (0.39s) 2592s === RUN TestSignal 2592s --- PASS: TestSignal (0.15s) 2592s PASS 2592s ok go.etcd.io/etcd/pkg/expect 1.083s 2596s === RUN TestSetFlagsFromEnv 2596s {"level":"info","msg":"recognized and used environment variable","variable-name":"ETCD_A","variable-value":"foo"} 2596s --- PASS: TestSetFlagsFromEnv (0.00s) 2596s === RUN TestSetFlagsFromEnvBad 2596s {"level":"warn","msg":"unrecognized environment variable","environment-variable":"ETCD_A=foo"} 2596s --- PASS: TestSetFlagsFromEnvBad (0.00s) 2596s === RUN TestSetFlagsFromEnvParsingError 2596s {"level":"warn","msg":"unrecognized environment variable","environment-variable":"ETCD_A=foo"} 2596s {"level":"warn","msg":"unrecognized environment variable","environment-variable":"ETCD_X=not_a_number"} 2596s --- PASS: TestSetFlagsFromEnvParsingError (0.00s) 2596s === RUN TestSelectiveStringValue 2596s --- PASS: TestSelectiveStringValue (0.00s) 2596s === RUN TestSelectiveStringsValue 2596s --- PASS: TestSelectiveStringsValue (0.00s) 2596s === RUN TestStringsValue 2596s --- PASS: TestStringsValue (0.00s) 2596s === RUN TestUint32Value 2596s === RUN TestUint32Value/normal_uint32_value 2596s === RUN TestUint32Value/zero_value 2596s === RUN TestUint32Value/negative_int_value 2596s === RUN TestUint32Value/invalid_integer_value 2596s --- PASS: TestUint32Value (0.00s) 2596s --- PASS: TestUint32Value/normal_uint32_value (0.00s) 2596s --- PASS: TestUint32Value/zero_value (0.00s) 2596s --- PASS: TestUint32Value/negative_int_value (0.00s) 2596s --- PASS: TestUint32Value/invalid_integer_value (0.00s) 2596s === RUN TestUint32FromFlag 2596s === RUN TestUint32FromFlag/only_default_value 2596s === RUN TestUint32FromFlag/argument_has_different_value_from_the_default_one 2596s === RUN TestUint32FromFlag/argument_has_the_same_value_from_the_default_one 2596s --- PASS: TestUint32FromFlag (0.00s) 2596s --- PASS: TestUint32FromFlag/only_default_value (0.00s) 2596s --- PASS: TestUint32FromFlag/argument_has_different_value_from_the_default_one (0.00s) 2596s --- PASS: TestUint32FromFlag/argument_has_the_same_value_from_the_default_one (0.00s) 2596s === RUN TestNewUniqueStrings 2596s --- PASS: TestNewUniqueStrings (0.00s) 2596s === RUN TestNewUniqueURLsWithExceptions 2596s --- PASS: TestNewUniqueURLsWithExceptions (0.00s) 2596s === RUN TestUniqueURLsFromFlag 2596s --- PASS: TestUniqueURLsFromFlag (0.00s) 2596s === RUN TestValidateURLsValueBad 2596s --- PASS: TestValidateURLsValueBad (0.00s) 2596s === RUN TestNewURLsValue 2596s --- PASS: TestNewURLsValue (0.00s) 2596s PASS 2596s ok go.etcd.io/etcd/pkg/flags 0.143s 2596s ? go.etcd.io/etcd/pkg/grpc_testing [no test files] 2600s === RUN TestGetHostname 2600s --- PASS: TestGetHostname (0.00s) 2600s PASS 2600s ok go.etcd.io/etcd/pkg/httputil 0.002s 2602s === RUN TestNewGenerator 2602s --- PASS: TestNewGenerator (0.00s) 2602s === RUN TestNewGeneratorUnique 2602s --- PASS: TestNewGeneratorUnique (0.00s) 2602s === RUN TestNext 2602s --- PASS: TestNext (0.00s) 2602s PASS 2602s ok go.etcd.io/etcd/pkg/idutil 0.333s 2604s === RUN TestPageWriterRandom 2604s pagewriter_test.go:25: flaky test 2604s --- SKIP: TestPageWriterRandom (0.00s) 2604s === RUN TestPageWriterPartialSlack 2604s --- PASS: TestPageWriterPartialSlack (0.00s) 2604s === RUN TestPageWriterOffset 2604s --- PASS: TestPageWriterOffset (0.00s) 2604s === RUN TestPageWriterPageBytes 2604s === RUN TestPageWriterPageBytes/normal_page_bytes 2604s === RUN TestPageWriterPageBytes/negative_page_bytes 2604s === RUN TestPageWriterPageBytes/zero_page_bytes 2604s --- PASS: TestPageWriterPageBytes (0.19s) 2604s --- PASS: TestPageWriterPageBytes/normal_page_bytes (0.00s) 2604s --- PASS: TestPageWriterPageBytes/negative_page_bytes (0.00s) 2604s --- PASS: TestPageWriterPageBytes/zero_page_bytes (0.19s) 2604s === RUN TestExactReadCloserExpectEOF 2604s --- PASS: TestExactReadCloserExpectEOF (0.00s) 2604s === RUN TestExactReadCloserShort 2604s --- PASS: TestExactReadCloserShort (0.00s) 2604s === RUN TestLimitedBufferReaderRead 2604s --- PASS: TestLimitedBufferReaderRead (0.00s) 2604s PASS 2604s ok go.etcd.io/etcd/pkg/ioutil 0.335s 2610s === RUN TestResolveTCPAddrs 2610s {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.1:4001","host":"127.0.0.1:4001","resolved-addr":"127.0.0.1:4001"} 2610s {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.1:2379","host":"127.0.0.1:2379","resolved-addr":"127.0.0.1:2379"} 2610s {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.1:7001","host":"127.0.0.1:7001","resolved-addr":"127.0.0.1:7001"} 2610s {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.1:2380","host":"127.0.0.1:2380","resolved-addr":"127.0.0.1:2380"} 2610s {"level":"info","msg":"resolved URL Host","url":"http://infra0.example.com:4001","host":"infra0.example.com:4001","resolved-addr":"10.0.1.10:4001"} 2610s {"level":"info","msg":"resolved URL Host","url":"http://infra0.example.com:2379","host":"infra0.example.com:2379","resolved-addr":"10.0.1.10:2379"} 2610s {"level":"info","msg":"resolved URL Host","url":"http://infra0.example.com:7001","host":"infra0.example.com:7001","resolved-addr":"10.0.1.10:7001"} 2610s {"level":"info","msg":"resolved URL Host","url":"http://infra0.example.com:2380","host":"infra0.example.com:2380","resolved-addr":"10.0.1.10:2380"} 2610s {"level":"warn","msg":"failed to resolve URL Host","url":"http://infra0.example.com:4001","host":"infra0.example.com:4001","retry-interval":"1s","error":"cannot resolve host"} 2611s {"level":"warn","msg":"failed to resolve URL Host","url":"http://infra0.example.com:4001","host":"infra0.example.com:4001","retry-interval":"1s","error":"cannot resolve host"} 2611s {"level":"warn","msg":"failed to resolve URL Host; returning","url":"http://infra0.example.com:4001","host":"infra0.example.com:4001","retry-interval":"1s","error":"cannot resolve host"} 2611s --- PASS: TestResolveTCPAddrs (1.00s) 2611s === RUN TestURLsEqual 2611s {"level":"info","msg":"resolved URL Host","url":"http://example.com:2379","host":"example.com:2379","resolved-addr":"10.0.10.1:2379"} 2611s {"level":"info","msg":"resolved URL Host","url":"http://10.0.10.1:2379","host":"10.0.10.1:2379","resolved-addr":"10.0.10.1:2379"} 2611s {"level":"info","msg":"resolved URL Host","url":"http://example.com:2379","host":"example.com:2379","resolved-addr":"10.0.10.1:2379"} 2611s {"level":"info","msg":"resolved URL Host","url":"https://10.0.10.1:2379","host":"10.0.10.1:2379","resolved-addr":"10.0.10.1:2379"} 2611s {"level":"info","msg":"resolved URL Host","url":"https://example.com:2379","host":"example.com:2379","resolved-addr":"10.0.10.1:2379"} 2611s {"level":"info","msg":"resolved URL Host","url":"http://10.0.10.1:2379","host":"10.0.10.1:2379","resolved-addr":"10.0.10.1:2379"} 2611s {"level":"info","msg":"resolved URL Host","url":"http://10.0.10.1:2379","host":"10.0.10.1:2379","resolved-addr":"10.0.10.1:2379"} 2611s {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.1:2380","host":"127.0.0.1:2380","resolved-addr":"127.0.0.1:2380"} 2611s {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.1:2380","host":"127.0.0.1:2380","resolved-addr":"127.0.0.1:2380"} 2611s {"level":"info","msg":"resolved URL Host","url":"http://example.com:2379","host":"example.com:2379","resolved-addr":"10.0.10.1:2379"} 2611s {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.1:2379","host":"127.0.0.1:2379","resolved-addr":"127.0.0.1:2379"} 2611s {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.1:2380","host":"127.0.0.1:2380","resolved-addr":"127.0.0.1:2380"} 2611s {"level":"info","msg":"resolved URL Host","url":"http://example.com:2380","host":"example.com:2380","resolved-addr":"10.0.10.1:2380"} 2611s {"level":"info","msg":"resolved URL Host","url":"http://10.0.10.1:2379","host":"10.0.10.1:2379","resolved-addr":"10.0.10.1:2379"} 2611s {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.1:2379","host":"127.0.0.1:2379","resolved-addr":"127.0.0.1:2379"} 2611s {"level":"info","msg":"resolved URL Host","url":"http://10.0.0.1:2379","host":"10.0.0.1:2379","resolved-addr":"10.0.0.1:2379"} 2611s {"level":"info","msg":"resolved URL Host","url":"http://example.com:2379","host":"example.com:2379","resolved-addr":"10.0.10.1:2379"} 2611s {"level":"info","msg":"resolved URL Host","url":"http://10.0.0.1:2379","host":"10.0.0.1:2379","resolved-addr":"10.0.0.1:2379"} 2611s {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.1:2379","host":"127.0.0.1:2379","resolved-addr":"127.0.0.1:2379"} 2611s {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.1:2380","host":"127.0.0.1:2380","resolved-addr":"127.0.0.1:2380"} 2611s {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.1:2380","host":"127.0.0.1:2380","resolved-addr":"127.0.0.1:2380"} 2611s {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.1:2380","host":"127.0.0.1:2380","resolved-addr":"127.0.0.1:2380"} 2611s {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.1:2380","host":"127.0.0.1:2380","resolved-addr":"127.0.0.1:2380"} 2611s {"level":"info","msg":"resolved URL Host","url":"http://example.com:2379","host":"example.com:2379","resolved-addr":"10.0.10.1:2379"} 2611s {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.1:2380","host":"127.0.0.1:2380","resolved-addr":"127.0.0.1:2380"} 2611s {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.1:2380","host":"127.0.0.1:2380","resolved-addr":"127.0.0.1:2380"} 2611s {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.1:2379","host":"127.0.0.1:2379","resolved-addr":"127.0.0.1:2379"} 2611s {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.1:2380","host":"127.0.0.1:2380","resolved-addr":"127.0.0.1:2380"} 2611s {"level":"info","msg":"resolved URL Host","url":"http://10.0.0.1:2379","host":"10.0.0.1:2379","resolved-addr":"10.0.0.1:2379"} 2611s {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.1:2380","host":"127.0.0.1:2380","resolved-addr":"127.0.0.1:2380"} 2611s {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.1:2380","host":"127.0.0.1:2380","resolved-addr":"127.0.0.1:2380"} 2611s {"level":"info","msg":"resolved URL Host","url":"http://example.com:2379","host":"example.com:2379","resolved-addr":"10.0.10.1:2379"} 2611s {"level":"info","msg":"resolved URL Host","url":"http://10.0.0.1:2379","host":"10.0.0.1:2379","resolved-addr":"10.0.0.1:2379"} 2611s {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.1:2380","host":"127.0.0.1:2380","resolved-addr":"127.0.0.1:2380"} 2611s {"level":"info","msg":"resolved URL Host","url":"http://first.com:2379","host":"first.com:2379","resolved-addr":"10.0.11.1:2379"} 2611s {"level":"info","msg":"resolved URL Host","url":"http://second.com:2380","host":"second.com:2380","resolved-addr":"10.0.11.2:2380"} 2611s {"level":"info","msg":"resolved URL Host","url":"http://10.0.11.1:2379","host":"10.0.11.1:2379","resolved-addr":"10.0.11.1:2379"} 2611s {"level":"info","msg":"resolved URL Host","url":"http://10.0.11.2:2380","host":"10.0.11.2:2380","resolved-addr":"10.0.11.2:2380"} 2611s {"level":"info","msg":"resolved URL Host","url":"http://first.com:2379","host":"first.com:2379","resolved-addr":"10.0.11.1:2379"} 2611s {"level":"info","msg":"resolved URL Host","url":"http://second.com:2380","host":"second.com:2380","resolved-addr":"10.0.11.2:2380"} 2611s {"level":"info","msg":"resolved URL Host","url":"http://10.0.11.1:2379","host":"10.0.11.1:2379","resolved-addr":"10.0.11.1:2379"} 2611s {"level":"info","msg":"resolved URL Host","url":"http://10.0.11.2:2380","host":"10.0.11.2:2380","resolved-addr":"10.0.11.2:2380"} 2611s --- PASS: TestURLsEqual (0.00s) 2611s === RUN TestURLStringsEqual 2611s netutil_test.go:346: TestURLStringsEqual, case #0 2611s netutil_test.go:346: TestURLStringsEqual, case #1 2611s netutil_test.go:346: TestURLStringsEqual, case #2 2611s {"level":"info","msg":"resolved URL Host","url":"https://[c262:266f:fa53:0ee6:966e:e3f0:d68f:b046]:2380","host":"[c262:266f:fa53:0ee6:966e:e3f0:d68f:b046]:2380","resolved-addr":"[c262:266f:fa53:ee6:966e:e3f0:d68f:b046]:2380"} 2611s {"level":"info","msg":"resolved URL Host","url":"https://[c262:266f:fa53:ee6:966e:e3f0:d68f:b046]:2380","host":"[c262:266f:fa53:ee6:966e:e3f0:d68f:b046]:2380","resolved-addr":"[c262:266f:fa53:ee6:966e:e3f0:d68f:b046]:2380"} 2611s --- PASS: TestURLStringsEqual (0.00s) 2611s === RUN TestGetDefaultInterface 2611s routes_linux_test.go:23: Skip test that fails in some environments 2611s --- SKIP: TestGetDefaultInterface (0.00s) 2611s === RUN TestGetDefaultHost 2611s routes_linux_test.go:32: Skip test that fails in some environments 2611s --- SKIP: TestGetDefaultHost (0.00s) 2611s PASS 2611s ok go.etcd.io/etcd/pkg/netutil 1.009s 2616s === RUN TestUnsetenv 2616s --- PASS: TestUnsetenv (0.00s) 2616s === RUN TestHandleInterrupts 2616s {"level":"info","msg":"received signal; shutting down","signal":"interrupt"} 2616s {"level":"info","msg":"received signal; shutting down","signal":"terminated"} 2616s --- PASS: TestHandleInterrupts (0.00s) 2616s PASS 2616s ok go.etcd.io/etcd/pkg/osutil 0.074s 2618s === RUN TestMarshaler 2618s --- PASS: TestMarshaler (0.00s) 2618s === RUN TestMarshalerPanic 2618s --- PASS: TestMarshalerPanic (0.00s) 2618s === RUN TestUnmarshaler 2618s --- PASS: TestUnmarshaler (0.00s) 2618s === RUN TestUnmarshalerPanic 2618s --- PASS: TestUnmarshalerPanic (0.00s) 2618s === RUN TestGetBool 2618s --- PASS: TestGetBool (0.00s) 2618s PASS 2618s ok go.etcd.io/etcd/pkg/pbutil 0.092s 2626s === RUN TestServer_Unix_Insecure 2626s logger.go:146: 2026-02-08T04:13:40.825Z INFO started proxying {"from": "unix://18922A375AA7C518600C.unix-conn", "to": "unix://18922A375AA8536A33FC.unix-conn"} 2626s logger.go:146: 2026-02-08T04:13:40.825Z INFO proxy is listening on {"from": "unix://18922A375AA7C518600C.unix-conn"} 2626s logger.go:146: 2026-02-08T04:13:40.830Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://18922A375AA7C518600C.unix-conn", "to": "unix://18922A375AA8536A33FC.unix-conn"} 2626s logger.go:146: 2026-02-08T04:13:40.830Z DEBUG transmitted {"data-size": "12 B", "from": "unix://18922A375AA7C518600C.unix-conn", "to": "unix://18922A375AA8536A33FC.unix-conn"} 2626s server_test.go:102: took 4.954157ms with no latency 2626s logger.go:146: 2026-02-08T04:13:40.831Z DEBUG modified tx {"data-received": "8 B", "data-modified": "8 B", "from": "unix://18922A375AA7C518600C.unix-conn", "to": "unix://18922A375AA8536A33FC.unix-conn"} 2626s logger.go:146: 2026-02-08T04:13:40.831Z DEBUG transmitted {"data-size": "8 B", "from": "unix://18922A375AA7C518600C.unix-conn", "to": "unix://18922A375AA8536A33FC.unix-conn"} 2626s server_test.go:119: took 128.567µs with no latency 2626s logger.go:146: 2026-02-08T04:13:40.831Z INFO closed proxy listener {"from": "unix://18922A375AA7C518600C.unix-conn", "to": "unix://18922A375AA8536A33FC.unix-conn"} 2626s --- PASS: TestServer_Unix_Insecure (0.09s) 2626s === RUN TestServer_TCP_Insecure 2626s logger.go:146: 2026-02-08T04:13:40.831Z INFO started proxying {"from": "tcp://127.0.0.1:39691", "to": "tcp://127.0.0.1:42717"} 2626s logger.go:146: 2026-02-08T04:13:40.831Z INFO proxy is listening on {"from": "tcp://127.0.0.1:39691"} 2626s logger.go:146: 2026-02-08T04:13:40.832Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "tcp://127.0.0.1:39691", "to": "tcp://127.0.0.1:42717"} 2626s logger.go:146: 2026-02-08T04:13:40.832Z DEBUG transmitted {"data-size": "12 B", "from": "tcp://127.0.0.1:39691", "to": "tcp://127.0.0.1:42717"} 2626s server_test.go:102: took 397.654µs with no latency 2626s logger.go:146: 2026-02-08T04:13:40.832Z DEBUG modified tx {"data-received": "8 B", "data-modified": "8 B", "from": "tcp://127.0.0.1:39691", "to": "tcp://127.0.0.1:42717"} 2626s logger.go:146: 2026-02-08T04:13:40.832Z DEBUG transmitted {"data-size": "8 B", "from": "tcp://127.0.0.1:39691", "to": "tcp://127.0.0.1:42717"} 2626s server_test.go:119: took 243.271µs with no latency 2626s logger.go:146: 2026-02-08T04:13:40.832Z INFO closed proxy listener {"from": "tcp://127.0.0.1:39691", "to": "tcp://127.0.0.1:42717"} 2626s --- PASS: TestServer_TCP_Insecure (0.00s) 2626s === RUN TestServer_Unix_Secure 2626s logger.go:146: 2026-02-08T04:13:40.832Z INFO started proxying {"from": "unix://18922A376006A9DF76EE.unix-conn", "to": "unix://18922A3760070EDB7E93.unix-conn"} 2626s logger.go:146: 2026-02-08T04:13:40.832Z INFO proxy is listening on {"from": "unix://18922A376006A9DF76EE.unix-conn"} 2626s logger.go:146: 2026-02-08T04:13:40.833Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://18922A376006A9DF76EE.unix-conn", "to": "unix://18922A3760070EDB7E93.unix-conn"} 2626s logger.go:146: 2026-02-08T04:13:40.833Z DEBUG transmitted {"data-size": "12 B", "from": "unix://18922A376006A9DF76EE.unix-conn", "to": "unix://18922A3760070EDB7E93.unix-conn"} 2626s server_test.go:102: took 415.036µs with no latency 2626s logger.go:146: 2026-02-08T04:13:40.837Z DEBUG modified tx {"data-received": "8 B", "data-modified": "8 B", "from": "unix://18922A376006A9DF76EE.unix-conn", "to": "unix://18922A3760070EDB7E93.unix-conn"} 2626s logger.go:146: 2026-02-08T04:13:40.837Z DEBUG transmitted {"data-size": "8 B", "from": "unix://18922A376006A9DF76EE.unix-conn", "to": "unix://18922A3760070EDB7E93.unix-conn"} 2626s server_test.go:119: took 86.019772ms with no latency 2626s logger.go:146: 2026-02-08T04:13:40.919Z INFO closed proxy listener {"from": "unix://18922A376006A9DF76EE.unix-conn", "to": "unix://18922A3760070EDB7E93.unix-conn"} 2626s --- PASS: TestServer_Unix_Secure (0.09s) 2626s === RUN TestServer_TCP_Secure 2626s logger.go:146: 2026-02-08T04:13:40.920Z INFO started proxying {"from": "tcp://127.0.0.1:44035", "to": "tcp://127.0.0.1:45113"} 2626s logger.go:146: 2026-02-08T04:13:40.920Z INFO proxy is listening on {"from": "tcp://127.0.0.1:44035"} 2626s logger.go:146: 2026-02-08T04:13:40.921Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "tcp://127.0.0.1:44035", "to": "tcp://127.0.0.1:45113"} 2626s logger.go:146: 2026-02-08T04:13:40.921Z DEBUG transmitted {"data-size": "12 B", "from": "tcp://127.0.0.1:44035", "to": "tcp://127.0.0.1:45113"} 2626s server_test.go:102: took 1.30673ms with no latency 2626s logger.go:146: 2026-02-08T04:13:40.922Z DEBUG modified tx {"data-received": "8 B", "data-modified": "8 B", "from": "tcp://127.0.0.1:44035", "to": "tcp://127.0.0.1:45113"} 2626s logger.go:146: 2026-02-08T04:13:40.922Z DEBUG transmitted {"data-size": "8 B", "from": "tcp://127.0.0.1:44035", "to": "tcp://127.0.0.1:45113"} 2626s server_test.go:119: took 1.130886ms with no latency 2626s logger.go:146: 2026-02-08T04:13:40.922Z INFO closed proxy listener {"from": "tcp://127.0.0.1:44035", "to": "tcp://127.0.0.1:45113"} 2626s --- PASS: TestServer_TCP_Secure (0.00s) 2626s === RUN TestServer_Unix_Insecure_DelayTx 2626s logger.go:146: 2026-02-08T04:13:40.923Z INFO started proxying {"from": "unix://18922A376569C37E1F26.unix-conn", "to": "unix://18922A37656A1CDE7C2B.unix-conn"} 2626s logger.go:146: 2026-02-08T04:13:40.923Z INFO proxy is listening on {"from": "unix://18922A376569C37E1F26.unix-conn"} 2626s logger.go:146: 2026-02-08T04:13:40.923Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://18922A376569C37E1F26.unix-conn", "to": "unix://18922A37656A1CDE7C2B.unix-conn"} 2626s logger.go:146: 2026-02-08T04:13:40.923Z DEBUG transmitted {"data-size": "12 B", "from": "unix://18922A376569C37E1F26.unix-conn", "to": "unix://18922A37656A1CDE7C2B.unix-conn"} 2626s server_test.go:102: took 160.049µs with no latency 2626s logger.go:146: 2026-02-08T04:13:40.923Z INFO set transmit latency {"latency": "47.159931ms", "given-latency": "50ms", "given-latency-random-variable": "5ms", "from": "unix://18922A376569C37E1F26.unix-conn", "to": "unix://18922A37656A1CDE7C2B.unix-conn"} 2626s logger.go:146: 2026-02-08T04:13:40.923Z DEBUG modified tx {"data-received": "8 B", "data-modified": "8 B", "from": "unix://18922A376569C37E1F26.unix-conn", "to": "unix://18922A37656A1CDE7C2B.unix-conn"} 2626s logger.go:146: 2026-02-08T04:13:41.021Z DEBUG transmitted {"data-size": "8 B", "from": "unix://18922A376569C37E1F26.unix-conn", "to": "unix://18922A37656A1CDE7C2B.unix-conn"} 2626s server_test.go:117: took 103.816115ms with latency 50ms+-5ms 2626s logger.go:146: 2026-02-08T04:13:41.027Z INFO removed transmit latency {"latency": "47.159931ms", "from": "unix://18922A376569C37E1F26.unix-conn", "to": "unix://18922A37656A1CDE7C2B.unix-conn"} 2626s logger.go:146: 2026-02-08T04:13:41.027Z INFO closed proxy listener {"from": "unix://18922A376569C37E1F26.unix-conn", "to": "unix://18922A37656A1CDE7C2B.unix-conn"} 2626s --- PASS: TestServer_Unix_Insecure_DelayTx (0.10s) 2626s === RUN TestServer_TCP_Insecure_DelayTx 2626s logger.go:146: 2026-02-08T04:13:41.027Z INFO started proxying {"from": "tcp://127.0.0.1:35415", "to": "tcp://127.0.0.1:41431"} 2626s logger.go:146: 2026-02-08T04:13:41.027Z INFO proxy is listening on {"from": "tcp://127.0.0.1:35415"} 2626s logger.go:146: 2026-02-08T04:13:41.028Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "tcp://127.0.0.1:35415", "to": "tcp://127.0.0.1:41431"} 2626s logger.go:146: 2026-02-08T04:13:41.028Z DEBUG transmitted {"data-size": "12 B", "from": "tcp://127.0.0.1:35415", "to": "tcp://127.0.0.1:41431"} 2626s server_test.go:102: took 213.484µs with no latency 2626s logger.go:146: 2026-02-08T04:13:41.028Z INFO set transmit latency {"latency": "51.594654ms", "given-latency": "50ms", "given-latency-random-variable": "5ms", "from": "tcp://127.0.0.1:35415", "to": "tcp://127.0.0.1:41431"} 2626s logger.go:146: 2026-02-08T04:13:41.040Z DEBUG modified tx {"data-received": "8 B", "data-modified": "8 B", "from": "tcp://127.0.0.1:35415", "to": "tcp://127.0.0.1:41431"} 2626s logger.go:146: 2026-02-08T04:13:41.118Z DEBUG transmitted {"data-size": "8 B", "from": "tcp://127.0.0.1:35415", "to": "tcp://127.0.0.1:41431"} 2626s server_test.go:117: took 91.115681ms with latency 50ms+-5ms 2626s logger.go:146: 2026-02-08T04:13:41.119Z INFO removed transmit latency {"latency": "51.594654ms", "from": "tcp://127.0.0.1:35415", "to": "tcp://127.0.0.1:41431"} 2626s logger.go:146: 2026-02-08T04:13:41.119Z INFO closed proxy listener {"from": "tcp://127.0.0.1:35415", "to": "tcp://127.0.0.1:41431"} 2626s --- PASS: TestServer_TCP_Insecure_DelayTx (0.09s) 2626s === RUN TestServer_Unix_Secure_DelayTx 2626s logger.go:146: 2026-02-08T04:13:41.119Z INFO started proxying {"from": "unix://18922A37711FD7AA6D22.unix-conn", "to": "unix://18922A37712069095757.unix-conn"} 2626s logger.go:146: 2026-02-08T04:13:41.119Z INFO proxy is listening on {"from": "unix://18922A37711FD7AA6D22.unix-conn"} 2626s logger.go:146: 2026-02-08T04:13:41.120Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://18922A37711FD7AA6D22.unix-conn", "to": "unix://18922A37712069095757.unix-conn"} 2626s logger.go:146: 2026-02-08T04:13:41.121Z DEBUG transmitted {"data-size": "12 B", "from": "unix://18922A37711FD7AA6D22.unix-conn", "to": "unix://18922A37712069095757.unix-conn"} 2626s server_test.go:102: took 823.201µs with no latency 2626s logger.go:146: 2026-02-08T04:13:41.121Z INFO set transmit latency {"latency": "54.640366ms", "given-latency": "50ms", "given-latency-random-variable": "5ms", "from": "unix://18922A37711FD7AA6D22.unix-conn", "to": "unix://18922A37712069095757.unix-conn"} 2626s logger.go:146: 2026-02-08T04:13:41.121Z DEBUG modified tx {"data-received": "8 B", "data-modified": "8 B", "from": "unix://18922A37711FD7AA6D22.unix-conn", "to": "unix://18922A37712069095757.unix-conn"} 2626s logger.go:146: 2026-02-08T04:13:41.224Z DEBUG transmitted {"data-size": "8 B", "from": "unix://18922A37711FD7AA6D22.unix-conn", "to": "unix://18922A37712069095757.unix-conn"} 2626s server_test.go:117: took 104.970411ms with latency 50ms+-5ms 2626s logger.go:146: 2026-02-08T04:13:41.226Z INFO removed transmit latency {"latency": "54.640366ms", "from": "unix://18922A37711FD7AA6D22.unix-conn", "to": "unix://18922A37712069095757.unix-conn"} 2626s logger.go:146: 2026-02-08T04:13:41.226Z INFO closed proxy listener {"from": "unix://18922A37711FD7AA6D22.unix-conn", "to": "unix://18922A37712069095757.unix-conn"} 2626s --- PASS: TestServer_Unix_Secure_DelayTx (0.11s) 2626s === RUN TestServer_TCP_Secure_DelayTx 2626s logger.go:146: 2026-02-08T04:13:41.227Z INFO started proxying {"from": "tcp://127.0.0.1:41515", "to": "tcp://127.0.0.1:40475"} 2626s logger.go:146: 2026-02-08T04:13:41.227Z INFO proxy is listening on {"from": "tcp://127.0.0.1:41515"} 2626s logger.go:146: 2026-02-08T04:13:41.230Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "tcp://127.0.0.1:41515", "to": "tcp://127.0.0.1:40475"} 2626s logger.go:146: 2026-02-08T04:13:41.230Z DEBUG transmitted {"data-size": "12 B", "from": "tcp://127.0.0.1:41515", "to": "tcp://127.0.0.1:40475"} 2626s server_test.go:102: took 2.805446ms with no latency 2626s logger.go:146: 2026-02-08T04:13:41.230Z INFO set transmit latency {"latency": "53.178323ms", "given-latency": "50ms", "given-latency-random-variable": "5ms", "from": "tcp://127.0.0.1:41515", "to": "tcp://127.0.0.1:40475"} 2626s logger.go:146: 2026-02-08T04:13:41.232Z DEBUG modified tx {"data-received": "8 B", "data-modified": "8 B", "from": "tcp://127.0.0.1:41515", "to": "tcp://127.0.0.1:40475"} 2626s logger.go:146: 2026-02-08T04:13:41.326Z DEBUG transmitted {"data-size": "8 B", "from": "tcp://127.0.0.1:41515", "to": "tcp://127.0.0.1:40475"} 2626s server_test.go:117: took 95.606245ms with latency 50ms+-5ms 2626s logger.go:146: 2026-02-08T04:13:41.326Z INFO removed transmit latency {"latency": "53.178323ms", "from": "tcp://127.0.0.1:41515", "to": "tcp://127.0.0.1:40475"} 2626s logger.go:146: 2026-02-08T04:13:41.326Z INFO closed proxy listener {"from": "tcp://127.0.0.1:41515", "to": "tcp://127.0.0.1:40475"} 2626s --- PASS: TestServer_TCP_Secure_DelayTx (0.10s) 2626s === RUN TestServer_Unix_Insecure_DelayAccept 2626s logger.go:146: 2026-02-08T04:13:41.326Z INFO started proxying {"from": "unix://18922A377D7754643102.unix-conn", "to": "unix://18922A377D77DBDC55D9.unix-conn"} 2626s logger.go:146: 2026-02-08T04:13:41.326Z INFO proxy is listening on {"from": "unix://18922A377D7754643102.unix-conn"} 2626s logger.go:146: 2026-02-08T04:13:41.326Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://18922A377D7754643102.unix-conn", "to": "unix://18922A377D77DBDC55D9.unix-conn"} 2626s logger.go:146: 2026-02-08T04:13:41.326Z DEBUG transmitted {"data-size": "12 B", "from": "unix://18922A377D7754643102.unix-conn", "to": "unix://18922A377D77DBDC55D9.unix-conn"} 2626s server_test.go:207: took 164.805µs with no latency 2626s logger.go:146: 2026-02-08T04:13:41.326Z INFO set accept latency {"latency": "701.738199ms", "given-latency": "700ms", "given-latency-random-variable": "10ms", "from": "unix://18922A377D7754643102.unix-conn", "to": "unix://18922A377D77DBDC55D9.unix-conn"} 2626s logger.go:146: 2026-02-08T04:13:41.326Z DEBUG listener accept error {"error": "accept unix 18922A377D7754643102.unix-conn: use of closed network connection"} 2626s logger.go:146: 2026-02-08T04:13:41.326Z INFO reset listener on {"from": "unix://18922A377D7754643102.unix-conn"} 2626s logger.go:146: 2026-02-08T04:13:41.339Z DEBUG listener is closed; retry listening on {"from": "unix://18922A377D7754643102.unix-conn"} 2626s logger.go:146: 2026-02-08T04:13:41.339Z INFO reset listener on {"from": "unix://18922A377D7754643102.unix-conn"} 2627s logger.go:146: 2026-02-08T04:13:42.133Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://18922A377D7754643102.unix-conn", "to": "unix://18922A377D77DBDC55D9.unix-conn"} 2627s logger.go:146: 2026-02-08T04:13:42.162Z DEBUG transmitted {"data-size": "12 B", "from": "unix://18922A377D7754643102.unix-conn", "to": "unix://18922A377D77DBDC55D9.unix-conn"} 2627s server_test.go:223: took 635.402099ms with latency 700ms±10ms 2627s logger.go:146: 2026-02-08T04:13:42.162Z INFO removed accept latency {"latency": "701.738199ms", "from": "unix://18922A377D7754643102.unix-conn", "to": "unix://18922A377D77DBDC55D9.unix-conn"} 2627s logger.go:146: 2026-02-08T04:13:42.162Z INFO closed proxy listener {"from": "unix://18922A377D7754643102.unix-conn", "to": "unix://18922A377D77DBDC55D9.unix-conn"} 2627s --- PASS: TestServer_Unix_Insecure_DelayAccept (0.84s) 2627s === RUN TestServer_Unix_Secure_DelayAccept 2627s logger.go:146: 2026-02-08T04:13:42.163Z INFO started proxying {"from": "unix://18922A37AF54457C2847.unix-conn", "to": "unix://18922A37AF549B935C7A.unix-conn"} 2627s logger.go:146: 2026-02-08T04:13:42.163Z INFO proxy is listening on {"from": "unix://18922A37AF54457C2847.unix-conn"} 2627s logger.go:146: 2026-02-08T04:13:42.164Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://18922A37AF54457C2847.unix-conn", "to": "unix://18922A37AF549B935C7A.unix-conn"} 2627s logger.go:146: 2026-02-08T04:13:42.164Z DEBUG transmitted {"data-size": "12 B", "from": "unix://18922A37AF54457C2847.unix-conn", "to": "unix://18922A37AF549B935C7A.unix-conn"} 2627s server_test.go:207: took 1.36146ms with no latency 2627s logger.go:146: 2026-02-08T04:13:42.164Z INFO set accept latency {"latency": "693.921559ms", "given-latency": "700ms", "given-latency-random-variable": "10ms", "from": "unix://18922A37AF54457C2847.unix-conn", "to": "unix://18922A37AF549B935C7A.unix-conn"} 2627s logger.go:146: 2026-02-08T04:13:42.164Z DEBUG listener accept error {"error": "accept unix 18922A37AF54457C2847.unix-conn: use of closed network connection"} 2627s logger.go:146: 2026-02-08T04:13:42.164Z INFO reset listener on {"from": "unix://18922A37AF54457C2847.unix-conn"} 2627s logger.go:146: 2026-02-08T04:13:42.175Z DEBUG listener is closed; retry listening on {"from": "unix://18922A37AF54457C2847.unix-conn"} 2627s logger.go:146: 2026-02-08T04:13:42.175Z INFO reset listener on {"from": "unix://18922A37AF54457C2847.unix-conn"} 2628s logger.go:146: 2026-02-08T04:13:42.963Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://18922A37AF54457C2847.unix-conn", "to": "unix://18922A37AF549B935C7A.unix-conn"} 2628s logger.go:146: 2026-02-08T04:13:42.963Z DEBUG transmitted {"data-size": "12 B", "from": "unix://18922A37AF54457C2847.unix-conn", "to": "unix://18922A37AF549B935C7A.unix-conn"} 2628s server_test.go:223: took 488.408196ms with latency 700ms±10ms 2628s logger.go:146: 2026-02-08T04:13:42.963Z INFO removed accept latency {"latency": "693.921559ms", "from": "unix://18922A37AF54457C2847.unix-conn", "to": "unix://18922A37AF549B935C7A.unix-conn"} 2628s logger.go:146: 2026-02-08T04:13:42.963Z INFO closed proxy listener {"from": "unix://18922A37AF54457C2847.unix-conn", "to": "unix://18922A37AF549B935C7A.unix-conn"} 2628s --- PASS: TestServer_Unix_Secure_DelayAccept (0.82s) 2628s === RUN TestServer_PauseTx 2628s logger.go:146: 2026-02-08T04:13:42.979Z INFO started proxying {"from": "unix://18922A37E000A0C74EBF.unix-conn", "to": "unix://18922A37E000F97C1393.unix-conn"} 2628s logger.go:146: 2026-02-08T04:13:42.979Z INFO proxy is listening on {"from": "unix://18922A37E000A0C74EBF.unix-conn"} 2628s logger.go:146: 2026-02-08T04:13:42.979Z INFO paused tx {"from": "unix://18922A37E000A0C74EBF.unix-conn", "to": "unix://18922A37E000F97C1393.unix-conn"} 2628s logger.go:146: 2026-02-08T04:13:42.980Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://18922A37E000A0C74EBF.unix-conn", "to": "unix://18922A37E000F97C1393.unix-conn"} 2628s logger.go:146: 2026-02-08T04:13:43.386Z INFO unpaused tx {"from": "unix://18922A37E000A0C74EBF.unix-conn", "to": "unix://18922A37E000F97C1393.unix-conn"} 2628s logger.go:146: 2026-02-08T04:13:43.387Z DEBUG transmitted {"data-size": "12 B", "from": "unix://18922A37E000A0C74EBF.unix-conn", "to": "unix://18922A37E000F97C1393.unix-conn"} 2628s logger.go:146: 2026-02-08T04:13:43.387Z INFO closed proxy listener {"from": "unix://18922A37E000A0C74EBF.unix-conn", "to": "unix://18922A37E000F97C1393.unix-conn"} 2628s --- PASS: TestServer_PauseTx (0.41s) 2628s === RUN TestServer_ModifyTx_corrupt 2628s logger.go:146: 2026-02-08T04:13:43.387Z INFO started proxying {"from": "unix://18922A37F84C8C63845F.unix-conn", "to": "unix://18922A37F84CDDD1950.unix-conn"} 2628s logger.go:146: 2026-02-08T04:13:43.387Z INFO proxy is listening on {"from": "unix://18922A37F84C8C63845F.unix-conn"} 2628s logger.go:146: 2026-02-08T04:13:43.387Z INFO modifying tx {"from": "unix://18922A37F84C8C63845F.unix-conn", "to": "unix://18922A37F84CDDD1950.unix-conn"} 2628s logger.go:146: 2026-02-08T04:13:43.387Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://18922A37F84C8C63845F.unix-conn", "to": "unix://18922A37F84CDDD1950.unix-conn"} 2628s logger.go:146: 2026-02-08T04:13:43.387Z DEBUG transmitted {"data-size": "12 B", "from": "unix://18922A37F84C8C63845F.unix-conn", "to": "unix://18922A37F84CDDD1950.unix-conn"} 2628s logger.go:146: 2026-02-08T04:13:43.387Z INFO unmodifyed tx {"from": "unix://18922A37F84C8C63845F.unix-conn", "to": "unix://18922A37F84CDDD1950.unix-conn"} 2628s logger.go:146: 2026-02-08T04:13:43.387Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://18922A37F84C8C63845F.unix-conn", "to": "unix://18922A37F84CDDD1950.unix-conn"} 2628s logger.go:146: 2026-02-08T04:13:43.387Z DEBUG transmitted {"data-size": "12 B", "from": "unix://18922A37F84C8C63845F.unix-conn", "to": "unix://18922A37F84CDDD1950.unix-conn"} 2628s logger.go:146: 2026-02-08T04:13:43.387Z INFO closed proxy listener {"from": "unix://18922A37F84C8C63845F.unix-conn", "to": "unix://18922A37F84CDDD1950.unix-conn"} 2628s --- PASS: TestServer_ModifyTx_corrupt (0.00s) 2628s === RUN TestServer_ModifyTx_packet_loss 2628s logger.go:146: 2026-02-08T04:13:43.387Z INFO started proxying {"from": "unix://18922A37F854E7C94443.unix-conn", "to": "unix://18922A37F8552CF02439.unix-conn"} 2628s logger.go:146: 2026-02-08T04:13:43.387Z INFO proxy is listening on {"from": "unix://18922A37F854E7C94443.unix-conn"} 2628s logger.go:146: 2026-02-08T04:13:43.388Z INFO modifying tx {"from": "unix://18922A37F854E7C94443.unix-conn", "to": "unix://18922A37F8552CF02439.unix-conn"} 2628s logger.go:146: 2026-02-08T04:13:43.388Z DEBUG modified tx {"data-received": "12 B", "data-modified": "6 B", "from": "unix://18922A37F854E7C94443.unix-conn", "to": "unix://18922A37F8552CF02439.unix-conn"} 2628s logger.go:146: 2026-02-08T04:13:43.388Z DEBUG transmitted {"data-size": "12 B", "from": "unix://18922A37F854E7C94443.unix-conn", "to": "unix://18922A37F8552CF02439.unix-conn"} 2628s logger.go:146: 2026-02-08T04:13:43.388Z INFO unmodifyed tx {"from": "unix://18922A37F854E7C94443.unix-conn", "to": "unix://18922A37F8552CF02439.unix-conn"} 2628s logger.go:146: 2026-02-08T04:13:43.388Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://18922A37F854E7C94443.unix-conn", "to": "unix://18922A37F8552CF02439.unix-conn"} 2628s logger.go:146: 2026-02-08T04:13:43.388Z DEBUG transmitted {"data-size": "12 B", "from": "unix://18922A37F854E7C94443.unix-conn", "to": "unix://18922A37F8552CF02439.unix-conn"} 2628s logger.go:146: 2026-02-08T04:13:43.388Z INFO closed proxy listener {"from": "unix://18922A37F854E7C94443.unix-conn", "to": "unix://18922A37F8552CF02439.unix-conn"} 2628s --- PASS: TestServer_ModifyTx_packet_loss (0.00s) 2628s === RUN TestServer_BlackholeTx 2628s logger.go:146: 2026-02-08T04:13:43.388Z INFO started proxying {"from": "unix://18922A37F85BBDBF6F9A.unix-conn", "to": "unix://18922A37F85BFFBB388C.unix-conn"} 2628s logger.go:146: 2026-02-08T04:13:43.388Z INFO proxy is listening on {"from": "unix://18922A37F85BBDBF6F9A.unix-conn"} 2628s logger.go:146: 2026-02-08T04:13:43.388Z INFO modifying tx {"from": "unix://18922A37F85BBDBF6F9A.unix-conn", "to": "unix://18922A37F85BFFBB388C.unix-conn"} 2628s logger.go:146: 2026-02-08T04:13:43.388Z INFO blackholed tx {"from": "unix://18922A37F85BBDBF6F9A.unix-conn", "to": "unix://18922A37F85BFFBB388C.unix-conn"} 2628s logger.go:146: 2026-02-08T04:13:43.388Z DEBUG modified tx {"data-received": "12 B", "data-modified": "0 B", "from": "unix://18922A37F85BBDBF6F9A.unix-conn", "to": "unix://18922A37F85BFFBB388C.unix-conn"} 2629s logger.go:146: 2026-02-08T04:13:43.599Z INFO unmodifyed tx {"from": "unix://18922A37F85BBDBF6F9A.unix-conn", "to": "unix://18922A37F85BFFBB388C.unix-conn"} 2629s logger.go:146: 2026-02-08T04:13:43.599Z INFO unblackholed tx {"from": "unix://18922A37F85BBDBF6F9A.unix-conn", "to": "unix://18922A37F85BFFBB388C.unix-conn"} 2629s logger.go:146: 2026-02-08T04:13:43.600Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://18922A37F85BBDBF6F9A.unix-conn", "to": "unix://18922A37F85BFFBB388C.unix-conn"} 2629s logger.go:146: 2026-02-08T04:13:43.600Z DEBUG transmitted {"data-size": "12 B", "from": "unix://18922A37F85BBDBF6F9A.unix-conn", "to": "unix://18922A37F85BFFBB388C.unix-conn"} 2629s logger.go:146: 2026-02-08T04:13:43.600Z INFO closed proxy listener {"from": "unix://18922A37F85BBDBF6F9A.unix-conn", "to": "unix://18922A37F85BFFBB388C.unix-conn"} 2629s --- PASS: TestServer_BlackholeTx (0.21s) 2629s === RUN TestServer_Shutdown 2629s logger.go:146: 2026-02-08T04:13:43.600Z INFO started proxying {"from": "unix://18922A3804FD82E1424F.unix-conn", "to": "unix://18922A3804FDD2E84E97.unix-conn"} 2629s logger.go:146: 2026-02-08T04:13:43.600Z INFO proxy is listening on {"from": "unix://18922A3804FD82E1424F.unix-conn"} 2629s logger.go:146: 2026-02-08T04:13:43.600Z DEBUG listener accept error {"error": "accept unix 18922A3804FD82E1424F.unix-conn: use of closed network connection"} 2629s logger.go:146: 2026-02-08T04:13:43.639Z DEBUG listener is closed; retry listening on {"from": "unix://18922A3804FD82E1424F.unix-conn"} 2629s logger.go:146: 2026-02-08T04:13:43.639Z INFO reset listener on {"from": "unix://18922A3804FD82E1424F.unix-conn"} 2629s logger.go:146: 2026-02-08T04:13:43.802Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://18922A3804FD82E1424F.unix-conn", "to": "unix://18922A3804FDD2E84E97.unix-conn"} 2629s logger.go:146: 2026-02-08T04:13:43.802Z DEBUG transmitted {"data-size": "12 B", "from": "unix://18922A3804FD82E1424F.unix-conn", "to": "unix://18922A3804FDD2E84E97.unix-conn"} 2629s logger.go:146: 2026-02-08T04:13:43.802Z INFO closed proxy listener {"from": "unix://18922A3804FD82E1424F.unix-conn", "to": "unix://18922A3804FDD2E84E97.unix-conn"} 2629s --- PASS: TestServer_Shutdown (0.20s) 2629s === RUN TestServer_ShutdownListener 2629s logger.go:146: 2026-02-08T04:13:43.824Z INFO started proxying {"from": "unix://18922A38110A3A683AD.unix-conn", "to": "unix://18922A38110A891C746E.unix-conn"} 2629s logger.go:146: 2026-02-08T04:13:43.824Z INFO proxy is listening on {"from": "unix://18922A38110A3A683AD.unix-conn"} 2629s logger.go:146: 2026-02-08T04:13:44.044Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://18922A38110A3A683AD.unix-conn", "to": "unix://18922A38110A891C746E.unix-conn"} 2629s logger.go:146: 2026-02-08T04:13:44.044Z DEBUG transmitted {"data-size": "12 B", "from": "unix://18922A38110A3A683AD.unix-conn", "to": "unix://18922A38110A891C746E.unix-conn"} 2629s logger.go:146: 2026-02-08T04:13:44.045Z INFO closed proxy listener {"from": "unix://18922A38110A3A683AD.unix-conn", "to": "unix://18922A38110A891C746E.unix-conn"} 2629s --- PASS: TestServer_ShutdownListener (0.24s) 2629s === RUN TestServerHTTP_Insecure_DelayTx 2629s logger.go:146: 2026-02-08T04:13:44.249Z INFO started proxying {"from": "tcp://127.0.0.1:43027", "to": "tcp://127.0.0.1:43557"} 2629s logger.go:146: 2026-02-08T04:13:44.249Z INFO proxy is listening on {"from": "tcp://127.0.0.1:43027"} 2629s logger.go:146: 2026-02-08T04:13:44.251Z DEBUG modified tx {"data-received": "150 B", "data-modified": "150 B", "from": "tcp://127.0.0.1:43027", "to": "tcp://127.0.0.1:43557"} 2629s logger.go:146: 2026-02-08T04:13:44.251Z DEBUG modified rx {"data-received": "142 B", "data-modified": "142 B", "from": "tcp://127.0.0.1:43557", "to": "tcp://127.0.0.1:43027"} 2629s logger.go:146: 2026-02-08T04:13:44.251Z DEBUG received {"data-size": "142 B", "from": "tcp://127.0.0.1:43557", "to": "tcp://127.0.0.1:43027"} 2629s server_test.go:557: took 2.366531ms with no latency 2629s logger.go:146: 2026-02-08T04:13:44.251Z INFO set transmit latency {"latency": "993.764033ms", "given-latency": "1s", "given-latency-random-variable": "10ms", "from": "tcp://127.0.0.1:43027", "to": "tcp://127.0.0.1:43557"} 2629s logger.go:146: 2026-02-08T04:13:44.251Z DEBUG transmitted {"data-size": "150 B", "from": "tcp://127.0.0.1:43027", "to": "tcp://127.0.0.1:43557"} 2629s logger.go:146: 2026-02-08T04:13:44.251Z DEBUG modified tx {"data-received": "150 B", "data-modified": "150 B", "from": "tcp://127.0.0.1:43027", "to": "tcp://127.0.0.1:43557"} 2630s logger.go:146: 2026-02-08T04:13:45.246Z DEBUG transmitted {"data-size": "150 B", "from": "tcp://127.0.0.1:43027", "to": "tcp://127.0.0.1:43557"} 2630s logger.go:146: 2026-02-08T04:13:45.247Z DEBUG modified rx {"data-received": "142 B", "data-modified": "142 B", "from": "tcp://127.0.0.1:43557", "to": "tcp://127.0.0.1:43027"} 2630s logger.go:146: 2026-02-08T04:13:45.247Z DEBUG received {"data-size": "142 B", "from": "tcp://127.0.0.1:43557", "to": "tcp://127.0.0.1:43027"} 2630s server_test.go:597: took 995.769828ms with latency 1s±10ms 2630s logger.go:146: 2026-02-08T04:13:45.247Z INFO removed transmit latency {"latency": "993.764033ms", "from": "tcp://127.0.0.1:43027", "to": "tcp://127.0.0.1:43557"} 2630s logger.go:146: 2026-02-08T04:13:45.247Z INFO closing Proxy server... 2630s logger.go:146: 2026-02-08T04:13:45.247Z INFO closed proxy listener {"from": "tcp://127.0.0.1:43027", "to": "tcp://127.0.0.1:43557"} 2630s logger.go:146: 2026-02-08T04:13:45.247Z INFO closed Proxy server. 2630s --- PASS: TestServerHTTP_Insecure_DelayTx (1.20s) 2630s === RUN TestServerHTTP_Secure_DelayTx 2630s logger.go:146: 2026-02-08T04:13:45.248Z INFO Loading cert pool {"cs": ["../../tests/fixtures/ca.crt"], "tlsinfo": "cert = ../../tests/fixtures/server.crt, key = ../../tests/fixtures/server.key.insecure, client-cert=, client-key=, trusted-ca = ../../tests/fixtures/ca.crt, client-cert-auth = true, crl-file = "} 2631s logger.go:146: 2026-02-08T04:13:45.545Z INFO started proxying {"from": "tcp://127.0.0.1:39657", "to": "tcp://127.0.0.1:39145"} 2631s logger.go:146: 2026-02-08T04:13:45.545Z INFO proxy is listening on {"from": "tcp://127.0.0.1:39657"} 2631s logger.go:146: 2026-02-08T04:13:45.546Z DEBUG modified tx {"data-received": "273 B", "data-modified": "273 B", "from": "tcp://127.0.0.1:39657", "to": "tcp://127.0.0.1:39145"} 2631s logger.go:146: 2026-02-08T04:13:45.546Z DEBUG transmitted {"data-size": "273 B", "from": "tcp://127.0.0.1:39657", "to": "tcp://127.0.0.1:39145"} 2631s logger.go:146: 2026-02-08T04:13:45.579Z DEBUG modified rx {"data-received": "1.6 kB", "data-modified": "1.6 kB", "from": "tcp://127.0.0.1:39145", "to": "tcp://127.0.0.1:39657"} 2631s logger.go:146: 2026-02-08T04:13:45.579Z DEBUG received {"data-size": "1.6 kB", "from": "tcp://127.0.0.1:39145", "to": "tcp://127.0.0.1:39657"} 2631s logger.go:146: 2026-02-08T04:13:45.580Z DEBUG modified tx {"data-received": "236 B", "data-modified": "236 B", "from": "tcp://127.0.0.1:39657", "to": "tcp://127.0.0.1:39145"} 2631s logger.go:146: 2026-02-08T04:13:45.580Z DEBUG transmitted {"data-size": "236 B", "from": "tcp://127.0.0.1:39657", "to": "tcp://127.0.0.1:39145"} 2631s logger.go:146: 2026-02-08T04:13:45.580Z DEBUG modified rx {"data-received": "164 B", "data-modified": "164 B", "from": "tcp://127.0.0.1:39145", "to": "tcp://127.0.0.1:39657"} 2631s logger.go:146: 2026-02-08T04:13:45.582Z DEBUG received {"data-size": "164 B", "from": "tcp://127.0.0.1:39145", "to": "tcp://127.0.0.1:39657"} 2631s server_test.go:557: took 37.13524ms with no latency 2631s logger.go:146: 2026-02-08T04:13:45.582Z INFO set transmit latency {"latency": "1.000535004s", "given-latency": "1s", "given-latency-random-variable": "10ms", "from": "tcp://127.0.0.1:39657", "to": "tcp://127.0.0.1:39145"} 2631s logger.go:146: 2026-02-08T04:13:45.583Z DEBUG modified tx {"data-received": "273 B", "data-modified": "273 B", "from": "tcp://127.0.0.1:39657", "to": "tcp://127.0.0.1:39145"} 2632s logger.go:146: 2026-02-08T04:13:46.663Z DEBUG transmitted {"data-size": "273 B", "from": "tcp://127.0.0.1:39657", "to": "tcp://127.0.0.1:39145"} 2632s logger.go:146: 2026-02-08T04:13:46.670Z DEBUG modified rx {"data-received": "1.6 kB", "data-modified": "1.6 kB", "from": "tcp://127.0.0.1:39145", "to": "tcp://127.0.0.1:39657"} 2632s logger.go:146: 2026-02-08T04:13:46.670Z DEBUG received {"data-size": "1.6 kB", "from": "tcp://127.0.0.1:39145", "to": "tcp://127.0.0.1:39657"} 2632s logger.go:146: 2026-02-08T04:13:46.704Z DEBUG modified tx {"data-received": "64 B", "data-modified": "64 B", "from": "tcp://127.0.0.1:39657", "to": "tcp://127.0.0.1:39145"} 2633s logger.go:146: 2026-02-08T04:13:47.819Z DEBUG transmitted {"data-size": "64 B", "from": "tcp://127.0.0.1:39657", "to": "tcp://127.0.0.1:39145"} 2633s logger.go:146: 2026-02-08T04:13:47.819Z DEBUG modified tx {"data-received": "172 B", "data-modified": "172 B", "from": "tcp://127.0.0.1:39657", "to": "tcp://127.0.0.1:39145"} 2634s logger.go:146: 2026-02-08T04:13:48.820Z DEBUG transmitted {"data-size": "172 B", "from": "tcp://127.0.0.1:39657", "to": "tcp://127.0.0.1:39145"} 2634s logger.go:146: 2026-02-08T04:13:48.822Z DEBUG modified rx {"data-received": "164 B", "data-modified": "164 B", "from": "tcp://127.0.0.1:39145", "to": "tcp://127.0.0.1:39657"} 2634s logger.go:146: 2026-02-08T04:13:48.822Z DEBUG received {"data-size": "164 B", "from": "tcp://127.0.0.1:39145", "to": "tcp://127.0.0.1:39657"} 2634s server_test.go:597: took 3.239642166s with latency 1s±10ms 2634s logger.go:146: 2026-02-08T04:13:48.822Z INFO removed transmit latency {"latency": "1.000535004s", "from": "tcp://127.0.0.1:39657", "to": "tcp://127.0.0.1:39145"} 2634s logger.go:146: 2026-02-08T04:13:48.822Z INFO closing Proxy server... 2634s logger.go:146: 2026-02-08T04:13:48.822Z INFO closed proxy listener {"from": "tcp://127.0.0.1:39657", "to": "tcp://127.0.0.1:39145"} 2634s logger.go:146: 2026-02-08T04:13:48.822Z DEBUG modified tx {"data-received": "24 B", "data-modified": "24 B", "from": "tcp://127.0.0.1:39657", "to": "tcp://127.0.0.1:39145"} 2634s logger.go:146: 2026-02-08T04:13:48.822Z DEBUG transmitted {"data-size": "24 B", "from": "tcp://127.0.0.1:39657", "to": "tcp://127.0.0.1:39145"} 2634s logger.go:146: 2026-02-08T04:13:48.822Z DEBUG modified tx {"data-received": "24 B", "data-modified": "24 B", "from": "tcp://127.0.0.1:39657", "to": "tcp://127.0.0.1:39145"} 2634s logger.go:146: 2026-02-08T04:13:48.822Z INFO closed Proxy server. 2634s --- PASS: TestServerHTTP_Secure_DelayTx (3.57s) 2634s === RUN TestServerHTTP_Insecure_DelayRx 2634s logger.go:146: 2026-02-08T04:13:49.087Z INFO started proxying {"from": "tcp://127.0.0.1:42567", "to": "tcp://127.0.0.1:40747"} 2634s logger.go:146: 2026-02-08T04:13:49.087Z INFO proxy is listening on {"from": "tcp://127.0.0.1:42567"} 2634s logger.go:146: 2026-02-08T04:13:49.088Z DEBUG modified tx {"data-received": "150 B", "data-modified": "150 B", "from": "tcp://127.0.0.1:42567", "to": "tcp://127.0.0.1:40747"} 2634s logger.go:146: 2026-02-08T04:13:49.088Z DEBUG transmitted {"data-size": "150 B", "from": "tcp://127.0.0.1:42567", "to": "tcp://127.0.0.1:40747"} 2634s logger.go:146: 2026-02-08T04:13:49.088Z DEBUG modified rx {"data-received": "142 B", "data-modified": "142 B", "from": "tcp://127.0.0.1:40747", "to": "tcp://127.0.0.1:42567"} 2634s logger.go:146: 2026-02-08T04:13:49.088Z DEBUG received {"data-size": "142 B", "from": "tcp://127.0.0.1:40747", "to": "tcp://127.0.0.1:42567"} 2634s server_test.go:557: took 706.815µs with no latency 2634s logger.go:146: 2026-02-08T04:13:49.088Z INFO set receive latency {"latency": "1.006781492s", "given-latency": "1s", "given-latency-random-variable": "10ms", "from": "tcp://127.0.0.1:40747", "to": "tcp://127.0.0.1:42567"} 2634s logger.go:146: 2026-02-08T04:13:49.088Z DEBUG modified tx {"data-received": "150 B", "data-modified": "150 B", "from": "tcp://127.0.0.1:42567", "to": "tcp://127.0.0.1:40747"} 2634s logger.go:146: 2026-02-08T04:13:49.088Z DEBUG transmitted {"data-size": "150 B", "from": "tcp://127.0.0.1:42567", "to": "tcp://127.0.0.1:40747"} 2634s logger.go:146: 2026-02-08T04:13:49.088Z DEBUG modified rx {"data-received": "142 B", "data-modified": "142 B", "from": "tcp://127.0.0.1:40747", "to": "tcp://127.0.0.1:42567"} 2635s logger.go:146: 2026-02-08T04:13:50.099Z DEBUG received {"data-size": "142 B", "from": "tcp://127.0.0.1:40747", "to": "tcp://127.0.0.1:42567"} 2635s server_test.go:597: took 1.010884758s with latency 1s±10ms 2635s logger.go:146: 2026-02-08T04:13:50.099Z INFO removed receive latency {"latency": "1.006781492s", "from": "tcp://127.0.0.1:40747", "to": "tcp://127.0.0.1:42567"} 2635s logger.go:146: 2026-02-08T04:13:50.099Z INFO closing Proxy server... 2635s logger.go:146: 2026-02-08T04:13:50.099Z INFO closed proxy listener {"from": "tcp://127.0.0.1:42567", "to": "tcp://127.0.0.1:40747"} 2635s logger.go:146: 2026-02-08T04:13:50.099Z INFO closed Proxy server. 2635s --- PASS: TestServerHTTP_Insecure_DelayRx (1.28s) 2635s === RUN TestServerHTTP_Secure_DelayRx 2635s logger.go:146: 2026-02-08T04:13:50.100Z INFO Loading cert pool {"cs": ["../../tests/fixtures/ca.crt"], "tlsinfo": "cert = ../../tests/fixtures/server.crt, key = ../../tests/fixtures/server.key.insecure, client-cert=, client-key=, trusted-ca = ../../tests/fixtures/ca.crt, client-cert-auth = true, crl-file = "} 2635s logger.go:146: 2026-02-08T04:13:50.320Z INFO proxy is listening on {"from": "tcp://127.0.0.1:39613"} 2635s logger.go:146: 2026-02-08T04:13:50.320Z INFO started proxying {"from": "tcp://127.0.0.1:39613", "to": "tcp://127.0.0.1:34583"} 2635s logger.go:146: 2026-02-08T04:13:50.358Z DEBUG modified tx {"data-received": "273 B", "data-modified": "273 B", "from": "tcp://127.0.0.1:39613", "to": "tcp://127.0.0.1:34583"} 2635s logger.go:146: 2026-02-08T04:13:50.362Z DEBUG modified rx {"data-received": "1.6 kB", "data-modified": "1.6 kB", "from": "tcp://127.0.0.1:34583", "to": "tcp://127.0.0.1:39613"} 2635s logger.go:146: 2026-02-08T04:13:50.362Z DEBUG received {"data-size": "1.6 kB", "from": "tcp://127.0.0.1:34583", "to": "tcp://127.0.0.1:39613"} 2635s logger.go:146: 2026-02-08T04:13:50.358Z DEBUG transmitted {"data-size": "273 B", "from": "tcp://127.0.0.1:39613", "to": "tcp://127.0.0.1:34583"} 2635s logger.go:146: 2026-02-08T04:13:50.363Z DEBUG modified tx {"data-received": "236 B", "data-modified": "236 B", "from": "tcp://127.0.0.1:39613", "to": "tcp://127.0.0.1:34583"} 2635s logger.go:146: 2026-02-08T04:13:50.363Z DEBUG modified rx {"data-received": "164 B", "data-modified": "164 B", "from": "tcp://127.0.0.1:34583", "to": "tcp://127.0.0.1:39613"} 2635s logger.go:146: 2026-02-08T04:13:50.363Z DEBUG received {"data-size": "164 B", "from": "tcp://127.0.0.1:34583", "to": "tcp://127.0.0.1:39613"} 2635s server_test.go:557: took 6.78881ms with no latency 2635s logger.go:146: 2026-02-08T04:13:50.363Z INFO set receive latency {"latency": "992.892676ms", "given-latency": "1s", "given-latency-random-variable": "10ms", "from": "tcp://127.0.0.1:34583", "to": "tcp://127.0.0.1:39613"} 2635s logger.go:146: 2026-02-08T04:13:50.363Z DEBUG transmitted {"data-size": "236 B", "from": "tcp://127.0.0.1:39613", "to": "tcp://127.0.0.1:34583"} 2635s logger.go:146: 2026-02-08T04:13:50.364Z DEBUG modified tx {"data-received": "273 B", "data-modified": "273 B", "from": "tcp://127.0.0.1:39613", "to": "tcp://127.0.0.1:34583"} 2635s logger.go:146: 2026-02-08T04:13:50.365Z DEBUG transmitted {"data-size": "273 B", "from": "tcp://127.0.0.1:39613", "to": "tcp://127.0.0.1:34583"} 2635s logger.go:146: 2026-02-08T04:13:50.369Z DEBUG modified rx {"data-received": "1.6 kB", "data-modified": "1.6 kB", "from": "tcp://127.0.0.1:34583", "to": "tcp://127.0.0.1:39613"} 2636s logger.go:146: 2026-02-08T04:13:51.471Z DEBUG received {"data-size": "1.6 kB", "from": "tcp://127.0.0.1:34583", "to": "tcp://127.0.0.1:39613"} 2636s logger.go:146: 2026-02-08T04:13:51.529Z DEBUG modified tx {"data-received": "64 B", "data-modified": "64 B", "from": "tcp://127.0.0.1:39613", "to": "tcp://127.0.0.1:34583"} 2636s logger.go:146: 2026-02-08T04:13:51.529Z DEBUG transmitted {"data-size": "64 B", "from": "tcp://127.0.0.1:39613", "to": "tcp://127.0.0.1:34583"} 2636s logger.go:146: 2026-02-08T04:13:51.590Z DEBUG modified tx {"data-received": "172 B", "data-modified": "172 B", "from": "tcp://127.0.0.1:39613", "to": "tcp://127.0.0.1:34583"} 2636s logger.go:146: 2026-02-08T04:13:51.590Z DEBUG transmitted {"data-size": "172 B", "from": "tcp://127.0.0.1:39613", "to": "tcp://127.0.0.1:34583"} 2636s logger.go:146: 2026-02-08T04:13:51.590Z DEBUG modified rx {"data-received": "164 B", "data-modified": "164 B", "from": "tcp://127.0.0.1:34583", "to": "tcp://127.0.0.1:39613"} 2637s logger.go:146: 2026-02-08T04:13:52.584Z DEBUG received {"data-size": "164 B", "from": "tcp://127.0.0.1:34583", "to": "tcp://127.0.0.1:39613"} 2637s server_test.go:597: took 2.221170921s with latency 1s±10ms 2638s logger.go:146: 2026-02-08T04:13:52.609Z INFO removed receive latency {"latency": "992.892676ms", "from": "tcp://127.0.0.1:34583", "to": "tcp://127.0.0.1:39613"} 2638s logger.go:146: 2026-02-08T04:13:52.609Z INFO closing Proxy server... 2638s logger.go:146: 2026-02-08T04:13:52.609Z DEBUG modified tx {"data-received": "24 B", "data-modified": "24 B", "from": "tcp://127.0.0.1:39613", "to": "tcp://127.0.0.1:34583"} 2638s logger.go:146: 2026-02-08T04:13:52.609Z DEBUG modified tx {"data-received": "24 B", "data-modified": "24 B", "from": "tcp://127.0.0.1:39613", "to": "tcp://127.0.0.1:34583"} 2638s logger.go:146: 2026-02-08T04:13:52.609Z DEBUG transmitted {"data-size": "24 B", "from": "tcp://127.0.0.1:39613", "to": "tcp://127.0.0.1:34583"} 2638s logger.go:146: 2026-02-08T04:13:52.609Z DEBUG modified rx {"data-received": "24 B", "data-modified": "24 B", "from": "tcp://127.0.0.1:34583", "to": "tcp://127.0.0.1:39613"} 2638s logger.go:146: 2026-02-08T04:13:52.609Z DEBUG transmitted {"data-size": "24 B", "from": "tcp://127.0.0.1:39613", "to": "tcp://127.0.0.1:34583"} 2638s logger.go:146: 2026-02-08T04:13:52.609Z INFO closed proxy listener {"from": "tcp://127.0.0.1:39613", "to": "tcp://127.0.0.1:34583"} 2638s logger.go:146: 2026-02-08T04:13:52.610Z INFO closed Proxy server. 2638s --- PASS: TestServerHTTP_Secure_DelayRx (2.51s) 2638s PASS 2638s ok go.etcd.io/etcd/pkg/proxy 11.871s 2640s === RUN TestPercentiles 2640s --- PASS: TestPercentiles (0.00s) 2640s === RUN TestReport 2640s --- PASS: TestReport (0.00s) 2640s === RUN TestWeightedReport 2640s --- PASS: TestWeightedReport (0.00s) 2640s === RUN TestGetTimeseries 2640s --- PASS: TestGetTimeseries (0.00s) 2640s PASS 2640s ok go.etcd.io/etcd/pkg/report 0.002s 2640s ? go.etcd.io/etcd/pkg/runtime [no test files] 2642s === RUN TestFIFOSchedule 2642s --- PASS: TestFIFOSchedule (0.00s) 2642s PASS 2642s ok go.etcd.io/etcd/pkg/schedule 0.101s 2644s === RUN TestUniqueStrings 2644s [XeiC4ATvmg 6597trBepp sjqMejXITw h7zxUq7cMv JktWn4Gl4b dSyo22FnDE i2JeRFhv0s KSZ5Z27kQy azNaQjSiae X3sV2LVt8U aiuucRpEWl qULknOEMRk iaGrMg9gwK ykSsIVOlkm qmsjEVtyJo X7P3KATwuZ jOlnnIY4P8 reM8qhLE9u yc03qUz70I UuLTma2gR2 aDSEEMLlW7 uHVR3LaT17 HezHm4j9EN cnmOn7rWP9 jXMwllArys 9R4mhemUNX ZkiUJmPWWw 4F9mMUD1Ch CogeTKh1DX o0VJhMikgz jsekclp1Kg yrKryXqCyU 4t04k05lfJ G53D9jtm4f Gtb1lpdRgW QlsdE5JFzg rUANt3Vqqd YBFKGevbp4 6SZZqspB6b QTtPS9EDay nHHVoWz1Iv 235xNpF0ZT dcZwNVUESx ZPZXdUpOrb 1H67dVY6yD RiAy665FhL Tf5WvSxTKf iT6zjCTdLt Xw1s7SPS7N XN6h8xf9Na] 2644s --- PASS: TestUniqueStrings (0.04s) 2644s PASS 2644s ok go.etcd.io/etcd/pkg/stringutil 0.122s 2649s === RUN TestGet 2649s === RUN TestGet/When_the_context_does_not_have_trace 2649s === RUN TestGet/When_the_context_has_trace 2649s --- PASS: TestGet (0.00s) 2649s --- PASS: TestGet/When_the_context_does_not_have_trace (0.00s) 2649s --- PASS: TestGet/When_the_context_has_trace (0.00s) 2649s === RUN TestCreate 2649s --- PASS: TestCreate (0.00s) 2649s === RUN TestLog 2649s === RUN TestLog/When_dump_all_logs 2649s === RUN TestLog/When_trace_has_fields 2649s === RUN TestLog/When_trace_has_subtrace 2649s --- PASS: TestLog (0.00s) 2649s --- PASS: TestLog/When_dump_all_logs (0.00s) 2649s --- PASS: TestLog/When_trace_has_fields (0.00s) 2649s --- PASS: TestLog/When_trace_has_subtrace (0.00s) 2649s === RUN TestLogIfLong 2649s === RUN TestLogIfLong/When_the_duration_is_smaller_than_threshold 2649s === RUN TestLogIfLong/When_the_duration_is_longer_than_threshold 2649s === RUN TestLogIfLong/When_not_all_steps_are_longer_than_step_threshold 2649s --- PASS: TestLogIfLong (0.00s) 2649s --- PASS: TestLogIfLong/When_the_duration_is_smaller_than_threshold (0.00s) 2649s --- PASS: TestLogIfLong/When_the_duration_is_longer_than_threshold (0.00s) 2649s --- PASS: TestLogIfLong/When_not_all_steps_are_longer_than_step_threshold (0.00s) 2649s PASS 2649s ok go.etcd.io/etcd/pkg/traceutil 0.075s 2650s === RUN TestWait 2650s --- PASS: TestWait (0.00s) 2650s === RUN TestRegisterDupPanic 2650s 2026/02/08 04:14:05 dup id 1 2650s --- PASS: TestRegisterDupPanic (0.02s) 2650s === RUN TestTriggerDupSuppression 2650s --- PASS: TestTriggerDupSuppression (0.00s) 2650s === RUN TestIsRegistered 2650s --- PASS: TestIsRegistered (0.00s) 2650s === RUN TestWaitTime 2650s --- PASS: TestWaitTime (0.00s) 2650s === RUN TestWaitTestStress 2650s --- PASS: TestWaitTestStress (0.01s) 2650s PASS 2650s ok go.etcd.io/etcd/pkg/wait 0.048s 2670s === RUN TestFindConflict 2670s raft2026/02/08 04:14:24 INFO: found conflict at index 1 [existing term: 1, conflicting term: 4] 2670s raft2026/02/08 04:14:24 INFO: found conflict at index 2 [existing term: 2, conflicting term: 1] 2670s raft2026/02/08 04:14:24 INFO: found conflict at index 3 [existing term: 3, conflicting term: 1] 2670s --- PASS: TestFindConflict (0.00s) 2670s === RUN TestIsUpToDate 2670s --- PASS: TestIsUpToDate (0.00s) 2670s === RUN TestAppend 2670s raft2026/02/08 04:14:24 INFO: replace the unstable entries from index 1 2670s raft2026/02/08 04:14:24 INFO: replace the unstable entries from index 2 2670s --- PASS: TestAppend (0.00s) 2670s === RUN TestLogMaybeAppend 2670s raft2026/02/08 04:14:24 INFO: found conflict at index 3 [existing term: 3, conflicting term: 4] 2670s raft2026/02/08 04:14:24 INFO: truncate the unstable entries before index 3 2670s raft2026/02/08 04:14:24 INFO: found conflict at index 2 [existing term: 2, conflicting term: 4] 2670s raft2026/02/08 04:14:24 INFO: truncate the unstable entries before index 2 2670s raft2026/02/08 04:14:24 INFO: found conflict at index 1 [existing term: 1, conflicting term: 4] 2670s raft2026/02/08 04:14:24 entry 1 conflict with committed entry [committed(1)] 2670s raft2026/02/08 04:14:24 INFO: found conflict at index 2 [existing term: 2, conflicting term: 4] 2670s raft2026/02/08 04:14:24 INFO: truncate the unstable entries before index 2 2670s --- PASS: TestLogMaybeAppend (0.00s) 2670s === RUN TestCompactionSideEffects 2670s --- PASS: TestCompactionSideEffects (0.00s) 2670s === RUN TestHasNextEnts 2670s --- PASS: TestHasNextEnts (0.00s) 2670s === RUN TestNextEnts 2670s --- PASS: TestNextEnts (0.00s) 2670s === RUN TestUnstableEnts 2670s --- PASS: TestUnstableEnts (0.00s) 2670s === RUN TestCommitTo 2670s raft2026/02/08 04:14:24 tocommit(4) is out of range [lastIndex(3)]. Was the raft log corrupted, truncated, or lost? 2670s --- PASS: TestCommitTo (0.00s) 2670s === RUN TestStableTo 2670s --- PASS: TestStableTo (0.00s) 2670s === RUN TestStableToWithSnap 2670s --- PASS: TestStableToWithSnap (0.00s) 2670s === RUN TestCompaction 2670s raft2026/02/08 04:14:24 compact 1001 is out of bound lastindex(1000) 2670s --- PASS: TestCompaction (0.00s) 2670s === RUN TestLogRestore 2670s --- PASS: TestLogRestore (0.00s) 2670s === RUN TestIsOutOfBounds 2670s raft2026/02/08 04:14:24 slice[201,202) out of bound [101,200] 2670s raft2026/02/08 04:14:24 slice[202,202) out of bound [101,200] 2670s --- PASS: TestIsOutOfBounds (0.00s) 2670s === RUN TestTerm 2670s --- PASS: TestTerm (0.00s) 2670s === RUN TestTermWithUnstableSnapshot 2670s raft2026/02/08 04:14:24 INFO: log [committed=100, applied=100, unstable.offset=101, len(unstable.Entries)=0] starts to restore snapshot [index: 105, term: 1] 2670s --- PASS: TestTermWithUnstableSnapshot (0.00s) 2670s === RUN TestSlice 2670s raft2026/02/08 04:14:24 slice[200,201) out of bound [101,199] 2670s --- PASS: TestSlice (0.00s) 2670s === RUN TestUnstableMaybeFirstIndex 2670s --- PASS: TestUnstableMaybeFirstIndex (0.00s) 2670s === RUN TestMaybeLastIndex 2670s --- PASS: TestMaybeLastIndex (0.00s) 2670s === RUN TestUnstableMaybeTerm 2670s --- PASS: TestUnstableMaybeTerm (0.00s) 2670s === RUN TestUnstableRestore 2670s --- PASS: TestUnstableRestore (0.00s) 2670s === RUN TestUnstableStableTo 2670s --- PASS: TestUnstableStableTo (0.00s) 2670s === RUN TestUnstableTruncateAndAppend 2670s raft2026/02/08 04:14:24 INFO: replace the unstable entries from index 5 2670s raft2026/02/08 04:14:24 INFO: replace the unstable entries from index 4 2670s raft2026/02/08 04:14:24 INFO: truncate the unstable entries before index 6 2670s raft2026/02/08 04:14:24 INFO: truncate the unstable entries before index 7 2670s --- PASS: TestUnstableTruncateAndAppend (0.00s) 2670s === RUN TestNodeStep 2670s --- PASS: TestNodeStep (0.00s) 2670s === RUN TestNodeStepUnblock 2670s --- PASS: TestNodeStepUnblock (0.00s) 2670s === RUN TestNodePropose 2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:24 INFO: 1 is starting a new election at term 0 2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 1 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 became leader at term 1 2670s raft2026/02/08 04:14:24 INFO: raft.node: 1 elected leader 1 at term 1 2670s --- PASS: TestNodePropose (0.00s) 2670s === RUN TestNodeReadIndex 2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:24 INFO: 1 is starting a new election at term 0 2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 1 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 became leader at term 1 2670s raft2026/02/08 04:14:24 INFO: raft.node: 1 elected leader 1 at term 1 2670s --- PASS: TestNodeReadIndex (0.00s) 2670s === RUN TestDisableProposalForwarding 2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:24 INFO: 2 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:24 INFO: 2 became follower at term 0 2670s raft2026/02/08 04:14:24 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:24 INFO: 3 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:24 INFO: 3 became follower at term 0 2670s raft2026/02/08 04:14:24 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:24 INFO: 1 is starting a new election at term 0 2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 1 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2670s raft2026/02/08 04:14:24 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2670s raft2026/02/08 04:14:24 INFO: 2 became follower at term 1 2670s raft2026/02/08 04:14:24 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2670s raft2026/02/08 04:14:24 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2670s raft2026/02/08 04:14:24 INFO: 3 became follower at term 1 2670s raft2026/02/08 04:14:24 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 2 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:24 INFO: 1 became leader at term 1 2670s raft2026/02/08 04:14:24 INFO: 3 not forwarding to leader 1 at term 1; dropping proposal 2670s --- PASS: TestDisableProposalForwarding (0.00s) 2670s === RUN TestNodeReadIndexToOldLeader 2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:24 INFO: 2 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:24 INFO: 2 became follower at term 0 2670s raft2026/02/08 04:14:24 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:24 INFO: 3 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:24 INFO: 3 became follower at term 0 2670s raft2026/02/08 04:14:24 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:24 INFO: 1 is starting a new election at term 0 2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 1 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2670s raft2026/02/08 04:14:24 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2670s raft2026/02/08 04:14:24 INFO: 2 became follower at term 1 2670s raft2026/02/08 04:14:24 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2670s raft2026/02/08 04:14:24 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2670s raft2026/02/08 04:14:24 INFO: 3 became follower at term 1 2670s raft2026/02/08 04:14:24 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 2 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:24 INFO: 1 became leader at term 1 2670s raft2026/02/08 04:14:24 INFO: 3 is starting a new election at term 1 2670s raft2026/02/08 04:14:24 INFO: 3 became candidate at term 2 2670s raft2026/02/08 04:14:24 INFO: 3 received MsgVoteResp from 3 at term 2 2670s raft2026/02/08 04:14:24 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 2670s raft2026/02/08 04:14:24 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 2670s raft2026/02/08 04:14:24 INFO: 1 [term: 1] received a MsgVote message with higher term from 3 [term: 2] 2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 2 2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 2 2670s raft2026/02/08 04:14:24 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2] 2670s raft2026/02/08 04:14:24 INFO: 2 became follower at term 2 2670s raft2026/02/08 04:14:24 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 2 2670s raft2026/02/08 04:14:24 INFO: 2 [term: 2] ignored a MsgHeartbeat message with lower term from 1 [term: 1] 2670s raft2026/02/08 04:14:24 INFO: 3 [term: 2] ignored a MsgHeartbeat message with lower term from 1 [term: 1] 2670s raft2026/02/08 04:14:24 INFO: 3 received MsgVoteResp from 1 at term 2 2670s raft2026/02/08 04:14:24 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:24 INFO: 3 became leader at term 2 2670s raft2026/02/08 04:14:24 INFO: 1 no leader at term 2; dropping index reading msg 2670s --- PASS: TestNodeReadIndexToOldLeader (0.01s) 2670s === RUN TestNodeProposeConfig 2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:24 INFO: 1 is starting a new election at term 0 2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 1 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 became leader at term 1 2670s raft2026/02/08 04:14:24 INFO: raft.node: 1 elected leader 1 at term 1 2670s --- PASS: TestNodeProposeConfig (0.00s) 2670s === RUN TestNodeProposeAddDuplicateNode 2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:24 INFO: 1 is starting a new election at term 0 2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 1 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 became leader at term 1 2670s raft2026/02/08 04:14:24 INFO: raft.node: 1 elected leader 1 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2) 2670s --- PASS: TestNodeProposeAddDuplicateNode (0.00s) 2670s === RUN TestBlockProposal 2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:24 INFO: 1 is starting a new election at term 0 2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 1 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 became leader at term 1 2670s raft2026/02/08 04:14:24 INFO: raft.node: 1 elected leader 1 at term 1 2670s --- PASS: TestBlockProposal (0.01s) 2670s === RUN TestNodeProposeWaitDropped 2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:24 INFO: 1 is starting a new election at term 0 2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 1 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 became leader at term 1 2670s raft2026/02/08 04:14:24 INFO: raft.node: 1 elected leader 1 at term 1 2670s node_test.go:463: dropping message: type:MsgProp from:1 entries: 2670s --- PASS: TestNodeProposeWaitDropped (0.00s) 2670s === RUN TestNodeTick 2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s --- PASS: TestNodeTick (0.14s) 2670s === RUN TestNodeStop 2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s --- PASS: TestNodeStop (0.00s) 2670s === RUN TestReadyContainUpdates 2670s --- PASS: TestReadyContainUpdates (0.00s) 2670s === RUN TestNodeStart 2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=() 2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:24 INFO: 1 is starting a new election at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 2 2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 1 at term 2 2670s raft2026/02/08 04:14:24 INFO: 1 became leader at term 2 2670s raft2026/02/08 04:14:24 INFO: raft.node: 1 elected leader 1 at term 2 2670s --- PASS: TestNodeStart (0.00s) 2670s === RUN TestNodeRestart 2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=() 2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 1 2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [], term: 1, commit: 1, applied: 0, lastindex: 2, lastterm: 1] 2670s --- PASS: TestNodeRestart (0.00s) 2670s === RUN TestNodeRestartFromSnapshot 2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2) 2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 1 2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2], term: 1, commit: 3, applied: 2, lastindex: 3, lastterm: 1] 2670s --- PASS: TestNodeRestartFromSnapshot (0.00s) 2670s === RUN TestNodeAdvance 2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=() 2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:24 INFO: 1 is starting a new election at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 2 2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 1 at term 2 2670s raft2026/02/08 04:14:24 INFO: 1 became leader at term 2 2670s raft2026/02/08 04:14:24 INFO: raft.node: 1 elected leader 1 at term 2 2670s --- PASS: TestNodeAdvance (0.00s) 2670s === RUN TestSoftStateEqual 2670s --- PASS: TestSoftStateEqual (0.00s) 2670s === RUN TestIsHardStateEqual 2670s --- PASS: TestIsHardStateEqual (0.00s) 2670s === RUN TestNodeProposeAddLearnerNode 2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:24 INFO: 1 is starting a new election at term 0 2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 1 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 became leader at term 1 2670s raft2026/02/08 04:14:24 INFO: raft.node: 1 elected leader 1 at term 1 2670s node_test.go:834: raft: [{1 1 EntryNormal []} {1 2 EntryConfChange [8 0 16 3 24 2]}] 2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1) learners=(2) 2670s node_test.go:851: apply raft conf {ConfChangeAddLearnerNode 2 [] 0} changed to: voters:1 learners:2 2670s --- PASS: TestNodeProposeAddLearnerNode (0.00s) 2670s === RUN TestAppendPagination 2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:24 INFO: 2 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:24 INFO: 2 became follower at term 0 2670s raft2026/02/08 04:14:24 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:24 INFO: 3 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:24 INFO: 3 became follower at term 0 2670s raft2026/02/08 04:14:24 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:24 INFO: 1 is starting a new election at term 0 2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 1 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2670s raft2026/02/08 04:14:24 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2670s raft2026/02/08 04:14:24 INFO: 2 became follower at term 1 2670s raft2026/02/08 04:14:24 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2670s raft2026/02/08 04:14:24 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2670s raft2026/02/08 04:14:24 INFO: 3 became follower at term 1 2670s raft2026/02/08 04:14:24 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 2 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:24 INFO: 1 became leader at term 1 2670s --- PASS: TestAppendPagination (0.00s) 2670s === RUN TestCommitPagination 2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:24 INFO: 1 is starting a new election at term 0 2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 1 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 became leader at term 1 2670s raft2026/02/08 04:14:24 INFO: raft.node: 1 elected leader 1 at term 1 2670s --- PASS: TestCommitPagination (0.00s) 2670s === RUN TestNodeCommitPaginationAfterRestart 2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 1 2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1], term: 1, commit: 10, applied: 1, lastindex: 10, lastterm: 1] 2670s --- PASS: TestNodeCommitPaginationAfterRestart (0.00s) 2670s === RUN TestMsgAppFlowControlFull 2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2) 2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 became leader at term 1 2670s --- PASS: TestMsgAppFlowControlFull (0.00s) 2670s === RUN TestMsgAppFlowControlMoveForward 2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2) 2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 became leader at term 1 2670s --- PASS: TestMsgAppFlowControlMoveForward (0.00s) 2670s === RUN TestMsgAppFlowControlRecvHeartbeat 2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2) 2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 became leader at term 1 2670s --- PASS: TestMsgAppFlowControlRecvHeartbeat (0.00s) 2670s === RUN TestFollowerUpdateTermFromMessage 2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 [term: 1] received a MsgApp message with higher term from 0 [term: 2] 2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 2 2670s --- PASS: TestFollowerUpdateTermFromMessage (0.00s) 2670s === RUN TestCandidateUpdateTermFromMessage 2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 [term: 1] received a MsgApp message with higher term from 0 [term: 2] 2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 2 2670s --- PASS: TestCandidateUpdateTermFromMessage (0.00s) 2670s === RUN TestLeaderUpdateTermFromMessage 2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 became leader at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 [term: 1] received a MsgApp message with higher term from 0 [term: 2] 2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 2 2670s --- PASS: TestLeaderUpdateTermFromMessage (0.00s) 2670s === RUN TestRejectStaleTermMessage 2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:24 INFO: 1 [term: 2] ignored a MsgApp message with lower term from 0 [term: 1] 2670s --- PASS: TestRejectStaleTermMessage (0.00s) 2670s === RUN TestStartAsFollower 2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s --- PASS: TestStartAsFollower (0.00s) 2670s === RUN TestLeaderBcastBeat 2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 became leader at term 1 2670s --- PASS: TestLeaderBcastBeat (0.00s) 2670s === RUN TestFollowerStartElection 2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 is starting a new election at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 2 2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 1 at term 2 2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2 2670s --- PASS: TestFollowerStartElection (0.00s) 2670s === RUN TestCandidateStartNewElection 2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 is starting a new election at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 2 2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 1 at term 2 2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2 2670s --- PASS: TestCandidateStartNewElection (0.00s) 2670s === RUN TestLeaderElectionInOneRoundRPC 2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:24 INFO: 1 is starting a new election at term 0 2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 1 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 became leader at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:24 INFO: 1 is starting a new election at term 0 2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 1 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 2 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:24 INFO: 1 became leader at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:24 INFO: 1 is starting a new election at term 0 2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 1 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 2 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:24 INFO: 1 became leader at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2 3 4 5) 2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:24 INFO: 1 is starting a new election at term 0 2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 1 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 2 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 3 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:24 INFO: 1 became leader at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2 3 4 5) 2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:24 INFO: 1 is starting a new election at term 0 2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 1 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 2 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 3 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:24 INFO: 1 became leader at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2 3 4 5) 2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:24 INFO: 1 is starting a new election at term 0 2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 1 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 3 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 2 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:24 INFO: 1 became leader at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:24 INFO: 1 is starting a new election at term 0 2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 1 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp rejection from 2 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections 2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp rejection from 3 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 has received 1 MsgVoteResp votes and 2 vote rejections 2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2 3 4 5) 2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:24 INFO: 1 is starting a new election at term 0 2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 1 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp rejection from 2 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections 2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp rejection from 3 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 has received 1 MsgVoteResp votes and 2 vote rejections 2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp rejection from 4 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 has received 1 MsgVoteResp votes and 3 vote rejections 2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2 3 4 5) 2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:24 INFO: 1 is starting a new election at term 0 2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 1 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 2 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp rejection from 3 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 has received 2 MsgVoteResp votes and 1 vote rejections 2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp rejection from 4 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 has received 2 MsgVoteResp votes and 2 vote rejections 2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp rejection from 5 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 has received 2 MsgVoteResp votes and 3 vote rejections 2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:24 INFO: 1 is starting a new election at term 0 2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 1 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2 3 4 5) 2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:24 INFO: 1 is starting a new election at term 0 2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 1 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 2 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2 3 4 5) 2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:24 INFO: 1 is starting a new election at term 0 2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 1 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp rejection from 2 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections 2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp rejection from 3 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 has received 1 MsgVoteResp votes and 2 vote rejections 2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2 3 4 5) 2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:24 INFO: 1 is starting a new election at term 0 2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 1 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 2670s --- PASS: TestLeaderElectionInOneRoundRPC (0.00s) 2670s === RUN TestFollowerVote 2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 0, index: 0] at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0, vote: 1] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0, vote: 2] cast MsgVote for 2 [logterm: 0, index: 0] at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0, vote: 1] rejected MsgVote from 2 [logterm: 0, index: 0] at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0, vote: 2] rejected MsgVote from 1 [logterm: 0, index: 0] at term 1 2670s --- PASS: TestFollowerVote (0.00s) 2670s === RUN TestCandidateFallback 2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:24 INFO: 1 is starting a new election at term 0 2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 1 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:24 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:24 INFO: 1 is starting a new election at term 0 2670s raft2026/02/08 04:14:24 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 received MsgVoteResp from 1 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2670s raft2026/02/08 04:14:24 INFO: 1 [term: 1] received a MsgApp message with higher term from 2 [term: 2] 2670s raft2026/02/08 04:14:24 INFO: 1 became follower at term 2 2670s --- PASS: TestCandidateFallback (0.00s) 2670s === RUN TestFollowerElectionTimeoutRandomized 2670s --- PASS: TestFollowerElectionTimeoutRandomized (0.06s) 2670s === RUN TestCandidateElectionTimeoutRandomized 2670s --- PASS: TestCandidateElectionTimeoutRandomized (0.00s) 2670s === RUN TestFollowersElectionTimeoutNonconflict 2670s --- PASS: TestFollowersElectionTimeoutNonconflict (0.25s) 2670s === RUN TestCandidatesElectionTimeoutNonconflict 2670s --- PASS: TestCandidatesElectionTimeoutNonconflict (0.21s) 2670s === RUN TestLeaderStartReplication 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2670s --- PASS: TestLeaderStartReplication (0.00s) 2670s === RUN TestLeaderCommitEntry 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2670s --- PASS: TestLeaderCommitEntry (0.00s) 2670s === RUN TestLeaderAcknowledgeCommit 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3 4 5) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3 4 5) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3 4 5) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3 4 5) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3 4 5) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2670s --- PASS: TestLeaderAcknowledgeCommit (0.00s) 2670s === RUN TestLeaderCommitPrecedingEntries 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2] 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 3 2670s --- PASS: TestLeaderCommitPrecedingEntries (0.00s) 2670s === RUN TestFollowerCommitEntry 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 1 2670s --- PASS: TestFollowerCommitEntry (0.00s) 2670s === RUN TestFollowerCheckMsgApp 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2 2670s --- PASS: TestFollowerCheckMsgApp (0.00s) 2670s === RUN TestFollowerAppendEntries 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2 2670s raft2026/02/08 04:14:25 INFO: found conflict at index 2 [existing term: 2, conflicting term: 3] 2670s raft2026/02/08 04:14:25 INFO: replace the unstable entries from index 2 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2 2670s raft2026/02/08 04:14:25 INFO: found conflict at index 1 [existing term: 1, conflicting term: 3] 2670s raft2026/02/08 04:14:25 INFO: replace the unstable entries from index 1 2670s --- PASS: TestFollowerAppendEntries (0.00s) 2670s === RUN TestLeaderSyncFollowerLog 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6] 2670s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 9, lastterm: 6] 2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 8 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 9 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 9 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9 2670s raft2026/02/08 04:14:25 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9] 2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 9 2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 6, index: 9, vote: 0] cast MsgVote for 1 [logterm: 6, index: 10] at term 9 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 9 2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 9 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6] 2670s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 4, lastterm: 4] 2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 8 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 9 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 9 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9 2670s raft2026/02/08 04:14:25 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9] 2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 9 2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 4, index: 4, vote: 0] cast MsgVote for 1 [logterm: 6, index: 10] at term 9 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 9 2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 9 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6] 2670s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 11, lastterm: 6] 2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 8 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 9 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 9 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9 2670s raft2026/02/08 04:14:25 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9] 2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 9 2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 6, index: 11, vote: 0] rejected MsgVote from 1 [logterm: 6, index: 10] at term 9 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp rejection from 2 at term 9 2670s raft2026/02/08 04:14:25 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 3 at term 9 2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 1 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 9 2670s raft2026/02/08 04:14:25 INFO: found conflict at index 11 [existing term: 6, conflicting term: 9] 2670s raft2026/02/08 04:14:25 INFO: replace the unstable entries from index 11 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6] 2670s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 12, lastterm: 7] 2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 8 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 9 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 9 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9 2670s raft2026/02/08 04:14:25 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9] 2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 9 2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 7, index: 12, vote: 0] rejected MsgVote from 1 [logterm: 6, index: 10] at term 9 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp rejection from 2 at term 9 2670s raft2026/02/08 04:14:25 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 3 at term 9 2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 1 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 9 2670s raft2026/02/08 04:14:25 INFO: found conflict at index 11 [existing term: 7, conflicting term: 9] 2670s raft2026/02/08 04:14:25 INFO: replace the unstable entries from index 11 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6] 2670s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 7, lastterm: 4] 2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 8 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 9 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 9 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9 2670s raft2026/02/08 04:14:25 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9] 2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 9 2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 4, index: 7, vote: 0] cast MsgVote for 1 [logterm: 6, index: 10] at term 9 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 9 2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 9 2670s raft2026/02/08 04:14:25 INFO: found conflict at index 6 [existing term: 4, conflicting term: 5] 2670s raft2026/02/08 04:14:25 INFO: replace the unstable entries from index 6 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6] 2670s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 11, lastterm: 3] 2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 8 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 9 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 9 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9 2670s raft2026/02/08 04:14:25 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9] 2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 9 2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 3, index: 11, vote: 0] cast MsgVote for 1 [logterm: 6, index: 10] at term 9 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 9 2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 9 2670s raft2026/02/08 04:14:25 INFO: found conflict at index 4 [existing term: 2, conflicting term: 4] 2670s raft2026/02/08 04:14:25 INFO: replace the unstable entries from index 4 2670s --- PASS: TestLeaderSyncFollowerLog (0.00s) 2670s === RUN TestVoteRequest 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 [term: 0] received a MsgApp message with higher term from 2 [term: 1] 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 [term: 0] received a MsgApp message with higher term from 2 [term: 2] 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 3 at term 3 2670s --- PASS: TestVoteRequest (0.00s) 2670s === RUN TestVoter 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] 2670s raft2026/02/08 04:14:25 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] 2670s raft2026/02/08 04:14:25 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1] 2670s raft2026/02/08 04:14:25 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 1] at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] 2670s raft2026/02/08 04:14:25 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] 2670s raft2026/02/08 04:14:25 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 2] at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1] 2670s raft2026/02/08 04:14:25 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2] 2670s raft2026/02/08 04:14:25 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 1] at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2] 2670s raft2026/02/08 04:14:25 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 2] at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1] 2670s raft2026/02/08 04:14:25 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 1] at term 3 2670s --- PASS: TestVoter (0.00s) 2670s === RUN TestLeaderOnlyCommitsLogFromCurrentTerm 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 3 2670s --- PASS: TestLeaderOnlyCommitsLogFromCurrentTerm (0.00s) 2670s === RUN TestSendingSnapshotSetPendingSnapshot 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2) 2670s raft2026/02/08 04:14:25 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2670s --- PASS: TestSendingSnapshotSetPendingSnapshot (0.00s) 2670s === RUN TestPendingSnapshotPauseReplication 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2) 2670s raft2026/02/08 04:14:25 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2670s --- PASS: TestPendingSnapshotPauseReplication (0.00s) 2670s === RUN TestSnapshotFailure 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2) 2670s raft2026/02/08 04:14:25 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2670s --- PASS: TestSnapshotFailure (0.00s) 2670s === RUN TestSnapshotSucceed 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2) 2670s raft2026/02/08 04:14:25 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2670s --- PASS: TestSnapshotSucceed (0.00s) 2670s === RUN TestSnapshotAbort 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2) 2670s raft2026/02/08 04:14:25 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2670s --- PASS: TestSnapshotAbort (0.00s) 2670s === RUN TestProgressLeader 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2670s --- PASS: TestProgressLeader (0.00s) 2670s === RUN TestProgressResumeByHeartbeatResp 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2670s --- PASS: TestProgressResumeByHeartbeatResp (0.00s) 2670s === RUN TestProgressPaused 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2670s --- PASS: TestProgressPaused (0.00s) 2670s === RUN TestProgressFlowControl 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2670s --- PASS: TestProgressFlowControl (0.00s) 2670s === RUN TestUncommittedEntryLimit 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2670s --- PASS: TestUncommittedEntryLimit (0.07s) 2670s === RUN TestLeaderElection 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 3 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3 4) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 4 switched to configuration voters=(1 2 3 4) 2670s raft2026/02/08 04:14:25 INFO: 4 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 4 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3 4 5) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 4 switched to configuration voters=(1 2 3 4 5) 2670s raft2026/02/08 04:14:25 INFO: 4 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 5 switched to configuration voters=(1 2 3 4 5) 2670s raft2026/02/08 04:14:25 INFO: 5 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=() 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=() 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=() 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1] 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3 4 5) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 5 switched to configuration voters=(1 2 3 4 5) 2670s raft2026/02/08 04:14:25 INFO: 5 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2670s raft2026/02/08 04:14:25 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1 2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2670s raft2026/02/08 04:14:25 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 1 2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2670s raft2026/02/08 04:14:25 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1 2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 2670s raft2026/02/08 04:14:25 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2670s raft2026/02/08 04:14:25 INFO: 4 became follower at term 1 2670s raft2026/02/08 04:14:25 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 4 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 2670s raft2026/02/08 04:14:25 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2670s raft2026/02/08 04:14:25 INFO: 4 became follower at term 1 2670s raft2026/02/08 04:14:25 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2670s raft2026/02/08 04:14:25 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2670s raft2026/02/08 04:14:25 INFO: 5 became follower at term 1 2670s raft2026/02/08 04:14:25 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 4 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 5 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 0, index: 0] at term 1 2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 0, index: 0] at term 1 2670s raft2026/02/08 04:14:25 INFO: 4 [logterm: 1, index: 2, vote: 0] rejected MsgVote from 1 [logterm: 0, index: 0] at term 1 2670s raft2026/02/08 04:14:25 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2670s raft2026/02/08 04:14:25 INFO: 5 became follower at term 1 2670s raft2026/02/08 04:14:25 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp rejection from 2 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp rejection from 3 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 has received 1 MsgVoteResp votes and 2 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp rejection from 4 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 has received 1 MsgVoteResp votes and 3 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 1 2670s --- PASS: TestLeaderElection (0.00s) 2670s === RUN TestLeaderElectionPreVote 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 3 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3 4) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 4 switched to configuration voters=(1 2 3 4) 2670s raft2026/02/08 04:14:25 INFO: 4 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 4 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3 4 5) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 4 switched to configuration voters=(1 2 3 4 5) 2670s raft2026/02/08 04:14:25 INFO: 4 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 5 switched to configuration voters=(1 2 3 4 5) 2670s raft2026/02/08 04:14:25 INFO: 5 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=() 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=() 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=() 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1] 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3 4 5) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 5 switched to configuration voters=(1 2 3 4 5) 2670s raft2026/02/08 04:14:25 INFO: 5 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 became pre-candidate at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgPreVoteResp from 1 at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgPreVoteResp from 2 at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2670s raft2026/02/08 04:14:25 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1 2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2670s raft2026/02/08 04:14:25 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 1 2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 became pre-candidate at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgPreVoteResp from 1 at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgPreVoteResp from 2 at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2670s raft2026/02/08 04:14:25 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1 2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 became pre-candidate at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgPreVoteResp from 1 at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 became pre-candidate at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgPreVoteResp from 1 at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 4 at term 0 2670s raft2026/02/08 04:14:25 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgPreVoteResp from 4 at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 became pre-candidate at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgPreVoteResp from 1 at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 4 at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 5 at term 0 2670s raft2026/02/08 04:14:25 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 2670s raft2026/02/08 04:14:25 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgPreVoteResp from 4 at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgPreVoteResp from 5 at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 has received 3 MsgPreVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 2670s raft2026/02/08 04:14:25 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2670s raft2026/02/08 04:14:25 INFO: 4 became follower at term 1 2670s raft2026/02/08 04:14:25 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2670s raft2026/02/08 04:14:25 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2670s raft2026/02/08 04:14:25 INFO: 5 became follower at term 1 2670s raft2026/02/08 04:14:25 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 4 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 5 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 became pre-candidate at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgPreVoteResp from 1 at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 4 at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 5 at term 0 2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 1, vote: 0] rejected MsgPreVote from 1 [logterm: 0, index: 0] at term 1 2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 1, index: 1, vote: 0] rejected MsgPreVote from 1 [logterm: 0, index: 0] at term 1 2670s raft2026/02/08 04:14:25 INFO: 4 [logterm: 1, index: 2, vote: 0] rejected MsgPreVote from 1 [logterm: 0, index: 0] at term 1 2670s raft2026/02/08 04:14:25 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 [term: 0] received a MsgPreVoteResp message with higher term from 2 [term: 1] 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 1 2670s --- PASS: TestLeaderElectionPreVote (0.05s) 2670s === RUN TestLearnerElectionTimeout 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) learners=(2) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1) learners=(2) 2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 1 2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1 2670s --- PASS: TestLearnerElectionTimeout (0.00s) 2670s === RUN TestLearnerPromotion 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) learners=(2) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1) learners=(2) 2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 1 2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 2 2670s raft2026/02/08 04:14:25 INFO: 2 [term: 1] received a MsgHeartbeat message with higher term from 1 [term: 2] 2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2) 2670s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2) 2670s raft2026/02/08 04:14:25 INFO: 2 is starting a new election at term 2 2670s raft2026/02/08 04:14:25 INFO: 2 became candidate at term 3 2670s raft2026/02/08 04:14:25 INFO: 2 received MsgVoteResp from 2 at term 3 2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 [term: 2] received a MsgVote message with higher term from 2 [term: 3] 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 3 2670s raft2026/02/08 04:14:25 INFO: 2 received MsgVoteResp from 1 at term 3 2670s raft2026/02/08 04:14:25 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 2 became leader at term 3 2670s --- PASS: TestLearnerPromotion (0.00s) 2670s === RUN TestLearnerCanVote 2670s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1) learners=(2) 2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1 2670s raft2026/02/08 04:14:25 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] 2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 2 2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 11, index: 11] at term 2 2670s --- PASS: TestLearnerCanVote (0.00s) 2670s === RUN TestLeaderCycle 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 3 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2670s raft2026/02/08 04:14:25 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1 2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2670s raft2026/02/08 04:14:25 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 1 2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2670s raft2026/02/08 04:14:25 INFO: 2 is starting a new election at term 1 2670s raft2026/02/08 04:14:25 INFO: 2 became candidate at term 2 2670s raft2026/02/08 04:14:25 INFO: 2 received MsgVoteResp from 2 at term 2 2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 2670s raft2026/02/08 04:14:25 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 2 2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 2670s raft2026/02/08 04:14:25 INFO: 2 received MsgVoteResp from 1 at term 2 2670s raft2026/02/08 04:14:25 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 2 became leader at term 2 2670s raft2026/02/08 04:14:25 INFO: 3 is starting a new election at term 2 2670s raft2026/02/08 04:14:25 INFO: 3 became candidate at term 3 2670s raft2026/02/08 04:14:25 INFO: 3 received MsgVoteResp from 3 at term 3 2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 2, index: 2] sent MsgVote request to 1 at term 3 2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 [term: 2] received a MsgVote message with higher term from 3 [term: 3] 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 3 [logterm: 2, index: 2] at term 3 2670s raft2026/02/08 04:14:25 INFO: 2 [term: 2] received a MsgVote message with higher term from 3 [term: 3] 2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 3 2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 2, index: 2, vote: 0] cast MsgVote for 3 [logterm: 2, index: 2] at term 3 2670s raft2026/02/08 04:14:25 INFO: 3 received MsgVoteResp from 1 at term 3 2670s raft2026/02/08 04:14:25 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 3 became leader at term 3 2670s --- PASS: TestLeaderCycle (0.00s) 2670s === RUN TestLeaderCyclePreVote 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 3 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 became pre-candidate at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgPreVoteResp from 1 at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgPreVoteResp from 2 at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2670s raft2026/02/08 04:14:25 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1 2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2670s raft2026/02/08 04:14:25 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 1 2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2670s raft2026/02/08 04:14:25 INFO: 2 is starting a new election at term 1 2670s raft2026/02/08 04:14:25 INFO: 2 became pre-candidate at term 1 2670s raft2026/02/08 04:14:25 INFO: 2 received MsgPreVoteResp from 2 at term 1 2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 1] sent MsgPreVote request to 1 at term 1 2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 1] sent MsgPreVote request to 3 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 1, index: 1] at term 1 2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 1, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 1, index: 1] at term 1 2670s raft2026/02/08 04:14:25 INFO: 2 received MsgPreVoteResp from 1 at term 1 2670s raft2026/02/08 04:14:25 INFO: 2 has received 2 MsgPreVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 2 became candidate at term 2 2670s raft2026/02/08 04:14:25 INFO: 2 received MsgVoteResp from 2 at term 2 2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 2670s raft2026/02/08 04:14:25 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 2 2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 2670s raft2026/02/08 04:14:25 INFO: 2 received MsgVoteResp from 1 at term 2 2670s raft2026/02/08 04:14:25 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 2 became leader at term 2 2670s raft2026/02/08 04:14:25 INFO: 3 is starting a new election at term 2 2670s raft2026/02/08 04:14:25 INFO: 3 became pre-candidate at term 2 2670s raft2026/02/08 04:14:25 INFO: 3 received MsgPreVoteResp from 3 at term 2 2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 2, index: 2] sent MsgPreVote request to 1 at term 2 2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 2, index: 2] sent MsgPreVote request to 2 at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 2] cast MsgPreVote for 3 [logterm: 2, index: 2] at term 2 2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 2, index: 2, vote: 2] cast MsgPreVote for 3 [logterm: 2, index: 2] at term 2 2670s raft2026/02/08 04:14:25 INFO: 3 received MsgPreVoteResp from 1 at term 2 2670s raft2026/02/08 04:14:25 INFO: 3 has received 2 MsgPreVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 3 became candidate at term 3 2670s raft2026/02/08 04:14:25 INFO: 3 received MsgVoteResp from 3 at term 3 2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 2, index: 2] sent MsgVote request to 1 at term 3 2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 [term: 2] received a MsgVote message with higher term from 3 [term: 3] 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 3 [logterm: 2, index: 2] at term 3 2670s raft2026/02/08 04:14:25 INFO: 2 [term: 2] received a MsgVote message with higher term from 3 [term: 3] 2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 3 2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 2, index: 2, vote: 0] cast MsgVote for 3 [logterm: 2, index: 2] at term 3 2670s raft2026/02/08 04:14:25 INFO: 3 received MsgVoteResp from 1 at term 3 2670s raft2026/02/08 04:14:25 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 3 became leader at term 3 2670s --- PASS: TestLeaderCyclePreVote (0.00s) 2670s === RUN TestLeaderElectionOverwriteNewerLogs 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=() 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=() 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=() 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2] 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=() 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [], term: 2, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=() 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [], term: 2, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 4 at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 5 at term 2 2670s raft2026/02/08 04:14:25 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] 2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 2 2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 2 2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 1, index: 1] at term 2 2670s raft2026/02/08 04:14:25 INFO: 4 [logterm: 0, index: 0, vote: 3] rejected MsgVote from 1 [logterm: 1, index: 1] at term 2 2670s raft2026/02/08 04:14:25 INFO: 5 [logterm: 0, index: 0, vote: 3] rejected MsgVote from 1 [logterm: 1, index: 1] at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp rejection from 3 at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 1 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp rejection from 4 at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 2 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp rejection from 5 at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 3 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 2 at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 3 at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 4 at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 5 at term 3 2670s raft2026/02/08 04:14:25 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] 2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 3 2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3 2670s raft2026/02/08 04:14:25 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] 2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 3 2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 1, index: 1] at term 3 2670s raft2026/02/08 04:14:25 INFO: 4 [term: 2] received a MsgVote message with higher term from 1 [term: 3] 2670s raft2026/02/08 04:14:25 INFO: 4 became follower at term 3 2670s raft2026/02/08 04:14:25 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3 2670s raft2026/02/08 04:14:25 INFO: 5 [term: 2] received a MsgVote message with higher term from 1 [term: 3] 2670s raft2026/02/08 04:14:25 INFO: 5 became follower at term 3 2670s raft2026/02/08 04:14:25 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp rejection from 3 at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 1 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 4 at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 has received 3 MsgVoteResp votes and 1 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 3 2670s raft2026/02/08 04:14:25 INFO: found conflict at index 1 [existing term: 2, conflicting term: 1] 2670s raft2026/02/08 04:14:25 INFO: replace the unstable entries from index 1 2670s --- PASS: TestLeaderElectionOverwriteNewerLogs (0.00s) 2670s === RUN TestLeaderElectionOverwriteNewerLogsPreVote 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=() 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=() 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=() 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2] 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=() 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [], term: 2, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=() 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [], term: 2, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 became pre-candidate at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgPreVoteResp from 1 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 2 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 3 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 4 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 5 at term 1 2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgPreVote for 1 [logterm: 1, index: 1] at term 1 2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgPreVote from 1 [logterm: 1, index: 1] at term 2 2670s raft2026/02/08 04:14:25 INFO: 4 [logterm: 0, index: 0, vote: 3] rejected MsgPreVote from 1 [logterm: 1, index: 1] at term 2 2670s raft2026/02/08 04:14:25 INFO: 5 [logterm: 0, index: 0, vote: 3] rejected MsgPreVote from 1 [logterm: 1, index: 1] at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgPreVoteResp from 2 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 1 [term: 1] received a MsgPreVoteResp message with higher term from 3 [term: 2] 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 became pre-candidate at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgPreVoteResp from 1 at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 2 at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 3 at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 4 at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 5 at term 2 2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgPreVote for 1 [logterm: 1, index: 1] at term 1 2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgPreVote from 1 [logterm: 1, index: 1] at term 2 2670s raft2026/02/08 04:14:25 INFO: 4 [logterm: 0, index: 0, vote: 3] cast MsgPreVote for 1 [logterm: 1, index: 1] at term 2 2670s raft2026/02/08 04:14:25 INFO: 5 [logterm: 0, index: 0, vote: 3] cast MsgPreVote for 1 [logterm: 1, index: 1] at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgPreVoteResp from 2 at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgPreVoteResp rejection from 3 at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgPreVoteResp votes and 1 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgPreVoteResp from 4 at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 has received 3 MsgPreVoteResp votes and 1 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 2 at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 3 at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 4 at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 5 at term 3 2670s raft2026/02/08 04:14:25 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 3] 2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 3 2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3 2670s raft2026/02/08 04:14:25 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] 2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 3 2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 1, index: 1] at term 3 2670s raft2026/02/08 04:14:25 INFO: 4 [term: 2] received a MsgVote message with higher term from 1 [term: 3] 2670s raft2026/02/08 04:14:25 INFO: 4 became follower at term 3 2670s raft2026/02/08 04:14:25 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3 2670s raft2026/02/08 04:14:25 INFO: 5 [term: 2] received a MsgVote message with higher term from 1 [term: 3] 2670s raft2026/02/08 04:14:25 INFO: 5 became follower at term 3 2670s raft2026/02/08 04:14:25 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp rejection from 3 at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 1 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 4 at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 has received 3 MsgVoteResp votes and 1 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 3 2670s raft2026/02/08 04:14:25 INFO: found conflict at index 1 [existing term: 2, conflicting term: 1] 2670s raft2026/02/08 04:14:25 INFO: replace the unstable entries from index 1 2670s --- PASS: TestLeaderElectionOverwriteNewerLogsPreVote (0.00s) 2670s === RUN TestVoteFromAnyState 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 2, index: 42] at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 [term: 2] received a MsgVote message with higher term from 2 [term: 3] 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 3, index: 42] at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 [term: 2] received a MsgVote message with higher term from 2 [term: 3] 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 3, index: 42] at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 became pre-candidate at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 2, index: 42] at term 2 2670s --- PASS: TestVoteFromAnyState (0.00s) 2670s === RUN TestPreVoteFromAnyState 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 2 [logterm: 2, index: 42] at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0, vote: 1] cast MsgPreVote for 2 [logterm: 3, index: 42] at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 3, index: 42] at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 became pre-candidate at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 2 [logterm: 2, index: 42] at term 1 2670s --- PASS: TestPreVoteFromAnyState (0.00s) 2670s === RUN TestLogReplication 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 3 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 3 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2670s raft2026/02/08 04:14:25 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1 2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2670s raft2026/02/08 04:14:25 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 1 2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2670s raft2026/02/08 04:14:25 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1 2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2670s raft2026/02/08 04:14:25 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 1 2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2670s raft2026/02/08 04:14:25 INFO: 2 is starting a new election at term 1 2670s raft2026/02/08 04:14:25 INFO: 2 became candidate at term 2 2670s raft2026/02/08 04:14:25 INFO: 2 received MsgVoteResp from 2 at term 2 2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 2] sent MsgVote request to 1 at term 2 2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 2] sent MsgVote request to 3 at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 2 2670s raft2026/02/08 04:14:25 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 2 2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 2 2670s raft2026/02/08 04:14:25 INFO: 2 received MsgVoteResp from 1 at term 2 2670s raft2026/02/08 04:14:25 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 2 became leader at term 2 2670s --- PASS: TestLogReplication (0.00s) 2670s === RUN TestLearnerLogReplication 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) learners=(2) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1) learners=(2) 2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 1 2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 2 2670s raft2026/02/08 04:14:25 INFO: 2 [term: 1] received a MsgHeartbeat message with higher term from 1 [term: 2] 2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 2 2670s --- PASS: TestLearnerLogReplication (0.00s) 2670s === RUN TestSingleNodeCommit 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2670s --- PASS: TestSingleNodeCommit (0.00s) 2670s === RUN TestCannotCommitWithoutNewTermEntry 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3 4 5) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3 4 5) 2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 3 switched to configuration voters=(1 2 3 4 5) 2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 3 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 4 switched to configuration voters=(1 2 3 4 5) 2670s raft2026/02/08 04:14:25 INFO: 4 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 5 switched to configuration voters=(1 2 3 4 5) 2670s raft2026/02/08 04:14:25 INFO: 5 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 2670s raft2026/02/08 04:14:25 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1 2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2670s raft2026/02/08 04:14:25 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 1 2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2670s raft2026/02/08 04:14:25 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2670s raft2026/02/08 04:14:25 INFO: 4 became follower at term 1 2670s raft2026/02/08 04:14:25 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2670s raft2026/02/08 04:14:25 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2670s raft2026/02/08 04:14:25 INFO: 5 became follower at term 1 2670s raft2026/02/08 04:14:25 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 3 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2670s raft2026/02/08 04:14:25 INFO: 2 is starting a new election at term 1 2670s raft2026/02/08 04:14:25 INFO: 2 became candidate at term 2 2670s raft2026/02/08 04:14:25 INFO: 2 received MsgVoteResp from 2 at term 2 2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 1 at term 2 2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 3 at term 2 2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 4 at term 2 2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 5 at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 3, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 2670s raft2026/02/08 04:14:25 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 2 2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 2670s raft2026/02/08 04:14:25 INFO: 4 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 2670s raft2026/02/08 04:14:25 INFO: 4 became follower at term 2 2670s raft2026/02/08 04:14:25 INFO: 4 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 2670s raft2026/02/08 04:14:25 INFO: 5 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 2670s raft2026/02/08 04:14:25 INFO: 5 became follower at term 2 2670s raft2026/02/08 04:14:25 INFO: 5 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 2670s raft2026/02/08 04:14:25 INFO: 2 received MsgVoteResp from 1 at term 2 2670s raft2026/02/08 04:14:25 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 2 received MsgVoteResp from 3 at term 2 2670s raft2026/02/08 04:14:25 INFO: 2 has received 3 MsgVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 2 became leader at term 2 2670s --- PASS: TestCannotCommitWithoutNewTermEntry (0.00s) 2670s === RUN TestCommitWithoutNewTermEntry 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3 4 5) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3 4 5) 2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 3 switched to configuration voters=(1 2 3 4 5) 2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 3 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 4 switched to configuration voters=(1 2 3 4 5) 2670s raft2026/02/08 04:14:25 INFO: 4 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 5 switched to configuration voters=(1 2 3 4 5) 2670s raft2026/02/08 04:14:25 INFO: 5 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 2670s raft2026/02/08 04:14:25 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1 2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2670s raft2026/02/08 04:14:25 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 1 2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2670s raft2026/02/08 04:14:25 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2670s raft2026/02/08 04:14:25 INFO: 4 became follower at term 1 2670s raft2026/02/08 04:14:25 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2670s raft2026/02/08 04:14:25 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2670s raft2026/02/08 04:14:25 INFO: 5 became follower at term 1 2670s raft2026/02/08 04:14:25 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 3 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2670s raft2026/02/08 04:14:25 INFO: 2 is starting a new election at term 1 2670s raft2026/02/08 04:14:25 INFO: 2 became candidate at term 2 2670s raft2026/02/08 04:14:25 INFO: 2 received MsgVoteResp from 2 at term 2 2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 1 at term 2 2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 3 at term 2 2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 4 at term 2 2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 5 at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 3, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 2670s raft2026/02/08 04:14:25 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 2 2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 2670s raft2026/02/08 04:14:25 INFO: 4 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 2670s raft2026/02/08 04:14:25 INFO: 4 became follower at term 2 2670s raft2026/02/08 04:14:25 INFO: 4 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 2670s raft2026/02/08 04:14:25 INFO: 5 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 2670s raft2026/02/08 04:14:25 INFO: 5 became follower at term 2 2670s raft2026/02/08 04:14:25 INFO: 5 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 2670s raft2026/02/08 04:14:25 INFO: 2 received MsgVoteResp from 1 at term 2 2670s raft2026/02/08 04:14:25 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 2 received MsgVoteResp from 3 at term 2 2670s raft2026/02/08 04:14:25 INFO: 2 has received 3 MsgVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 2 became leader at term 2 2670s --- PASS: TestCommitWithoutNewTermEntry (0.00s) 2670s === RUN TestDuelingCandidates 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 3 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2670s raft2026/02/08 04:14:25 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1 2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2670s raft2026/02/08 04:14:25 INFO: 3 is starting a new election at term 0 2670s raft2026/02/08 04:14:25 INFO: 3 became candidate at term 1 2670s raft2026/02/08 04:14:25 INFO: 3 received MsgVoteResp from 3 at term 1 2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 1 at term 1 2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 1, vote: 1] rejected MsgVote from 3 [logterm: 0, index: 0] at term 1 2670s raft2026/02/08 04:14:25 INFO: 3 received MsgVoteResp rejection from 2 at term 1 2670s raft2026/02/08 04:14:25 INFO: 3 has received 1 MsgVoteResp votes and 1 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 3 is starting a new election at term 1 2670s raft2026/02/08 04:14:25 INFO: 3 became candidate at term 2 2670s raft2026/02/08 04:14:25 INFO: 3 received MsgVoteResp from 3 at term 2 2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 1 at term 2 2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 [term: 1] received a MsgVote message with higher term from 3 [term: 2] 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 3 [logterm: 0, index: 0] at term 2 2670s raft2026/02/08 04:14:25 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2] 2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 2 2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 3 [logterm: 0, index: 0] at term 2 2670s raft2026/02/08 04:14:25 INFO: 3 received MsgVoteResp rejection from 1 at term 2 2670s raft2026/02/08 04:14:25 INFO: 3 has received 1 MsgVoteResp votes and 1 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 3 received MsgVoteResp rejection from 2 at term 2 2670s raft2026/02/08 04:14:25 INFO: 3 has received 1 MsgVoteResp votes and 2 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 2 2670s --- PASS: TestDuelingCandidates (0.00s) 2670s === RUN TestDuelingPreCandidates 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 3 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 became pre-candidate at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgPreVoteResp from 1 at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgPreVoteResp from 2 at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2670s raft2026/02/08 04:14:25 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1 2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2670s raft2026/02/08 04:14:25 INFO: 3 is starting a new election at term 0 2670s raft2026/02/08 04:14:25 INFO: 3 became pre-candidate at term 0 2670s raft2026/02/08 04:14:25 INFO: 3 received MsgPreVoteResp from 3 at term 0 2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 1 at term 0 2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 1, vote: 1] rejected MsgPreVote from 3 [logterm: 0, index: 0] at term 1 2670s raft2026/02/08 04:14:25 INFO: 3 [term: 0] received a MsgPreVoteResp message with higher term from 2 [term: 1] 2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 1 2670s raft2026/02/08 04:14:25 INFO: 3 is starting a new election at term 1 2670s raft2026/02/08 04:14:25 INFO: 3 became pre-candidate at term 1 2670s raft2026/02/08 04:14:25 INFO: 3 received MsgPreVoteResp from 3 at term 1 2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 1 at term 1 2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1, vote: 1] rejected MsgPreVote from 3 [logterm: 0, index: 0] at term 1 2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 1, vote: 1] rejected MsgPreVote from 3 [logterm: 0, index: 0] at term 1 2670s raft2026/02/08 04:14:25 INFO: 3 received MsgPreVoteResp rejection from 1 at term 1 2670s raft2026/02/08 04:14:25 INFO: 3 has received 1 MsgPreVoteResp votes and 1 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 3 received MsgPreVoteResp rejection from 2 at term 1 2670s raft2026/02/08 04:14:25 INFO: 3 has received 1 MsgPreVoteResp votes and 2 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 1 2670s --- PASS: TestDuelingPreCandidates (0.00s) 2670s === RUN TestCandidateConcede 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 3 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2670s raft2026/02/08 04:14:25 INFO: 3 is starting a new election at term 0 2670s raft2026/02/08 04:14:25 INFO: 3 became candidate at term 1 2670s raft2026/02/08 04:14:25 INFO: 3 received MsgVoteResp from 3 at term 1 2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 1 at term 1 2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2670s raft2026/02/08 04:14:25 INFO: 2 [term: 0] received a MsgVote message with higher term from 3 [term: 1] 2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1 2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 3 [logterm: 0, index: 0] at term 1 2670s raft2026/02/08 04:14:25 INFO: 3 received MsgVoteResp from 2 at term 1 2670s raft2026/02/08 04:14:25 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 3 became leader at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 1 2670s --- PASS: TestCandidateConcede (0.00s) 2670s === RUN TestSingleNodeCandidate 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2670s --- PASS: TestSingleNodeCandidate (0.04s) 2670s === RUN TestSingleNodePreCandidate 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 became pre-candidate at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgPreVoteResp from 1 at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2670s --- PASS: TestSingleNodePreCandidate (0.00s) 2670s === RUN TestOldMessages 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 3 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2670s raft2026/02/08 04:14:25 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1 2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2670s raft2026/02/08 04:14:25 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 1 2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2670s raft2026/02/08 04:14:25 INFO: 2 is starting a new election at term 1 2670s raft2026/02/08 04:14:25 INFO: 2 became candidate at term 2 2670s raft2026/02/08 04:14:25 INFO: 2 received MsgVoteResp from 2 at term 2 2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 2670s raft2026/02/08 04:14:25 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 2 2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 2670s raft2026/02/08 04:14:25 INFO: 2 received MsgVoteResp from 1 at term 2 2670s raft2026/02/08 04:14:25 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 2 became leader at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 3 at term 3 2670s raft2026/02/08 04:14:25 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] 2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 3 2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 2, index: 2, vote: 0] cast MsgVote for 1 [logterm: 2, index: 2] at term 3 2670s raft2026/02/08 04:14:25 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] 2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 3 2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 2, index: 2, vote: 0] cast MsgVote for 1 [logterm: 2, index: 2] at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 [term: 3] ignored a MsgApp message with lower term from 2 [term: 2] 2670s --- PASS: TestOldMessages (0.00s) 2670s === RUN TestProposal 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 3 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3 4) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 4 switched to configuration voters=(1 2 3 4) 2670s raft2026/02/08 04:14:25 INFO: 4 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 4 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3 4 5) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 4 switched to configuration voters=(1 2 3 4 5) 2670s raft2026/02/08 04:14:25 INFO: 4 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 5 switched to configuration voters=(1 2 3 4 5) 2670s raft2026/02/08 04:14:25 INFO: 5 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2670s raft2026/02/08 04:14:25 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1 2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2670s raft2026/02/08 04:14:25 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 1 2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2670s raft2026/02/08 04:14:25 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1 2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2670s raft_test.go:1079: #1: peer 3 empty log 2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 no leader at term 1; dropping proposal 2670s raft_test.go:1079: #2: peer 3 empty log 2670s raft_test.go:1079: #2: peer 2 empty log 2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 2670s raft2026/02/08 04:14:25 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2670s raft2026/02/08 04:14:25 INFO: 4 became follower at term 1 2670s raft2026/02/08 04:14:25 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 4 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 1 no leader at term 1; dropping proposal 2670s raft_test.go:1079: #3: peer 2 empty log 2670s raft_test.go:1079: #3: peer 3 empty log 2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 2670s raft2026/02/08 04:14:25 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2670s raft2026/02/08 04:14:25 INFO: 4 became follower at term 1 2670s raft2026/02/08 04:14:25 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2670s raft2026/02/08 04:14:25 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2670s raft2026/02/08 04:14:25 INFO: 5 became follower at term 1 2670s raft2026/02/08 04:14:25 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 4 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 5 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2670s raft_test.go:1079: #4: peer 2 empty log 2670s raft_test.go:1079: #4: peer 3 empty log 2670s --- PASS: TestProposal (0.00s) 2670s === RUN TestProposalByProxy 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 3 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2670s raft2026/02/08 04:14:25 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1 2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2670s raft2026/02/08 04:14:25 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2670s raft2026/02/08 04:14:25 INFO: 3 became follower at term 1 2670s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2670s raft2026/02/08 04:14:25 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2670s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1 2670s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2670s raft_test.go:1117: #1: peer 3 empty log 2670s --- PASS: TestProposalByProxy (0.00s) 2670s === RUN TestCommit 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 1 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 1, lastterm: 1] 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 1, lastterm: 1] 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 1, lastterm: 2] 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 1 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2) 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1] 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2) 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2) 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1] 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2) 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 1 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2) 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3 4) 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1] 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2) 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3 4) 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 1 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2) 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3 4) 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1] 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2) 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3 4) 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2) 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3 4) 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1] 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2) 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3 4) 2670s --- PASS: TestCommit (0.00s) 2670s === RUN TestPastElectionTimeout 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s --- PASS: TestPastElectionTimeout (0.00s) 2670s === RUN TestStepIgnoreOldTermMsg 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 [term: 2] ignored a MsgApp message with lower term from 0 [term: 1] 2670s --- PASS: TestStepIgnoreOldTermMsg (0.00s) 2670s === RUN TestHandleMsgApp 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2 2670s raft2026/02/08 04:14:25 INFO: found conflict at index 1 [existing term: 1, conflicting term: 2] 2670s raft2026/02/08 04:14:25 INFO: replace the unstable entries from index 1 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2 2670s --- PASS: TestHandleMsgApp (0.00s) 2670s === RUN TestHandleHeartbeat 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 3] 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 3] 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2 2670s --- PASS: TestHandleHeartbeat (0.00s) 2670s === RUN TestHandleHeartbeatResp 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 3] 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2670s --- PASS: TestHandleHeartbeatResp (0.00s) 2670s === RUN TestRaftFreesReadOnlyMem 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2670s --- PASS: TestRaftFreesReadOnlyMem (0.00s) 2670s === RUN TestMsgAppRespWaitReset 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2670s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2670s --- PASS: TestMsgAppRespWaitReset (0.00s) 2670s === RUN TestRecvMsgVote 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 0, index: 0] at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 0] at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 2, index: 0] at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 0, index: 1] at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 1] at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 2, index: 1] at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 3, index: 1] at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 0, index: 2] at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 2] at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 2, index: 2] at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 3, index: 2] at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 0, index: 3] at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 3] at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 2, index: 3] at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 3, index: 3] at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 2] cast MsgVote for 2 [logterm: 2, index: 3] at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgVote from 2 [logterm: 2, index: 3] at term 2 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgVote from 2 [logterm: 3, index: 3] at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgVote from 2 [logterm: 3, index: 3] at term 3 2670s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2670s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2670s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2670s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgVote from 2 [logterm: 3, index: 3] at term 3 2670s --- PASS: TestRecvMsgVote (0.00s) 2671s === RUN TestRecvMsgPreVote 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 0, index: 0] at term 2 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 1, index: 0] at term 2 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 2, index: 0] at term 2 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgPreVote for 2 [logterm: 3, index: 0] at term 3 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 0, index: 1] at term 2 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 1, index: 1] at term 2 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 2, index: 1] at term 2 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgPreVote for 2 [logterm: 3, index: 1] at term 3 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 0, index: 2] at term 2 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 1, index: 2] at term 2 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgPreVote for 2 [logterm: 2, index: 2] at term 2 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgPreVote for 2 [logterm: 3, index: 2] at term 3 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 0, index: 3] at term 2 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 1, index: 3] at term 2 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgPreVote for 2 [logterm: 2, index: 3] at term 2 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgPreVote for 2 [logterm: 3, index: 3] at term 3 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 2] cast MsgPreVote for 2 [logterm: 2, index: 3] at term 2 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 2 [logterm: 2, index: 3] at term 2 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 2 [logterm: 3, index: 3] at term 3 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 2 [logterm: 3, index: 3] at term 3 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 2 [logterm: 3, index: 3] at term 3 2671s --- PASS: TestRecvMsgPreVote (0.00s) 2671s === RUN TestStateTransition 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 became pre-candidate at term 0 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 became pre-candidate at term 0 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 0 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 became pre-candidate at term 0 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 0 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 0 2671s --- PASS: TestStateTransition (0.00s) 2671s === RUN TestAllServerStepdown 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 3] 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 3 2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 became pre-candidate at term 0 2671s raft2026/02/08 04:14:25 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 3 2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 3] 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 3 2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 3] 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 3 2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3 2671s --- PASS: TestAllServerStepdown (0.00s) 2671s === RUN TestCandidateResetTermMsgHeartbeat 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 3 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0 2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2671s raft2026/02/08 04:14:25 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1 2671s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2671s raft2026/02/08 04:14:25 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 1 2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2671s raft2026/02/08 04:14:25 INFO: 2 is starting a new election at term 1 2671s raft2026/02/08 04:14:25 INFO: 2 became candidate at term 2 2671s raft2026/02/08 04:14:25 INFO: 2 received MsgVoteResp from 2 at term 2 2671s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 2671s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 2671s raft2026/02/08 04:14:25 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2 2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 2671s raft2026/02/08 04:14:25 INFO: 2 received MsgVoteResp from 1 at term 2 2671s raft2026/02/08 04:14:25 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:25 INFO: 2 became leader at term 2 2671s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 2 2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 3 2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 3 2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3 2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 3 at term 3 2671s raft2026/02/08 04:14:25 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] 2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 3 2671s raft2026/02/08 04:14:25 INFO: 2 [logterm: 2, index: 2, vote: 0] cast MsgVote for 1 [logterm: 2, index: 2] at term 3 2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 3 2671s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 3 2671s raft2026/02/08 04:14:25 INFO: 3 is starting a new election at term 1 2671s raft2026/02/08 04:14:25 INFO: 3 became candidate at term 2 2671s raft2026/02/08 04:14:25 INFO: 3 received MsgVoteResp from 3 at term 2 2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 2671s raft2026/02/08 04:14:25 INFO: 3 [term: 2] received a MsgHeartbeat message with higher term from 1 [term: 3] 2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 3 2671s raft2026/02/08 04:14:25 INFO: 1 [term: 3] ignored a MsgVote message with lower term from 3 [term: 2] 2671s raft2026/02/08 04:14:25 INFO: 2 [term: 3] ignored a MsgVote message with lower term from 3 [term: 2] 2671s --- PASS: TestCandidateResetTermMsgHeartbeat (0.24s) 2671s === RUN TestCandidateResetTermMsgApp 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 3 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0 2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2671s raft2026/02/08 04:14:25 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1 2671s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2671s raft2026/02/08 04:14:25 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 1 2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2671s raft2026/02/08 04:14:25 INFO: 2 is starting a new election at term 1 2671s raft2026/02/08 04:14:25 INFO: 2 became candidate at term 2 2671s raft2026/02/08 04:14:25 INFO: 2 received MsgVoteResp from 2 at term 2 2671s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 2671s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 2671s raft2026/02/08 04:14:25 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2 2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 2671s raft2026/02/08 04:14:25 INFO: 2 received MsgVoteResp from 1 at term 2 2671s raft2026/02/08 04:14:25 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:25 INFO: 2 became leader at term 2 2671s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 2 2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 3 2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 3 2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3 2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 3 at term 3 2671s raft2026/02/08 04:14:25 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] 2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 3 2671s raft2026/02/08 04:14:25 INFO: 2 [logterm: 2, index: 2, vote: 0] cast MsgVote for 1 [logterm: 2, index: 2] at term 3 2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 3 2671s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 3 2671s raft2026/02/08 04:14:25 INFO: 3 is starting a new election at term 1 2671s raft2026/02/08 04:14:25 INFO: 3 became candidate at term 2 2671s raft2026/02/08 04:14:25 INFO: 3 received MsgVoteResp from 3 at term 2 2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 2671s raft2026/02/08 04:14:25 INFO: 3 [term: 2] received a MsgApp message with higher term from 1 [term: 3] 2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 3 2671s raft2026/02/08 04:14:25 INFO: 1 [term: 3] ignored a MsgVote message with lower term from 3 [term: 2] 2671s raft2026/02/08 04:14:25 INFO: 2 [term: 3] ignored a MsgVote message with lower term from 3 [term: 2] 2671s --- PASS: TestCandidateResetTermMsgApp (0.00s) 2671s === RUN TestLeaderStepdownWhenQuorumActive 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2671s --- PASS: TestLeaderStepdownWhenQuorumActive (0.00s) 2671s === RUN TestLeaderStepdownWhenQuorumLost 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2671s raft2026/02/08 04:14:25 WARN: 1 stepped down to follower since quorum is not active 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 1 2671s --- PASS: TestLeaderStepdownWhenQuorumLost (0.00s) 2671s === RUN TestLeaderSupersedingWithCheckQuorum 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 3 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0 2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2671s raft2026/02/08 04:14:25 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1 2671s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2671s raft2026/02/08 04:14:25 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 1 2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2671s raft2026/02/08 04:14:25 INFO: 3 is starting a new election at term 1 2671s raft2026/02/08 04:14:25 INFO: 3 became candidate at term 2 2671s raft2026/02/08 04:14:25 INFO: 3 received MsgVoteResp from 3 at term 2 2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1, vote: 1] ignored MsgVote from 3 [logterm: 1, index: 1] at term 1: lease is not expired (remaining ticks: 10) 2671s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 1, vote: 1] ignored MsgVote from 3 [logterm: 1, index: 1] at term 1: lease is not expired (remaining ticks: 10) 2671s raft2026/02/08 04:14:25 INFO: 3 is starting a new election at term 2 2671s raft2026/02/08 04:14:25 INFO: 3 became candidate at term 3 2671s raft2026/02/08 04:14:25 INFO: 3 received MsgVoteResp from 3 at term 3 2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 3 2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 3 2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1, vote: 1] ignored MsgVote from 3 [logterm: 1, index: 1] at term 1: lease is not expired (remaining ticks: 10) 2671s raft2026/02/08 04:14:25 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 3] 2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 3 2671s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 3 2671s raft2026/02/08 04:14:25 INFO: 3 received MsgVoteResp from 2 at term 3 2671s raft2026/02/08 04:14:25 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:25 INFO: 3 became leader at term 3 2671s raft2026/02/08 04:14:25 INFO: 1 [term: 1] received a MsgApp message with higher term from 3 [term: 3] 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 3 2671s --- PASS: TestLeaderSupersedingWithCheckQuorum (0.00s) 2671s === RUN TestLeaderElectionWithCheckQuorum 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 3 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0 2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2671s raft2026/02/08 04:14:25 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1 2671s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2671s raft2026/02/08 04:14:25 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 1 2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2671s raft2026/02/08 04:14:25 INFO: 3 is starting a new election at term 1 2671s raft2026/02/08 04:14:25 INFO: 3 became candidate at term 2 2671s raft2026/02/08 04:14:25 INFO: 3 received MsgVoteResp from 3 at term 2 2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1, vote: 1] ignored MsgVote from 3 [logterm: 1, index: 1] at term 1: lease is not expired (remaining ticks: 10) 2671s raft2026/02/08 04:14:25 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2] 2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 2 2671s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 2 2671s raft2026/02/08 04:14:25 INFO: 3 received MsgVoteResp from 2 at term 2 2671s raft2026/02/08 04:14:25 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:25 INFO: 3 became leader at term 2 2671s raft2026/02/08 04:14:25 INFO: 1 [term: 1] received a MsgAppResp message with higher term from 2 [term: 2] 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2 2671s --- PASS: TestLeaderElectionWithCheckQuorum (0.00s) 2671s === RUN TestFreeStuckCandidateWithCheckQuorum 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 3 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0 2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2671s raft2026/02/08 04:14:25 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1 2671s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2671s raft2026/02/08 04:14:25 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 1 2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2671s raft2026/02/08 04:14:25 INFO: 3 is starting a new election at term 1 2671s raft2026/02/08 04:14:25 INFO: 3 became candidate at term 2 2671s raft2026/02/08 04:14:25 INFO: 3 received MsgVoteResp from 3 at term 2 2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 2671s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 1, vote: 1] ignored MsgVote from 3 [logterm: 1, index: 1] at term 1: lease is not expired (remaining ticks: 10) 2671s raft2026/02/08 04:14:25 INFO: 3 is starting a new election at term 2 2671s raft2026/02/08 04:14:25 INFO: 3 became candidate at term 3 2671s raft2026/02/08 04:14:25 INFO: 3 received MsgVoteResp from 3 at term 3 2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 3 2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 3 2671s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 1, vote: 1] ignored MsgVote from 3 [logterm: 1, index: 1] at term 1: lease is not expired (remaining ticks: 10) 2671s raft2026/02/08 04:14:25 INFO: 1 [term: 1] received a MsgAppResp message with higher term from 3 [term: 3] 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 3 2671s raft2026/02/08 04:14:25 INFO: 3 is starting a new election at term 3 2671s raft2026/02/08 04:14:25 INFO: 3 became candidate at term 4 2671s raft2026/02/08 04:14:25 INFO: 3 received MsgVoteResp from 3 at term 4 2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 4 2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 4 2671s raft2026/02/08 04:14:25 INFO: 1 [term: 3] received a MsgVote message with higher term from 3 [term: 4] 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 4 2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 4 2671s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 1, vote: 1] ignored MsgVote from 3 [logterm: 1, index: 1] at term 1: lease is not expired (remaining ticks: 10) 2671s raft2026/02/08 04:14:25 INFO: 3 received MsgVoteResp from 1 at term 4 2671s raft2026/02/08 04:14:25 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:25 INFO: 3 became leader at term 4 2671s raft2026/02/08 04:14:25 INFO: 2 [term: 1] received a MsgApp message with higher term from 3 [term: 4] 2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 4 2671s --- PASS: TestFreeStuckCandidateWithCheckQuorum (0.00s) 2671s === RUN TestNonPromotableVoterWithCheckQuorum 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0 2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2671s raft2026/02/08 04:14:25 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1 2671s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2671s --- PASS: TestNonPromotableVoterWithCheckQuorum (0.00s) 2671s === RUN TestDisruptiveFollower 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 3 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 1 2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1 2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 2 2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 2 2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2 2671s raft2026/02/08 04:14:25 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] 2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 2 2671s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 2671s raft2026/02/08 04:14:25 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2] 2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 2 2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 2 2671s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 2 2671s raft2026/02/08 04:14:25 INFO: 3 is starting a new election at term 2 2671s raft2026/02/08 04:14:25 INFO: 3 became candidate at term 3 2671s raft2026/02/08 04:14:25 INFO: 3 received MsgVoteResp from 3 at term 3 2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3 2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 2 at term 3 2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 1, vote: 1] ignored MsgVote from 3 [logterm: 2, index: 1] at term 2: lease is not expired (remaining ticks: 10) 2671s raft2026/02/08 04:14:25 INFO: 2 [logterm: 2, index: 1, vote: 1] ignored MsgVote from 3 [logterm: 2, index: 1] at term 2: lease is not expired (remaining ticks: 10) 2671s raft2026/02/08 04:14:25 INFO: 1 [term: 2] received a MsgAppResp message with higher term from 3 [term: 3] 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 3 2671s --- PASS: TestDisruptiveFollower (0.00s) 2671s === RUN TestDisruptiveFollowerPreVote 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 3 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 1 2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1 2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 2 2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 2 2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2 2671s raft2026/02/08 04:14:25 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] 2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 2 2671s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 2671s raft2026/02/08 04:14:25 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2] 2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 2 2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 2 2671s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 2 2671s raft2026/02/08 04:14:25 INFO: 3 is starting a new election at term 2 2671s raft2026/02/08 04:14:25 INFO: 3 became pre-candidate at term 2 2671s raft2026/02/08 04:14:25 INFO: 3 received MsgPreVoteResp from 3 at term 2 2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 2 2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 2 2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 4, vote: 1] ignored MsgPreVote from 3 [logterm: 2, index: 1] at term 2: lease is not expired (remaining ticks: 10) 2671s raft2026/02/08 04:14:25 INFO: 2 [logterm: 2, index: 4, vote: 1] ignored MsgPreVote from 3 [logterm: 2, index: 1] at term 2: lease is not expired (remaining ticks: 10) 2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 2 2671s --- PASS: TestDisruptiveFollowerPreVote (0.00s) 2671s === RUN TestReadOnlyOptionSafe 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 3 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0 2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2671s raft2026/02/08 04:14:25 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1 2671s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2671s raft2026/02/08 04:14:25 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 1 2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2671s --- PASS: TestReadOnlyOptionSafe (0.00s) 2671s === RUN TestReadOnlyWithLearner 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) learners=(2) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1) learners=(2) 2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0 2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2671s raft2026/02/08 04:14:25 INFO: 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1] 2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1 2671s --- PASS: TestReadOnlyWithLearner (0.00s) 2671s === RUN TestReadOnlyOptionLease 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 3 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0 2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2671s raft2026/02/08 04:14:25 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1 2671s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2671s raft2026/02/08 04:14:25 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 1 2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2671s --- PASS: TestReadOnlyOptionLease (0.00s) 2671s === RUN TestReadOnlyForNewLeader 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 1 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 1, commit: 1, applied: 1, lastindex: 2, lastterm: 1] 2671s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1 2671s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 1, commit: 2, applied: 2, lastindex: 2, lastterm: 1] 2671s raft2026/02/08 04:14:25 INFO: 3 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 1 2671s raft2026/02/08 04:14:25 INFO: newRaft 3 [peers: [1,2,3], term: 1, commit: 2, applied: 2, lastindex: 2, lastterm: 1] 2671s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 2 2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 2 2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 2] sent MsgVote request to 2 at term 2 2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 2] sent MsgVote request to 3 at term 2 2671s raft2026/02/08 04:14:25 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] 2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 2 2671s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 2, vote: 0] cast MsgVote for 1 [logterm: 1, index: 2] at term 2 2671s raft2026/02/08 04:14:25 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2] 2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 2 2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 1, index: 2, vote: 0] cast MsgVote for 1 [logterm: 1, index: 2] at term 2 2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 2 2671s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 2 2671s --- PASS: TestReadOnlyForNewLeader (0.00s) 2671s === RUN TestLeaderAppResp 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2671s --- PASS: TestLeaderAppResp (0.00s) 2671s === RUN TestBcastBeat 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 1000, applied: 1000, lastindex: 1000, lastterm: 1] 2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 2 2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 2 2671s --- PASS: TestBcastBeat (0.00s) 2671s === RUN TestRecvMsgBeat 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s --- PASS: TestRecvMsgBeat (0.00s) 2671s === RUN TestLeaderIncreaseNext 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2671s --- PASS: TestLeaderIncreaseNext (0.00s) 2671s === RUN TestSendAppendForProgressProbe 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2671s --- PASS: TestSendAppendForProgressProbe (0.00s) 2671s === RUN TestSendAppendForProgressReplicate 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2671s --- PASS: TestSendAppendForProgressReplicate (0.00s) 2671s === RUN TestSendAppendForProgressSnapshot 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2671s --- PASS: TestSendAppendForProgressSnapshot (0.00s) 2671s === RUN TestRecvMsgUnreachable 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 1] 2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2671s --- PASS: TestRecvMsgUnreachable (0.00s) 2671s === RUN TestRestore 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:25 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] 2671s --- PASS: TestRestore (0.00s) 2671s === RUN TestRestoreWithLearner 2671s raft2026/02/08 04:14:25 INFO: 3 switched to configuration voters=(1 2) learners=(3) 2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 3 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] 2671s raft2026/02/08 04:14:25 INFO: 3 switched to configuration voters=(1 2) learners=(3) 2671s raft2026/02/08 04:14:25 INFO: 3 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] 2671s --- PASS: TestRestoreWithLearner (0.01s) 2671s === RUN TestRestoreWithVotersOutgoing 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(2 3 4)&&(1 2 3) 2671s raft2026/02/08 04:14:25 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] 2671s --- PASS: TestRestoreWithVotersOutgoing (0.00s) 2671s === RUN TestRestoreVoterToLearner 2671s raft2026/02/08 04:14:25 INFO: 3 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] 2671s raft2026/02/08 04:14:25 INFO: 3 switched to configuration voters=(1 2) learners=(3) 2671s raft2026/02/08 04:14:25 INFO: 3 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] 2671s --- PASS: TestRestoreVoterToLearner (0.00s) 2671s === RUN TestRestoreLearnerPromotion 2671s raft2026/02/08 04:14:25 INFO: 3 switched to configuration voters=(1 2) learners=(3) 2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 3 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] 2671s raft2026/02/08 04:14:25 INFO: 3 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:25 INFO: 3 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] 2671s --- PASS: TestRestoreLearnerPromotion (0.00s) 2671s === RUN TestLearnerReceiveSnapshot 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) learners=(2) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1) learners=(2) 2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) learners=(2) 2671s raft2026/02/08 04:14:25 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] 2671s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0 2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2671s raft2026/02/08 04:14:25 INFO: 2 [term: 0] received a MsgHeartbeat message with higher term from 1 [term: 1] 2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1 2671s raft2026/02/08 04:14:25 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] 2671s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1) learners=(2) 2671s raft2026/02/08 04:14:25 INFO: 2 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] 2671s raft2026/02/08 04:14:25 INFO: 2 [commit: 11] restored snapshot [index: 11, term: 11] 2671s --- PASS: TestLearnerReceiveSnapshot (0.00s) 2671s === RUN TestRestoreIgnoreSnapshot 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 [commit: 1, lastindex: 3, lastterm: 1] fast-forwarded commit to snapshot [index: 2, term: 1] 2671s --- PASS: TestRestoreIgnoreSnapshot (0.00s) 2671s === RUN TestProvideSnap 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2) 2671s raft2026/02/08 04:14:25 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] 2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2671s --- PASS: TestProvideSnap (0.00s) 2671s === RUN TestIgnoreProvidingSnap 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2) 2671s raft2026/02/08 04:14:25 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] 2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2671s --- PASS: TestIgnoreProvidingSnap (0.00s) 2671s === RUN TestRestoreFromSnapMsg 2671s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2) 2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 2 [term: 0] received a MsgSnap message with higher term from 1 [term: 2] 2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 2 2671s raft2026/02/08 04:14:25 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] 2671s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2) 2671s raft2026/02/08 04:14:25 INFO: 2 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] 2671s raft2026/02/08 04:14:25 INFO: 2 [commit: 11] restored snapshot [index: 11, term: 11] 2671s --- PASS: TestRestoreFromSnapMsg (0.00s) 2671s === RUN TestSlowNodeRestore 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 3 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0 2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2671s raft2026/02/08 04:14:25 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1 2671s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2671s raft2026/02/08 04:14:25 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 1 2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2671s raft2026/02/08 04:14:25 INFO: log [committed=1, applied=0, unstable.offset=1, len(unstable.Entries)=1] starts to restore snapshot [index: 102, term: 1] 2671s raft2026/02/08 04:14:25 INFO: 3 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:25 INFO: 3 [commit: 102, lastindex: 102, lastterm: 1] restored snapshot [index: 102, term: 1] 2671s raft2026/02/08 04:14:25 INFO: 3 [commit: 102] restored snapshot [index: 102, term: 1] 2671s --- PASS: TestSlowNodeRestore (0.01s) 2671s === RUN TestStepConfig 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2671s --- PASS: TestStepConfig (0.00s) 2671s === RUN TestStepIgnoreConfig 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 ignoring conf change {ConfChangeAddNode 0 [] 0} at config voters=(1 2): possible unapplied conf change at index 2 (applied to 0) 2671s --- PASS: TestStepIgnoreConfig (0.00s) 2671s === RUN TestNewLeaderPendingConfig 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2671s --- PASS: TestNewLeaderPendingConfig (0.00s) 2671s === RUN TestAddNode 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2) 2671s --- PASS: TestAddNode (0.00s) 2671s === RUN TestAddLearner 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) learners=(2) 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2) 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(2) learners=(1) 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2) 2671s --- PASS: TestAddLearner (0.00s) 2671s === RUN TestAddNodeCheckQuorum 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2) 2671s raft2026/02/08 04:14:25 WARN: 1 stepped down to follower since quorum is not active 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 1 2671s --- PASS: TestAddNodeCheckQuorum (0.00s) 2671s === RUN TestRemoveNode 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2671s --- PASS: TestRemoveNode (0.00s) 2671s === RUN TestRemoveLearner 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) learners=(2) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2671s --- PASS: TestRemoveLearner (0.00s) 2671s === RUN TestPromotable 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=() 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(2 3) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s --- PASS: TestPromotable (0.00s) 2671s === RUN TestRaftNodes 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s --- PASS: TestRaftNodes (0.00s) 2671s === RUN TestCampaignWhileLeader 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0 2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2671s --- PASS: TestCampaignWhileLeader (0.00s) 2671s === RUN TestPreCampaignWhileLeader 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0 2671s raft2026/02/08 04:14:25 INFO: 1 became pre-candidate at term 0 2671s raft2026/02/08 04:14:25 INFO: 1 received MsgPreVoteResp from 1 at term 0 2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2671s --- PASS: TestPreCampaignWhileLeader (0.00s) 2671s === RUN TestCommitAfterRemoveNode 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1) 2671s --- PASS: TestCommitAfterRemoveNode (0.00s) 2671s === RUN TestLeaderTransferToUpToDateNode 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 2 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 3 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 0 2671s raft2026/02/08 04:14:25 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 0 2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2671s raft2026/02/08 04:14:25 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 1 2671s raft2026/02/08 04:14:25 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2671s raft2026/02/08 04:14:25 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 1 2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 1 2671s raft2026/02/08 04:14:25 INFO: 1 [term 1] starts to transfer leadership to 2 2671s raft2026/02/08 04:14:25 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log 2671s raft2026/02/08 04:14:25 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. 2671s raft2026/02/08 04:14:25 INFO: 2 is starting a new election at term 1 2671s raft2026/02/08 04:14:25 INFO: 2 became candidate at term 2 2671s raft2026/02/08 04:14:25 INFO: 2 received MsgVoteResp from 2 at term 2 2671s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 2671s raft2026/02/08 04:14:25 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 2671s raft2026/02/08 04:14:25 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 2671s raft2026/02/08 04:14:25 INFO: 1 became follower at term 2 2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 2671s raft2026/02/08 04:14:25 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 2 2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 2671s raft2026/02/08 04:14:25 INFO: 2 received MsgVoteResp from 1 at term 2 2671s raft2026/02/08 04:14:25 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:25 INFO: 2 became leader at term 2 2671s raft2026/02/08 04:14:25 INFO: 2 [term 2] starts to transfer leadership to 1 2671s raft2026/02/08 04:14:25 INFO: 2 sends MsgTimeoutNow to 1 immediately as 1 already has up-to-date log 2671s raft2026/02/08 04:14:25 INFO: 1 [term 2] received MsgTimeoutNow from 2 and starts an election to get leadership. 2671s raft2026/02/08 04:14:25 INFO: 1 is starting a new election at term 2 2671s raft2026/02/08 04:14:25 INFO: 1 became candidate at term 3 2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 1 at term 3 2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 2 at term 3 2671s raft2026/02/08 04:14:25 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 3 at term 3 2671s raft2026/02/08 04:14:25 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] 2671s raft2026/02/08 04:14:25 INFO: 2 became follower at term 3 2671s raft2026/02/08 04:14:25 INFO: 2 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3 2671s raft2026/02/08 04:14:25 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] 2671s raft2026/02/08 04:14:25 INFO: 3 became follower at term 3 2671s raft2026/02/08 04:14:25 INFO: 3 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3 2671s raft2026/02/08 04:14:25 INFO: 1 received MsgVoteResp from 2 at term 3 2671s raft2026/02/08 04:14:25 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:25 INFO: 1 became leader at term 3 2671s --- PASS: TestLeaderTransferToUpToDateNode (0.00s) 2671s === RUN TestLeaderTransferToUpToDateNodeFromFollower 2671s raft2026/02/08 04:14:25 INFO: 1 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 2 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 3 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 0 2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2671s raft2026/02/08 04:14:26 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2671s raft2026/02/08 04:14:26 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 2 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 [term 1] starts to transfer leadership to 2 2671s raft2026/02/08 04:14:26 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log 2671s raft2026/02/08 04:14:26 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. 2671s raft2026/02/08 04:14:26 INFO: 2 is starting a new election at term 1 2671s raft2026/02/08 04:14:26 INFO: 2 became candidate at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 received MsgVoteResp from 2 at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 2671s raft2026/02/08 04:14:26 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 2 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 2671s raft2026/02/08 04:14:26 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 2 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 received MsgVoteResp from 1 at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:26 INFO: 2 became leader at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 [term 2] starts to transfer leadership to 1 2671s raft2026/02/08 04:14:26 INFO: 2 sends MsgTimeoutNow to 1 immediately as 1 already has up-to-date log 2671s raft2026/02/08 04:14:26 INFO: 1 [term 2] received MsgTimeoutNow from 2 and starts an election to get leadership. 2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 2 2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 3 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 3 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 2 at term 3 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 3 at term 3 2671s raft2026/02/08 04:14:26 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 3 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3 2671s raft2026/02/08 04:14:26 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] 2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 3 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 2 at term 3 2671s raft2026/02/08 04:14:26 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 3 2671s --- PASS: TestLeaderTransferToUpToDateNodeFromFollower (0.08s) 2671s === RUN TestLeaderTransferWithCheckQuorum 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 2 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 3 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 0 2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2671s raft2026/02/08 04:14:26 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2671s raft2026/02/08 04:14:26 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 2 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 [term 1] starts to transfer leadership to 2 2671s raft2026/02/08 04:14:26 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log 2671s raft2026/02/08 04:14:26 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. 2671s raft2026/02/08 04:14:26 INFO: 2 is starting a new election at term 1 2671s raft2026/02/08 04:14:26 INFO: 2 became candidate at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 received MsgVoteResp from 2 at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 2671s raft2026/02/08 04:14:26 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 2 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 2671s raft2026/02/08 04:14:26 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 2 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 received MsgVoteResp from 1 at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:26 INFO: 2 became leader at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 [term 2] starts to transfer leadership to 1 2671s raft2026/02/08 04:14:26 INFO: 2 sends MsgTimeoutNow to 1 immediately as 1 already has up-to-date log 2671s raft2026/02/08 04:14:26 INFO: 1 [term 2] received MsgTimeoutNow from 2 and starts an election to get leadership. 2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 2 2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 3 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 3 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 2 at term 3 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 3 at term 3 2671s raft2026/02/08 04:14:26 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 3 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3 2671s raft2026/02/08 04:14:26 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] 2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 3 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 2 at term 3 2671s raft2026/02/08 04:14:26 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 3 2671s --- PASS: TestLeaderTransferWithCheckQuorum (0.00s) 2671s === RUN TestLeaderTransferToSlowFollower 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 2 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 3 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 0 2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2671s raft2026/02/08 04:14:26 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2671s raft2026/02/08 04:14:26 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 2 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 [term 1] starts to transfer leadership to 3 2671s raft2026/02/08 04:14:26 DEBUG: 3 [logterm: 0, index: 2] rejected MsgApp [logterm: 1, index: 2] from 1 2671s raft2026/02/08 04:14:26 DEBUG: 1 received MsgAppResp(rejected, hint: (index 1, term 1)) from 3 for index 2 2671s raft2026/02/08 04:14:26 DEBUG: 1 decreased progress of 3 to [StateReplicate match=1 next=2 inflight=1] 2671s raft2026/02/08 04:14:26 INFO: 1 sent MsgTimeoutNow to 3 after received MsgAppResp 2671s raft2026/02/08 04:14:26 INFO: 3 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. 2671s raft2026/02/08 04:14:26 INFO: 3 is starting a new election at term 1 2671s raft2026/02/08 04:14:26 INFO: 3 became candidate at term 2 2671s raft2026/02/08 04:14:26 INFO: 3 received MsgVoteResp from 3 at term 2 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 1, index: 2] sent MsgVote request to 1 at term 2 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 1, index: 2] sent MsgVote request to 2 at term 2 2671s raft2026/02/08 04:14:26 INFO: 1 [term: 1] received a MsgVote message with higher term from 3 [term: 2] 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 2 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 3 [logterm: 1, index: 2] at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2] 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 1, index: 2, vote: 0] cast MsgVote for 3 [logterm: 1, index: 2] at term 2 2671s raft2026/02/08 04:14:26 INFO: 3 received MsgVoteResp from 1 at term 2 2671s raft2026/02/08 04:14:26 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:26 INFO: 3 became leader at term 2 2671s --- PASS: TestLeaderTransferToSlowFollower (0.00s) 2671s === RUN TestLeaderTransferAfterSnapshot 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 2 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 3 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 0 2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2671s raft2026/02/08 04:14:26 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2671s raft2026/02/08 04:14:26 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 2 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 [term 1] starts to transfer leadership to 3 2671s raft2026/02/08 04:14:26 DEBUG: 3 [logterm: 0, index: 2] rejected MsgApp [logterm: 1, index: 2] from 1 2671s raft2026/02/08 04:14:26 DEBUG: 1 received MsgAppResp(rejected, hint: (index 1, term 1)) from 3 for index 2 2671s raft2026/02/08 04:14:26 DEBUG: 1 decreased progress of 3 to [StateReplicate match=1 next=2 inflight=1] 2671s raft2026/02/08 04:14:26 DEBUG: 1 [firstindex: 3, commit: 2] sent snapshot[index: 2, term: 1] to 3 [StateProbe match=1 next=2] 2671s raft2026/02/08 04:14:26 DEBUG: 1 paused sending replication messages to 3 [StateSnapshot match=1 next=2 paused pendingSnap=2] 2671s raft2026/02/08 04:14:26 INFO: log [committed=1, applied=0, unstable.offset=1, len(unstable.Entries)=1] starts to restore snapshot [index: 2, term: 1] 2671s raft2026/02/08 04:14:26 INFO: 3 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 3 [commit: 2, lastindex: 2, lastterm: 1] restored snapshot [index: 2, term: 1] 2671s raft2026/02/08 04:14:26 INFO: 3 [commit: 2] restored snapshot [index: 2, term: 1] 2671s raft2026/02/08 04:14:26 DEBUG: 1 recovered from needing snapshot, resumed sending replication messages to 3 [StateSnapshot match=2 next=3 paused pendingSnap=2] 2671s raft2026/02/08 04:14:26 INFO: 1 sent MsgTimeoutNow to 3 after received MsgAppResp 2671s raft2026/02/08 04:14:26 INFO: 3 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. 2671s raft2026/02/08 04:14:26 INFO: 3 is starting a new election at term 1 2671s raft2026/02/08 04:14:26 INFO: 3 became candidate at term 2 2671s raft2026/02/08 04:14:26 INFO: 3 received MsgVoteResp from 3 at term 2 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 1, index: 2] sent MsgVote request to 1 at term 2 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 1, index: 2] sent MsgVote request to 2 at term 2 2671s raft2026/02/08 04:14:26 INFO: 1 [term: 1] received a MsgVote message with higher term from 3 [term: 2] 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 2 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 3 [logterm: 1, index: 2] at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2] 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 1, index: 2, vote: 0] cast MsgVote for 3 [logterm: 1, index: 2] at term 2 2671s raft2026/02/08 04:14:26 INFO: 3 received MsgVoteResp from 1 at term 2 2671s raft2026/02/08 04:14:26 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:26 INFO: 3 became leader at term 2 2671s --- PASS: TestLeaderTransferAfterSnapshot (0.00s) 2671s === RUN TestLeaderTransferToSelf 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 2 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 3 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 0 2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2671s raft2026/02/08 04:14:26 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2671s raft2026/02/08 04:14:26 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 2 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1 2671s raft2026/02/08 04:14:26 DEBUG: 1 is already leader. Ignored transferring leadership to self 2671s --- PASS: TestLeaderTransferToSelf (0.00s) 2671s === RUN TestLeaderTransferToNonExistingNode 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 2 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 3 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 0 2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2671s raft2026/02/08 04:14:26 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2671s raft2026/02/08 04:14:26 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 2 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1 2671s raft2026/02/08 04:14:26 DEBUG: 1 no progress available for 4 2671s --- PASS: TestLeaderTransferToNonExistingNode (0.00s) 2671s === RUN TestLeaderTransferTimeout 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 2 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 3 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 0 2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2671s raft2026/02/08 04:14:26 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2671s raft2026/02/08 04:14:26 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 2 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 [term 1] starts to transfer leadership to 3 2671s raft2026/02/08 04:14:26 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log 2671s --- PASS: TestLeaderTransferTimeout (0.00s) 2671s === RUN TestLeaderTransferIgnoreProposal 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 2 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 3 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 0 2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2671s raft2026/02/08 04:14:26 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2671s raft2026/02/08 04:14:26 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 2 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 [term 1] starts to transfer leadership to 3 2671s raft2026/02/08 04:14:26 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log 2671s raft2026/02/08 04:14:26 DEBUG: 1 [term 1] transfer leadership to 3 is in progress; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 [term 1] transfer leadership to 3 is in progress; dropping proposal 2671s --- PASS: TestLeaderTransferIgnoreProposal (0.00s) 2671s === RUN TestLeaderTransferReceiveHigherTermVote 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 2 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 3 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 0 2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2671s raft2026/02/08 04:14:26 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2671s raft2026/02/08 04:14:26 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 2 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 [term 1] starts to transfer leadership to 3 2671s raft2026/02/08 04:14:26 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log 2671s raft2026/02/08 04:14:26 INFO: 2 [term: 1] received a MsgHup message with higher term from 2 [term: 2] 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 is starting a new election at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 became candidate at term 3 2671s raft2026/02/08 04:14:26 INFO: 2 received MsgVoteResp from 2 at term 3 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 3 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 3 2671s raft2026/02/08 04:14:26 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 3] 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 3 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 3 2671s raft2026/02/08 04:14:26 INFO: 2 received MsgVoteResp from 1 at term 3 2671s raft2026/02/08 04:14:26 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:26 INFO: 2 became leader at term 3 2671s --- PASS: TestLeaderTransferReceiveHigherTermVote (0.00s) 2671s === RUN TestLeaderTransferRemoveNode 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 2 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 3 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 0 2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2671s raft2026/02/08 04:14:26 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2671s raft2026/02/08 04:14:26 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 2 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 [term 1] starts to transfer leadership to 3 2671s raft2026/02/08 04:14:26 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2) 2671s --- PASS: TestLeaderTransferRemoveNode (0.00s) 2671s === RUN TestLeaderTransferDemoteNode 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 2 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 3 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 0 2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2671s raft2026/02/08 04:14:26 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2671s raft2026/02/08 04:14:26 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 2 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 [term 1] starts to transfer leadership to 3 2671s raft2026/02/08 04:14:26 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2)&&(1 2 3) learners_next=(3) autoleave 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2) learners=(3) 2671s --- PASS: TestLeaderTransferDemoteNode (0.00s) 2671s === RUN TestLeaderTransferBack 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 2 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 3 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 0 2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2671s raft2026/02/08 04:14:26 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2671s raft2026/02/08 04:14:26 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 2 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 [term 1] starts to transfer leadership to 3 2671s raft2026/02/08 04:14:26 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log 2671s raft2026/02/08 04:14:26 INFO: 1 [term 1] abort previous transferring leadership to 3 2671s raft2026/02/08 04:14:26 DEBUG: 1 is already leader. Ignored transferring leadership to self 2671s --- PASS: TestLeaderTransferBack (0.00s) 2671s === RUN TestLeaderTransferSecondTransferToAnotherNode 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 2 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 3 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 0 2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2671s raft2026/02/08 04:14:26 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2671s raft2026/02/08 04:14:26 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 2 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 [term 1] starts to transfer leadership to 3 2671s raft2026/02/08 04:14:26 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log 2671s raft2026/02/08 04:14:26 INFO: 1 [term 1] abort previous transferring leadership to 3 2671s raft2026/02/08 04:14:26 INFO: 1 [term 1] starts to transfer leadership to 2 2671s raft2026/02/08 04:14:26 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log 2671s raft2026/02/08 04:14:26 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. 2671s raft2026/02/08 04:14:26 INFO: 2 is starting a new election at term 1 2671s raft2026/02/08 04:14:26 INFO: 2 became candidate at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 received MsgVoteResp from 2 at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 2671s raft2026/02/08 04:14:26 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 2 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 received MsgVoteResp from 1 at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:26 INFO: 2 became leader at term 2 2671s --- PASS: TestLeaderTransferSecondTransferToAnotherNode (0.00s) 2671s === RUN TestLeaderTransferSecondTransferToSameNode 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 2 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 3 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 0 2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2671s raft2026/02/08 04:14:26 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2671s raft2026/02/08 04:14:26 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 2 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 [term 1] starts to transfer leadership to 3 2671s raft2026/02/08 04:14:26 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log 2671s raft2026/02/08 04:14:26 INFO: 1 [term 1] transfer leadership to 3 is in progress, ignores request to same node 3 2671s --- PASS: TestLeaderTransferSecondTransferToSameNode (0.00s) 2671s === RUN TestTransferNonMember 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(2 3 4) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 1 [term 0] received MsgTimeoutNow from 2 and starts an election to get leadership. 2671s raft2026/02/08 04:14:26 WARN: 1 is unpromotable and can not campaign 2671s --- PASS: TestTransferNonMember (0.00s) 2671s === RUN TestNodeWithSmallerTermCanCompleteElection 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 2 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 3 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 became pre-candidate at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgPreVoteResp from 1 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 1 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgPreVoteResp from 2 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 2 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 2 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 2 at term 2 2671s raft2026/02/08 04:14:26 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 2 2671s raft2026/02/08 04:14:26 INFO: 3 is starting a new election at term 1 2671s raft2026/02/08 04:14:26 INFO: 3 became pre-candidate at term 1 2671s raft2026/02/08 04:14:26 INFO: 3 received MsgPreVoteResp from 3 at term 1 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 1 at term 1 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1 2671s raft2026/02/08 04:14:26 INFO: 2 is starting a new election at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 became pre-candidate at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 received MsgPreVoteResp from 2 at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 3 at term 2 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 2, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 2, index: 1] at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 received MsgPreVoteResp from 1 at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 has received 2 MsgPreVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:26 INFO: 2 became candidate at term 3 2671s raft2026/02/08 04:14:26 INFO: 2 received MsgVoteResp from 2 at term 3 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 3 at term 3 2671s raft2026/02/08 04:14:26 INFO: 1 [term: 2] received a MsgVote message with higher term from 2 [term: 3] 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 3 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 3 2671s raft2026/02/08 04:14:26 INFO: 2 received MsgVoteResp from 1 at term 3 2671s raft2026/02/08 04:14:26 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:26 INFO: 2 became leader at term 3 2671s raft2026/02/08 04:14:26 INFO: going to bring back peer 3 and kill peer 2 2671s raft2026/02/08 04:14:26 INFO: 3 is starting a new election at term 1 2671s raft2026/02/08 04:14:26 INFO: 3 became pre-candidate at term 1 2671s raft2026/02/08 04:14:26 INFO: 3 received MsgPreVoteResp from 3 at term 1 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 1 at term 1 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 3, index: 2, vote: 2] rejected MsgPreVote from 3 [logterm: 0, index: 0] at term 3 2671s raft2026/02/08 04:14:26 INFO: 3 [term: 1] received a MsgPreVoteResp message with higher term from 1 [term: 3] 2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 3 2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 3 2671s raft2026/02/08 04:14:26 INFO: 1 became pre-candidate at term 3 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgPreVoteResp from 1 at term 3 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 3, index: 2] sent MsgPreVote request to 2 at term 3 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 3, index: 2] sent MsgPreVote request to 3 at term 3 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 3, index: 2] at term 3 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgPreVoteResp from 3 at term 3 2671s raft2026/02/08 04:14:26 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 4 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 4 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 3, index: 2] sent MsgVote request to 2 at term 4 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 3, index: 2] sent MsgVote request to 3 at term 4 2671s raft2026/02/08 04:14:26 INFO: 3 [term: 3] received a MsgVote message with higher term from 1 [term: 4] 2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 4 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 3, index: 2] at term 4 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 3 at term 4 2671s raft2026/02/08 04:14:26 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 4 2671s raft2026/02/08 04:14:26 DEBUG: 3 [logterm: 0, index: 2] rejected MsgApp [logterm: 3, index: 2] from 1 2671s raft2026/02/08 04:14:26 DEBUG: 1 received MsgAppResp(rejected, hint: (index 0, term 0)) from 3 for index 2 2671s raft2026/02/08 04:14:26 DEBUG: 1 decreased progress of 3 to [StateProbe match=0 next=1] 2671s --- PASS: TestNodeWithSmallerTermCanCompleteElection (0.01s) 2671s === RUN TestPreVoteWithSplitVote 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 2 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 3 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 became pre-candidate at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgPreVoteResp from 1 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 1 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgPreVoteResp from 2 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 2 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 2 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 2671s raft2026/02/08 04:14:26 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2] 2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 2 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 2 at term 2 2671s raft2026/02/08 04:14:26 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 is starting a new election at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 became pre-candidate at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 received MsgPreVoteResp from 2 at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 3 at term 2 2671s raft2026/02/08 04:14:26 INFO: 3 is starting a new election at term 2 2671s raft2026/02/08 04:14:26 INFO: 3 became pre-candidate at term 2 2671s raft2026/02/08 04:14:26 INFO: 3 received MsgPreVoteResp from 3 at term 2 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 2 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 2 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 2, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 2, index: 1] at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 2, index: 1, vote: 1] cast MsgPreVote for 3 [logterm: 2, index: 1] at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 received MsgPreVoteResp from 3 at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 has received 2 MsgPreVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:26 INFO: 2 became candidate at term 3 2671s raft2026/02/08 04:14:26 INFO: 2 received MsgVoteResp from 2 at term 3 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 3 at term 3 2671s raft2026/02/08 04:14:26 INFO: 3 received MsgPreVoteResp from 2 at term 2 2671s raft2026/02/08 04:14:26 INFO: 3 has received 2 MsgPreVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:26 INFO: 3 became candidate at term 3 2671s raft2026/02/08 04:14:26 INFO: 3 received MsgVoteResp from 3 at term 3 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 2 at term 3 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 2, index: 1, vote: 3] rejected MsgVote from 2 [logterm: 2, index: 1] at term 3 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 2, index: 1, vote: 2] rejected MsgVote from 3 [logterm: 2, index: 1] at term 3 2671s raft2026/02/08 04:14:26 INFO: 2 received MsgVoteResp rejection from 3 at term 3 2671s raft2026/02/08 04:14:26 INFO: 2 has received 1 MsgVoteResp votes and 1 vote rejections 2671s raft2026/02/08 04:14:26 INFO: 3 received MsgVoteResp rejection from 2 at term 3 2671s raft2026/02/08 04:14:26 INFO: 3 has received 1 MsgVoteResp votes and 1 vote rejections 2671s raft2026/02/08 04:14:26 INFO: 2 is starting a new election at term 3 2671s raft2026/02/08 04:14:26 INFO: 2 became pre-candidate at term 3 2671s raft2026/02/08 04:14:26 INFO: 2 received MsgPreVoteResp from 2 at term 3 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 3 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 3 at term 3 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 2, index: 1, vote: 3] cast MsgPreVote for 2 [logterm: 2, index: 1] at term 3 2671s raft2026/02/08 04:14:26 INFO: 2 received MsgPreVoteResp from 3 at term 3 2671s raft2026/02/08 04:14:26 INFO: 2 has received 2 MsgPreVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:26 INFO: 2 became candidate at term 4 2671s raft2026/02/08 04:14:26 INFO: 2 received MsgVoteResp from 2 at term 4 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 1 at term 4 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 3 at term 4 2671s raft2026/02/08 04:14:26 INFO: 3 [term: 3] received a MsgVote message with higher term from 2 [term: 4] 2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 4 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 4 2671s raft2026/02/08 04:14:26 INFO: 2 received MsgVoteResp from 3 at term 4 2671s raft2026/02/08 04:14:26 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:26 INFO: 2 became leader at term 4 2671s --- PASS: TestPreVoteWithSplitVote (0.00s) 2671s === RUN TestPreVoteWithCheckQuorum 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 2 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 3 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 became pre-candidate at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgPreVoteResp from 1 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 1 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgPreVoteResp from 2 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 2 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 2 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 2671s raft2026/02/08 04:14:26 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2] 2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 2 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 2 at term 2 2671s raft2026/02/08 04:14:26 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 2 2671s raft2026/02/08 04:14:26 INFO: 3 is starting a new election at term 2 2671s raft2026/02/08 04:14:26 INFO: 3 became pre-candidate at term 2 2671s raft2026/02/08 04:14:26 INFO: 3 received MsgPreVoteResp from 3 at term 2 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 2 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 2, index: 1, vote: 1] ignored MsgPreVote from 3 [logterm: 2, index: 1] at term 2: lease is not expired (remaining ticks: 10) 2671s raft2026/02/08 04:14:26 INFO: 2 is starting a new election at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 became pre-candidate at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 received MsgPreVoteResp from 2 at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 3 at term 2 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 2, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 2, index: 1] at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 received MsgPreVoteResp from 3 at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 has received 2 MsgPreVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:26 INFO: 2 became candidate at term 3 2671s raft2026/02/08 04:14:26 INFO: 2 received MsgVoteResp from 2 at term 3 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 3 at term 3 2671s raft2026/02/08 04:14:26 INFO: 3 [term: 2] received a MsgVote message with higher term from 2 [term: 3] 2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 3 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 3 2671s raft2026/02/08 04:14:26 INFO: 2 received MsgVoteResp from 3 at term 3 2671s raft2026/02/08 04:14:26 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:26 INFO: 2 became leader at term 3 2671s --- PASS: TestPreVoteWithCheckQuorum (0.00s) 2671s === RUN TestLearnerCampaign 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1) learners=(2) 2671s raft2026/02/08 04:14:26 INFO: 2 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 2 switched to configuration voters=(1) learners=(2) 2671s raft2026/02/08 04:14:26 WARN: 2 is unpromotable and can not campaign 2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 0 2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1 2671s raft2026/02/08 04:14:26 INFO: 2 [term 0] received MsgTimeoutNow from 1 and starts an election to get leadership. 2671s raft2026/02/08 04:14:26 WARN: 2 is unpromotable and can not campaign 2671s --- PASS: TestLearnerCampaign (0.00s) 2671s === RUN TestPreVoteMigrationCanCompleteElection 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 2 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 3 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 became pre-candidate at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgPreVoteResp from 1 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 1 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgPreVoteResp from 2 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 2 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 2 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 2671s raft2026/02/08 04:14:26 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2] 2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 2 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 2 at term 2 2671s raft2026/02/08 04:14:26 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 2 2671s raft2026/02/08 04:14:26 INFO: 3 is starting a new election at term 2 2671s raft2026/02/08 04:14:26 INFO: 3 became candidate at term 3 2671s raft2026/02/08 04:14:26 INFO: 3 received MsgVoteResp from 3 at term 3 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 2 at term 3 2671s raft2026/02/08 04:14:26 INFO: 3 is starting a new election at term 3 2671s raft2026/02/08 04:14:26 INFO: 3 became candidate at term 4 2671s raft2026/02/08 04:14:26 INFO: 3 received MsgVoteResp from 3 at term 4 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 1 at term 4 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 2 at term 4 2671s raft2026/02/08 04:14:26 INFO: 3 is starting a new election at term 4 2671s raft2026/02/08 04:14:26 INFO: 3 became pre-candidate at term 4 2671s raft2026/02/08 04:14:26 INFO: 3 received MsgPreVoteResp from 3 at term 4 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 4 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 4 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 3 [logterm: 2, index: 1] at term 2 2671s raft2026/02/08 04:14:26 INFO: 3 [term: 4] ignored a MsgPreVoteResp message with lower term from 2 [term: 2] 2671s raft2026/02/08 04:14:26 INFO: 2 is starting a new election at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 became pre-candidate at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 received MsgPreVoteResp from 2 at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 2, index: 2] sent MsgPreVote request to 1 at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 2, index: 2] sent MsgPreVote request to 3 at term 2 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 2, index: 1, vote: 3] rejected MsgPreVote from 2 [logterm: 2, index: 2] at term 4 2671s raft2026/02/08 04:14:26 INFO: 2 [term: 2] received a MsgPreVoteResp message with higher term from 3 [term: 4] 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 4 2671s raft2026/02/08 04:14:26 INFO: 3 is starting a new election at term 4 2671s raft2026/02/08 04:14:26 INFO: 3 became pre-candidate at term 4 2671s raft2026/02/08 04:14:26 INFO: 3 received MsgPreVoteResp from 3 at term 4 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 4 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 4 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 3 [logterm: 2, index: 1] at term 4 2671s raft2026/02/08 04:14:26 INFO: 3 received MsgPreVoteResp rejection from 2 at term 4 2671s raft2026/02/08 04:14:26 INFO: 3 has received 1 MsgPreVoteResp votes and 1 vote rejections 2671s raft2026/02/08 04:14:26 INFO: 2 is starting a new election at term 4 2671s raft2026/02/08 04:14:26 INFO: 2 became pre-candidate at term 4 2671s raft2026/02/08 04:14:26 INFO: 2 received MsgPreVoteResp from 2 at term 4 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 2, index: 2] sent MsgPreVote request to 1 at term 4 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 2, index: 2] sent MsgPreVote request to 3 at term 4 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 2, index: 1, vote: 3] cast MsgPreVote for 2 [logterm: 2, index: 2] at term 4 2671s raft2026/02/08 04:14:26 INFO: 2 received MsgPreVoteResp from 3 at term 4 2671s raft2026/02/08 04:14:26 INFO: 2 has received 2 MsgPreVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:26 INFO: 2 became candidate at term 5 2671s raft2026/02/08 04:14:26 INFO: 2 received MsgVoteResp from 2 at term 5 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 2, index: 2] sent MsgVote request to 1 at term 5 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 2, index: 2] sent MsgVote request to 3 at term 5 2671s raft2026/02/08 04:14:26 INFO: 3 [term: 4] received a MsgVote message with higher term from 2 [term: 5] 2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 5 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 2] at term 5 2671s raft2026/02/08 04:14:26 INFO: 2 received MsgVoteResp from 3 at term 5 2671s raft2026/02/08 04:14:26 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:26 INFO: 2 became leader at term 5 2671s raft2026/02/08 04:14:26 DEBUG: 3 [logterm: 0, index: 2] rejected MsgApp [logterm: 2, index: 2] from 2 2671s raft2026/02/08 04:14:26 DEBUG: 2 received MsgAppResp(rejected, hint: (index 1, term 2)) from 3 for index 2 2671s raft2026/02/08 04:14:26 DEBUG: 2 decreased progress of 3 to [StateProbe match=0 next=2] 2671s --- PASS: TestPreVoteMigrationCanCompleteElection (0.00s) 2671s === RUN TestPreVoteMigrationWithFreeStuckPreCandidate 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 2 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 3 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 became pre-candidate at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgPreVoteResp from 1 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 1 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgPreVoteResp from 2 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 2 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 2 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 2671s raft2026/02/08 04:14:26 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2] 2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 2 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 2 at term 2 2671s raft2026/02/08 04:14:26 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 2 2671s raft2026/02/08 04:14:26 INFO: 3 is starting a new election at term 2 2671s raft2026/02/08 04:14:26 INFO: 3 became candidate at term 3 2671s raft2026/02/08 04:14:26 INFO: 3 received MsgVoteResp from 3 at term 3 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 2 at term 3 2671s raft2026/02/08 04:14:26 INFO: 3 is starting a new election at term 3 2671s raft2026/02/08 04:14:26 INFO: 3 became candidate at term 4 2671s raft2026/02/08 04:14:26 INFO: 3 received MsgVoteResp from 3 at term 4 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 1 at term 4 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 2 at term 4 2671s raft2026/02/08 04:14:26 INFO: 3 is starting a new election at term 4 2671s raft2026/02/08 04:14:26 INFO: 3 became pre-candidate at term 4 2671s raft2026/02/08 04:14:26 INFO: 3 received MsgPreVoteResp from 3 at term 4 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 4 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 4 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 3 [logterm: 2, index: 1] at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 3 [logterm: 2, index: 1] at term 2 2671s raft2026/02/08 04:14:26 INFO: 3 [term: 4] ignored a MsgPreVoteResp message with lower term from 1 [term: 2] 2671s raft2026/02/08 04:14:26 INFO: 3 [term: 4] ignored a MsgPreVoteResp message with lower term from 2 [term: 2] 2671s raft2026/02/08 04:14:26 INFO: 3 is starting a new election at term 4 2671s raft2026/02/08 04:14:26 INFO: 3 became pre-candidate at term 4 2671s raft2026/02/08 04:14:26 INFO: 3 received MsgPreVoteResp from 3 at term 4 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 4 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 4 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 3 [logterm: 2, index: 1] at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 3 [logterm: 2, index: 1] at term 2 2671s raft2026/02/08 04:14:26 INFO: 3 [term: 4] ignored a MsgPreVoteResp message with lower term from 1 [term: 2] 2671s raft2026/02/08 04:14:26 INFO: 3 [term: 4] ignored a MsgPreVoteResp message with lower term from 2 [term: 2] 2671s raft2026/02/08 04:14:26 INFO: 1 [term: 2] received a MsgAppResp message with higher term from 3 [term: 4] 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 4 2671s --- PASS: TestPreVoteMigrationWithFreeStuckPreCandidate (0.00s) 2671s === RUN TestConfChangeCheckBeforeCampaign 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 2 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 3 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 0 2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2671s raft2026/02/08 04:14:26 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2671s raft2026/02/08 04:14:26 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 2 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1 2671s raft2026/02/08 04:14:26 WARN: 2 cannot campaign at term 1 since there are still 1 pending configuration changes to apply 2671s raft2026/02/08 04:14:26 INFO: 1 [term 1] starts to transfer leadership to 2 2671s raft2026/02/08 04:14:26 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log 2671s raft2026/02/08 04:14:26 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. 2671s raft2026/02/08 04:14:26 WARN: 2 cannot campaign at term 1 since there are still 1 pending configuration changes to apply 2671s raft2026/02/08 04:14:26 INFO: 1 [term 1] starts to transfer leadership to 2 2671s raft2026/02/08 04:14:26 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log 2671s raft2026/02/08 04:14:26 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. 2671s raft2026/02/08 04:14:26 INFO: 2 is starting a new election at term 1 2671s raft2026/02/08 04:14:26 INFO: 2 became candidate at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 received MsgVoteResp from 2 at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 1, index: 2] sent MsgVote request to 1 at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 1, index: 2] sent MsgVote request to 3 at term 2 2671s raft2026/02/08 04:14:26 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 2 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 2 2671s raft2026/02/08 04:14:26 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 2 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 received MsgVoteResp from 1 at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:26 INFO: 2 became leader at term 2 2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 2 2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 3 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 3 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 2 at term 3 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 3 at term 3 2671s --- PASS: TestConfChangeCheckBeforeCampaign (0.00s) 2671s === RUN TestConfChangeV2CheckBeforeCampaign 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 2 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 3 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 0 2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 2671s raft2026/02/08 04:14:26 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2671s raft2026/02/08 04:14:26 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 2 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1 2671s raft2026/02/08 04:14:26 WARN: 2 cannot campaign at term 1 since there are still 1 pending configuration changes to apply 2671s raft2026/02/08 04:14:26 INFO: 1 [term 1] starts to transfer leadership to 2 2671s raft2026/02/08 04:14:26 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log 2671s raft2026/02/08 04:14:26 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. 2671s raft2026/02/08 04:14:26 WARN: 2 cannot campaign at term 1 since there are still 1 pending configuration changes to apply 2671s raft2026/02/08 04:14:26 INFO: 1 [term 1] starts to transfer leadership to 2 2671s raft2026/02/08 04:14:26 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log 2671s raft2026/02/08 04:14:26 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. 2671s raft2026/02/08 04:14:26 INFO: 2 is starting a new election at term 1 2671s raft2026/02/08 04:14:26 INFO: 2 became candidate at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 received MsgVoteResp from 2 at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 1, index: 2] sent MsgVote request to 1 at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 [logterm: 1, index: 2] sent MsgVote request to 3 at term 2 2671s raft2026/02/08 04:14:26 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 2 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 2 2671s raft2026/02/08 04:14:26 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 2671s raft2026/02/08 04:14:26 INFO: 3 became follower at term 2 2671s raft2026/02/08 04:14:26 INFO: 3 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 received MsgVoteResp from 1 at term 2 2671s raft2026/02/08 04:14:26 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections 2671s raft2026/02/08 04:14:26 INFO: 2 became leader at term 2 2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 2 2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 3 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 3 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 2 at term 3 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 3 at term 3 2671s --- PASS: TestConfChangeV2CheckBeforeCampaign (0.00s) 2671s === RUN TestFastLogRejection 2671s === RUN TestFastLogRejection/#00 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 7, lastterm: 4] 2671s raft2026/02/08 04:14:26 INFO: 2 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 11, lastterm: 3] 2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1 2671s raft2026/02/08 04:14:26 INFO: 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1] 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 1 2671s raft2026/02/08 04:14:26 DEBUG: 2 [logterm: 3, index: 7] rejected MsgApp [logterm: 4, index: 7] from 1 2671s raft2026/02/08 04:14:26 DEBUG: 1 received MsgAppResp(rejected, hint: (index 7, term 3)) from 2 for index 7 2671s raft2026/02/08 04:14:26 DEBUG: 1 decreased progress of 2 to [StateProbe match=0 next=4] 2671s === RUN TestFastLogRejection/#01 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 8, lastterm: 5] 2671s raft2026/02/08 04:14:26 INFO: 2 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 11, lastterm: 3] 2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1 2671s raft2026/02/08 04:14:26 INFO: 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1] 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 1 2671s raft2026/02/08 04:14:26 DEBUG: 2 [logterm: 3, index: 8] rejected MsgApp [logterm: 5, index: 8] from 1 2671s raft2026/02/08 04:14:26 DEBUG: 1 received MsgAppResp(rejected, hint: (index 8, term 3)) from 2 for index 8 2671s raft2026/02/08 04:14:26 DEBUG: 1 decreased progress of 2 to [StateProbe match=0 next=5] 2671s === RUN TestFastLogRejection/#02 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 4, lastterm: 1] 2671s raft2026/02/08 04:14:26 INFO: 2 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 4, lastterm: 4] 2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1 2671s raft2026/02/08 04:14:26 INFO: 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1] 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 1 2671s raft2026/02/08 04:14:26 DEBUG: 2 [logterm: 4, index: 4] rejected MsgApp [logterm: 1, index: 4] from 1 2671s raft2026/02/08 04:14:26 DEBUG: 1 received MsgAppResp(rejected, hint: (index 1, term 1)) from 2 for index 4 2671s raft2026/02/08 04:14:26 DEBUG: 1 decreased progress of 2 to [StateProbe match=0 next=2] 2671s === RUN TestFastLogRejection/#03 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 6, lastterm: 1] 2671s raft2026/02/08 04:14:26 INFO: 2 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 4, lastterm: 4] 2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1 2671s raft2026/02/08 04:14:26 INFO: 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1] 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 1 2671s raft2026/02/08 04:14:26 DEBUG: 2 [logterm: 0, index: 6] rejected MsgApp [logterm: 1, index: 6] from 1 2671s raft2026/02/08 04:14:26 DEBUG: 1 received MsgAppResp(rejected, hint: (index 1, term 1)) from 2 for index 6 2671s raft2026/02/08 04:14:26 DEBUG: 1 decreased progress of 2 to [StateProbe match=0 next=2] 2671s === RUN TestFastLogRejection/#04 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 4, lastterm: 1] 2671s raft2026/02/08 04:14:26 INFO: 2 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 6, lastterm: 4] 2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1 2671s raft2026/02/08 04:14:26 INFO: 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1] 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 1 2671s raft2026/02/08 04:14:26 DEBUG: 2 [logterm: 4, index: 4] rejected MsgApp [logterm: 1, index: 4] from 1 2671s raft2026/02/08 04:14:26 DEBUG: 1 received MsgAppResp(rejected, hint: (index 1, term 1)) from 2 for index 4 2671s raft2026/02/08 04:14:26 DEBUG: 1 decreased progress of 2 to [StateProbe match=0 next=2] 2671s === RUN TestFastLogRejection/#05 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 5, lastterm: 5] 2671s raft2026/02/08 04:14:26 INFO: 2 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 4, lastterm: 4] 2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1 2671s raft2026/02/08 04:14:26 INFO: 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1] 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 1 2671s raft2026/02/08 04:14:26 DEBUG: 2 [logterm: 0, index: 5] rejected MsgApp [logterm: 5, index: 5] from 1 2671s raft2026/02/08 04:14:26 DEBUG: 1 received MsgAppResp(rejected, hint: (index 4, term 4)) from 2 for index 5 2671s raft2026/02/08 04:14:26 DEBUG: 1 decreased progress of 2 to [StateProbe match=0 next=5] 2671s === RUN TestFastLogRejection/#06 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 9, lastterm: 5] 2671s raft2026/02/08 04:14:26 INFO: 2 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 6, lastterm: 4] 2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1 2671s raft2026/02/08 04:14:26 INFO: 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1] 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 1 2671s raft2026/02/08 04:14:26 DEBUG: 2 [logterm: 0, index: 9] rejected MsgApp [logterm: 5, index: 9] from 1 2671s raft2026/02/08 04:14:26 DEBUG: 1 received MsgAppResp(rejected, hint: (index 6, term 4)) from 2 for index 9 2671s raft2026/02/08 04:14:26 DEBUG: 1 decreased progress of 2 to [StateProbe match=0 next=2] 2671s === RUN TestFastLogRejection/#07 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 5, lastterm: 2] 2671s raft2026/02/08 04:14:26 INFO: 2 switched to configuration voters=(1 2 3) 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 8, lastterm: 4] 2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1 2671s raft2026/02/08 04:14:26 INFO: 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1] 2671s raft2026/02/08 04:14:26 INFO: 2 became follower at term 1 2671s raft2026/02/08 04:14:26 DEBUG: 2 [logterm: 4, index: 5] rejected MsgApp [logterm: 2, index: 5] from 1 2671s raft2026/02/08 04:14:26 DEBUG: 1 received MsgAppResp(rejected, hint: (index 1, term 2)) from 2 for index 5 2671s raft2026/02/08 04:14:26 DEBUG: 1 decreased progress of 2 to [StateProbe match=0 next=2] 2671s --- PASS: TestFastLogRejection (0.00s) 2671s --- PASS: TestFastLogRejection/#00 (0.00s) 2671s --- PASS: TestFastLogRejection/#01 (0.00s) 2671s --- PASS: TestFastLogRejection/#02 (0.00s) 2671s --- PASS: TestFastLogRejection/#03 (0.00s) 2671s --- PASS: TestFastLogRejection/#04 (0.00s) 2671s --- PASS: TestFastLogRejection/#05 (0.00s) 2671s --- PASS: TestFastLogRejection/#06 (0.00s) 2671s --- PASS: TestFastLogRejection/#07 (0.00s) 2671s === RUN TestRawNodeStep 2671s === RUN TestRawNodeStep/MsgHup 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] 2671s === RUN TestRawNodeStep/MsgBeat 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] 2671s === RUN TestRawNodeStep/MsgProp 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] 2671s raft2026/02/08 04:14:26 INFO: 1 no leader at term 1; dropping proposal 2671s === RUN TestRawNodeStep/MsgHeartbeatResp 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] 2671s === RUN TestRawNodeStep/MsgUnreachable 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] 2671s === RUN TestRawNodeStep/MsgTimeoutNow 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] 2671s raft2026/02/08 04:14:26 INFO: 1 [term 1] received MsgTimeoutNow from 0 and starts an election to get leadership. 2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 2 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 2 2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 2 2671s === RUN TestRawNodeStep/MsgHeartbeat 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] 2671s === RUN TestRawNodeStep/MsgSnapStatus 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] 2671s === RUN TestRawNodeStep/MsgPreVote 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 1, index: 1, vote: 0] rejected MsgPreVote from 0 [logterm: 0, index: 0] at term 1 2671s === RUN TestRawNodeStep/MsgPreVoteResp 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] 2671s === RUN TestRawNodeStep/MsgApp 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] 2671s === RUN TestRawNodeStep/MsgVote 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] 2671s raft2026/02/08 04:14:26 INFO: 1 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 0 [logterm: 0, index: 0] at term 1 2671s === RUN TestRawNodeStep/MsgSnap 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] 2671s raft2026/02/08 04:14:26 INFO: 1 [commit: 1] ignored snapshot [index: 0, term: 0] 2671s === RUN TestRawNodeStep/MsgCheckQuorum 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] 2671s === RUN TestRawNodeStep/MsgTransferLeader 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] 2671s raft2026/02/08 04:14:26 INFO: 1 no leader at term 1; dropping leader transfer msg 2671s === RUN TestRawNodeStep/MsgReadIndex 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] 2671s raft2026/02/08 04:14:26 INFO: 1 no leader at term 1; dropping index reading msg 2671s === RUN TestRawNodeStep/MsgReadIndexResp 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] 2671s raft2026/02/08 04:14:26 ERROR: 1 invalid format of MsgReadIndexResp from 0, entries count: 0 2671s === RUN TestRawNodeStep/MsgAppResp 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] 2671s === RUN TestRawNodeStep/MsgVoteResp 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] 2671s --- PASS: TestRawNodeStep (0.00s) 2671s --- PASS: TestRawNodeStep/MsgHup (0.00s) 2671s --- PASS: TestRawNodeStep/MsgBeat (0.00s) 2671s --- PASS: TestRawNodeStep/MsgProp (0.00s) 2671s --- PASS: TestRawNodeStep/MsgHeartbeatResp (0.00s) 2671s --- PASS: TestRawNodeStep/MsgUnreachable (0.00s) 2671s --- PASS: TestRawNodeStep/MsgTimeoutNow (0.00s) 2671s --- PASS: TestRawNodeStep/MsgHeartbeat (0.00s) 2671s --- PASS: TestRawNodeStep/MsgSnapStatus (0.00s) 2671s --- PASS: TestRawNodeStep/MsgPreVote (0.00s) 2671s --- PASS: TestRawNodeStep/MsgPreVoteResp (0.00s) 2671s --- PASS: TestRawNodeStep/MsgApp (0.00s) 2671s --- PASS: TestRawNodeStep/MsgVote (0.00s) 2671s --- PASS: TestRawNodeStep/MsgSnap (0.00s) 2671s --- PASS: TestRawNodeStep/MsgCheckQuorum (0.00s) 2671s --- PASS: TestRawNodeStep/MsgTransferLeader (0.00s) 2671s --- PASS: TestRawNodeStep/MsgReadIndex (0.00s) 2671s --- PASS: TestRawNodeStep/MsgReadIndexResp (0.00s) 2671s --- PASS: TestRawNodeStep/MsgAppResp (0.00s) 2671s --- PASS: TestRawNodeStep/MsgVoteResp (0.00s) 2671s === RUN TestRawNodeProposeAndConfChange 2671s === RUN TestRawNodeProposeAndConfChange/#00 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 0 2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2) 2671s === RUN TestRawNodeProposeAndConfChange/#01 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 0 2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2) 2671s === RUN TestRawNodeProposeAndConfChange/#02 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 0 2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1) learners=(2) 2671s === RUN TestRawNodeProposeAndConfChange/#03 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 0 2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1)&&(1) learners=(2) 2671s rawnode_test.go:349: leaving joint state manually 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1) learners=(2) 2671s === RUN TestRawNodeProposeAndConfChange/#04 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 0 2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1)&&(1) learners=(2) autoleave 2671s raft2026/02/08 04:14:26 INFO: initiating automatic transition out of joint configuration voters=(1)&&(1) learners=(2) autoleave 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1) learners=(2) 2671s === RUN TestRawNodeProposeAndConfChange/#05 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 0 2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(2)&&(1) learners=(3) learners_next=(1) autoleave 2671s raft2026/02/08 04:14:26 INFO: initiating automatic transition out of joint configuration voters=(2)&&(1) learners=(3) learners_next=(1) autoleave 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(2) learners=(1 3) 2671s === RUN TestRawNodeProposeAndConfChange/#06 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 0 2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(2)&&(1) learners=(3) learners_next=(1) 2671s rawnode_test.go:349: leaving joint state manually 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(2) learners=(1 3) 2671s === RUN TestRawNodeProposeAndConfChange/#07 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 0 2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(2)&&(1) learners=(3) learners_next=(1) autoleave 2671s raft2026/02/08 04:14:26 INFO: initiating automatic transition out of joint configuration voters=(2)&&(1) learners=(3) learners_next=(1) autoleave 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(2) learners=(1 3) 2671s --- PASS: TestRawNodeProposeAndConfChange (0.01s) 2671s --- PASS: TestRawNodeProposeAndConfChange/#00 (0.00s) 2671s --- PASS: TestRawNodeProposeAndConfChange/#01 (0.00s) 2671s --- PASS: TestRawNodeProposeAndConfChange/#02 (0.00s) 2671s --- PASS: TestRawNodeProposeAndConfChange/#03 (0.00s) 2671s --- PASS: TestRawNodeProposeAndConfChange/#04 (0.00s) 2671s --- PASS: TestRawNodeProposeAndConfChange/#05 (0.00s) 2671s --- PASS: TestRawNodeProposeAndConfChange/#06 (0.00s) 2671s --- PASS: TestRawNodeProposeAndConfChange/#07 (0.00s) 2671s === RUN TestRawNodeJointAutoLeave 2671s === RUN TestRawNodeJointAutoLeave/#00 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 0 2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 [term: 1] received a MsgHeartbeatResp message with higher term from 1 [term: 2] 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 2 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1)&&(1) learners=(2) autoleave 2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 2 2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 3 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 3 2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 3 2671s raft2026/02/08 04:14:26 INFO: initiating automatic transition out of joint configuration voters=(1)&&(1) learners=(2) autoleave 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1) learners=(2) 2671s --- PASS: TestRawNodeJointAutoLeave (0.00s) 2671s --- PASS: TestRawNodeJointAutoLeave/#00 (0.00s) 2671s === RUN TestRawNodeProposeAddDuplicateNode 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 0 2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2) 2671s --- PASS: TestRawNodeProposeAddDuplicateNode (0.00s) 2671s === RUN TestRawNodeReadIndex 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 0 2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1 2671s --- PASS: TestRawNodeReadIndex (0.00s) 2671s === RUN TestRawNodeStart 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 0, commit: 1, applied: 1, lastindex: 1, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 0 2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1 2671s --- PASS: TestRawNodeStart (0.00s) 2671s === RUN TestRawNodeRestart 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 0, lastindex: 2, lastterm: 1] 2671s --- PASS: TestRawNodeRestart (0.00s) 2671s === RUN TestRawNodeRestartFromSnapshot 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1 2) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1,2], term: 1, commit: 3, applied: 2, lastindex: 3, lastterm: 1] 2671s --- PASS: TestRawNodeRestartFromSnapshot (0.00s) 2671s === RUN TestRawNodeStatus 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 0 2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1 2671s --- PASS: TestRawNodeStatus (0.00s) 2671s === RUN TestRawNodeCommitPaginationAfterRestart 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 1 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 1, commit: 10, applied: 1, lastindex: 11, lastterm: 1] 2671s --- PASS: TestRawNodeCommitPaginationAfterRestart (0.00s) 2671s === RUN TestRawNodeBoundedLogGrowthWithPartition 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s raft2026/02/08 04:14:26 INFO: 1 is starting a new election at term 0 2671s raft2026/02/08 04:14:26 INFO: 1 became candidate at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 received MsgVoteResp from 1 at term 1 2671s raft2026/02/08 04:14:26 INFO: 1 became leader at term 1 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s raft2026/02/08 04:14:26 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 2671s --- PASS: TestRawNodeBoundedLogGrowthWithPartition (0.09s) 2671s === RUN TestRawNodeConsumeReady 2671s raft2026/02/08 04:14:26 INFO: 1 switched to configuration voters=(1) 2671s raft2026/02/08 04:14:26 INFO: 1 became follower at term 0 2671s raft2026/02/08 04:14:26 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s --- PASS: TestRawNodeConsumeReady (0.00s) 2671s === RUN TestStorageTerm 2671s --- PASS: TestStorageTerm (0.08s) 2671s === RUN TestStorageEntries 2671s --- PASS: TestStorageEntries (0.00s) 2671s === RUN TestStorageLastIndex 2671s --- PASS: TestStorageLastIndex (0.00s) 2671s === RUN TestStorageFirstIndex 2671s --- PASS: TestStorageFirstIndex (0.00s) 2671s === RUN TestStorageCompact 2671s --- PASS: TestStorageCompact (0.00s) 2671s === RUN TestStorageCreateSnapshot 2671s --- PASS: TestStorageCreateSnapshot (0.00s) 2671s === RUN TestStorageAppend 2671s --- PASS: TestStorageAppend (0.00s) 2671s === RUN TestStorageApplySnapshot 2671s --- PASS: TestStorageApplySnapshot (0.00s) 2671s === RUN TestDescribeEntry 2671s --- PASS: TestDescribeEntry (0.00s) 2671s === RUN TestLimitSize 2671s --- PASS: TestLimitSize (0.00s) 2671s === RUN TestIsLocalMsg 2671s --- PASS: TestIsLocalMsg (0.00s) 2671s === RUN TestInteraction 2671s === RUN TestInteraction/campaign 2671s interaction_test.go:30: 2671s testdata/campaign.txt:1: 2671s log-level [1 args] 2671s 2671s ---- 2671s ok 2671s interaction_test.go:30: 2671s testdata/campaign.txt:5: 2671s add-nodes [3 args] 2671s 2671s ---- 2671s INFO 1 switched to configuration voters=(1 2 3) 2671s INFO 1 became follower at term 0 2671s INFO newRaft 1 [peers: [1,2,3], term: 0, commit: 2, applied: 2, lastindex: 2, lastterm: 1] 2671s INFO 2 switched to configuration voters=(1 2 3) 2671s INFO 2 became follower at term 0 2671s INFO newRaft 2 [peers: [1,2,3], term: 0, commit: 2, applied: 2, lastindex: 2, lastterm: 1] 2671s INFO 3 switched to configuration voters=(1 2 3) 2671s INFO 3 became follower at term 0 2671s INFO newRaft 3 [peers: [1,2,3], term: 0, commit: 2, applied: 2, lastindex: 2, lastterm: 1] 2671s interaction_test.go:30: 2671s testdata/campaign.txt:17: 2671s campaign [1 args] 2671s 2671s ---- 2671s INFO 1 is starting a new election at term 0 2671s INFO 1 became candidate at term 1 2671s INFO 1 received MsgVoteResp from 1 at term 1 2671s INFO 1 [logterm: 1, index: 2] sent MsgVote request to 2 at term 1 2671s INFO 1 [logterm: 1, index: 2] sent MsgVote request to 3 at term 1 2671s interaction_test.go:30: 2671s testdata/campaign.txt:25: 2671s stabilize [0 args] 2671s 2671s ---- 2671s > 1 handling Ready 2671s Ready MustSync=true: 2671s Lead:0 State:StateCandidate 2671s HardState Term:1 Vote:1 Commit:2 2671s Messages: 2671s 1->2 MsgVote Term:1 Log:1/2 2671s 1->3 MsgVote Term:1 Log:1/2 2671s > 2 receiving messages 2671s 1->2 MsgVote Term:1 Log:1/2 2671s INFO 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2671s INFO 2 became follower at term 1 2671s INFO 2 [logterm: 1, index: 2, vote: 0] cast MsgVote for 1 [logterm: 1, index: 2] at term 1 2671s > 3 receiving messages 2671s 1->3 MsgVote Term:1 Log:1/2 2671s INFO 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 2671s INFO 3 became follower at term 1 2671s INFO 3 [logterm: 1, index: 2, vote: 0] cast MsgVote for 1 [logterm: 1, index: 2] at term 1 2671s > 2 handling Ready 2671s Ready MustSync=true: 2671s HardState Term:1 Vote:1 Commit:2 2671s Messages: 2671s 2->1 MsgVoteResp Term:1 Log:0/0 2671s > 3 handling Ready 2671s Ready MustSync=true: 2671s HardState Term:1 Vote:1 Commit:2 2671s Messages: 2671s 3->1 MsgVoteResp Term:1 Log:0/0 2671s > 1 receiving messages 2671s 2->1 MsgVoteResp Term:1 Log:0/0 2671s INFO 1 received MsgVoteResp from 2 at term 1 2671s INFO 1 has received 2 MsgVoteResp votes and 0 vote rejections 2671s INFO 1 became leader at term 1 2671s 3->1 MsgVoteResp Term:1 Log:0/0 2671s > 1 handling Ready 2671s Ready MustSync=true: 2671s Lead:1 State:StateLeader 2671s Entries: 2671s 1/3 EntryNormal "" 2671s Messages: 2671s 1->2 MsgApp Term:1 Log:1/2 Commit:2 Entries:[1/3 EntryNormal ""] 2671s 1->3 MsgApp Term:1 Log:1/2 Commit:2 Entries:[1/3 EntryNormal ""] 2671s > 2 receiving messages 2671s 1->2 MsgApp Term:1 Log:1/2 Commit:2 Entries:[1/3 EntryNormal ""] 2671s > 3 receiving messages 2671s 1->3 MsgApp Term:1 Log:1/2 Commit:2 Entries:[1/3 EntryNormal ""] 2671s > 2 handling Ready 2671s Ready MustSync=true: 2671s Lead:1 State:StateFollower 2671s Entries: 2671s 1/3 EntryNormal "" 2671s Messages: 2671s 2->1 MsgAppResp Term:1 Log:0/3 2671s > 3 handling Ready 2671s Ready MustSync=true: 2671s Lead:1 State:StateFollower 2671s Entries: 2671s 1/3 EntryNormal "" 2671s Messages: 2671s 3->1 MsgAppResp Term:1 Log:0/3 2671s > 1 receiving messages 2671s 2->1 MsgAppResp Term:1 Log:0/3 2671s 3->1 MsgAppResp Term:1 Log:0/3 2671s > 1 handling Ready 2671s Ready MustSync=false: 2671s HardState Term:1 Vote:1 Commit:3 2671s CommittedEntries: 2671s 1/3 EntryNormal "" 2671s Messages: 2671s 1->2 MsgApp Term:1 Log:1/3 Commit:3 2671s 1->3 MsgApp Term:1 Log:1/3 Commit:3 2671s > 2 receiving messages 2671s 1->2 MsgApp Term:1 Log:1/3 Commit:3 2671s > 3 receiving messages 2671s 1->3 MsgApp Term:1 Log:1/3 Commit:3 2671s > 2 handling Ready 2671s Ready MustSync=false: 2671s HardState Term:1 Vote:1 Commit:3 2671s CommittedEntries: 2671s 1/3 EntryNormal "" 2671s Messages: 2671s 2->1 MsgAppResp Term:1 Log:0/3 2671s > 3 handling Ready 2671s Ready MustSync=false: 2671s HardState Term:1 Vote:1 Commit:3 2671s CommittedEntries: 2671s 1/3 EntryNormal "" 2671s Messages: 2671s 3->1 MsgAppResp Term:1 Log:0/3 2671s > 1 receiving messages 2671s 2->1 MsgAppResp Term:1 Log:0/3 2671s 3->1 MsgAppResp Term:1 Log:0/3 2671s === RUN TestInteraction/campaign_learner_must_vote 2671s interaction_test.go:30: 2671s testdata/campaign_learner_must_vote.txt:12: 2671s log-level [1 args] 2671s 2671s ---- 2671s ok 2671s interaction_test.go:30: 2671s testdata/campaign_learner_must_vote.txt:17: 2671s add-nodes [4 args] 2671s 2671s ---- 2671s ok 2671s interaction_test.go:30: 2671s testdata/campaign_learner_must_vote.txt:22: 2671s campaign [1 args] 2671s 2671s ---- 2671s ok 2671s interaction_test.go:30: 2671s testdata/campaign_learner_must_vote.txt:26: 2671s stabilize [0 args] 2671s 2671s ---- 2671s ok (quiet) 2671s interaction_test.go:30: 2671s testdata/campaign_learner_must_vote.txt:31: 2671s propose-conf-change [1 args] 2671s v3 2671s ---- 2671s ok 2671s interaction_test.go:30: 2671s testdata/campaign_learner_must_vote.txt:37: 2671s stabilize [2 args] 2671s 2671s ---- 2671s ok (quiet) 2671s interaction_test.go:30: 2671s testdata/campaign_learner_must_vote.txt:43: 2671s deliver-msgs [1 args] 2671s 2671s ---- 2671s ok (quiet) 2671s interaction_test.go:30: 2671s testdata/campaign_learner_must_vote.txt:49: 2671s log-level [1 args] 2671s 2671s ---- 2671s ok 2671s interaction_test.go:30: 2671s testdata/campaign_learner_must_vote.txt:53: 2671s campaign [1 args] 2671s 2671s ---- 2671s INFO 2 is starting a new election at term 1 2671s INFO 2 became candidate at term 2 2671s INFO 2 received MsgVoteResp from 2 at term 2 2671s INFO 2 [logterm: 1, index: 4] sent MsgVote request to 1 at term 2 2671s INFO 2 [logterm: 1, index: 4] sent MsgVote request to 3 at term 2 2671s interaction_test.go:30: 2671s testdata/campaign_learner_must_vote.txt:62: 2671s process-ready [1 args] 2671s 2671s ---- 2671s Ready MustSync=true: 2671s Lead:0 State:StateCandidate 2671s HardState Term:2 Vote:2 Commit:4 2671s Messages: 2671s 2->1 MsgVote Term:2 Log:1/4 2671s 2->3 MsgVote Term:2 Log:1/4 2671s interaction_test.go:30: 2671s testdata/campaign_learner_must_vote.txt:75: 2671s stabilize [1 args] 2671s 2671s ---- 2671s > 3 receiving messages 2671s 2->3 MsgVote Term:2 Log:1/4 2671s INFO 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 2671s INFO 3 became follower at term 2 2671s INFO 3 [logterm: 1, index: 3, vote: 0] cast MsgVote for 2 [logterm: 1, index: 4] at term 2 2671s > 3 handling Ready 2671s Ready MustSync=true: 2671s Lead:0 State:StateFollower 2671s HardState Term:2 Vote:2 Commit:3 2671s Messages: 2671s 3->2 MsgVoteResp Term:2 Log:0/0 2671s interaction_test.go:30: 2671s testdata/campaign_learner_must_vote.txt:89: 2671s stabilize [2 args] 2671s 2671s ---- 2671s > 2 receiving messages 2671s 3->2 MsgVoteResp Term:2 Log:0/0 2671s INFO 2 received MsgVoteResp from 3 at term 2 2671s INFO 2 has received 2 MsgVoteResp votes and 0 vote rejections 2671s INFO 2 became leader at term 2 2671s > 2 handling Ready 2671s Ready MustSync=true: 2671s Lead:2 State:StateLeader 2671s Entries: 2671s 2/5 EntryNormal "" 2671s Messages: 2671s 2->1 MsgApp Term:2 Log:1/4 Commit:4 Entries:[2/5 EntryNormal ""] 2671s 2->3 MsgApp Term:2 Log:1/4 Commit:4 Entries:[2/5 EntryNormal ""] 2671s > 3 receiving messages 2671s 2->3 MsgApp Term:2 Log:1/4 Commit:4 Entries:[2/5 EntryNormal ""] 2671s DEBUG 3 [logterm: 0, index: 4] rejected MsgApp [logterm: 1, index: 4] from 2 2671s > 3 handling Ready 2671s Ready MustSync=false: 2671s Lead:2 State:StateFollower 2671s Messages: 2671s 3->2 MsgAppResp Term:2 Log:1/4 Rejected (Hint: 3) 2671s > 2 receiving messages 2671s 3->2 MsgAppResp Term:2 Log:1/4 Rejected (Hint: 3) 2671s DEBUG 2 received MsgAppResp(rejected, hint: (index 3, term 1)) from 3 for index 4 2671s DEBUG 2 decreased progress of 3 to [StateProbe match=0 next=4] 2671s > 2 handling Ready 2671s Ready MustSync=false: 2671s Messages: 2671s 2->3 MsgApp Term:2 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v3, 2/5 EntryNormal ""] 2671s > 3 receiving messages 2671s 2->3 MsgApp Term:2 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v3, 2/5 EntryNormal ""] 2671s > 3 handling Ready 2671s Ready MustSync=true: 2671s HardState Term:2 Vote:2 Commit:4 2671s Entries: 2671s 1/4 EntryConfChangeV2 v3 2671s 2/5 EntryNormal "" 2671s CommittedEntries: 2671s 1/4 EntryConfChangeV2 v3 2671s Messages: 2671s 3->2 MsgAppResp Term:2 Log:0/5 2671s INFO 3 switched to configuration voters=(1 2 3) 2671s > 2 receiving messages 2671s 3->2 MsgAppResp Term:2 Log:0/5 2671s > 2 handling Ready 2671s Ready MustSync=false: 2671s HardState Term:2 Vote:2 Commit:5 2671s CommittedEntries: 2671s 2/5 EntryNormal "" 2671s Messages: 2671s 2->3 MsgApp Term:2 Log:2/5 Commit:5 2671s > 3 receiving messages 2671s 2->3 MsgApp Term:2 Log:2/5 Commit:5 2671s > 3 handling Ready 2671s Ready MustSync=false: 2671s HardState Term:2 Vote:2 Commit:5 2671s CommittedEntries: 2671s 2/5 EntryNormal "" 2671s Messages: 2671s 3->2 MsgAppResp Term:2 Log:0/5 2671s > 2 receiving messages 2671s 3->2 MsgAppResp Term:2 Log:0/5 2671s === RUN TestInteraction/confchange_v1_add_single 2671s interaction_test.go:30: 2671s testdata/confchange_v1_add_single.txt:4: 2671s add-nodes [3 args] 2671s 2671s ---- 2671s INFO 1 switched to configuration voters=(1) 2671s INFO 1 became follower at term 0 2671s INFO newRaft 1 [peers: [1], term: 0, commit: 2, applied: 2, lastindex: 2, lastterm: 1] 2671s interaction_test.go:30: 2671s testdata/confchange_v1_add_single.txt:10: 2671s campaign [1 args] 2671s 2671s ---- 2671s INFO 1 is starting a new election at term 0 2671s INFO 1 became candidate at term 1 2671s INFO 1 received MsgVoteResp from 1 at term 1 2671s INFO 1 became leader at term 1 2671s interaction_test.go:30: 2671s testdata/confchange_v1_add_single.txt:18: 2671s propose-conf-change [2 args] 2671s v2 2671s ---- 2671s ok 2671s interaction_test.go:30: 2671s testdata/confchange_v1_add_single.txt:24: 2671s add-nodes [1 args] 2671s 2671s ---- 2671s INFO 2 switched to configuration voters=() 2671s INFO 2 became follower at term 0 2671s INFO newRaft 2 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s interaction_test.go:30: 2671s testdata/confchange_v1_add_single.txt:33: 2671s stabilize [0 args] 2671s 2671s ---- 2671s > 1 handling Ready 2671s Ready MustSync=true: 2671s Lead:1 State:StateLeader 2671s HardState Term:1 Vote:1 Commit:4 2671s Entries: 2671s 1/3 EntryNormal "" 2671s 1/4 EntryConfChange v2 2671s CommittedEntries: 2671s 1/3 EntryNormal "" 2671s 1/4 EntryConfChange v2 2671s INFO 1 switched to configuration voters=(1 2) 2671s > 1 handling Ready 2671s Ready MustSync=false: 2671s Messages: 2671s 1->2 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChange v2] 2671s > 2 receiving messages 2671s 1->2 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChange v2] 2671s INFO 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1] 2671s INFO 2 became follower at term 1 2671s DEBUG 2 [logterm: 0, index: 3] rejected MsgApp [logterm: 1, index: 3] from 1 2671s > 2 handling Ready 2671s Ready MustSync=true: 2671s Lead:1 State:StateFollower 2671s HardState Term:1 Commit:0 2671s Messages: 2671s 2->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0) 2671s > 1 receiving messages 2671s 2->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0) 2671s DEBUG 1 received MsgAppResp(rejected, hint: (index 0, term 0)) from 2 for index 3 2671s DEBUG 1 decreased progress of 2 to [StateProbe match=0 next=1] 2671s DEBUG 1 [firstindex: 3, commit: 4] sent snapshot[index: 4, term: 1] to 2 [StateProbe match=0 next=1] 2671s DEBUG 1 paused sending replication messages to 2 [StateSnapshot match=0 next=1 paused pendingSnap=4] 2671s > 1 handling Ready 2671s Ready MustSync=false: 2671s Messages: 2671s 1->2 MsgSnap Term:1 Log:0/0 Snapshot: Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false 2671s > 2 receiving messages 2671s 1->2 MsgSnap Term:1 Log:0/0 Snapshot: Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false 2671s INFO log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 4, term: 1] 2671s INFO 2 switched to configuration voters=(1 2) 2671s INFO 2 [commit: 4, lastindex: 4, lastterm: 1] restored snapshot [index: 4, term: 1] 2671s INFO 2 [commit: 4] restored snapshot [index: 4, term: 1] 2671s > 2 handling Ready 2671s Ready MustSync=false: 2671s HardState Term:1 Commit:4 2671s Snapshot Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false 2671s Messages: 2671s 2->1 MsgAppResp Term:1 Log:0/4 2671s > 1 receiving messages 2671s 2->1 MsgAppResp Term:1 Log:0/4 2671s DEBUG 1 recovered from needing snapshot, resumed sending replication messages to 2 [StateSnapshot match=4 next=5 paused pendingSnap=4] 2671s > 1 handling Ready 2671s Ready MustSync=false: 2671s Messages: 2671s 1->2 MsgApp Term:1 Log:1/4 Commit:4 2671s > 2 receiving messages 2671s 1->2 MsgApp Term:1 Log:1/4 Commit:4 2671s > 2 handling Ready 2671s Ready MustSync=false: 2671s Messages: 2671s 2->1 MsgAppResp Term:1 Log:0/4 2671s > 1 receiving messages 2671s 2->1 MsgAppResp Term:1 Log:0/4 2671s === RUN TestInteraction/confchange_v1_remove_leader 2671s interaction_test.go:30: 2671s testdata/confchange_v1_remove_leader.txt:2: 2671s log-level [1 args] 2671s 2671s ---- 2671s ok 2671s interaction_test.go:30: 2671s testdata/confchange_v1_remove_leader.txt:8: 2671s add-nodes [3 args] 2671s 2671s ---- 2671s ok 2671s interaction_test.go:30: 2671s testdata/confchange_v1_remove_leader.txt:12: 2671s campaign [1 args] 2671s 2671s ---- 2671s ok 2671s interaction_test.go:30: 2671s testdata/confchange_v1_remove_leader.txt:16: 2671s stabilize [0 args] 2671s 2671s ---- 2671s ok (quiet) 2671s interaction_test.go:30: 2671s testdata/confchange_v1_remove_leader.txt:20: 2671s log-level [1 args] 2671s 2671s ---- 2671s ok 2671s interaction_test.go:30: 2671s testdata/confchange_v1_remove_leader.txt:25: 2671s propose-conf-change [2 args] 2671s r1 2671s ---- 2671s ok 2671s interaction_test.go:30: 2671s testdata/confchange_v1_remove_leader.txt:31: 2671s propose [2 args] 2671s 2671s ---- 2671s ok 2671s interaction_test.go:30: 2671s testdata/confchange_v1_remove_leader.txt:36: 2671s process-ready [1 args] 2671s 2671s ---- 2671s Ready MustSync=true: 2671s Entries: 2671s 1/4 EntryConfChange r1 2671s 1/5 EntryNormal "foo" 2671s Messages: 2671s 1->2 MsgApp Term:1 Log:1/3 Commit:3 Entries:[1/4 EntryConfChange r1] 2671s 1->3 MsgApp Term:1 Log:1/3 Commit:3 Entries:[1/4 EntryConfChange r1] 2671s 1->2 MsgApp Term:1 Log:1/4 Commit:3 Entries:[1/5 EntryNormal "foo"] 2671s 1->3 MsgApp Term:1 Log:1/4 Commit:3 Entries:[1/5 EntryNormal "foo"] 2671s interaction_test.go:30: 2671s testdata/confchange_v1_remove_leader.txt:50: 2671s stabilize [1 args] 2671s 2671s ---- 2671s > 2 receiving messages 2671s 1->2 MsgApp Term:1 Log:1/3 Commit:3 Entries:[1/4 EntryConfChange r1] 2671s 1->2 MsgApp Term:1 Log:1/4 Commit:3 Entries:[1/5 EntryNormal "foo"] 2671s > 2 handling Ready 2671s Ready MustSync=true: 2671s Entries: 2671s 1/4 EntryConfChange r1 2671s 1/5 EntryNormal "foo" 2671s Messages: 2671s 2->1 MsgAppResp Term:1 Log:0/4 2671s 2->1 MsgAppResp Term:1 Log:0/5 2671s interaction_test.go:30: 2671s testdata/confchange_v1_remove_leader.txt:65: 2671s propose [2 args] 2671s 2671s ---- 2671s ok 2671s interaction_test.go:30: 2671s testdata/confchange_v1_remove_leader.txt:73: 2671s stabilize [1 args] 2671s 2671s ---- 2671s > 1 handling Ready 2671s Ready MustSync=true: 2671s Entries: 2671s 1/6 EntryNormal "bar" 2671s Messages: 2671s 1->2 MsgApp Term:1 Log:1/5 Commit:3 Entries:[1/6 EntryNormal "bar"] 2671s 1->3 MsgApp Term:1 Log:1/5 Commit:3 Entries:[1/6 EntryNormal "bar"] 2671s > 1 receiving messages 2671s 2->1 MsgAppResp Term:1 Log:0/4 2671s 2->1 MsgAppResp Term:1 Log:0/5 2671s > 1 handling Ready 2671s Ready MustSync=false: 2671s HardState Term:1 Vote:1 Commit:5 2671s CommittedEntries: 2671s 1/4 EntryConfChange r1 2671s 1/5 EntryNormal "foo" 2671s Messages: 2671s 1->2 MsgApp Term:1 Log:1/6 Commit:4 2671s 1->3 MsgApp Term:1 Log:1/6 Commit:4 2671s 1->2 MsgApp Term:1 Log:1/6 Commit:5 2671s 1->3 MsgApp Term:1 Log:1/6 Commit:5 2671s INFO 1 switched to configuration voters=(2 3) 2671s interaction_test.go:30: 2671s testdata/confchange_v1_remove_leader.txt:99: 2671s stabilize [1 args] 2671s 2671s ---- 2671s > 2 receiving messages 2671s 1->2 MsgApp Term:1 Log:1/5 Commit:3 Entries:[1/6 EntryNormal "bar"] 2671s 1->2 MsgApp Term:1 Log:1/6 Commit:4 2671s 1->2 MsgApp Term:1 Log:1/6 Commit:5 2671s > 2 handling Ready 2671s Ready MustSync=true: 2671s HardState Term:1 Vote:1 Commit:5 2671s Entries: 2671s 1/6 EntryNormal "bar" 2671s CommittedEntries: 2671s 1/4 EntryConfChange r1 2671s 1/5 EntryNormal "foo" 2671s Messages: 2671s 2->1 MsgAppResp Term:1 Log:0/6 2671s 2->1 MsgAppResp Term:1 Log:0/6 2671s 2->1 MsgAppResp Term:1 Log:0/6 2671s INFO 2 switched to configuration voters=(2 3) 2671s interaction_test.go:30: 2671s testdata/confchange_v1_remove_leader.txt:120: 2671s stabilize [1 args] 2671s 2671s ---- 2671s > 1 receiving messages 2671s 2->1 MsgAppResp Term:1 Log:0/6 2671s 2->1 MsgAppResp Term:1 Log:0/6 2671s 2->1 MsgAppResp Term:1 Log:0/6 2671s interaction_test.go:30: 2671s testdata/confchange_v1_remove_leader.txt:128: 2671s stabilize [0 args] 2671s 2671s ---- 2671s > 3 receiving messages 2671s 1->3 MsgApp Term:1 Log:1/3 Commit:3 Entries:[1/4 EntryConfChange r1] 2671s 1->3 MsgApp Term:1 Log:1/4 Commit:3 Entries:[1/5 EntryNormal "foo"] 2671s 1->3 MsgApp Term:1 Log:1/5 Commit:3 Entries:[1/6 EntryNormal "bar"] 2671s 1->3 MsgApp Term:1 Log:1/6 Commit:4 2671s 1->3 MsgApp Term:1 Log:1/6 Commit:5 2671s > 3 handling Ready 2671s Ready MustSync=true: 2671s HardState Term:1 Vote:1 Commit:5 2671s Entries: 2671s 1/4 EntryConfChange r1 2671s 1/5 EntryNormal "foo" 2671s 1/6 EntryNormal "bar" 2671s CommittedEntries: 2671s 1/4 EntryConfChange r1 2671s 1/5 EntryNormal "foo" 2671s Messages: 2671s 3->1 MsgAppResp Term:1 Log:0/4 2671s 3->1 MsgAppResp Term:1 Log:0/5 2671s 3->1 MsgAppResp Term:1 Log:0/6 2671s 3->1 MsgAppResp Term:1 Log:0/6 2671s 3->1 MsgAppResp Term:1 Log:0/6 2671s INFO 3 switched to configuration voters=(2 3) 2671s > 1 receiving messages 2671s 3->1 MsgAppResp Term:1 Log:0/4 2671s 3->1 MsgAppResp Term:1 Log:0/5 2671s 3->1 MsgAppResp Term:1 Log:0/6 2671s 3->1 MsgAppResp Term:1 Log:0/6 2671s 3->1 MsgAppResp Term:1 Log:0/6 2671s > 1 handling Ready 2671s Ready MustSync=false: 2671s HardState Term:1 Vote:1 Commit:6 2671s CommittedEntries: 2671s 1/6 EntryNormal "bar" 2671s Messages: 2671s 1->2 MsgApp Term:1 Log:1/6 Commit:6 2671s 1->3 MsgApp Term:1 Log:1/6 Commit:6 2671s > 2 receiving messages 2671s 1->2 MsgApp Term:1 Log:1/6 Commit:6 2671s > 3 receiving messages 2671s 1->3 MsgApp Term:1 Log:1/6 Commit:6 2671s > 2 handling Ready 2671s Ready MustSync=false: 2671s HardState Term:1 Vote:1 Commit:6 2671s CommittedEntries: 2671s 1/6 EntryNormal "bar" 2671s Messages: 2671s 2->1 MsgAppResp Term:1 Log:0/6 2671s > 3 handling Ready 2671s Ready MustSync=false: 2671s HardState Term:1 Vote:1 Commit:6 2671s CommittedEntries: 2671s 1/6 EntryNormal "bar" 2671s Messages: 2671s 3->1 MsgAppResp Term:1 Log:0/6 2671s > 1 receiving messages 2671s 2->1 MsgAppResp Term:1 Log:0/6 2671s 3->1 MsgAppResp Term:1 Log:0/6 2671s interaction_test.go:30: 2671s testdata/confchange_v1_remove_leader.txt:192: 2671s propose [2 args] 2671s 2671s ---- 2671s raft proposal dropped 2671s interaction_test.go:30: 2671s testdata/confchange_v1_remove_leader.txt:196: 2671s tick-heartbeat [1 args] 2671s 2671s ---- 2671s ok 2671s interaction_test.go:30: 2671s testdata/confchange_v1_remove_leader.txt:203: 2671s stabilize [0 args] 2671s 2671s ---- 2671s > 1 handling Ready 2671s Ready MustSync=false: 2671s Messages: 2671s 1->2 MsgHeartbeat Term:1 Log:0/0 Commit:6 2671s 1->3 MsgHeartbeat Term:1 Log:0/0 Commit:6 2671s > 2 receiving messages 2671s 1->2 MsgHeartbeat Term:1 Log:0/0 Commit:6 2671s > 3 receiving messages 2671s 1->3 MsgHeartbeat Term:1 Log:0/0 Commit:6 2671s > 2 handling Ready 2671s Ready MustSync=false: 2671s Messages: 2671s 2->1 MsgHeartbeatResp Term:1 Log:0/0 2671s > 3 handling Ready 2671s Ready MustSync=false: 2671s Messages: 2671s 3->1 MsgHeartbeatResp Term:1 Log:0/0 2671s > 1 receiving messages 2671s 2->1 MsgHeartbeatResp Term:1 Log:0/0 2671s 3->1 MsgHeartbeatResp Term:1 Log:0/0 2671s === RUN TestInteraction/confchange_v2_add_double_auto 2671s interaction_test.go:30: 2671s testdata/confchange_v2_add_double_auto.txt:6: 2671s add-nodes [3 args] 2671s 2671s ---- 2671s INFO 1 switched to configuration voters=(1) 2671s INFO 1 became follower at term 0 2671s INFO newRaft 1 [peers: [1], term: 0, commit: 2, applied: 2, lastindex: 2, lastterm: 1] 2671s interaction_test.go:30: 2671s testdata/confchange_v2_add_double_auto.txt:12: 2671s campaign [1 args] 2671s 2671s ---- 2671s INFO 1 is starting a new election at term 0 2671s INFO 1 became candidate at term 1 2671s INFO 1 received MsgVoteResp from 1 at term 1 2671s INFO 1 became leader at term 1 2671s interaction_test.go:30: 2671s testdata/confchange_v2_add_double_auto.txt:19: 2671s propose-conf-change [2 args] 2671s v2 v3 2671s ---- 2671s ok 2671s interaction_test.go:30: 2671s testdata/confchange_v2_add_double_auto.txt:25: 2671s add-nodes [1 args] 2671s 2671s ---- 2671s INFO 2 switched to configuration voters=() 2671s INFO 2 became follower at term 0 2671s INFO newRaft 2 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s INFO 3 switched to configuration voters=() 2671s INFO 3 became follower at term 0 2671s INFO newRaft 3 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s interaction_test.go:30: 2671s testdata/confchange_v2_add_double_auto.txt:39: 2671s process-ready [1 args] 2671s 2671s ---- 2671s Ready MustSync=true: 2671s Lead:1 State:StateLeader 2671s HardState Term:1 Vote:1 Commit:4 2671s Entries: 2671s 1/3 EntryNormal "" 2671s 1/4 EntryConfChangeV2 v2 v3 2671s CommittedEntries: 2671s 1/3 EntryNormal "" 2671s 1/4 EntryConfChangeV2 v2 v3 2671s INFO 1 switched to configuration voters=(1 2 3)&&(1) autoleave 2671s INFO initiating automatic transition out of joint configuration voters=(1 2 3)&&(1) autoleave 2671s interaction_test.go:30: 2671s testdata/confchange_v2_add_double_auto.txt:54: 2671s stabilize [1 args] 2671s 2671s ---- 2671s > 1 handling Ready 2671s Ready MustSync=true: 2671s Entries: 2671s 1/5 EntryConfChangeV2 2671s Messages: 2671s 1->2 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v2 v3] 2671s 1->3 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v2 v3] 2671s interaction_test.go:30: 2671s testdata/confchange_v2_add_double_auto.txt:69: 2671s stabilize [2 args] 2671s 2671s ---- 2671s > 2 receiving messages 2671s 1->2 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v2 v3] 2671s INFO 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1] 2671s INFO 2 became follower at term 1 2671s DEBUG 2 [logterm: 0, index: 3] rejected MsgApp [logterm: 1, index: 3] from 1 2671s > 2 handling Ready 2671s Ready MustSync=true: 2671s Lead:1 State:StateFollower 2671s HardState Term:1 Commit:0 2671s Messages: 2671s 2->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0) 2671s > 1 receiving messages 2671s 2->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0) 2671s DEBUG 1 received MsgAppResp(rejected, hint: (index 0, term 0)) from 2 for index 3 2671s DEBUG 1 decreased progress of 2 to [StateProbe match=0 next=1] 2671s DEBUG 1 [firstindex: 3, commit: 4] sent snapshot[index: 4, term: 1] to 2 [StateProbe match=0 next=1] 2671s DEBUG 1 paused sending replication messages to 2 [StateSnapshot match=0 next=1 paused pendingSnap=4] 2671s > 1 handling Ready 2671s Ready MustSync=false: 2671s Messages: 2671s 1->2 MsgSnap Term:1 Log:0/0 Snapshot: Index:4 Term:1 ConfState:Voters:[1 2 3] VotersOutgoing:[1] Learners:[] LearnersNext:[] AutoLeave:true 2671s > 2 receiving messages 2671s 1->2 MsgSnap Term:1 Log:0/0 Snapshot: Index:4 Term:1 ConfState:Voters:[1 2 3] VotersOutgoing:[1] Learners:[] LearnersNext:[] AutoLeave:true 2671s INFO log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 4, term: 1] 2671s INFO 2 switched to configuration voters=(1 2 3)&&(1) autoleave 2671s INFO 2 [commit: 4, lastindex: 4, lastterm: 1] restored snapshot [index: 4, term: 1] 2671s INFO 2 [commit: 4] restored snapshot [index: 4, term: 1] 2671s > 2 handling Ready 2671s Ready MustSync=false: 2671s HardState Term:1 Commit:4 2671s Snapshot Index:4 Term:1 ConfState:Voters:[1 2 3] VotersOutgoing:[1] Learners:[] LearnersNext:[] AutoLeave:true 2671s Messages: 2671s 2->1 MsgAppResp Term:1 Log:0/4 2671s > 1 receiving messages 2671s 2->1 MsgAppResp Term:1 Log:0/4 2671s DEBUG 1 recovered from needing snapshot, resumed sending replication messages to 2 [StateSnapshot match=4 next=5 paused pendingSnap=4] 2671s > 1 handling Ready 2671s Ready MustSync=false: 2671s Messages: 2671s 1->2 MsgApp Term:1 Log:1/4 Commit:4 Entries:[1/5 EntryConfChangeV2] 2671s > 2 receiving messages 2671s 1->2 MsgApp Term:1 Log:1/4 Commit:4 Entries:[1/5 EntryConfChangeV2] 2671s > 2 handling Ready 2671s Ready MustSync=true: 2671s Entries: 2671s 1/5 EntryConfChangeV2 2671s Messages: 2671s 2->1 MsgAppResp Term:1 Log:0/5 2671s > 1 receiving messages 2671s 2->1 MsgAppResp Term:1 Log:0/5 2671s > 1 handling Ready 2671s Ready MustSync=false: 2671s HardState Term:1 Vote:1 Commit:5 2671s CommittedEntries: 2671s 1/5 EntryConfChangeV2 2671s Messages: 2671s 1->2 MsgApp Term:1 Log:1/5 Commit:5 2671s INFO 1 switched to configuration voters=(1 2 3) 2671s > 2 receiving messages 2671s 1->2 MsgApp Term:1 Log:1/5 Commit:5 2671s > 2 handling Ready 2671s Ready MustSync=false: 2671s HardState Term:1 Commit:5 2671s CommittedEntries: 2671s 1/5 EntryConfChangeV2 2671s Messages: 2671s 2->1 MsgAppResp Term:1 Log:0/5 2671s INFO 2 switched to configuration voters=(1 2 3) 2671s > 1 receiving messages 2671s 2->1 MsgAppResp Term:1 Log:0/5 2671s interaction_test.go:30: 2671s testdata/confchange_v2_add_double_auto.txt:143: 2671s stabilize [2 args] 2671s 2671s ---- 2671s > 3 receiving messages 2671s 1->3 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v2 v3] 2671s INFO 3 [term: 0] received a MsgApp message with higher term from 1 [term: 1] 2671s INFO 3 became follower at term 1 2671s DEBUG 3 [logterm: 0, index: 3] rejected MsgApp [logterm: 1, index: 3] from 1 2671s > 3 handling Ready 2671s Ready MustSync=true: 2671s Lead:1 State:StateFollower 2671s HardState Term:1 Commit:0 2671s Messages: 2671s 3->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0) 2671s > 1 receiving messages 2671s 3->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0) 2671s DEBUG 1 received MsgAppResp(rejected, hint: (index 0, term 0)) from 3 for index 3 2671s DEBUG 1 decreased progress of 3 to [StateProbe match=0 next=1] 2671s DEBUG 1 [firstindex: 3, commit: 5] sent snapshot[index: 5, term: 1] to 3 [StateProbe match=0 next=1] 2671s DEBUG 1 paused sending replication messages to 3 [StateSnapshot match=0 next=1 paused pendingSnap=5] 2671s > 1 handling Ready 2671s Ready MustSync=false: 2671s Messages: 2671s 1->3 MsgSnap Term:1 Log:0/0 Snapshot: Index:5 Term:1 ConfState:Voters:[1 2 3] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false 2671s > 3 receiving messages 2671s 1->3 MsgSnap Term:1 Log:0/0 Snapshot: Index:5 Term:1 ConfState:Voters:[1 2 3] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false 2671s INFO log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 5, term: 1] 2671s INFO 3 switched to configuration voters=(1 2 3) 2671s INFO 3 [commit: 5, lastindex: 5, lastterm: 1] restored snapshot [index: 5, term: 1] 2671s INFO 3 [commit: 5] restored snapshot [index: 5, term: 1] 2671s > 3 handling Ready 2671s Ready MustSync=false: 2671s HardState Term:1 Commit:5 2671s Snapshot Index:5 Term:1 ConfState:Voters:[1 2 3] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false 2671s Messages: 2671s 3->1 MsgAppResp Term:1 Log:0/5 2671s > 1 receiving messages 2671s 3->1 MsgAppResp Term:1 Log:0/5 2671s DEBUG 1 recovered from needing snapshot, resumed sending replication messages to 3 [StateSnapshot match=5 next=6 paused pendingSnap=5] 2671s > 1 handling Ready 2671s Ready MustSync=false: 2671s Messages: 2671s 1->3 MsgApp Term:1 Log:1/5 Commit:5 2671s > 3 receiving messages 2671s 1->3 MsgApp Term:1 Log:1/5 Commit:5 2671s > 3 handling Ready 2671s Ready MustSync=false: 2671s Messages: 2671s 3->1 MsgAppResp Term:1 Log:0/5 2671s > 1 receiving messages 2671s 3->1 MsgAppResp Term:1 Log:0/5 2671s interaction_test.go:30: 2671s testdata/confchange_v2_add_double_auto.txt:195: 2671s stabilize [0 args] 2671s 2671s ---- 2671s ok 2671s interaction_test.go:30: 2671s testdata/confchange_v2_add_double_auto.txt:202: 2671s propose-conf-change [1 args] 2671s r2 r3 2671s ---- 2671s ok 2671s interaction_test.go:30: 2671s testdata/confchange_v2_add_double_auto.txt:208: 2671s stabilize [1 args] 2671s 2671s ---- 2671s > 1 handling Ready 2671s Ready MustSync=true: 2671s Entries: 2671s 1/6 EntryConfChangeV2 r2 r3 2671s Messages: 2671s 1->2 MsgApp Term:1 Log:1/5 Commit:5 Entries:[1/6 EntryConfChangeV2 r2 r3] 2671s 1->3 MsgApp Term:1 Log:1/5 Commit:5 Entries:[1/6 EntryConfChangeV2 r2 r3] 2671s interaction_test.go:30: 2671s testdata/confchange_v2_add_double_auto.txt:219: 2671s stabilize [2 args] 2671s 2671s ---- 2671s > 2 receiving messages 2671s 1->2 MsgApp Term:1 Log:1/5 Commit:5 Entries:[1/6 EntryConfChangeV2 r2 r3] 2671s > 3 receiving messages 2671s 1->3 MsgApp Term:1 Log:1/5 Commit:5 Entries:[1/6 EntryConfChangeV2 r2 r3] 2671s > 2 handling Ready 2671s Ready MustSync=true: 2671s Entries: 2671s 1/6 EntryConfChangeV2 r2 r3 2671s Messages: 2671s 2->1 MsgAppResp Term:1 Log:0/6 2671s > 3 handling Ready 2671s Ready MustSync=true: 2671s Entries: 2671s 1/6 EntryConfChangeV2 r2 r3 2671s Messages: 2671s 3->1 MsgAppResp Term:1 Log:0/6 2671s interaction_test.go:30: 2671s testdata/confchange_v2_add_double_auto.txt:241: 2671s propose [2 args] 2671s 2671s ---- 2671s ok 2671s interaction_test.go:30: 2671s testdata/confchange_v2_add_double_auto.txt:245: 2671s propose [2 args] 2671s 2671s ---- 2671s ok 2671s interaction_test.go:30: 2671s testdata/confchange_v2_add_double_auto.txt:251: 2671s stabilize [1 args] 2671s 2671s ---- 2671s > 1 handling Ready 2671s Ready MustSync=true: 2671s Entries: 2671s 1/7 EntryNormal "foo" 2671s 1/8 EntryNormal "bar" 2671s Messages: 2671s 1->2 MsgApp Term:1 Log:1/6 Commit:5 Entries:[1/7 EntryNormal "foo"] 2671s 1->3 MsgApp Term:1 Log:1/6 Commit:5 Entries:[1/7 EntryNormal "foo"] 2671s 1->2 MsgApp Term:1 Log:1/7 Commit:5 Entries:[1/8 EntryNormal "bar"] 2671s 1->3 MsgApp Term:1 Log:1/7 Commit:5 Entries:[1/8 EntryNormal "bar"] 2671s > 1 receiving messages 2671s 2->1 MsgAppResp Term:1 Log:0/6 2671s 3->1 MsgAppResp Term:1 Log:0/6 2671s > 1 handling Ready 2671s Ready MustSync=false: 2671s HardState Term:1 Vote:1 Commit:6 2671s CommittedEntries: 2671s 1/6 EntryConfChangeV2 r2 r3 2671s Messages: 2671s 1->2 MsgApp Term:1 Log:1/8 Commit:6 2671s 1->3 MsgApp Term:1 Log:1/8 Commit:6 2671s INFO 1 switched to configuration voters=(1)&&(1 2 3) autoleave 2671s INFO initiating automatic transition out of joint configuration voters=(1)&&(1 2 3) autoleave 2671s > 1 handling Ready 2671s Ready MustSync=true: 2671s Entries: 2671s 1/9 EntryConfChangeV2 2671s interaction_test.go:30: 2671s testdata/confchange_v2_add_double_auto.txt:282: 2671s stabilize [2 args] 2671s 2671s ---- 2671s > 2 receiving messages 2671s 1->2 MsgApp Term:1 Log:1/6 Commit:5 Entries:[1/7 EntryNormal "foo"] 2671s 1->2 MsgApp Term:1 Log:1/7 Commit:5 Entries:[1/8 EntryNormal "bar"] 2671s 1->2 MsgApp Term:1 Log:1/8 Commit:6 2671s > 3 receiving messages 2671s 1->3 MsgApp Term:1 Log:1/6 Commit:5 Entries:[1/7 EntryNormal "foo"] 2671s 1->3 MsgApp Term:1 Log:1/7 Commit:5 Entries:[1/8 EntryNormal "bar"] 2671s 1->3 MsgApp Term:1 Log:1/8 Commit:6 2671s > 2 handling Ready 2671s Ready MustSync=true: 2671s HardState Term:1 Commit:6 2671s Entries: 2671s 1/7 EntryNormal "foo" 2671s 1/8 EntryNormal "bar" 2671s CommittedEntries: 2671s 1/6 EntryConfChangeV2 r2 r3 2671s Messages: 2671s 2->1 MsgAppResp Term:1 Log:0/7 2671s 2->1 MsgAppResp Term:1 Log:0/8 2671s 2->1 MsgAppResp Term:1 Log:0/8 2671s INFO 2 switched to configuration voters=(1)&&(1 2 3) autoleave 2671s > 3 handling Ready 2671s Ready MustSync=true: 2671s HardState Term:1 Commit:6 2671s Entries: 2671s 1/7 EntryNormal "foo" 2671s 1/8 EntryNormal "bar" 2671s CommittedEntries: 2671s 1/6 EntryConfChangeV2 r2 r3 2671s Messages: 2671s 3->1 MsgAppResp Term:1 Log:0/7 2671s 3->1 MsgAppResp Term:1 Log:0/8 2671s 3->1 MsgAppResp Term:1 Log:0/8 2671s INFO 3 switched to configuration voters=(1)&&(1 2 3) autoleave 2671s interaction_test.go:30: 2671s testdata/confchange_v2_add_double_auto.txt:322: 2671s stabilize [0 args] 2671s 2671s ---- 2671s > 1 receiving messages 2671s 2->1 MsgAppResp Term:1 Log:0/7 2671s 2->1 MsgAppResp Term:1 Log:0/8 2671s 2->1 MsgAppResp Term:1 Log:0/8 2671s 3->1 MsgAppResp Term:1 Log:0/7 2671s 3->1 MsgAppResp Term:1 Log:0/8 2671s 3->1 MsgAppResp Term:1 Log:0/8 2671s > 1 handling Ready 2671s Ready MustSync=false: 2671s HardState Term:1 Vote:1 Commit:8 2671s CommittedEntries: 2671s 1/7 EntryNormal "foo" 2671s 1/8 EntryNormal "bar" 2671s Messages: 2671s 1->2 MsgApp Term:1 Log:1/8 Commit:7 Entries:[1/9 EntryConfChangeV2] 2671s 1->3 MsgApp Term:1 Log:1/8 Commit:7 Entries:[1/9 EntryConfChangeV2] 2671s 1->2 MsgApp Term:1 Log:1/9 Commit:8 2671s 1->3 MsgApp Term:1 Log:1/9 Commit:8 2671s > 2 receiving messages 2671s 1->2 MsgApp Term:1 Log:1/8 Commit:7 Entries:[1/9 EntryConfChangeV2] 2671s 1->2 MsgApp Term:1 Log:1/9 Commit:8 2671s > 3 receiving messages 2671s 1->3 MsgApp Term:1 Log:1/8 Commit:7 Entries:[1/9 EntryConfChangeV2] 2671s 1->3 MsgApp Term:1 Log:1/9 Commit:8 2671s > 2 handling Ready 2671s Ready MustSync=true: 2671s HardState Term:1 Commit:8 2671s Entries: 2671s 1/9 EntryConfChangeV2 2671s CommittedEntries: 2671s 1/7 EntryNormal "foo" 2671s 1/8 EntryNormal "bar" 2671s Messages: 2671s 2->1 MsgAppResp Term:1 Log:0/9 2671s 2->1 MsgAppResp Term:1 Log:0/9 2671s > 3 handling Ready 2671s Ready MustSync=true: 2671s HardState Term:1 Commit:8 2671s Entries: 2671s 1/9 EntryConfChangeV2 2671s CommittedEntries: 2671s 1/7 EntryNormal "foo" 2671s 1/8 EntryNormal "bar" 2671s Messages: 2671s 3->1 MsgAppResp Term:1 Log:0/9 2671s 3->1 MsgAppResp Term:1 Log:0/9 2671s > 1 receiving messages 2671s 2->1 MsgAppResp Term:1 Log:0/9 2671s 2->1 MsgAppResp Term:1 Log:0/9 2671s 3->1 MsgAppResp Term:1 Log:0/9 2671s 3->1 MsgAppResp Term:1 Log:0/9 2671s > 1 handling Ready 2671s Ready MustSync=false: 2671s HardState Term:1 Vote:1 Commit:9 2671s CommittedEntries: 2671s 1/9 EntryConfChangeV2 2671s Messages: 2671s 1->2 MsgApp Term:1 Log:1/9 Commit:9 2671s 1->3 MsgApp Term:1 Log:1/9 Commit:9 2671s INFO 1 switched to configuration voters=(1) 2671s > 2 receiving messages 2671s 1->2 MsgApp Term:1 Log:1/9 Commit:9 2671s > 3 receiving messages 2671s 1->3 MsgApp Term:1 Log:1/9 Commit:9 2671s > 2 handling Ready 2671s Ready MustSync=false: 2671s HardState Term:1 Commit:9 2671s CommittedEntries: 2671s 1/9 EntryConfChangeV2 2671s Messages: 2671s 2->1 MsgAppResp Term:1 Log:0/9 2671s INFO 2 switched to configuration voters=(1) 2671s > 3 handling Ready 2671s Ready MustSync=false: 2671s HardState Term:1 Commit:9 2671s CommittedEntries: 2671s 1/9 EntryConfChangeV2 2671s Messages: 2671s 3->1 MsgAppResp Term:1 Log:0/9 2671s INFO 3 switched to configuration voters=(1) 2671s > 1 receiving messages 2671s 2->1 MsgAppResp Term:1 Log:0/9 2671s raft: cannot step as peer not found 2671s 3->1 MsgAppResp Term:1 Log:0/9 2671s raft: cannot step as peer not found 2671s === RUN TestInteraction/confchange_v2_add_double_implicit 2671s interaction_test.go:30: 2671s testdata/confchange_v2_add_double_implicit.txt:8: 2671s add-nodes [3 args] 2671s 2671s ---- 2671s INFO 1 switched to configuration voters=(1) 2671s INFO 1 became follower at term 0 2671s INFO newRaft 1 [peers: [1], term: 0, commit: 2, applied: 2, lastindex: 2, lastterm: 1] 2671s interaction_test.go:30: 2671s testdata/confchange_v2_add_double_implicit.txt:14: 2671s campaign [1 args] 2671s 2671s ---- 2671s INFO 1 is starting a new election at term 0 2671s INFO 1 became candidate at term 1 2671s INFO 1 received MsgVoteResp from 1 at term 1 2671s INFO 1 became leader at term 1 2671s interaction_test.go:30: 2671s testdata/confchange_v2_add_double_implicit.txt:21: 2671s propose-conf-change [2 args] 2671s v2 2671s ---- 2671s ok 2671s interaction_test.go:30: 2671s testdata/confchange_v2_add_double_implicit.txt:27: 2671s add-nodes [1 args] 2671s 2671s ---- 2671s INFO 2 switched to configuration voters=() 2671s INFO 2 became follower at term 0 2671s INFO newRaft 2 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s interaction_test.go:30: 2671s testdata/confchange_v2_add_double_implicit.txt:36: 2671s stabilize [2 args] 2671s 2671s ---- 2671s > 1 handling Ready 2671s Ready MustSync=true: 2671s Lead:1 State:StateLeader 2671s HardState Term:1 Vote:1 Commit:4 2671s Entries: 2671s 1/3 EntryNormal "" 2671s 1/4 EntryConfChangeV2 v2 2671s CommittedEntries: 2671s 1/3 EntryNormal "" 2671s 1/4 EntryConfChangeV2 v2 2671s INFO 1 switched to configuration voters=(1 2)&&(1) autoleave 2671s INFO initiating automatic transition out of joint configuration voters=(1 2)&&(1) autoleave 2671s > 1 handling Ready 2671s Ready MustSync=true: 2671s Entries: 2671s 1/5 EntryConfChangeV2 2671s Messages: 2671s 1->2 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v2] 2671s > 2 receiving messages 2671s 1->2 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v2] 2671s INFO 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1] 2671s INFO 2 became follower at term 1 2671s DEBUG 2 [logterm: 0, index: 3] rejected MsgApp [logterm: 1, index: 3] from 1 2671s > 2 handling Ready 2671s Ready MustSync=true: 2671s Lead:1 State:StateFollower 2671s HardState Term:1 Commit:0 2671s Messages: 2671s 2->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0) 2671s > 1 receiving messages 2671s 2->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0) 2671s DEBUG 1 received MsgAppResp(rejected, hint: (index 0, term 0)) from 2 for index 3 2671s DEBUG 1 decreased progress of 2 to [StateProbe match=0 next=1] 2671s DEBUG 1 [firstindex: 3, commit: 4] sent snapshot[index: 4, term: 1] to 2 [StateProbe match=0 next=1] 2671s DEBUG 1 paused sending replication messages to 2 [StateSnapshot match=0 next=1 paused pendingSnap=4] 2671s > 1 handling Ready 2671s Ready MustSync=false: 2671s Messages: 2671s 1->2 MsgSnap Term:1 Log:0/0 Snapshot: Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[1] Learners:[] LearnersNext:[] AutoLeave:true 2671s > 2 receiving messages 2671s 1->2 MsgSnap Term:1 Log:0/0 Snapshot: Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[1] Learners:[] LearnersNext:[] AutoLeave:true 2671s INFO log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 4, term: 1] 2671s INFO 2 switched to configuration voters=(1 2)&&(1) autoleave 2671s INFO 2 [commit: 4, lastindex: 4, lastterm: 1] restored snapshot [index: 4, term: 1] 2671s INFO 2 [commit: 4] restored snapshot [index: 4, term: 1] 2671s > 2 handling Ready 2671s Ready MustSync=false: 2671s HardState Term:1 Commit:4 2671s Snapshot Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[1] Learners:[] LearnersNext:[] AutoLeave:true 2671s Messages: 2671s 2->1 MsgAppResp Term:1 Log:0/4 2671s > 1 receiving messages 2671s 2->1 MsgAppResp Term:1 Log:0/4 2671s DEBUG 1 recovered from needing snapshot, resumed sending replication messages to 2 [StateSnapshot match=4 next=5 paused pendingSnap=4] 2671s > 1 handling Ready 2671s Ready MustSync=false: 2671s Messages: 2671s 1->2 MsgApp Term:1 Log:1/4 Commit:4 Entries:[1/5 EntryConfChangeV2] 2671s > 2 receiving messages 2671s 1->2 MsgApp Term:1 Log:1/4 Commit:4 Entries:[1/5 EntryConfChangeV2] 2671s > 2 handling Ready 2671s Ready MustSync=true: 2671s Entries: 2671s 1/5 EntryConfChangeV2 2671s Messages: 2671s 2->1 MsgAppResp Term:1 Log:0/5 2671s > 1 receiving messages 2671s 2->1 MsgAppResp Term:1 Log:0/5 2671s > 1 handling Ready 2671s Ready MustSync=false: 2671s HardState Term:1 Vote:1 Commit:5 2671s CommittedEntries: 2671s 1/5 EntryConfChangeV2 2671s Messages: 2671s 1->2 MsgApp Term:1 Log:1/5 Commit:5 2671s INFO 1 switched to configuration voters=(1 2) 2671s > 2 receiving messages 2671s 1->2 MsgApp Term:1 Log:1/5 Commit:5 2671s > 2 handling Ready 2671s Ready MustSync=false: 2671s HardState Term:1 Commit:5 2671s CommittedEntries: 2671s 1/5 EntryConfChangeV2 2671s Messages: 2671s 2->1 MsgAppResp Term:1 Log:0/5 2671s INFO 2 switched to configuration voters=(1 2) 2671s > 1 receiving messages 2671s 2->1 MsgAppResp Term:1 Log:0/5 2671s === RUN TestInteraction/confchange_v2_add_single_auto 2671s interaction_test.go:30: 2671s testdata/confchange_v2_add_single_auto.txt:6: 2671s add-nodes [3 args] 2671s 2671s ---- 2671s INFO 1 switched to configuration voters=(1) 2671s INFO 1 became follower at term 0 2671s INFO newRaft 1 [peers: [1], term: 0, commit: 2, applied: 2, lastindex: 2, lastterm: 1] 2671s interaction_test.go:30: 2671s testdata/confchange_v2_add_single_auto.txt:12: 2671s campaign [1 args] 2671s 2671s ---- 2671s INFO 1 is starting a new election at term 0 2671s INFO 1 became candidate at term 1 2671s INFO 1 received MsgVoteResp from 1 at term 1 2671s INFO 1 became leader at term 1 2671s interaction_test.go:30: 2671s testdata/confchange_v2_add_single_auto.txt:20: 2671s propose-conf-change [1 args] 2671s v2 2671s ---- 2671s ok 2671s interaction_test.go:30: 2671s testdata/confchange_v2_add_single_auto.txt:26: 2671s add-nodes [1 args] 2671s 2671s ---- 2671s INFO 2 switched to configuration voters=() 2671s INFO 2 became follower at term 0 2671s INFO newRaft 2 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s interaction_test.go:30: 2671s testdata/confchange_v2_add_single_auto.txt:34: 2671s stabilize [0 args] 2671s 2671s ---- 2671s > 1 handling Ready 2671s Ready MustSync=true: 2671s Lead:1 State:StateLeader 2671s HardState Term:1 Vote:1 Commit:4 2671s Entries: 2671s 1/3 EntryNormal "" 2671s 1/4 EntryConfChangeV2 v2 2671s CommittedEntries: 2671s 1/3 EntryNormal "" 2671s 1/4 EntryConfChangeV2 v2 2671s INFO 1 switched to configuration voters=(1 2) 2671s > 1 handling Ready 2671s Ready MustSync=false: 2671s Messages: 2671s 1->2 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v2] 2671s > 2 receiving messages 2671s 1->2 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v2] 2671s INFO 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1] 2671s INFO 2 became follower at term 1 2671s DEBUG 2 [logterm: 0, index: 3] rejected MsgApp [logterm: 1, index: 3] from 1 2671s > 2 handling Ready 2671s Ready MustSync=true: 2671s Lead:1 State:StateFollower 2671s HardState Term:1 Commit:0 2671s Messages: 2671s 2->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0) 2671s > 1 receiving messages 2671s 2->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0) 2671s DEBUG 1 received MsgAppResp(rejected, hint: (index 0, term 0)) from 2 for index 3 2671s DEBUG 1 decreased progress of 2 to [StateProbe match=0 next=1] 2671s DEBUG 1 [firstindex: 3, commit: 4] sent snapshot[index: 4, term: 1] to 2 [StateProbe match=0 next=1] 2671s DEBUG 1 paused sending replication messages to 2 [StateSnapshot match=0 next=1 paused pendingSnap=4] 2671s > 1 handling Ready 2671s Ready MustSync=false: 2671s Messages: 2671s 1->2 MsgSnap Term:1 Log:0/0 Snapshot: Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false 2671s > 2 receiving messages 2671s 1->2 MsgSnap Term:1 Log:0/0 Snapshot: Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false 2671s INFO log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 4, term: 1] 2671s INFO 2 switched to configuration voters=(1 2) 2671s INFO 2 [commit: 4, lastindex: 4, lastterm: 1] restored snapshot [index: 4, term: 1] 2671s INFO 2 [commit: 4] restored snapshot [index: 4, term: 1] 2671s > 2 handling Ready 2671s Ready MustSync=false: 2671s HardState Term:1 Commit:4 2671s Snapshot Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false 2671s Messages: 2671s 2->1 MsgAppResp Term:1 Log:0/4 2671s > 1 receiving messages 2671s 2->1 MsgAppResp Term:1 Log:0/4 2671s DEBUG 1 recovered from needing snapshot, resumed sending replication messages to 2 [StateSnapshot match=4 next=5 paused pendingSnap=4] 2671s > 1 handling Ready 2671s Ready MustSync=false: 2671s Messages: 2671s 1->2 MsgApp Term:1 Log:1/4 Commit:4 2671s > 2 receiving messages 2671s 1->2 MsgApp Term:1 Log:1/4 Commit:4 2671s > 2 handling Ready 2671s Ready MustSync=false: 2671s Messages: 2671s 2->1 MsgAppResp Term:1 Log:0/4 2671s > 1 receiving messages 2671s 2->1 MsgAppResp Term:1 Log:0/4 2671s === RUN TestInteraction/confchange_v2_add_single_explicit 2671s interaction_test.go:30: 2671s testdata/confchange_v2_add_single_explicit.txt:6: 2671s add-nodes [3 args] 2671s 2671s ---- 2671s INFO 1 switched to configuration voters=(1) 2671s INFO 1 became follower at term 0 2671s INFO newRaft 1 [peers: [1], term: 0, commit: 2, applied: 2, lastindex: 2, lastterm: 1] 2671s interaction_test.go:30: 2671s testdata/confchange_v2_add_single_explicit.txt:12: 2671s campaign [1 args] 2671s 2671s ---- 2671s INFO 1 is starting a new election at term 0 2671s INFO 1 became candidate at term 1 2671s INFO 1 received MsgVoteResp from 1 at term 1 2671s INFO 1 became leader at term 1 2671s interaction_test.go:30: 2671s testdata/confchange_v2_add_single_explicit.txt:20: 2671s propose-conf-change [2 args] 2671s v2 2671s ---- 2671s ok 2671s interaction_test.go:30: 2671s testdata/confchange_v2_add_single_explicit.txt:26: 2671s add-nodes [1 args] 2671s 2671s ---- 2671s INFO 2 switched to configuration voters=() 2671s INFO 2 became follower at term 0 2671s INFO newRaft 2 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2671s interaction_test.go:30: 2671s testdata/confchange_v2_add_single_explicit.txt:34: 2671s stabilize [2 args] 2671s 2671s ---- 2671s > 1 handling Ready 2671s Ready MustSync=true: 2671s Lead:1 State:StateLeader 2671s HardState Term:1 Vote:1 Commit:4 2671s Entries: 2671s 1/3 EntryNormal "" 2671s 1/4 EntryConfChangeV2 v2 2671s CommittedEntries: 2671s 1/3 EntryNormal "" 2671s 1/4 EntryConfChangeV2 v2 2671s INFO 1 switched to configuration voters=(1 2)&&(1) 2671s > 1 handling Ready 2671s Ready MustSync=false: 2671s Messages: 2671s 1->2 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v2] 2671s > 2 receiving messages 2671s 1->2 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v2] 2671s INFO 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1] 2671s INFO 2 became follower at term 1 2671s DEBUG 2 [logterm: 0, index: 3] rejected MsgApp [logterm: 1, index: 3] from 1 2671s > 2 handling Ready 2671s Ready MustSync=true: 2671s Lead:1 State:StateFollower 2671s HardState Term:1 Commit:0 2671s Messages: 2671s 2->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0) 2671s > 1 receiving messages 2671s 2->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0) 2671s DEBUG 1 received MsgAppResp(rejected, hint: (index 0, term 0)) from 2 for index 3 2671s DEBUG 1 decreased progress of 2 to [StateProbe match=0 next=1] 2671s DEBUG 1 [firstindex: 3, commit: 4] sent snapshot[index: 4, term: 1] to 2 [StateProbe match=0 next=1] 2671s DEBUG 1 paused sending replication messages to 2 [StateSnapshot match=0 next=1 paused pendingSnap=4] 2671s > 1 handling Ready 2671s Ready MustSync=false: 2671s Messages: 2671s 1->2 MsgSnap Term:1 Log:0/0 Snapshot: Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[1] Learners:[] LearnersNext:[] AutoLeave:false 2671s > 2 receiving messages 2671s 1->2 MsgSnap Term:1 Log:0/0 Snapshot: Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[1] Learners:[] LearnersNext:[] AutoLeave:false 2671s INFO log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 4, term: 1] 2671s INFO 2 switched to configuration voters=(1 2)&&(1) 2671s INFO 2 [commit: 4, lastindex: 4, lastterm: 1] restored snapshot [index: 4, term: 1] 2671s INFO 2 [commit: 4] restored snapshot [index: 4, term: 1] 2671s > 2 handling Ready 2671s Ready MustSync=false: 2671s HardState Term:1 Commit:4 2671s Snapshot Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[1] Learners:[] LearnersNext:[] AutoLeave:false 2671s Messages: 2671s 2->1 MsgAppResp Term:1 Log:0/4 2671s > 1 receiving messages 2671s 2->1 MsgAppResp Term:1 Log:0/4 2671s DEBUG 1 recovered from needing snapshot, resumed sending replication messages to 2 [StateSnapshot match=4 next=5 paused pendingSnap=4] 2671s > 1 handling Ready 2671s Ready MustSync=false: 2671s Messages: 2671s 1->2 MsgApp Term:1 Log:1/4 Commit:4 2671s > 2 receiving messages 2671s 1->2 MsgApp Term:1 Log:1/4 Commit:4 2671s > 2 handling Ready 2671s Ready MustSync=false: 2671s Messages: 2671s 2->1 MsgAppResp Term:1 Log:0/4 2671s > 1 receiving messages 2671s 2->1 MsgAppResp Term:1 Log:0/4 2671s interaction_test.go:30: 2671s testdata/confchange_v2_add_single_explicit.txt:103: 2671s propose-conf-change [1 args] 2671s v3 v4 v5 2671s ---- 2671s INFO 1 ignoring conf change {ConfChangeTransitionAuto [{ConfChangeAddNode 3} {ConfChangeAddNode 4} {ConfChangeAddNode 5}] []} at config voters=(1 2)&&(1): must transition out of joint config first 2671s interaction_test.go:30: 2671s testdata/confchange_v2_add_single_explicit.txt:109: 2671s propose-conf-change [1 args] 2671s 2671s ---- 2671s ok 2671s interaction_test.go:30: 2671s testdata/confchange_v2_add_single_explicit.txt:114: 2671s stabilize [0 args] 2671s 2671s ---- 2671s > 1 handling Ready 2671s Ready MustSync=true: 2671s Entries: 2671s 1/5 EntryNormal "" 2671s 1/6 EntryConfChangeV2 2671s Messages: 2671s 1->2 MsgApp Term:1 Log:1/4 Commit:4 Entries:[1/5 EntryNormal ""] 2671s 1->2 MsgApp Term:1 Log:1/5 Commit:4 Entries:[1/6 EntryConfChangeV2] 2671s > 2 receiving messages 2671s 1->2 MsgApp Term:1 Log:1/4 Commit:4 Entries:[1/5 EntryNormal ""] 2671s 1->2 MsgApp Term:1 Log:1/5 Commit:4 Entries:[1/6 EntryConfChangeV2] 2671s > 2 handling Ready 2671s Ready MustSync=true: 2671s Entries: 2671s 1/5 EntryNormal "" 2671s 1/6 EntryConfChangeV2 2671s Messages: 2671s 2->1 MsgAppResp Term:1 Log:0/5 2671s 2->1 MsgAppResp Term:1 Log:0/6 2671s > 1 receiving messages 2671s 2->1 MsgAppResp Term:1 Log:0/5 2671s 2->1 MsgAppResp Term:1 Log:0/6 2671s > 1 handling Ready 2671s Ready MustSync=false: 2671s HardState Term:1 Vote:1 Commit:6 2671s CommittedEntries: 2671s 1/5 EntryNormal "" 2671s 1/6 EntryConfChangeV2 2671s Messages: 2671s 1->2 MsgApp Term:1 Log:1/6 Commit:5 2671s 1->2 MsgApp Term:1 Log:1/6 Commit:6 2671s INFO 1 switched to configuration voters=(1 2) 2671s > 2 receiving messages 2671s 1->2 MsgApp Term:1 Log:1/6 Commit:5 2671s 1->2 MsgApp Term:1 Log:1/6 Commit:6 2671s > 2 handling Ready 2671s Ready MustSync=false: 2671s HardState Term:1 Commit:6 2671s CommittedEntries: 2671s 1/5 EntryNormal "" 2671s 1/6 EntryConfChangeV2 2671s Messages: 2671s 2->1 MsgAppResp Term:1 Log:0/6 2671s 2->1 MsgAppResp Term:1 Log:0/6 2671s INFO 2 switched to configuration voters=(1 2) 2671s > 1 receiving messages 2671s 2->1 MsgAppResp Term:1 Log:0/6 2671s 2->1 MsgAppResp Term:1 Log:0/6 2671s interaction_test.go:30: 2671s testdata/confchange_v2_add_single_explicit.txt:166: 2671s propose-conf-change [1 args] 2671s 2671s ---- 2671s INFO 1 ignoring conf change {ConfChangeTransitionAuto [] []} at config voters=(1 2): not in joint state; refusing empty conf change 2671s interaction_test.go:30: 2671s testdata/confchange_v2_add_single_explicit.txt:171: 2671s stabilize [0 args] 2671s 2671s ---- 2671s > 1 handling Ready 2671s Ready MustSync=true: 2671s Entries: 2671s 1/7 EntryNormal "" 2671s Messages: 2671s 1->2 MsgApp Term:1 Log:1/6 Commit:6 Entries:[1/7 EntryNormal ""] 2671s > 2 receiving messages 2671s 1->2 MsgApp Term:1 Log:1/6 Commit:6 Entries:[1/7 EntryNormal ""] 2671s > 2 handling Ready 2671s Ready MustSync=true: 2671s Entries: 2671s 1/7 EntryNormal "" 2671s Messages: 2671s 2->1 MsgAppResp Term:1 Log:0/7 2671s > 1 receiving messages 2671s 2->1 MsgAppResp Term:1 Log:0/7 2671s > 1 handling Ready 2671s Ready MustSync=false: 2671s HardState Term:1 Vote:1 Commit:7 2671s CommittedEntries: 2671s 1/7 EntryNormal "" 2671s Messages: 2671s 1->2 MsgApp Term:1 Log:1/7 Commit:7 2671s > 2 receiving messages 2671s 1->2 MsgApp Term:1 Log:1/7 Commit:7 2671s > 2 handling Ready 2671s Ready MustSync=false: 2671s HardState Term:1 Commit:7 2671s CommittedEntries: 2671s 1/7 EntryNormal "" 2671s Messages: 2671s 2->1 MsgAppResp Term:1 Log:0/7 2671s > 1 receiving messages 2671s 2->1 MsgAppResp Term:1 Log:0/7 2671s === RUN TestInteraction/probe_and_replicate 2671s interaction_test.go:30: 2671s testdata/probe_and_replicate.txt:31: 2671s log-level [1 args] 2671s 2671s ---- 2671s ok 2671s interaction_test.go:30: 2671s testdata/probe_and_replicate.txt:36: 2671s add-nodes [3 args] 2671s 2671s ---- 2671s ok 2671s interaction_test.go:30: 2671s testdata/probe_and_replicate.txt:41: 2671s campaign [1 args] 2671s 2671s ---- 2671s ok 2671s interaction_test.go:30: 2671s testdata/probe_and_replicate.txt:45: 2671s stabilize [0 args] 2671s 2671s ---- 2671s ok (quiet) 2671s interaction_test.go:30: 2671s testdata/probe_and_replicate.txt:49: 2671s propose [2 args] 2671s 2671s ---- 2671s ok 2671s interaction_test.go:30: 2671s testdata/probe_and_replicate.txt:53: 2671s propose [2 args] 2671s 2671s ---- 2671s ok 2671s interaction_test.go:30: 2671s testdata/probe_and_replicate.txt:57: 2671s stabilize [0 args] 2671s 2671s ---- 2671s ok (quiet) 2671s interaction_test.go:30: 2671s testdata/probe_and_replicate.txt:62: 2671s campaign [1 args] 2671s 2671s ---- 2671s ok 2671s interaction_test.go:30: 2671s testdata/probe_and_replicate.txt:66: 2671s stabilize [1 args] 2671s 2671s ---- 2671s ok (quiet) 2671s interaction_test.go:30: 2671s testdata/probe_and_replicate.txt:70: 2671s stabilize [1 args] 2671s 2671s ---- 2671s ok (quiet) 2671s interaction_test.go:30: 2671s testdata/probe_and_replicate.txt:74: 2671s stabilize [3 args] 2671s 2671s ---- 2671s ok (quiet) 2671s interaction_test.go:30: 2671s testdata/probe_and_replicate.txt:78: 2671s propose [2 args] 2671s 2671s ---- 2671s ok 2671s interaction_test.go:30: 2671s testdata/probe_and_replicate.txt:82: 2671s propose [2 args] 2671s 2671s ---- 2671s ok 2671s interaction_test.go:30: 2671s testdata/probe_and_replicate.txt:86: 2671s stabilize [2 args] 2671s 2671s ---- 2671s ok (quiet) 2671s interaction_test.go:30: 2671s testdata/probe_and_replicate.txt:90: 2671s deliver-msgs [1 args] 2671s 2671s ---- 2671s ok (quiet) 2671s interaction_test.go:30: 2671s testdata/probe_and_replicate.txt:95: 2671s campaign [1 args] 2671s 2671s ---- 2671s ok 2671s interaction_test.go:30: 2671s testdata/probe_and_replicate.txt:99: 2671s stabilize [1 args] 2671s 2671s ---- 2671s ok (quiet) 2671s interaction_test.go:30: 2671s testdata/probe_and_replicate.txt:103: 2671s stabilize [6 args] 2671s 2671s ---- 2671s ok (quiet) 2671s interaction_test.go:30: 2671s testdata/probe_and_replicate.txt:107: 2671s stabilize [1 args] 2671s 2671s ---- 2671s ok (quiet) 2671s interaction_test.go:30: 2671s testdata/probe_and_replicate.txt:111: 2671s propose [2 args] 2671s 2671s ---- 2671s ok 2671s interaction_test.go:30: 2671s testdata/probe_and_replicate.txt:115: 2671s propose [2 args] 2671s 2671s ---- 2671s ok 2671s interaction_test.go:30: 2671s testdata/probe_and_replicate.txt:119: 2671s propose [2 args] 2671s 2671s ---- 2671s ok 2671s interaction_test.go:30: 2671s testdata/probe_and_replicate.txt:123: 2671s propose [2 args] 2671s 2671s ---- 2671s ok 2671s interaction_test.go:30: 2671s testdata/probe_and_replicate.txt:127: 2671s stabilize [1 args] 2671s 2671s ---- 2671s ok (quiet) 2671s interaction_test.go:30: 2671s testdata/probe_and_replicate.txt:131: 2671s deliver-msgs [1 args] 2671s 2671s ---- 2671s ok (quiet) 2671s interaction_test.go:30: 2671s testdata/probe_and_replicate.txt:136: 2671s campaign [1 args] 2671s 2671s ---- 2671s ok 2671s interaction_test.go:30: 2671s testdata/probe_and_replicate.txt:140: 2671s stabilize [6 args] 2671s 2671s ---- 2671s ok (quiet) 2671s interaction_test.go:30: 2671s testdata/probe_and_replicate.txt:144: 2671s propose [2 args] 2671s 2671s ---- 2671s ok 2671s interaction_test.go:30: 2671s testdata/probe_and_replicate.txt:148: 2671s stabilize [5 args] 2671s 2671s ---- 2671s ok (quiet) 2671s interaction_test.go:30: 2671s testdata/probe_and_replicate.txt:152: 2671s propose [2 args] 2671s 2671s ---- 2671s ok 2671s interaction_test.go:30: 2671s testdata/probe_and_replicate.txt:156: 2671s propose [2 args] 2671s 2671s ---- 2671s ok 2671s interaction_test.go:30: 2671s testdata/probe_and_replicate.txt:160: 2671s stabilize [1 args] 2671s 2671s ---- 2671s ok (quiet) 2671s interaction_test.go:30: 2671s testdata/probe_and_replicate.txt:164: 2671s deliver-msgs [1 args] 2671s 2671s ---- 2671s ok (quiet) 2671s interaction_test.go:30: 2671s testdata/probe_and_replicate.txt:169: 2671s campaign [1 args] 2671s 2671s ---- 2671s ok 2671s interaction_test.go:30: 2671s testdata/probe_and_replicate.txt:173: 2671s stabilize [4 args] 2671s 2671s ---- 2671s ok (quiet) 2671s interaction_test.go:30: 2671s testdata/probe_and_replicate.txt:177: 2671s propose [2 args] 2671s 2671s ---- 2671s ok 2671s interaction_test.go:30: 2671s testdata/probe_and_replicate.txt:181: 2671s stabilize [4 args] 2671s 2671s ---- 2671s ok (quiet) 2671s interaction_test.go:30: 2671s testdata/probe_and_replicate.txt:185: 2671s deliver-msgs [1 args] 2671s 2671s ---- 2671s ok (quiet) 2671s interaction_test.go:30: 2671s testdata/probe_and_replicate.txt:190: 2671s campaign [1 args] 2671s 2671s ---- 2671s ok 2671s interaction_test.go:30: 2671s testdata/probe_and_replicate.txt:194: 2671s stabilize [4 args] 2671s 2671s ---- 2671s ok (quiet) 2671s interaction_test.go:30: 2671s testdata/probe_and_replicate.txt:198: 2671s propose [2 args] 2671s 2671s ---- 2671s ok 2671s interaction_test.go:30: 2671s testdata/probe_and_replicate.txt:202: 2671s stabilize [3 args] 2671s 2671s ---- 2671s ok (quiet) 2671s interaction_test.go:30: 2671s testdata/probe_and_replicate.txt:206: 2671s propose [2 args] 2671s 2671s ---- 2671s ok 2671s interaction_test.go:30: 2671s testdata/probe_and_replicate.txt:210: 2671s stabilize [2 args] 2671s 2671s ---- 2671s ok (quiet) 2671s interaction_test.go:30: 2671s testdata/probe_and_replicate.txt:214: 2671s propose [2 args] 2671s 2671s ---- 2671s ok 2671s interaction_test.go:30: 2671s testdata/probe_and_replicate.txt:218: 2671s stabilize [1 args] 2671s 2671s ---- 2671s ok (quiet) 2671s interaction_test.go:30: 2671s testdata/probe_and_replicate.txt:222: 2671s deliver-msgs [1 args] 2671s 2671s ---- 2671s ok (quiet) 2671s interaction_test.go:30: 2671s testdata/probe_and_replicate.txt:227: 2671s campaign [1 args] 2671s 2671s ---- 2671s ok 2671s interaction_test.go:30: 2671s testdata/probe_and_replicate.txt:231: 2671s stabilize [1 args] 2671s 2671s ---- 2671s ok (quiet) 2671s interaction_test.go:30: 2671s testdata/probe_and_replicate.txt:235: 2671s stabilize [4 args] 2671s 2671s ---- 2671s ok (quiet) 2671s interaction_test.go:30: 2671s testdata/probe_and_replicate.txt:239: 2671s stabilize [1 args] 2671s 2671s ---- 2671s ok (quiet) 2671s interaction_test.go:30: 2671s testdata/probe_and_replicate.txt:243: 2671s propose [2 args] 2671s 2671s ---- 2671s ok 2671s interaction_test.go:30: 2671s testdata/probe_and_replicate.txt:247: 2671s propose [2 args] 2671s 2671s ---- 2671s ok 2671s interaction_test.go:30: 2671s testdata/probe_and_replicate.txt:251: 2671s propose [2 args] 2671s 2671s ---- 2671s ok 2671s interaction_test.go:30: 2671s testdata/probe_and_replicate.txt:255: 2671s stabilize [1 args] 2671s 2671s ---- 2671s ok (quiet) 2671s interaction_test.go:30: 2671s testdata/probe_and_replicate.txt:259: 2671s deliver-msgs [1 args] 2671s 2671s ---- 2671s ok (quiet) 2671s interaction_test.go:30: 2672s testdata/probe_and_replicate.txt:265: 2672s log-level [1 args] 2672s 2672s ---- 2672s ok 2672s interaction_test.go:30: 2672s testdata/probe_and_replicate.txt:269: 2672s raft-log [1 args] 2672s 2672s ---- 2672s 1/11 EntryNormal "" 2672s 1/12 EntryNormal "prop_1_12" 2672s 1/13 EntryNormal "prop_1_13" 2672s 4/14 EntryNormal "" 2672s 4/15 EntryNormal "prop_4_15" 2672s 5/16 EntryNormal "" 2672s 5/17 EntryNormal "prop_5_17" 2672s 6/18 EntryNormal "" 2672s 6/19 EntryNormal "prop_6_19" 2672s 6/20 EntryNormal "prop_6_20" 2672s interaction_test.go:30: 2672s testdata/probe_and_replicate.txt:282: 2672s raft-log [1 args] 2672s 2672s ---- 2672s 1/11 EntryNormal "" 2672s 1/12 EntryNormal "prop_1_12" 2672s 1/13 EntryNormal "prop_1_13" 2672s 4/14 EntryNormal "" 2672s 4/15 EntryNormal "prop_4_15" 2672s 5/16 EntryNormal "" 2672s 5/17 EntryNormal "prop_5_17" 2672s 6/18 EntryNormal "" 2672s 6/19 EntryNormal "prop_6_19" 2672s interaction_test.go:30: 2672s testdata/probe_and_replicate.txt:294: 2672s raft-log [1 args] 2672s 2672s ---- 2672s 1/11 EntryNormal "" 2672s 1/12 EntryNormal "prop_1_12" 2672s 1/13 EntryNormal "prop_1_13" 2672s 4/14 EntryNormal "" 2672s interaction_test.go:30: 2672s testdata/probe_and_replicate.txt:301: 2672s raft-log [1 args] 2672s 2672s ---- 2672s 1/11 EntryNormal "" 2672s 1/12 EntryNormal "prop_1_12" 2672s 1/13 EntryNormal "prop_1_13" 2672s 4/14 EntryNormal "" 2672s 4/15 EntryNormal "prop_4_15" 2672s 5/16 EntryNormal "" 2672s 5/17 EntryNormal "prop_5_17" 2672s 6/18 EntryNormal "" 2672s 6/19 EntryNormal "prop_6_19" 2672s 6/20 EntryNormal "prop_6_20" 2672s 6/21 EntryNormal "prop_6_21" 2672s interaction_test.go:30: 2672s testdata/probe_and_replicate.txt:315: 2672s raft-log [1 args] 2672s 2672s ---- 2672s 1/11 EntryNormal "" 2672s 1/12 EntryNormal "prop_1_12" 2672s 1/13 EntryNormal "prop_1_13" 2672s 4/14 EntryNormal "" 2672s 4/15 EntryNormal "prop_4_15" 2672s 5/16 EntryNormal "" 2672s 5/17 EntryNormal "prop_5_17" 2672s 6/18 EntryNormal "" 2672s 7/19 EntryNormal "" 2672s 7/20 EntryNormal "prop_7_20" 2672s 7/21 EntryNormal "prop_7_21" 2672s 7/22 EntryNormal "prop_7_22" 2672s interaction_test.go:30: 2672s testdata/probe_and_replicate.txt:330: 2672s raft-log [1 args] 2672s 2672s ---- 2672s 1/11 EntryNormal "" 2672s 1/12 EntryNormal "prop_1_12" 2672s 1/13 EntryNormal "prop_1_13" 2672s 4/14 EntryNormal "" 2672s 4/15 EntryNormal "prop_4_15" 2672s 4/16 EntryNormal "prop_4_16" 2672s 4/17 EntryNormal "prop_4_17" 2672s interaction_test.go:30: 2672s testdata/probe_and_replicate.txt:340: 2672s raft-log [1 args] 2672s 2672s ---- 2672s 1/11 EntryNormal "" 2672s 1/12 EntryNormal "prop_1_12" 2672s 1/13 EntryNormal "prop_1_13" 2672s 2/14 EntryNormal "" 2672s 2/15 EntryNormal "prop_2_15" 2672s 2/16 EntryNormal "prop_2_16" 2672s 3/17 EntryNormal "" 2672s 3/18 EntryNormal "prop_3_18" 2672s 3/19 EntryNormal "prop_3_19" 2672s 3/20 EntryNormal "prop_3_20" 2672s 3/21 EntryNormal "prop_3_21" 2672s interaction_test.go:30: 2672s testdata/probe_and_replicate.txt:356: 2672s campaign [1 args] 2672s 2672s ---- 2672s INFO 1 is starting a new election at term 7 2672s INFO 1 became candidate at term 8 2672s INFO 1 received MsgVoteResp from 1 at term 8 2672s INFO 1 [logterm: 6, index: 20] sent MsgVote request to 2 at term 8 2672s INFO 1 [logterm: 6, index: 20] sent MsgVote request to 3 at term 8 2672s INFO 1 [logterm: 6, index: 20] sent MsgVote request to 4 at term 8 2672s INFO 1 [logterm: 6, index: 20] sent MsgVote request to 5 at term 8 2672s INFO 1 [logterm: 6, index: 20] sent MsgVote request to 6 at term 8 2672s INFO 1 [logterm: 6, index: 20] sent MsgVote request to 7 at term 8 2672s interaction_test.go:30: 2672s testdata/probe_and_replicate.txt:369: 2672s stabilize [1 args] 2672s 2672s ---- 2672s > 1 handling Ready 2672s Ready MustSync=true: 2672s Lead:0 State:StateCandidate 2672s HardState Term:8 Vote:1 Commit:18 2672s Messages: 2672s 1->2 MsgVote Term:8 Log:6/20 2672s 1->3 MsgVote Term:8 Log:6/20 2672s 1->4 MsgVote Term:8 Log:6/20 2672s 1->5 MsgVote Term:8 Log:6/20 2672s 1->6 MsgVote Term:8 Log:6/20 2672s 1->7 MsgVote Term:8 Log:6/20 2672s interaction_test.go:30: 2672s testdata/probe_and_replicate.txt:383: 2672s stabilize [6 args] 2672s 2672s ---- 2672s > 2 receiving messages 2672s 1->2 MsgVote Term:8 Log:6/20 2672s INFO 2 [term: 6] received a MsgVote message with higher term from 1 [term: 8] 2672s INFO 2 became follower at term 8 2672s INFO 2 [logterm: 6, index: 19, vote: 0] cast MsgVote for 1 [logterm: 6, index: 20] at term 8 2672s > 3 receiving messages 2672s 1->3 MsgVote Term:8 Log:6/20 2672s INFO 3 [term: 7] received a MsgVote message with higher term from 1 [term: 8] 2672s INFO 3 became follower at term 8 2672s INFO 3 [logterm: 4, index: 14, vote: 0] cast MsgVote for 1 [logterm: 6, index: 20] at term 8 2672s > 4 receiving messages 2672s 1->4 MsgVote Term:8 Log:6/20 2672s INFO 4 [term: 6] received a MsgVote message with higher term from 1 [term: 8] 2672s INFO 4 became follower at term 8 2672s INFO 4 [logterm: 6, index: 21, vote: 0] rejected MsgVote from 1 [logterm: 6, index: 20] at term 8 2672s > 5 receiving messages 2672s 1->5 MsgVote Term:8 Log:6/20 2672s INFO 5 [term: 7] received a MsgVote message with higher term from 1 [term: 8] 2672s INFO 5 became follower at term 8 2672s INFO 5 [logterm: 7, index: 22, vote: 0] rejected MsgVote from 1 [logterm: 6, index: 20] at term 8 2672s > 6 receiving messages 2672s 1->6 MsgVote Term:8 Log:6/20 2672s INFO 6 [term: 7] received a MsgVote message with higher term from 1 [term: 8] 2672s INFO 6 became follower at term 8 2672s INFO 6 [logterm: 4, index: 17, vote: 0] cast MsgVote for 1 [logterm: 6, index: 20] at term 8 2672s > 7 receiving messages 2672s 1->7 MsgVote Term:8 Log:6/20 2672s INFO 7 [term: 7] received a MsgVote message with higher term from 1 [term: 8] 2672s INFO 7 became follower at term 8 2672s INFO 7 [logterm: 3, index: 21, vote: 0] cast MsgVote for 1 [logterm: 6, index: 20] at term 8 2672s > 2 handling Ready 2672s Ready MustSync=true: 2672s Lead:0 State:StateFollower 2672s HardState Term:8 Vote:1 Commit:18 2672s Messages: 2672s 2->1 MsgVoteResp Term:8 Log:0/0 2672s > 3 handling Ready 2672s Ready MustSync=true: 2672s HardState Term:8 Vote:1 Commit:14 2672s Messages: 2672s 3->1 MsgVoteResp Term:8 Log:0/0 2672s > 4 handling Ready 2672s Ready MustSync=true: 2672s Lead:0 State:StateFollower 2672s HardState Term:8 Commit:18 2672s Messages: 2672s 4->1 MsgVoteResp Term:8 Log:0/0 Rejected (Hint: 0) 2672s > 5 handling Ready 2672s Ready MustSync=true: 2672s Lead:0 State:StateFollower 2672s HardState Term:8 Commit:18 2672s Messages: 2672s 5->1 MsgVoteResp Term:8 Log:0/0 Rejected (Hint: 0) 2672s > 6 handling Ready 2672s Ready MustSync=true: 2672s HardState Term:8 Vote:1 Commit:15 2672s Messages: 2672s 6->1 MsgVoteResp Term:8 Log:0/0 2672s > 7 handling Ready 2672s Ready MustSync=true: 2672s HardState Term:8 Vote:1 Commit:13 2672s Messages: 2672s 7->1 MsgVoteResp Term:8 Log:0/0 2672s interaction_test.go:30: 2672s testdata/probe_and_replicate.txt:449: 2672s stabilize [1 args] 2672s 2672s ---- 2672s > 1 receiving messages 2672s 2->1 MsgVoteResp Term:8 Log:0/0 2672s INFO 1 received MsgVoteResp from 2 at term 8 2672s INFO 1 has received 2 MsgVoteResp votes and 0 vote rejections 2672s 3->1 MsgVoteResp Term:8 Log:0/0 2672s INFO 1 received MsgVoteResp from 3 at term 8 2672s INFO 1 has received 3 MsgVoteResp votes and 0 vote rejections 2672s 4->1 MsgVoteResp Term:8 Log:0/0 Rejected (Hint: 0) 2672s INFO 1 received MsgVoteResp rejection from 4 at term 8 2672s INFO 1 has received 3 MsgVoteResp votes and 1 vote rejections 2672s 5->1 MsgVoteResp Term:8 Log:0/0 Rejected (Hint: 0) 2672s INFO 1 received MsgVoteResp rejection from 5 at term 8 2672s INFO 1 has received 3 MsgVoteResp votes and 2 vote rejections 2672s 6->1 MsgVoteResp Term:8 Log:0/0 2672s INFO 1 received MsgVoteResp from 6 at term 8 2672s INFO 1 has received 4 MsgVoteResp votes and 2 vote rejections 2672s INFO 1 became leader at term 8 2672s 7->1 MsgVoteResp Term:8 Log:0/0 2672s > 1 handling Ready 2672s Ready MustSync=true: 2672s Lead:1 State:StateLeader 2672s Entries: 2672s 8/21 EntryNormal "" 2672s Messages: 2672s 1->2 MsgApp Term:8 Log:6/20 Commit:18 Entries:[8/21 EntryNormal ""] 2672s 1->3 MsgApp Term:8 Log:6/20 Commit:18 Entries:[8/21 EntryNormal ""] 2672s 1->4 MsgApp Term:8 Log:6/20 Commit:18 Entries:[8/21 EntryNormal ""] 2672s 1->5 MsgApp Term:8 Log:6/20 Commit:18 Entries:[8/21 EntryNormal ""] 2672s 1->6 MsgApp Term:8 Log:6/20 Commit:18 Entries:[8/21 EntryNormal ""] 2672s 1->7 MsgApp Term:8 Log:6/20 Commit:18 Entries:[8/21 EntryNormal ""] 2672s interaction_test.go:30: 2672s testdata/probe_and_replicate.txt:483: 2672s stabilize [2 args] 2672s 2672s ---- 2672s > 2 receiving messages 2672s 1->2 MsgApp Term:8 Log:6/20 Commit:18 Entries:[8/21 EntryNormal ""] 2672s > 2 handling Ready 2672s Ready MustSync=false: 2672s Lead:1 State:StateFollower 2672s Messages: 2672s 2->1 MsgAppResp Term:8 Log:6/20 Rejected (Hint: 19) 2672s > 1 receiving messages 2672s 2->1 MsgAppResp Term:8 Log:6/20 Rejected (Hint: 19) 2672s > 1 handling Ready 2672s Ready MustSync=false: 2672s Messages: 2672s 1->2 MsgApp Term:8 Log:6/19 Commit:18 Entries:[6/20 EntryNormal "prop_6_20", 8/21 EntryNormal ""] 2672s > 2 receiving messages 2672s 1->2 MsgApp Term:8 Log:6/19 Commit:18 Entries:[6/20 EntryNormal "prop_6_20", 8/21 EntryNormal ""] 2672s > 2 handling Ready 2672s Ready MustSync=true: 2672s Entries: 2672s 6/20 EntryNormal "prop_6_20" 2672s 8/21 EntryNormal "" 2672s Messages: 2672s 2->1 MsgAppResp Term:8 Log:0/21 2672s > 1 receiving messages 2672s 2->1 MsgAppResp Term:8 Log:0/21 2672s > 1 handling Ready 2672s Ready MustSync=false: 2672s Messages: 2672s 1->2 MsgApp Term:8 Log:8/21 Commit:18 2672s > 2 receiving messages 2672s 1->2 MsgApp Term:8 Log:8/21 Commit:18 2672s > 2 handling Ready 2672s Ready MustSync=false: 2672s Messages: 2672s 2->1 MsgAppResp Term:8 Log:0/21 2672s > 1 receiving messages 2672s 2->1 MsgAppResp Term:8 Log:0/21 2672s interaction_test.go:30: 2672s testdata/probe_and_replicate.txt:522: 2672s stabilize [2 args] 2672s 2672s ---- 2672s > 3 receiving messages 2672s 1->3 MsgApp Term:8 Log:6/20 Commit:18 Entries:[8/21 EntryNormal ""] 2672s > 3 handling Ready 2672s Ready MustSync=false: 2672s Lead:1 State:StateFollower 2672s Messages: 2672s 3->1 MsgAppResp Term:8 Log:4/20 Rejected (Hint: 14) 2672s > 1 receiving messages 2672s 3->1 MsgAppResp Term:8 Log:4/20 Rejected (Hint: 14) 2672s > 1 handling Ready 2672s Ready MustSync=false: 2672s Messages: 2672s 1->3 MsgApp Term:8 Log:4/14 Commit:18 Entries:[4/15 EntryNormal "prop_4_15", 5/16 EntryNormal "", 5/17 EntryNormal "prop_5_17", 6/18 EntryNormal "", 6/19 EntryNormal "prop_6_19", 6/20 EntryNormal "prop_6_20", 8/21 EntryNormal ""] 2672s > 3 receiving messages 2672s 1->3 MsgApp Term:8 Log:4/14 Commit:18 Entries:[4/15 EntryNormal "prop_4_15", 5/16 EntryNormal "", 5/17 EntryNormal "prop_5_17", 6/18 EntryNormal "", 6/19 EntryNormal "prop_6_19", 6/20 EntryNormal "prop_6_20", 8/21 EntryNormal ""] 2672s > 3 handling Ready 2672s Ready MustSync=true: 2672s HardState Term:8 Vote:1 Commit:18 2672s Entries: 2672s 4/15 EntryNormal "prop_4_15" 2672s 5/16 EntryNormal "" 2672s 5/17 EntryNormal "prop_5_17" 2672s 6/18 EntryNormal "" 2672s 6/19 EntryNormal "prop_6_19" 2672s 6/20 EntryNormal "prop_6_20" 2672s 8/21 EntryNormal "" 2672s CommittedEntries: 2672s 4/15 EntryNormal "prop_4_15" 2672s 5/16 EntryNormal "" 2672s 5/17 EntryNormal "prop_5_17" 2672s 6/18 EntryNormal "" 2672s Messages: 2672s 3->1 MsgAppResp Term:8 Log:0/21 2672s > 1 receiving messages 2672s 3->1 MsgAppResp Term:8 Log:0/21 2672s > 1 handling Ready 2672s Ready MustSync=false: 2672s Messages: 2672s 1->3 MsgApp Term:8 Log:8/21 Commit:18 2672s > 3 receiving messages 2672s 1->3 MsgApp Term:8 Log:8/21 Commit:18 2672s > 3 handling Ready 2672s Ready MustSync=false: 2672s Messages: 2672s 3->1 MsgAppResp Term:8 Log:0/21 2672s > 1 receiving messages 2672s 3->1 MsgAppResp Term:8 Log:0/21 2672s interaction_test.go:30: 2672s testdata/probe_and_replicate.txt:572: 2672s stabilize [2 args] 2672s 2672s ---- 2672s > 4 receiving messages 2672s 1->4 MsgApp Term:8 Log:6/20 Commit:18 Entries:[8/21 EntryNormal ""] 2672s INFO found conflict at index 21 [existing term: 6, conflicting term: 8] 2672s INFO replace the unstable entries from index 21 2672s > 4 handling Ready 2672s Ready MustSync=true: 2672s Lead:1 State:StateFollower 2672s Entries: 2672s 8/21 EntryNormal "" 2672s Messages: 2672s 4->1 MsgAppResp Term:8 Log:0/21 2672s > 1 receiving messages 2672s 4->1 MsgAppResp Term:8 Log:0/21 2672s > 1 handling Ready 2672s Ready MustSync=false: 2672s HardState Term:8 Vote:1 Commit:21 2672s CommittedEntries: 2672s 6/19 EntryNormal "prop_6_19" 2672s 6/20 EntryNormal "prop_6_20" 2672s 8/21 EntryNormal "" 2672s Messages: 2672s 1->2 MsgApp Term:8 Log:8/21 Commit:21 2672s 1->3 MsgApp Term:8 Log:8/21 Commit:21 2672s 1->4 MsgApp Term:8 Log:8/21 Commit:21 2672s > 4 receiving messages 2672s 1->4 MsgApp Term:8 Log:8/21 Commit:21 2672s > 4 handling Ready 2672s Ready MustSync=false: 2672s HardState Term:8 Commit:21 2672s CommittedEntries: 2672s 6/19 EntryNormal "prop_6_19" 2672s 6/20 EntryNormal "prop_6_20" 2672s 8/21 EntryNormal "" 2672s Messages: 2672s 4->1 MsgAppResp Term:8 Log:0/21 2672s > 1 receiving messages 2672s 4->1 MsgAppResp Term:8 Log:0/21 2672s interaction_test.go:30: 2672s testdata/probe_and_replicate.txt:612: 2672s stabilize [2 args] 2672s 2672s ---- 2672s > 5 receiving messages 2672s 1->5 MsgApp Term:8 Log:6/20 Commit:18 Entries:[8/21 EntryNormal ""] 2672s > 5 handling Ready 2672s Ready MustSync=false: 2672s Lead:1 State:StateFollower 2672s Messages: 2672s 5->1 MsgAppResp Term:8 Log:6/20 Rejected (Hint: 18) 2672s > 1 receiving messages 2672s 5->1 MsgAppResp Term:8 Log:6/20 Rejected (Hint: 18) 2672s > 1 handling Ready 2672s Ready MustSync=false: 2672s Messages: 2672s 1->5 MsgApp Term:8 Log:6/18 Commit:21 Entries:[6/19 EntryNormal "prop_6_19", 6/20 EntryNormal "prop_6_20", 8/21 EntryNormal ""] 2672s > 5 receiving messages 2672s 1->5 MsgApp Term:8 Log:6/18 Commit:21 Entries:[6/19 EntryNormal "prop_6_19", 6/20 EntryNormal "prop_6_20", 8/21 EntryNormal ""] 2672s INFO found conflict at index 19 [existing term: 7, conflicting term: 6] 2672s INFO replace the unstable entries from index 19 2672s > 5 handling Ready 2672s Ready MustSync=true: 2672s HardState Term:8 Commit:21 2672s Entries: 2672s 6/19 EntryNormal "prop_6_19" 2672s 6/20 EntryNormal "prop_6_20" 2672s 8/21 EntryNormal "" 2672s CommittedEntries: 2672s 6/19 EntryNormal "prop_6_19" 2672s 6/20 EntryNormal "prop_6_20" 2672s 8/21 EntryNormal "" 2672s Messages: 2672s 5->1 MsgAppResp Term:8 Log:0/21 2672s > 1 receiving messages 2672s 5->1 MsgAppResp Term:8 Log:0/21 2672s > 1 handling Ready 2672s Ready MustSync=false: 2672s Messages: 2672s 1->5 MsgApp Term:8 Log:8/21 Commit:21 2672s > 5 receiving messages 2672s 1->5 MsgApp Term:8 Log:8/21 Commit:21 2672s > 5 handling Ready 2672s Ready MustSync=false: 2672s Messages: 2672s 5->1 MsgAppResp Term:8 Log:0/21 2672s > 1 receiving messages 2672s 5->1 MsgAppResp Term:8 Log:0/21 2672s interaction_test.go:30: 2672s testdata/probe_and_replicate.txt:659: 2672s stabilize [2 args] 2672s 2672s ---- 2672s > 6 receiving messages 2672s 1->6 MsgApp Term:8 Log:6/20 Commit:18 Entries:[8/21 EntryNormal ""] 2672s > 6 handling Ready 2672s Ready MustSync=false: 2672s Lead:1 State:StateFollower 2672s Messages: 2672s 6->1 MsgAppResp Term:8 Log:4/20 Rejected (Hint: 17) 2672s > 1 receiving messages 2672s 6->1 MsgAppResp Term:8 Log:4/20 Rejected (Hint: 17) 2672s > 1 handling Ready 2672s Ready MustSync=false: 2672s Messages: 2672s 1->6 MsgApp Term:8 Log:4/15 Commit:21 Entries:[5/16 EntryNormal "", 5/17 EntryNormal "prop_5_17", 6/18 EntryNormal "", 6/19 EntryNormal "prop_6_19", 6/20 EntryNormal "prop_6_20", 8/21 EntryNormal ""] 2672s > 6 receiving messages 2672s 1->6 MsgApp Term:8 Log:4/15 Commit:21 Entries:[5/16 EntryNormal "", 5/17 EntryNormal "prop_5_17", 6/18 EntryNormal "", 6/19 EntryNormal "prop_6_19", 6/20 EntryNormal "prop_6_20", 8/21 EntryNormal ""] 2672s INFO found conflict at index 16 [existing term: 4, conflicting term: 5] 2672s INFO replace the unstable entries from index 16 2672s > 6 handling Ready 2672s Ready MustSync=true: 2672s HardState Term:8 Vote:1 Commit:21 2672s Entries: 2672s 5/16 EntryNormal "" 2672s 5/17 EntryNormal "prop_5_17" 2672s 6/18 EntryNormal "" 2672s 6/19 EntryNormal "prop_6_19" 2672s 6/20 EntryNormal "prop_6_20" 2672s 8/21 EntryNormal "" 2672s CommittedEntries: 2672s 5/16 EntryNormal "" 2672s 5/17 EntryNormal "prop_5_17" 2672s 6/18 EntryNormal "" 2672s 6/19 EntryNormal "prop_6_19" 2672s 6/20 EntryNormal "prop_6_20" 2672s 8/21 EntryNormal "" 2672s Messages: 2672s 6->1 MsgAppResp Term:8 Log:0/21 2672s > 1 receiving messages 2672s 6->1 MsgAppResp Term:8 Log:0/21 2672s > 1 handling Ready 2672s Ready MustSync=false: 2672s Messages: 2672s 1->6 MsgApp Term:8 Log:8/21 Commit:21 2672s > 6 receiving messages 2672s 1->6 MsgApp Term:8 Log:8/21 Commit:21 2672s > 6 handling Ready 2672s Ready MustSync=false: 2672s Messages: 2672s 6->1 MsgAppResp Term:8 Log:0/21 2672s > 1 receiving messages 2672s 6->1 MsgAppResp Term:8 Log:0/21 2672s interaction_test.go:30: 2672s testdata/probe_and_replicate.txt:712: 2672s stabilize [2 args] 2672s 2672s ---- 2672s > 7 receiving messages 2672s 1->7 MsgApp Term:8 Log:6/20 Commit:18 Entries:[8/21 EntryNormal ""] 2672s > 7 handling Ready 2672s Ready MustSync=false: 2672s Lead:1 State:StateFollower 2672s Messages: 2672s 7->1 MsgAppResp Term:8 Log:3/20 Rejected (Hint: 20) 2672s > 1 receiving messages 2672s 7->1 MsgAppResp Term:8 Log:3/20 Rejected (Hint: 20) 2672s > 1 handling Ready 2672s Ready MustSync=false: 2672s Messages: 2672s 1->7 MsgApp Term:8 Log:1/13 Commit:21 Entries:[4/14 EntryNormal "", 4/15 EntryNormal "prop_4_15", 5/16 EntryNormal "", 5/17 EntryNormal "prop_5_17", 6/18 EntryNormal "", 6/19 EntryNormal "prop_6_19", 6/20 EntryNormal "prop_6_20", 8/21 EntryNormal ""] 2672s > 7 receiving messages 2672s 1->7 MsgApp Term:8 Log:1/13 Commit:21 Entries:[4/14 EntryNormal "", 4/15 EntryNormal "prop_4_15", 5/16 EntryNormal "", 5/17 EntryNormal "prop_5_17", 6/18 EntryNormal "", 6/19 EntryNormal "prop_6_19", 6/20 EntryNormal "prop_6_20", 8/21 EntryNormal ""] 2672s INFO found conflict at index 14 [existing term: 2, conflicting term: 4] 2672s INFO replace the unstable entries from index 14 2672s > 7 handling Ready 2672s Ready MustSync=true: 2672s HardState Term:8 Vote:1 Commit:21 2672s Entries: 2672s 4/14 EntryNormal "" 2672s 4/15 EntryNormal "prop_4_15" 2672s 5/16 EntryNormal "" 2672s 5/17 EntryNormal "prop_5_17" 2672s 6/18 EntryNormal "" 2672s 6/19 EntryNormal "prop_6_19" 2672s 6/20 EntryNormal "prop_6_20" 2672s 8/21 EntryNormal "" 2672s CommittedEntries: 2672s 4/14 EntryNormal "" 2672s 4/15 EntryNormal "prop_4_15" 2672s 5/16 EntryNormal "" 2672s 5/17 EntryNormal "prop_5_17" 2672s 6/18 EntryNormal "" 2672s 6/19 EntryNormal "prop_6_19" 2672s 6/20 EntryNormal "prop_6_20" 2672s 8/21 EntryNormal "" 2672s Messages: 2672s 7->1 MsgAppResp Term:8 Log:0/21 2672s > 1 receiving messages 2672s 7->1 MsgAppResp Term:8 Log:0/21 2672s > 1 handling Ready 2672s Ready MustSync=false: 2672s Messages: 2672s 1->7 MsgApp Term:8 Log:8/21 Commit:21 2672s > 7 receiving messages 2672s 1->7 MsgApp Term:8 Log:8/21 Commit:21 2672s > 7 handling Ready 2672s Ready MustSync=false: 2672s Messages: 2672s 7->1 MsgAppResp Term:8 Log:0/21 2672s > 1 receiving messages 2672s 7->1 MsgAppResp Term:8 Log:0/21 2672s === RUN TestInteraction/snapshot_succeed_via_app_resp 2672s interaction_test.go:30: 2672s testdata/snapshot_succeed_via_app_resp.txt:10: 2672s log-level [1 args] 2672s 2672s ---- 2672s ok 2672s interaction_test.go:30: 2672s testdata/snapshot_succeed_via_app_resp.txt:15: 2672s add-nodes [3 args] 2672s 2672s ---- 2672s ok 2672s interaction_test.go:30: 2672s testdata/snapshot_succeed_via_app_resp.txt:19: 2672s campaign [1 args] 2672s 2672s ---- 2672s ok 2672s interaction_test.go:30: 2672s testdata/snapshot_succeed_via_app_resp.txt:24: 2672s stabilize [0 args] 2672s 2672s ---- 2672s ok (quiet) 2672s interaction_test.go:30: 2672s testdata/snapshot_succeed_via_app_resp.txt:28: 2672s compact [2 args] 2672s 2672s ---- 2672s ok (quiet) 2672s interaction_test.go:30: 2672s testdata/snapshot_succeed_via_app_resp.txt:33: 2672s deliver-msgs [1 args] 2672s 2672s ---- 2672s ok (quiet) 2672s interaction_test.go:30: 2672s testdata/snapshot_succeed_via_app_resp.txt:38: 2672s log-level [1 args] 2672s 2672s ---- 2672s ok 2672s interaction_test.go:30: 2672s testdata/snapshot_succeed_via_app_resp.txt:42: 2672s status [1 args] 2672s 2672s ---- 2672s 1: StateReplicate match=11 next=12 inactive 2672s 2: StateReplicate match=11 next=12 2672s 3: StateProbe match=0 next=11 paused inactive 2672s interaction_test.go:30: 2672s testdata/snapshot_succeed_via_app_resp.txt:50: 2672s add-nodes [1 args] 2672s 2672s ---- 2672s INFO 3 switched to configuration voters=() 2672s INFO 3 became follower at term 0 2672s INFO newRaft 3 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2672s interaction_test.go:30: 2672s testdata/snapshot_succeed_via_app_resp.txt:58: 2672s tick-heartbeat [1 args] 2672s 2672s ---- 2672s ok 2672s interaction_test.go:30: 2672s testdata/snapshot_succeed_via_app_resp.txt:62: 2672s process-ready [1 args] 2672s 2672s ---- 2672s Ready MustSync=false: 2672s Messages: 2672s 1->2 MsgHeartbeat Term:1 Log:0/0 Commit:11 2672s 1->3 MsgHeartbeat Term:1 Log:0/0 2672s interaction_test.go:30: 2672s testdata/snapshot_succeed_via_app_resp.txt:71: 2672s stabilize [1 args] 2672s 2672s ---- 2672s > 3 receiving messages 2672s 1->3 MsgHeartbeat Term:1 Log:0/0 2672s INFO 3 [term: 0] received a MsgHeartbeat message with higher term from 1 [term: 1] 2672s INFO 3 became follower at term 1 2672s > 3 handling Ready 2672s Ready MustSync=true: 2672s Lead:1 State:StateFollower 2672s HardState Term:1 Commit:0 2672s Messages: 2672s 3->1 MsgHeartbeatResp Term:1 Log:0/0 2672s interaction_test.go:30: 2672s testdata/snapshot_succeed_via_app_resp.txt:85: 2672s stabilize [1 args] 2672s 2672s ---- 2672s > 1 receiving messages 2672s 3->1 MsgHeartbeatResp Term:1 Log:0/0 2672s DEBUG 1 [firstindex: 12, commit: 11] sent snapshot[index: 11, term: 1] to 3 [StateProbe match=0 next=11] 2672s DEBUG 1 paused sending replication messages to 3 [StateSnapshot match=0 next=11 paused pendingSnap=11] 2672s > 1 handling Ready 2672s Ready MustSync=false: 2672s Messages: 2672s 1->3 MsgSnap Term:1 Log:0/0 Snapshot: Index:11 Term:1 ConfState:Voters:[1 2 3] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false 2672s interaction_test.go:30: 2672s testdata/snapshot_succeed_via_app_resp.txt:96: 2672s status [1 args] 2672s 2672s ---- 2672s 1: StateReplicate match=11 next=12 inactive 2672s 2: StateReplicate match=11 next=12 2672s 3: StateSnapshot match=0 next=11 paused pendingSnap=11 2672s interaction_test.go:30: 2672s testdata/snapshot_succeed_via_app_resp.txt:106: 2672s stabilize [1 args] 2672s 2672s ---- 2672s > 3 receiving messages 2672s 1->3 MsgSnap Term:1 Log:0/0 Snapshot: Index:11 Term:1 ConfState:Voters:[1 2 3] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false 2672s INFO log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 1] 2672s INFO 3 switched to configuration voters=(1 2 3) 2672s INFO 3 [commit: 11, lastindex: 11, lastterm: 1] restored snapshot [index: 11, term: 1] 2672s INFO 3 [commit: 11] restored snapshot [index: 11, term: 1] 2672s > 3 handling Ready 2672s Ready MustSync=false: 2672s HardState Term:1 Commit:11 2672s Snapshot Index:11 Term:1 ConfState:Voters:[1 2 3] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false 2672s Messages: 2672s 3->1 MsgAppResp Term:1 Log:0/11 2672s interaction_test.go:30: 2672s testdata/snapshot_succeed_via_app_resp.txt:123: 2672s stabilize [1 args] 2672s 2672s ---- 2672s > 1 receiving messages 2672s 3->1 MsgAppResp Term:1 Log:0/11 2672s DEBUG 1 recovered from needing snapshot, resumed sending replication messages to 3 [StateSnapshot match=11 next=12 paused pendingSnap=11] 2672s > 1 handling Ready 2672s Ready MustSync=false: 2672s Messages: 2672s 1->3 MsgApp Term:1 Log:1/11 Commit:11 2672s interaction_test.go:30: 2672s testdata/snapshot_succeed_via_app_resp.txt:133: 2672s status [1 args] 2672s 2672s ---- 2672s 1: StateReplicate match=11 next=12 inactive 2672s 2: StateReplicate match=11 next=12 2672s 3: StateReplicate match=11 next=12 2672s interaction_test.go:30: 2672s testdata/snapshot_succeed_via_app_resp.txt:140: 2672s stabilize [0 args] 2672s 2672s ---- 2672s > 2 receiving messages 2672s 1->2 MsgHeartbeat Term:1 Log:0/0 Commit:11 2672s > 3 receiving messages 2672s 1->3 MsgApp Term:1 Log:1/11 Commit:11 2672s > 2 handling Ready 2672s Ready MustSync=false: 2672s Messages: 2672s 2->1 MsgHeartbeatResp Term:1 Log:0/0 2672s > 3 handling Ready 2672s Ready MustSync=false: 2672s Messages: 2672s 3->1 MsgAppResp Term:1 Log:0/11 2672s > 1 receiving messages 2672s 2->1 MsgHeartbeatResp Term:1 Log:0/0 2672s 3->1 MsgAppResp Term:1 Log:0/11 2672s --- PASS: TestInteraction (0.40s) 2672s --- PASS: TestInteraction/campaign (0.02s) 2672s --- PASS: TestInteraction/campaign_learner_must_vote (0.00s) 2672s --- PASS: TestInteraction/confchange_v1_add_single (0.07s) 2672s --- PASS: TestInteraction/confchange_v1_remove_leader (0.00s) 2672s --- PASS: TestInteraction/confchange_v2_add_double_auto (0.00s) 2672s --- PASS: TestInteraction/confchange_v2_add_double_implicit (0.00s) 2672s --- PASS: TestInteraction/confchange_v2_add_single_auto (0.00s) 2672s --- PASS: TestInteraction/confchange_v2_add_single_explicit (0.00s) 2672s --- PASS: TestInteraction/probe_and_replicate (0.29s) 2672s --- PASS: TestInteraction/snapshot_succeed_via_app_resp (0.01s) 2672s PASS 2672s ok go.etcd.io/etcd/raft 2.219s 2675s === RUN TestConfChangeDataDriven 2675s === RUN TestConfChangeDataDriven/joint_autoleave 2675s datadriven_test.go:47: 2675s testdata/joint_autoleave.txt:4: 2675s simple [0 args] 2675s v1 2675s ---- 2675s voters=(1) 2675s 1: StateProbe match=0 next=0 2675s datadriven_test.go:47: 2675s testdata/joint_autoleave.txt:11: 2675s enter-joint [1 args] 2675s v2 v3 2675s ---- 2675s voters=(1 2 3)&&(1) autoleave 2675s 1: StateProbe match=0 next=0 2675s 2: StateProbe match=0 next=1 2675s 3: StateProbe match=0 next=1 2675s datadriven_test.go:47: 2675s testdata/joint_autoleave.txt:20: 2675s enter-joint [1 args] 2675s 2675s ---- 2675s config is already joint 2675s datadriven_test.go:47: 2675s testdata/joint_autoleave.txt:24: 2675s leave-joint [0 args] 2675s 2675s ---- 2675s voters=(1 2 3) 2675s 1: StateProbe match=0 next=0 2675s 2: StateProbe match=0 next=1 2675s 3: StateProbe match=0 next=1 2675s === RUN TestConfChangeDataDriven/joint_idempotency 2675s datadriven_test.go:47: 2675s testdata/joint_idempotency.txt:4: 2675s simple [0 args] 2675s v1 2675s ---- 2675s voters=(1) 2675s 1: StateProbe match=0 next=0 2675s datadriven_test.go:47: 2675s testdata/joint_idempotency.txt:10: 2675s enter-joint [0 args] 2675s r1 r2 r9 v2 v3 v4 v2 v3 v4 l2 l2 r4 r4 l1 l1 2675s ---- 2675s voters=(3)&&(1) learners=(2) learners_next=(1) 2675s 1: StateProbe match=0 next=0 2675s 2: StateProbe match=0 next=1 learner 2675s 3: StateProbe match=0 next=1 2675s datadriven_test.go:47: 2675s testdata/joint_idempotency.txt:18: 2675s leave-joint [0 args] 2675s 2675s ---- 2675s voters=(3) learners=(1 2) 2675s 1: StateProbe match=0 next=0 learner 2675s 2: StateProbe match=0 next=1 learner 2675s 3: StateProbe match=0 next=1 2675s === RUN TestConfChangeDataDriven/joint_learners_next 2675s datadriven_test.go:47: 2675s testdata/joint_learners_next.txt:7: 2675s simple [0 args] 2675s v1 2675s ---- 2675s voters=(1) 2675s 1: StateProbe match=0 next=0 2675s datadriven_test.go:47: 2675s testdata/joint_learners_next.txt:13: 2675s enter-joint [0 args] 2675s v2 l1 2675s ---- 2675s voters=(2)&&(1) learners_next=(1) 2675s 1: StateProbe match=0 next=0 2675s 2: StateProbe match=0 next=1 2675s datadriven_test.go:47: 2675s testdata/joint_learners_next.txt:20: 2675s leave-joint [0 args] 2675s 2675s ---- 2675s voters=(2) learners=(1) 2675s 1: StateProbe match=0 next=0 learner 2675s 2: StateProbe match=0 next=1 2675s === RUN TestConfChangeDataDriven/joint_safety 2675s datadriven_test.go:47: 2675s testdata/joint_safety.txt:1: 2675s leave-joint [0 args] 2675s 2675s ---- 2675s can't leave a non-joint config 2675s datadriven_test.go:47: 2675s testdata/joint_safety.txt:5: 2675s enter-joint [0 args] 2675s 2675s ---- 2675s can't make a zero-voter config joint 2675s datadriven_test.go:47: 2675s testdata/joint_safety.txt:9: 2675s enter-joint [0 args] 2675s v1 2675s ---- 2675s can't make a zero-voter config joint 2675s datadriven_test.go:47: 2675s testdata/joint_safety.txt:14: 2675s simple [0 args] 2675s v1 2675s ---- 2675s voters=(1) 2675s 1: StateProbe match=0 next=3 2675s datadriven_test.go:47: 2675s testdata/joint_safety.txt:20: 2675s leave-joint [0 args] 2675s 2675s ---- 2675s can't leave a non-joint config 2675s datadriven_test.go:47: 2675s testdata/joint_safety.txt:25: 2675s enter-joint [0 args] 2675s 2675s ---- 2675s voters=(1)&&(1) 2675s 1: StateProbe match=0 next=3 2675s datadriven_test.go:47: 2675s testdata/joint_safety.txt:30: 2675s enter-joint [0 args] 2675s 2675s ---- 2675s config is already joint 2675s datadriven_test.go:47: 2675s testdata/joint_safety.txt:34: 2675s leave-joint [0 args] 2675s 2675s ---- 2675s voters=(1) 2675s 1: StateProbe match=0 next=3 2675s datadriven_test.go:47: 2675s testdata/joint_safety.txt:39: 2675s leave-joint [0 args] 2675s 2675s ---- 2675s can't leave a non-joint config 2675s datadriven_test.go:47: 2675s testdata/joint_safety.txt:44: 2675s enter-joint [0 args] 2675s r1 v2 v3 l4 2675s ---- 2675s voters=(2 3)&&(1) learners=(4) 2675s 1: StateProbe match=0 next=3 2675s 2: StateProbe match=0 next=9 2675s 3: StateProbe match=0 next=9 2675s 4: StateProbe match=0 next=9 learner 2675s datadriven_test.go:47: 2675s testdata/joint_safety.txt:53: 2675s enter-joint [0 args] 2675s 2675s ---- 2675s config is already joint 2675s datadriven_test.go:47: 2675s testdata/joint_safety.txt:57: 2675s enter-joint [0 args] 2675s v12 2675s ---- 2675s config is already joint 2675s datadriven_test.go:47: 2675s testdata/joint_safety.txt:62: 2675s simple [0 args] 2675s l15 2675s ---- 2675s can't apply simple config change in joint config 2675s datadriven_test.go:47: 2675s testdata/joint_safety.txt:67: 2675s leave-joint [0 args] 2675s 2675s ---- 2675s voters=(2 3) learners=(4) 2675s 2: StateProbe match=0 next=9 2675s 3: StateProbe match=0 next=9 2675s 4: StateProbe match=0 next=9 learner 2675s datadriven_test.go:47: 2675s testdata/joint_safety.txt:74: 2675s simple [0 args] 2675s l9 2675s ---- 2675s voters=(2 3) learners=(4 9) 2675s 2: StateProbe match=0 next=9 2675s 3: StateProbe match=0 next=9 2675s 4: StateProbe match=0 next=9 learner 2675s 9: StateProbe match=0 next=14 learner 2675s === RUN TestConfChangeDataDriven/simple_idempotency 2675s datadriven_test.go:47: 2675s testdata/simple_idempotency.txt:1: 2675s simple [0 args] 2675s v1 2675s ---- 2675s voters=(1) 2675s 1: StateProbe match=0 next=0 2675s datadriven_test.go:47: 2675s testdata/simple_idempotency.txt:7: 2675s simple [0 args] 2675s v1 2675s ---- 2675s voters=(1) 2675s 1: StateProbe match=0 next=0 2675s datadriven_test.go:47: 2675s testdata/simple_idempotency.txt:13: 2675s simple [0 args] 2675s v2 2675s ---- 2675s voters=(1 2) 2675s 1: StateProbe match=0 next=0 2675s 2: StateProbe match=0 next=2 2675s datadriven_test.go:47: 2675s testdata/simple_idempotency.txt:20: 2675s simple [0 args] 2675s l1 2675s ---- 2675s voters=(2) learners=(1) 2675s 1: StateProbe match=0 next=0 learner 2675s 2: StateProbe match=0 next=2 2675s datadriven_test.go:47: 2675s testdata/simple_idempotency.txt:27: 2675s simple [0 args] 2675s l1 2675s ---- 2675s voters=(2) learners=(1) 2675s 1: StateProbe match=0 next=0 learner 2675s 2: StateProbe match=0 next=2 2675s datadriven_test.go:47: 2675s testdata/simple_idempotency.txt:34: 2675s simple [0 args] 2675s r1 2675s ---- 2675s voters=(2) 2675s 2: StateProbe match=0 next=2 2675s datadriven_test.go:47: 2675s testdata/simple_idempotency.txt:40: 2675s simple [0 args] 2675s r1 2675s ---- 2675s voters=(2) 2675s 2: StateProbe match=0 next=2 2675s datadriven_test.go:47: 2675s testdata/simple_idempotency.txt:46: 2675s simple [0 args] 2675s v3 2675s ---- 2675s voters=(2 3) 2675s 2: StateProbe match=0 next=2 2675s 3: StateProbe match=0 next=7 2675s datadriven_test.go:47: 2675s testdata/simple_idempotency.txt:53: 2675s simple [0 args] 2675s r3 2675s ---- 2675s voters=(2) 2675s 2: StateProbe match=0 next=2 2675s datadriven_test.go:47: 2675s testdata/simple_idempotency.txt:59: 2675s simple [0 args] 2675s r3 2675s ---- 2675s voters=(2) 2675s 2: StateProbe match=0 next=2 2675s datadriven_test.go:47: 2675s testdata/simple_idempotency.txt:65: 2675s simple [0 args] 2675s r4 2675s ---- 2675s voters=(2) 2675s 2: StateProbe match=0 next=2 2675s === RUN TestConfChangeDataDriven/simple_promote_demote 2675s datadriven_test.go:47: 2675s testdata/simple_promote_demote.txt:3: 2675s simple [0 args] 2675s v1 2675s ---- 2675s voters=(1) 2675s 1: StateProbe match=0 next=0 2675s datadriven_test.go:47: 2675s testdata/simple_promote_demote.txt:9: 2675s simple [0 args] 2675s v2 2675s ---- 2675s voters=(1 2) 2675s 1: StateProbe match=0 next=0 2675s 2: StateProbe match=0 next=1 2675s datadriven_test.go:47: 2675s testdata/simple_promote_demote.txt:16: 2675s simple [0 args] 2675s v3 2675s ---- 2675s voters=(1 2 3) 2675s 1: StateProbe match=0 next=0 2675s 2: StateProbe match=0 next=1 2675s 3: StateProbe match=0 next=2 2675s datadriven_test.go:47: 2675s testdata/simple_promote_demote.txt:26: 2675s simple [0 args] 2675s l1 v1 2675s ---- 2675s voters=(1 2 3) 2675s 1: StateProbe match=0 next=0 2675s 2: StateProbe match=0 next=1 2675s 3: StateProbe match=0 next=2 2675s datadriven_test.go:47: 2675s testdata/simple_promote_demote.txt:35: 2675s simple [0 args] 2675s l2 2675s ---- 2675s voters=(1 3) learners=(2) 2675s 1: StateProbe match=0 next=0 2675s 2: StateProbe match=0 next=1 learner 2675s 3: StateProbe match=0 next=2 2675s datadriven_test.go:47: 2675s testdata/simple_promote_demote.txt:45: 2675s simple [0 args] 2675s v2 l2 2675s ---- 2675s voters=(1 3) learners=(2) 2675s 1: StateProbe match=0 next=0 2675s 2: StateProbe match=0 next=1 learner 2675s 3: StateProbe match=0 next=2 2675s datadriven_test.go:47: 2675s testdata/simple_promote_demote.txt:54: 2675s simple [0 args] 2675s v2 2675s ---- 2675s voters=(1 2 3) 2675s 1: StateProbe match=0 next=0 2675s 2: StateProbe match=0 next=1 2675s 3: StateProbe match=0 next=2 2675s === RUN TestConfChangeDataDriven/simple_safety 2675s datadriven_test.go:47: 2675s testdata/simple_safety.txt:1: 2675s simple [0 args] 2675s l1 2675s ---- 2675s removed all voters 2675s datadriven_test.go:47: 2675s testdata/simple_safety.txt:6: 2675s simple [0 args] 2675s v1 2675s ---- 2675s voters=(1) 2675s 1: StateProbe match=0 next=1 2675s datadriven_test.go:47: 2675s testdata/simple_safety.txt:12: 2675s simple [0 args] 2675s v2 l3 2675s ---- 2675s voters=(1 2) learners=(3) 2675s 1: StateProbe match=0 next=1 2675s 2: StateProbe match=0 next=2 2675s 3: StateProbe match=0 next=2 learner 2675s datadriven_test.go:47: 2675s testdata/simple_safety.txt:20: 2675s simple [0 args] 2675s r1 v5 2675s ---- 2675s more than one voter changed without entering joint config 2675s datadriven_test.go:47: 2675s testdata/simple_safety.txt:25: 2675s simple [0 args] 2675s r1 r2 2675s ---- 2675s removed all voters 2675s datadriven_test.go:47: 2675s testdata/simple_safety.txt:30: 2675s simple [0 args] 2675s v3 v4 2675s ---- 2675s more than one voter changed without entering joint config 2675s datadriven_test.go:47: 2675s testdata/simple_safety.txt:35: 2675s simple [0 args] 2675s l1 v5 2675s ---- 2675s more than one voter changed without entering joint config 2675s datadriven_test.go:47: 2675s testdata/simple_safety.txt:40: 2675s simple [0 args] 2675s l1 l2 2675s ---- 2675s removed all voters 2675s datadriven_test.go:47: 2675s testdata/simple_safety.txt:45: 2675s simple [0 args] 2675s l2 l3 l4 l5 2675s ---- 2675s voters=(1) learners=(2 3 4 5) 2675s 1: StateProbe match=0 next=1 2675s 2: StateProbe match=0 next=2 learner 2675s 3: StateProbe match=0 next=2 learner 2675s 4: StateProbe match=0 next=8 learner 2675s 5: StateProbe match=0 next=8 learner 2675s datadriven_test.go:47: 2675s testdata/simple_safety.txt:55: 2675s simple [0 args] 2675s r1 2675s ---- 2675s removed all voters 2676s datadriven_test.go:47: 2676s testdata/simple_safety.txt:60: 2676s simple [0 args] 2676s r2 r3 r4 r5 2676s ---- 2676s voters=(1) 2676s 1: StateProbe match=0 next=1 2676s === RUN TestConfChangeDataDriven/update 2676s datadriven_test.go:47: 2676s testdata/update.txt:5: 2676s simple [0 args] 2676s v1 2676s ---- 2676s voters=(1) 2676s 1: StateProbe match=0 next=0 2676s datadriven_test.go:47: 2676s testdata/update.txt:11: 2676s simple [0 args] 2676s v2 u1 2676s ---- 2676s voters=(1 2) 2676s 1: StateProbe match=0 next=0 2676s 2: StateProbe match=0 next=1 2676s datadriven_test.go:47: 2676s testdata/update.txt:18: 2676s simple [0 args] 2676s u1 u2 u3 u1 u2 u3 2676s ---- 2676s voters=(1 2) 2676s 1: StateProbe match=0 next=0 2676s 2: StateProbe match=0 next=1 2676s === RUN TestConfChangeDataDriven/zero 2676s datadriven_test.go:47: 2676s testdata/zero.txt:2: 2676s simple [0 args] 2676s v1 r0 v0 l0 2676s ---- 2676s voters=(1) 2676s 1: StateProbe match=0 next=0 2676s --- PASS: TestConfChangeDataDriven (0.33s) 2676s --- PASS: TestConfChangeDataDriven/joint_autoleave (0.09s) 2676s --- PASS: TestConfChangeDataDriven/joint_idempotency (0.00s) 2676s --- PASS: TestConfChangeDataDriven/joint_learners_next (0.00s) 2676s --- PASS: TestConfChangeDataDriven/joint_safety (0.00s) 2676s --- PASS: TestConfChangeDataDriven/simple_idempotency (0.00s) 2676s --- PASS: TestConfChangeDataDriven/simple_promote_demote (0.00s) 2676s --- PASS: TestConfChangeDataDriven/simple_safety (0.07s) 2676s --- PASS: TestConfChangeDataDriven/update (0.12s) 2676s --- PASS: TestConfChangeDataDriven/zero (0.04s) 2676s === RUN TestConfChangeQuick 2676s quick_test.go:114: initial setup: ConfChangeAddNode(1) ConfChangeAddNode(3) ConfChangeAddNode(4) ConfChangeAddNode(4) 2676s quick_test.go:115: changes: ConfChangeAddNode(6) ConfChangeAddLearnerNode(3) ConfChangeAddNode(6) ConfChangeAddLearnerNode(4) ConfChangeAddLearnerNode(10) ConfChangeUpdateNode(8) ConfChangeRemoveNode(5) ConfChangeRemoveNode(5) ConfChangeUpdateNode(3) 2676s quick_test.go:116: voters=(1 6) learners=(3 4 10) 2676s quick_test.go:117: 1: StateProbe match=0 next=10 2676s 3: StateProbe match=0 next=10 learner 2676s 4: StateProbe match=0 next=10 learner 2676s 6: StateProbe match=0 next=10 2676s 10: StateProbe match=0 next=10 learner 2676s 2676s quick_test.go:114: initial setup: ConfChangeAddNode(1) ConfChangeAddNode(2) 2676s quick_test.go:115: changes: ConfChangeUpdateNode(4) ConfChangeAddLearnerNode(2) 2676s quick_test.go:116: voters=(1) learners=(2) 2676s quick_test.go:117: 1: StateProbe match=0 next=10 2676s 2: StateProbe match=0 next=10 learner 2676s 2676s quick_test.go:114: initial setup: ConfChangeAddNode(1) ConfChangeAddNode(5) 2676s quick_test.go:115: changes: ConfChangeAddNode(9) ConfChangeUpdateNode(10) ConfChangeAddNode(10) ConfChangeRemoveNode(9) ConfChangeAddNode(6) ConfChangeAddLearnerNode(5) ConfChangeUpdateNode(2) ConfChangeUpdateNode(7) ConfChangeAddNode(8) 2676s quick_test.go:116: voters=(1 6 8 10) learners=(5) 2676s quick_test.go:117: 1: StateProbe match=0 next=10 2676s 5: StateProbe match=0 next=10 learner 2676s 6: StateProbe match=0 next=10 2676s 8: StateProbe match=0 next=10 2676s 10: StateProbe match=0 next=10 2676s 2676s quick_test.go:114: initial setup: ConfChangeAddNode(1) ConfChangeAddNode(5) ConfChangeAddNode(4) ConfChangeAddNode(5) ConfChangeAddNode(1) 2676s quick_test.go:115: changes: ConfChangeRemoveNode(6) ConfChangeRemoveNode(5) ConfChangeAddLearnerNode(8) 2676s quick_test.go:116: voters=(1 4) learners=(8) 2676s quick_test.go:117: 1: StateProbe match=0 next=10 2676s 4: StateProbe match=0 next=10 2676s 8: StateProbe match=0 next=10 learner 2676s 2676s quick_test.go:114: initial setup: ConfChangeAddNode(1) ConfChangeAddNode(5) ConfChangeAddNode(4) ConfChangeAddNode(1) ConfChangeAddNode(5) 2676s quick_test.go:115: changes: ConfChangeAddLearnerNode(8) ConfChangeRemoveNode(5) ConfChangeAddLearnerNode(4) ConfChangeAddNode(3) ConfChangeRemoveNode(3) ConfChangeRemoveNode(6) ConfChangeAddNode(10) ConfChangeRemoveNode(9) 2676s quick_test.go:116: voters=(1 10) learners=(4 8) 2676s quick_test.go:117: 1: StateProbe match=0 next=10 2676s 4: StateProbe match=0 next=10 learner 2676s 8: StateProbe match=0 next=10 learner 2676s 10: StateProbe match=0 next=10 2676s 2676s --- PASS: TestConfChangeQuick (0.16s) 2676s === RUN TestRestore 2676s --- PASS: TestRestore (0.23s) 2676s PASS 2676s ok go.etcd.io/etcd/raft/confchange 0.827s 2678s === RUN TestDataDriven 2678s === RUN TestDataDriven/joint_commit 2678s datadriven_test.go:38: 2678s testdata/joint_commit.txt:9: 2678s committed [3 args] 2678s 2678s ---- 2678s idx 2678s x> 100 (id=1) 2678s xx> 101 (id=2) 2678s > 99 (id=3) 2678s 100 2678s datadriven_test.go:38: 2678s testdata/joint_commit.txt:19: 2678s committed [3 args] 2678s 2678s ---- 2678s idx 2678s ? 0 (id=1) 2678s ? 0 (id=2) 2678s 0 2678s datadriven_test.go:38: 2678s testdata/joint_commit.txt:28: 2678s committed [3 args] 2678s 2678s ---- 2678s idx 2678s x> 100 (id=1) 2678s ? 0 (id=2) 2678s 0 2678s datadriven_test.go:38: 2678s testdata/joint_commit.txt:36: 2678s committed [3 args] 2678s 2678s ---- 2678s idx 2678s > 13 (id=1) 2678s x> 100 (id=2) 2678s 13 2678s datadriven_test.go:38: 2678s testdata/joint_commit.txt:45: 2678s committed [3 args] 2678s 2678s ---- 2678s idx 2678s ? 0 (id=1) 2678s 0 2678s datadriven_test.go:38: 2678s testdata/joint_commit.txt:51: 2678s committed [3 args] 2678s 2678s ---- 2678s idx 2678s > 100 (id=1) 2678s 100 2678s datadriven_test.go:38: 2678s testdata/joint_commit.txt:60: 2678s committed [3 args] 2678s 2678s ---- 2678s idx 2678s ? 0 (id=1) 2678s ? 0 (id=2) 2678s ? 0 (id=3) 2678s 0 2678s datadriven_test.go:38: 2678s testdata/joint_commit.txt:68: 2678s committed [3 args] 2678s 2678s ---- 2678s idx 2678s xx> 100 (id=1) 2678s ? 0 (id=2) 2678s ? 0 (id=3) 2678s 0 2678s datadriven_test.go:38: 2678s testdata/joint_commit.txt:77: 2678s committed [3 args] 2678s 2678s ---- 2678s idx 2678s xx> 100 (id=1) 2678s x> 50 (id=2) 2678s ? 0 (id=3) 2678s 0 2678s datadriven_test.go:38: 2678s testdata/joint_commit.txt:86: 2678s committed [3 args] 2678s 2678s ---- 2678s idx 2678s xx> 100 (id=1) 2678s x> 50 (id=2) 2678s > 45 (id=3) 2678s 45 2678s datadriven_test.go:38: 2678s testdata/joint_commit.txt:96: 2678s committed [3 args] 2678s 2678s ---- 2678s idx 2678s ? 0 (id=1) 2678s ? 0 (id=2) 2678s 0 2678s datadriven_test.go:38: 2678s testdata/joint_commit.txt:104: 2678s committed [3 args] 2678s 2678s ---- 2678s idx 2678s x> 100 (id=1) 2678s ? 0 (id=2) 2678s 0 2678s datadriven_test.go:38: 2678s testdata/joint_commit.txt:112: 2678s committed [3 args] 2678s 2678s ---- 2678s idx 2678s ? 0 (id=1) 2678s x> 100 (id=2) 2678s 0 2678s datadriven_test.go:38: 2678s testdata/joint_commit.txt:119: 2678s committed [3 args] 2678s 2678s ---- 2678s idx 2678s > 50 (id=1) 2678s x> 100 (id=2) 2678s 50 2678s datadriven_test.go:38: 2678s testdata/joint_commit.txt:126: 2678s committed [3 args] 2678s 2678s ---- 2678s idx 2678s x> 100 (id=1) 2678s > 50 (id=2) 2678s 50 2678s datadriven_test.go:38: 2678s testdata/joint_commit.txt:137: 2678s committed [3 args] 2678s 2678s ---- 2678s idx 2678s xxx> 50 (id=1) 2678s ? 0 (id=2) 2678s ? 0 (id=3) 2678s ? 0 (id=4) 2678s 0 2678s datadriven_test.go:38: 2678s testdata/joint_commit.txt:146: 2678s committed [3 args] 2678s 2678s ---- 2678s idx 2678s xxx> 50 (id=1) 2678s ? 0 (id=2) 2678s xx> 49 (id=3) 2678s ? 0 (id=4) 2678s 0 2678s datadriven_test.go:38: 2678s testdata/joint_commit.txt:155: 2678s committed [3 args] 2678s 2678s ---- 2678s idx 2678s xxx> 50 (id=1) 2678s x> 48 (id=2) 2678s xx> 49 (id=3) 2678s ? 0 (id=4) 2678s 0 2678s datadriven_test.go:38: 2678s testdata/joint_commit.txt:164: 2678s committed [3 args] 2678s 2678s ---- 2678s idx 2678s xxx> 50 (id=1) 2678s x> 48 (id=2) 2678s xx> 49 (id=3) 2678s > 47 (id=4) 2678s 47 2678s datadriven_test.go:38: 2678s testdata/joint_commit.txt:174: 2678s committed [3 args] 2678s 2678s ---- 2678s idx 2678s ? 0 (id=1) 2678s ? 0 (id=2) 2678s ? 0 (id=3) 2678s 0 2678s datadriven_test.go:38: 2678s testdata/joint_commit.txt:182: 2678s committed [3 args] 2678s 2678s ---- 2678s idx 2678s xx> 100 (id=1) 2678s ? 0 (id=2) 2678s ? 0 (id=3) 2678s 0 2678s datadriven_test.go:38: 2678s testdata/joint_commit.txt:190: 2678s committed [3 args] 2678s 2678s ---- 2678s idx 2678s ? 0 (id=1) 2678s xx> 100 (id=2) 2678s ? 0 (id=3) 2678s 0 2678s datadriven_test.go:38: 2678s testdata/joint_commit.txt:198: 2678s committed [3 args] 2678s 2678s ---- 2678s idx 2678s ? 0 (id=1) 2678s xx> 100 (id=2) 2678s x> 99 (id=3) 2678s 0 2678s datadriven_test.go:38: 2678s testdata/joint_commit.txt:206: 2678s committed [3 args] 2678s 2678s ---- 2678s idx 2678s xx> 101 (id=1) 2678s x> 100 (id=2) 2678s > 99 (id=3) 2678s 99 2678s datadriven_test.go:38: 2678s testdata/joint_commit.txt:215: 2678s committed [3 args] 2678s 2678s ---- 2678s idx 2678s ? 0 (id=1) 2678s ? 0 (id=2) 2678s 0 2678s datadriven_test.go:38: 2678s testdata/joint_commit.txt:222: 2678s committed [3 args] 2678s 2678s ---- 2678s idx 2678s ? 0 (id=1) 2678s x> 40 (id=2) 2678s 0 2678s datadriven_test.go:38: 2678s testdata/joint_commit.txt:229: 2678s committed [3 args] 2678s 2678s ---- 2678s idx 2678s x> 41 (id=1) 2678s > 40 (id=2) 2678s 40 2678s datadriven_test.go:38: 2678s testdata/joint_commit.txt:240: 2678s committed [3 args] 2678s 2678s ---- 2678s idx 2678s ? 0 (id=1) 2678s ? 0 (id=2) 2678s ? 0 (id=3) 2678s ? 0 (id=4) 2678s ? 0 (id=5) 2678s ? 0 (id=6) 2678s 0 2678s datadriven_test.go:38: 2678s testdata/joint_commit.txt:251: 2678s committed [3 args] 2678s 2678s ---- 2678s idx 2678s xxxxx> 100 (id=1) 2678s ? 0 (id=2) 2678s ? 0 (id=3) 2678s ? 0 (id=4) 2678s ? 0 (id=5) 2678s ? 0 (id=6) 2678s 0 2678s datadriven_test.go:38: 2678s testdata/joint_commit.txt:262: 2678s committed [3 args] 2678s 2678s ---- 2678s idx 2678s xxxxx> 100 (id=1) 2678s ? 0 (id=2) 2678s ? 0 (id=3) 2678s xxxx> 90 (id=4) 2678s ? 0 (id=5) 2678s ? 0 (id=6) 2678s 0 2678s datadriven_test.go:38: 2678s testdata/joint_commit.txt:273: 2678s committed [3 args] 2678s 2678s ---- 2678s idx 2678s xxxxx> 100 (id=1) 2678s xxxx> 99 (id=2) 2678s ? 0 (id=3) 2678s ? 0 (id=4) 2678s ? 0 (id=5) 2678s ? 0 (id=6) 2678s 0 2678s datadriven_test.go:38: 2678s testdata/joint_commit.txt:286: 2678s committed [3 args] 2678s 2678s ---- 2678s idx 2678s ? 0 (id=1) 2678s xxxxx> 99 (id=2) 2678s xx> 90 (id=3) 2678s xxxx> 97 (id=4) 2678s xxx> 95 (id=5) 2678s ? 0 (id=6) 2678s 90 2678s datadriven_test.go:38: 2678s testdata/joint_commit.txt:299: 2678s committed [3 args] 2678s 2678s ---- 2678s idx 2678s xx> 92 (id=1) 2678s xxxxx> 99 (id=2) 2678s x> 90 (id=3) 2678s xxxx> 97 (id=4) 2678s xxx> 95 (id=5) 2678s ? 0 (id=6) 2678s 92 2678s datadriven_test.go:38: 2678s testdata/joint_commit.txt:311: 2678s committed [3 args] 2678s 2678s ---- 2678s idx 2678s xx> 92 (id=1) 2678s xxxxx> 99 (id=2) 2678s x> 90 (id=3) 2678s xxxx> 97 (id=4) 2678s xxx> 95 (id=5) 2678s > 77 (id=6) 2678s 92 2678s datadriven_test.go:38: 2678s testdata/joint_commit.txt:325: 2678s committed [3 args] 2678s 2678s ---- 2678s idx 2678s ? 0 (id=1) 2678s ? 0 (id=2) 2678s ? 0 (id=3) 2678s ? 0 (id=4) 2678s ? 0 (id=5) 2678s 0 2678s datadriven_test.go:38: 2678s testdata/joint_commit.txt:335: 2678s committed [3 args] 2678s 2678s ---- 2678s idx 2678s xxxx> 100 (id=1) 2678s ? 0 (id=2) 2678s ? 0 (id=3) 2678s ? 0 (id=4) 2678s ? 0 (id=5) 2678s 0 2678s datadriven_test.go:38: 2678s testdata/joint_commit.txt:345: 2678s committed [3 args] 2678s 2678s ---- 2678s idx 2678s xxx> 100 (id=1) 2678s xxxx> 101 (id=2) 2678s ? 0 (id=3) 2678s ? 0 (id=4) 2678s ? 0 (id=5) 2678s 0 2678s datadriven_test.go:38: 2678s testdata/joint_commit.txt:355: 2678s committed [3 args] 2678s 2678s ---- 2678s idx 2678s xx> 100 (id=1) 2678s xxxx> 101 (id=2) 2678s > 100 (id=3) 2678s ? 0 (id=4) 2678s ? 0 (id=5) 2678s 0 2678s datadriven_test.go:38: 2678s testdata/joint_commit.txt:366: 2678s committed [3 args] 2678s 2678s ---- 2678s idx 2678s ? 0 (id=1) 2678s xxxx> 100 (id=2) 2678s ? 0 (id=3) 2678s xxx> 99 (id=4) 2678s xx> 98 (id=5) 2678s 0 2678s datadriven_test.go:38: 2678s testdata/joint_commit.txt:377: 2678s committed [3 args] 2678s 2678s ---- 2678s idx 2678s ? 0 (id=1) 2678s xxxx> 100 (id=2) 2678s xx> 99 (id=3) 2678s > 99 (id=4) 2678s x> 98 (id=5) 2678s 98 2678s datadriven_test.go:38: 2678s testdata/joint_commit.txt:387: 2678s committed [3 args] 2678s 2678s ---- 2678s idx 2678s > 1 (id=1) 2678s xxxx> 100 (id=2) 2678s xx> 99 (id=3) 2678s > 99 (id=4) 2678s x> 98 (id=5) 2678s 98 2678s datadriven_test.go:38: 2678s testdata/joint_commit.txt:397: 2678s committed [3 args] 2678s 2678s ---- 2678s idx 2678s xxx> 100 (id=1) 2678s > 100 (id=2) 2678s x> 99 (id=3) 2678s > 99 (id=4) 2678s > 98 (id=5) 2678s 99 2678s datadriven_test.go:38: 2678s testdata/joint_commit.txt:410: 2678s committed [3 args] 2678s 2678s ---- 2678s idx 2678s ? 0 (id=1) 2678s ? 0 (id=2) 2678s ? 0 (id=3) 2678s ? 0 (id=4) 2678s 0 2678s datadriven_test.go:38: 2678s testdata/joint_commit.txt:419: 2678s committed [3 args] 2678s 2678s ---- 2678s idx 2678s ? 0 (id=1) 2678s xxx> 100 (id=2) 2678s xx> 99 (id=3) 2678s ? 0 (id=4) 2678s 99 2678s datadriven_test.go:38: 2678s testdata/joint_commit.txt:428: 2678s committed [3 args] 2678s 2678s ---- 2678s idx 2678s x> 98 (id=1) 2678s xxx> 100 (id=2) 2678s xx> 99 (id=3) 2678s ? 0 (id=4) 2678s 99 2678s datadriven_test.go:38: 2678s testdata/joint_commit.txt:437: 2678s committed [3 args] 2678s 2678s ---- 2678s idx 2678s xx> 100 (id=1) 2678s > 100 (id=2) 2678s x> 99 (id=3) 2678s ? 0 (id=4) 2678s 99 2678s datadriven_test.go:38: 2678s testdata/joint_commit.txt:446: 2678s committed [3 args] 2678s 2678s ---- 2678s idx 2678s xx> 100 (id=1) 2678s > 100 (id=2) 2678s x> 99 (id=3) 2678s > 98 (id=4) 2678s 99 2678s datadriven_test.go:38: 2678s testdata/joint_commit.txt:455: 2678s committed [3 args] 2678s 2678s ---- 2678s idx 2678s xx> 100 (id=1) 2678s ? 0 (id=2) 2678s ? 0 (id=3) 2678s xxx> 101 (id=4) 2678s 0 2678s datadriven_test.go:38: 2678s testdata/joint_commit.txt:464: 2678s committed [3 args] 2678s 2678s ---- 2678s idx 2678s xx> 100 (id=1) 2678s x> 99 (id=2) 2678s ? 0 (id=3) 2678s xxx> 101 (id=4) 2678s 99 2678s datadriven_test.go:38: 2678s testdata/joint_commit.txt:475: 2678s committed [3 args] 2678s 2678s ---- 2678s idx 2678s xx> 50 (id=1) 2678s x> 45 (id=2) 2678s ? 0 (id=3) 2678s 45 2678s === RUN TestDataDriven/joint_vote 2678s datadriven_test.go:38: 2678s testdata/joint_vote.txt:4: 2678s vote [1 args] 2678s 2678s ---- 2678s VoteWon 2678s datadriven_test.go:38: 2678s testdata/joint_vote.txt:10: 2678s vote [3 args] 2678s 2678s ---- 2678s VotePending 2678s datadriven_test.go:38: 2678s testdata/joint_vote.txt:14: 2678s vote [3 args] 2678s 2678s ---- 2678s VoteWon 2678s datadriven_test.go:38: 2678s testdata/joint_vote.txt:18: 2678s vote [3 args] 2678s 2678s ---- 2678s VoteLost 2678s datadriven_test.go:38: 2678s testdata/joint_vote.txt:22: 2678s vote [3 args] 2678s 2678s ---- 2678s VotePending 2678s datadriven_test.go:38: 2678s testdata/joint_vote.txt:26: 2678s vote [3 args] 2678s 2678s ---- 2678s VoteWon 2678s datadriven_test.go:38: 2678s testdata/joint_vote.txt:30: 2678s vote [3 args] 2678s 2678s ---- 2678s VoteLost 2678s datadriven_test.go:38: 2678s testdata/joint_vote.txt:34: 2678s vote [3 args] 2678s 2678s ---- 2678s VotePending 2678s datadriven_test.go:38: 2678s testdata/joint_vote.txt:38: 2678s vote [3 args] 2678s 2678s ---- 2678s VotePending 2678s datadriven_test.go:38: 2678s testdata/joint_vote.txt:42: 2678s vote [3 args] 2678s 2678s ---- 2678s VoteWon 2678s datadriven_test.go:38: 2678s testdata/joint_vote.txt:46: 2678s vote [3 args] 2678s 2678s ---- 2678s VoteLost 2678s datadriven_test.go:38: 2678s testdata/joint_vote.txt:50: 2678s vote [3 args] 2678s 2678s ---- 2678s VoteLost 2678s datadriven_test.go:38: 2678s testdata/joint_vote.txt:54: 2678s vote [3 args] 2678s 2678s ---- 2678s VoteLost 2678s datadriven_test.go:38: 2678s testdata/joint_vote.txt:58: 2678s vote [3 args] 2678s 2678s ---- 2678s VoteLost 2678s datadriven_test.go:38: 2678s testdata/joint_vote.txt:64: 2678s vote [3 args] 2678s 2678s ---- 2678s VotePending 2678s datadriven_test.go:38: 2678s testdata/joint_vote.txt:68: 2678s vote [3 args] 2678s 2678s ---- 2678s VotePending 2678s datadriven_test.go:38: 2678s testdata/joint_vote.txt:72: 2678s vote [3 args] 2678s 2678s ---- 2678s VotePending 2678s datadriven_test.go:38: 2678s testdata/joint_vote.txt:76: 2678s vote [3 args] 2678s 2678s ---- 2678s VoteLost 2678s datadriven_test.go:38: 2678s testdata/joint_vote.txt:80: 2678s vote [3 args] 2678s 2678s ---- 2678s VoteLost 2678s datadriven_test.go:38: 2678s testdata/joint_vote.txt:84: 2678s vote [3 args] 2678s 2678s ---- 2678s VoteLost 2678s datadriven_test.go:38: 2678s testdata/joint_vote.txt:88: 2678s vote [3 args] 2678s 2678s ---- 2678s VoteWon 2678s datadriven_test.go:38: 2678s testdata/joint_vote.txt:92: 2678s vote [3 args] 2678s 2678s ---- 2678s VotePending 2678s datadriven_test.go:38: 2678s testdata/joint_vote.txt:96: 2678s vote [3 args] 2678s 2678s ---- 2678s VoteLost 2678s datadriven_test.go:38: 2678s testdata/joint_vote.txt:100: 2678s vote [3 args] 2678s 2678s ---- 2678s VotePending 2678s datadriven_test.go:38: 2678s testdata/joint_vote.txt:104: 2678s vote [3 args] 2678s 2678s ---- 2678s VoteLost 2678s datadriven_test.go:38: 2678s testdata/joint_vote.txt:108: 2678s vote [3 args] 2678s 2678s ---- 2678s VoteWon 2678s datadriven_test.go:38: 2678s testdata/joint_vote.txt:112: 2678s vote [3 args] 2678s 2678s ---- 2678s VotePending 2678s datadriven_test.go:38: 2678s testdata/joint_vote.txt:116: 2678s vote [3 args] 2678s 2678s ---- 2678s VotePending 2678s datadriven_test.go:38: 2678s testdata/joint_vote.txt:120: 2678s vote [3 args] 2678s 2678s ---- 2678s VoteLost 2678s datadriven_test.go:38: 2678s testdata/joint_vote.txt:124: 2678s vote [3 args] 2678s 2678s ---- 2678s VoteLost 2678s datadriven_test.go:38: 2678s testdata/joint_vote.txt:128: 2678s vote [3 args] 2678s 2678s ---- 2678s VoteLost 2678s datadriven_test.go:38: 2678s testdata/joint_vote.txt:135: 2678s vote [3 args] 2678s 2678s ---- 2678s VotePending 2678s datadriven_test.go:38: 2678s testdata/joint_vote.txt:139: 2678s vote [3 args] 2678s 2678s ---- 2678s VotePending 2678s datadriven_test.go:38: 2678s testdata/joint_vote.txt:143: 2678s vote [3 args] 2678s 2678s ---- 2678s VoteLost 2678s datadriven_test.go:38: 2678s testdata/joint_vote.txt:147: 2678s vote [3 args] 2678s 2678s ---- 2678s VoteWon 2678s datadriven_test.go:38: 2678s testdata/joint_vote.txt:151: 2678s vote [3 args] 2678s 2678s ---- 2678s VotePending 2678s datadriven_test.go:38: 2678s testdata/joint_vote.txt:155: 2678s vote [3 args] 2678s 2678s ---- 2678s VotePending 2678s datadriven_test.go:38: 2678s testdata/joint_vote.txt:159: 2678s vote [3 args] 2678s 2678s ---- 2678s VoteLost 2678s datadriven_test.go:38: 2678s testdata/joint_vote.txt:163: 2678s vote [3 args] 2678s 2678s ---- 2678s VoteWon 2678s === RUN TestDataDriven/majority_commit 2678s datadriven_test.go:38: 2678s testdata/majority_commit.txt:3: 2678s committed [0 args] 2678s 2678s ---- 2678s ∞ 2678s datadriven_test.go:38: 2678s testdata/majority_commit.txt:10: 2678s committed [2 args] 2678s 2678s ---- 2678s idx 2678s ? 0 (id=1) 2678s 0 2678s datadriven_test.go:38: 2678s testdata/majority_commit.txt:17: 2678s committed [2 args] 2678s 2678s ---- 2678s idx 2678s > 12 (id=1) 2678s 12 2678s datadriven_test.go:38: 2678s testdata/majority_commit.txt:27: 2678s committed [2 args] 2678s 2678s ---- 2678s idx 2678s ? 0 (id=1) 2678s ? 0 (id=2) 2678s 0 2678s datadriven_test.go:38: 2678s testdata/majority_commit.txt:36: 2678s committed [2 args] 2678s 2678s ---- 2678s idx 2678s x> 12 (id=1) 2678s ? 0 (id=2) 2678s 0 2678s datadriven_test.go:38: 2678s testdata/majority_commit.txt:45: 2678s committed [2 args] 2678s 2678s ---- 2678s idx 2678s x> 12 (id=1) 2678s > 5 (id=2) 2678s 5 2678s datadriven_test.go:38: 2678s testdata/majority_commit.txt:56: 2678s committed [2 args] 2678s 2678s ---- 2678s idx 2678s ? 0 (id=1) 2678s ? 0 (id=2) 2678s ? 0 (id=3) 2678s 0 2678s datadriven_test.go:38: 2678s testdata/majority_commit.txt:64: 2678s committed [2 args] 2678s 2678s ---- 2678s idx 2678s xx> 12 (id=1) 2678s ? 0 (id=2) 2678s ? 0 (id=3) 2678s 0 2678s datadriven_test.go:38: 2678s testdata/majority_commit.txt:74: 2678s committed [2 args] 2678s 2678s ---- 2678s idx 2678s xx> 12 (id=1) 2678s x> 5 (id=2) 2678s ? 0 (id=3) 2678s 5 2678s datadriven_test.go:38: 2678s testdata/majority_commit.txt:83: 2678s committed [2 args] 2678s 2678s ---- 2678s idx 2678s xx> 12 (id=1) 2678s > 5 (id=2) 2678s x> 6 (id=3) 2678s 6 2678s datadriven_test.go:38: 2678s testdata/majority_commit.txt:92: 2678s committed [2 args] 2678s 2678s ---- 2678s idx 2678s xx> 12 (id=1) 2678s x> 5 (id=2) 2678s > 4 (id=3) 2678s 5 2678s datadriven_test.go:38: 2678s testdata/majority_commit.txt:103: 2678s committed [2 args] 2678s 2678s ---- 2678s idx 2678s x> 5 (id=1) 2678s > 5 (id=2) 2678s ? 0 (id=3) 2678s 5 2678s datadriven_test.go:38: 2678s testdata/majority_commit.txt:112: 2678s committed [2 args] 2678s 2678s ---- 2678s idx 2678s > 5 (id=1) 2678s > 5 (id=2) 2678s xx> 12 (id=3) 2678s 5 2678s datadriven_test.go:38: 2678s testdata/majority_commit.txt:121: 2678s committed [2 args] 2678s 2678s ---- 2678s idx 2678s > 100 (id=1) 2678s x> 101 (id=2) 2678s xx> 103 (id=3) 2678s 101 2678s datadriven_test.go:38: 2678s testdata/majority_commit.txt:133: 2678s committed [2 args] 2678s 2678s ---- 2678s idx 2678s x> 101 (id=1) 2678s xxxx> 104 (id=2) 2678s xx> 103 (id=3) 2678s > 103 (id=4) 2678s ? 0 (id=5) 2678s 103 2678s datadriven_test.go:38: 2678s testdata/majority_commit.txt:145: 2678s committed [2 args] 2678s 2678s ---- 2678s idx 2678s x> 101 (id=1) 2678s xx> 102 (id=2) 2678s xxx> 103 (id=3) 2678s > 103 (id=4) 2678s ? 0 (id=5) 2678s 102 2678s === RUN TestDataDriven/majority_vote 2678s datadriven_test.go:38: 2678s testdata/majority_vote.txt:2: 2678s vote [0 args] 2678s 2678s ---- 2678s VoteWon 2678s datadriven_test.go:38: 2678s testdata/majority_vote.txt:6: 2678s vote [2 args] 2678s 2678s ---- 2678s VotePending 2678s datadriven_test.go:38: 2678s testdata/majority_vote.txt:10: 2678s vote [2 args] 2678s 2678s ---- 2678s VoteLost 2678s datadriven_test.go:38: 2678s testdata/majority_vote.txt:14: 2678s vote [2 args] 2678s 2678s ---- 2678s VoteWon 2678s datadriven_test.go:38: 2678s testdata/majority_vote.txt:21: 2678s vote [2 args] 2678s 2678s ---- 2678s VotePending 2678s datadriven_test.go:38: 2678s testdata/majority_vote.txt:26: 2678s vote [2 args] 2678s 2678s ---- 2678s VoteLost 2678s datadriven_test.go:38: 2678s testdata/majority_vote.txt:30: 2678s vote [2 args] 2678s 2678s ---- 2678s VotePending 2678s datadriven_test.go:38: 2678s testdata/majority_vote.txt:34: 2678s vote [2 args] 2678s 2678s ---- 2678s VoteLost 2678s datadriven_test.go:38: 2678s testdata/majority_vote.txt:38: 2678s vote [2 args] 2678s 2678s ---- 2678s VoteWon 2678s datadriven_test.go:38: 2678s testdata/majority_vote.txt:44: 2678s vote [2 args] 2678s 2678s ---- 2678s VotePending 2678s datadriven_test.go:38: 2678s testdata/majority_vote.txt:48: 2678s vote [2 args] 2678s 2678s ---- 2678s VotePending 2678s datadriven_test.go:38: 2678s testdata/majority_vote.txt:52: 2678s vote [2 args] 2678s 2678s ---- 2678s VotePending 2678s datadriven_test.go:38: 2678s testdata/majority_vote.txt:56: 2678s vote [2 args] 2678s 2678s ---- 2678s VoteLost 2678s datadriven_test.go:38: 2678s testdata/majority_vote.txt:60: 2678s vote [2 args] 2678s 2678s ---- 2678s VotePending 2678s datadriven_test.go:38: 2678s testdata/majority_vote.txt:64: 2678s vote [2 args] 2678s 2678s ---- 2678s VoteWon 2678s datadriven_test.go:38: 2678s testdata/majority_vote.txt:68: 2678s vote [2 args] 2678s 2678s ---- 2678s VoteWon 2678s datadriven_test.go:38: 2678s testdata/majority_vote.txt:72: 2678s vote [2 args] 2678s 2678s ---- 2678s VoteLost 2678s datadriven_test.go:38: 2678s testdata/majority_vote.txt:79: 2678s vote [2 args] 2678s 2678s ---- 2678s VotePending 2678s datadriven_test.go:38: 2678s testdata/majority_vote.txt:83: 2678s vote [2 args] 2678s 2678s ---- 2678s VotePending 2678s datadriven_test.go:38: 2678s testdata/majority_vote.txt:87: 2678s vote [2 args] 2678s 2678s ---- 2678s VoteWon 2678s datadriven_test.go:38: 2678s testdata/majority_vote.txt:91: 2678s vote [2 args] 2678s 2678s ---- 2678s VotePending 2678s datadriven_test.go:38: 2678s testdata/majority_vote.txt:95: 2678s vote [2 args] 2678s 2678s ---- 2678s VoteLost 2678s --- PASS: TestDataDriven (0.18s) 2678s --- PASS: TestDataDriven/joint_commit (0.11s) 2678s --- PASS: TestDataDriven/joint_vote (0.03s) 2678s --- PASS: TestDataDriven/majority_commit (0.04s) 2678s --- PASS: TestDataDriven/majority_vote (0.00s) 2678s === RUN TestQuick 2678s === RUN TestQuick/majority_commit 2680s --- PASS: TestQuick (2.26s) 2680s --- PASS: TestQuick/majority_commit (2.26s) 2680s PASS 2680s ok go.etcd.io/etcd/raft/quorum 2.478s 2684s === RUN TestConfState_Equivalent 2684s === RUN TestConfState_Equivalent/#00 2684s === RUN TestConfState_Equivalent/#01 2684s === RUN TestConfState_Equivalent/#02 2684s === RUN TestConfState_Equivalent/#03 2684s === RUN TestConfState_Equivalent/#04 2684s === RUN TestConfState_Equivalent/#05 2684s --- PASS: TestConfState_Equivalent (0.00s) 2684s --- PASS: TestConfState_Equivalent/#00 (0.00s) 2684s --- PASS: TestConfState_Equivalent/#01 (0.00s) 2684s --- PASS: TestConfState_Equivalent/#02 (0.00s) 2684s --- PASS: TestConfState_Equivalent/#03 (0.00s) 2684s --- PASS: TestConfState_Equivalent/#04 (0.00s) 2684s --- PASS: TestConfState_Equivalent/#05 (0.00s) 2684s === RUN TestProtoMemorySizes 2684s --- PASS: TestProtoMemorySizes (0.00s) 2684s PASS 2684s ok go.etcd.io/etcd/raft/raftpb 0.004s 2687s === RUN TestNetworkDrop 2687s --- PASS: TestNetworkDrop (0.00s) 2687s === RUN TestNetworkDelay 2687s --- PASS: TestNetworkDelay (0.35s) 2687s === RUN TestBasicProgress 2687s raft2026/02/08 04:14:42 INFO: 1 switched to configuration voters=() 2687s raft2026/02/08 04:14:42 INFO: 1 became follower at term 0 2687s raft2026/02/08 04:14:42 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2687s raft2026/02/08 04:14:42 INFO: 1 became follower at term 1 2687s raft2026/02/08 04:14:42 INFO: 1 switched to configuration voters=(1) 2687s raft2026/02/08 04:14:42 INFO: 1 switched to configuration voters=(1 2) 2687s raft2026/02/08 04:14:42 INFO: 1 switched to configuration voters=(1 2 3) 2687s raft2026/02/08 04:14:42 INFO: 1 switched to configuration voters=(1 2 3 4) 2687s raft2026/02/08 04:14:42 INFO: 1 switched to configuration voters=(1 2 3 4 5) 2687s raft2026/02/08 04:14:42 INFO: 2 switched to configuration voters=() 2687s raft2026/02/08 04:14:42 INFO: 2 became follower at term 0 2687s raft2026/02/08 04:14:42 INFO: newRaft 2 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2687s raft2026/02/08 04:14:42 INFO: 2 became follower at term 1 2687s raft2026/02/08 04:14:42 INFO: 2 switched to configuration voters=(1) 2687s raft2026/02/08 04:14:42 INFO: 2 switched to configuration voters=(1 2) 2687s raft2026/02/08 04:14:42 INFO: 2 switched to configuration voters=(1 2 3) 2687s raft2026/02/08 04:14:42 INFO: 2 switched to configuration voters=(1 2 3 4) 2687s raft2026/02/08 04:14:42 INFO: 2 switched to configuration voters=(1 2 3 4 5) 2687s raft2026/02/08 04:14:42 INFO: 3 switched to configuration voters=() 2687s raft2026/02/08 04:14:42 INFO: 3 became follower at term 0 2687s raft2026/02/08 04:14:42 INFO: newRaft 3 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2687s raft2026/02/08 04:14:42 INFO: 3 became follower at term 1 2687s raft2026/02/08 04:14:42 INFO: 3 switched to configuration voters=(1) 2687s raft2026/02/08 04:14:42 INFO: 3 switched to configuration voters=(1 2) 2687s raft2026/02/08 04:14:42 INFO: 3 switched to configuration voters=(1 2 3) 2687s raft2026/02/08 04:14:42 INFO: 3 switched to configuration voters=(1 2 3 4) 2687s raft2026/02/08 04:14:42 INFO: 3 switched to configuration voters=(1 2 3 4 5) 2687s raft2026/02/08 04:14:42 INFO: 4 switched to configuration voters=() 2687s raft2026/02/08 04:14:42 INFO: 4 became follower at term 0 2687s raft2026/02/08 04:14:42 INFO: newRaft 4 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2687s raft2026/02/08 04:14:42 INFO: 4 became follower at term 1 2687s raft2026/02/08 04:14:42 INFO: 4 switched to configuration voters=(1) 2687s raft2026/02/08 04:14:42 INFO: 4 switched to configuration voters=(1 2) 2687s raft2026/02/08 04:14:42 INFO: 4 switched to configuration voters=(1 2 3) 2687s raft2026/02/08 04:14:42 INFO: 4 switched to configuration voters=(1 2 3 4) 2687s raft2026/02/08 04:14:42 INFO: 4 switched to configuration voters=(1 2 3 4 5) 2687s raft2026/02/08 04:14:42 INFO: 5 switched to configuration voters=() 2687s raft2026/02/08 04:14:42 INFO: 5 became follower at term 0 2687s raft2026/02/08 04:14:42 INFO: newRaft 5 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2687s raft2026/02/08 04:14:42 INFO: 5 became follower at term 1 2687s raft2026/02/08 04:14:42 INFO: 5 switched to configuration voters=(1) 2687s raft2026/02/08 04:14:42 INFO: 5 switched to configuration voters=(1 2) 2687s raft2026/02/08 04:14:42 INFO: 5 switched to configuration voters=(1 2 3) 2687s raft2026/02/08 04:14:42 INFO: 5 switched to configuration voters=(1 2 3 4) 2687s raft2026/02/08 04:14:42 INFO: 5 switched to configuration voters=(1 2 3 4 5) 2687s raft2026/02/08 04:14:42 INFO: 5 is starting a new election at term 1 2687s raft2026/02/08 04:14:42 INFO: 5 became candidate at term 2 2687s raft2026/02/08 04:14:42 INFO: 5 received MsgVoteResp from 5 at term 2 2687s raft2026/02/08 04:14:42 INFO: 5 [logterm: 1, index: 5] sent MsgVote request to 1 at term 2 2687s raft2026/02/08 04:14:42 INFO: 5 [logterm: 1, index: 5] sent MsgVote request to 2 at term 2 2687s raft2026/02/08 04:14:42 INFO: 5 [logterm: 1, index: 5] sent MsgVote request to 3 at term 2 2687s raft2026/02/08 04:14:42 INFO: 5 [logterm: 1, index: 5] sent MsgVote request to 4 at term 2 2687s raft2026/02/08 04:14:42 INFO: 3 [term: 1] received a MsgVote message with higher term from 5 [term: 2] 2687s raft2026/02/08 04:14:42 INFO: 3 became follower at term 2 2687s raft2026/02/08 04:14:42 INFO: 3 [logterm: 1, index: 5, vote: 0] cast MsgVote for 5 [logterm: 1, index: 5] at term 2 2687s raft2026/02/08 04:14:42 INFO: 2 [term: 1] received a MsgVote message with higher term from 5 [term: 2] 2687s raft2026/02/08 04:14:42 INFO: 2 became follower at term 2 2687s raft2026/02/08 04:14:42 INFO: 2 [logterm: 1, index: 5, vote: 0] cast MsgVote for 5 [logterm: 1, index: 5] at term 2 2687s raft2026/02/08 04:14:42 INFO: 5 received MsgVoteResp from 3 at term 2 2687s raft2026/02/08 04:14:42 INFO: 5 has received 2 MsgVoteResp votes and 0 vote rejections 2687s raft2026/02/08 04:14:42 INFO: 1 is starting a new election at term 1 2687s raft2026/02/08 04:14:42 INFO: 1 became candidate at term 2 2687s raft2026/02/08 04:14:42 INFO: 1 received MsgVoteResp from 1 at term 2 2687s raft2026/02/08 04:14:42 INFO: 1 [logterm: 1, index: 5] sent MsgVote request to 2 at term 2 2687s raft2026/02/08 04:14:42 INFO: 1 [logterm: 1, index: 5] sent MsgVote request to 3 at term 2 2687s raft2026/02/08 04:14:42 INFO: 1 [logterm: 1, index: 5] sent MsgVote request to 4 at term 2 2687s raft2026/02/08 04:14:42 INFO: 1 [logterm: 1, index: 5] sent MsgVote request to 5 at term 2 2687s raft2026/02/08 04:14:42 INFO: 1 [logterm: 1, index: 5, vote: 1] rejected MsgVote from 5 [logterm: 1, index: 5] at term 2 2687s raft2026/02/08 04:14:42 INFO: 4 [term: 1] received a MsgVote message with higher term from 5 [term: 2] 2687s raft2026/02/08 04:14:42 INFO: 4 became follower at term 2 2687s raft2026/02/08 04:14:42 INFO: 4 [logterm: 1, index: 5, vote: 0] cast MsgVote for 5 [logterm: 1, index: 5] at term 2 2687s raft2026/02/08 04:14:42 INFO: 5 [logterm: 1, index: 5, vote: 5] rejected MsgVote from 1 [logterm: 1, index: 5] at term 2 2687s raft2026/02/08 04:14:42 INFO: 3 [logterm: 1, index: 5, vote: 5] rejected MsgVote from 1 [logterm: 1, index: 5] at term 2 2687s raft2026/02/08 04:14:42 INFO: 4 [logterm: 1, index: 5, vote: 5] rejected MsgVote from 1 [logterm: 1, index: 5] at term 2 2687s raft2026/02/08 04:14:42 INFO: 2 [logterm: 1, index: 5, vote: 5] rejected MsgVote from 1 [logterm: 1, index: 5] at term 2 2687s raft2026/02/08 04:14:42 INFO: 1 received MsgVoteResp rejection from 4 at term 2 2687s raft2026/02/08 04:14:42 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections 2687s raft2026/02/08 04:14:42 INFO: 5 received MsgVoteResp from 4 at term 2 2687s raft2026/02/08 04:14:42 INFO: 5 has received 3 MsgVoteResp votes and 0 vote rejections 2687s raft2026/02/08 04:14:42 INFO: 5 became leader at term 2 2687s raft2026/02/08 04:14:42 INFO: raft.node: 5 elected leader 5 at term 2 2687s raft2026/02/08 04:14:42 INFO: raft.node: 3 elected leader 5 at term 2 2687s raft2026/02/08 04:14:42 INFO: 1 became follower at term 2 2687s raft2026/02/08 04:14:42 INFO: raft.node: 1 elected leader 5 at term 2 2687s raft2026/02/08 04:14:42 INFO: raft.node: 2 elected leader 5 at term 2 2687s raft2026/02/08 04:14:42 INFO: raft.node: 4 elected leader 5 at term 2 2688s 2026/02/08 04:14:42 raft.1: stop 2688s 2026/02/08 04:14:42 raft.2: stop 2688s 2026/02/08 04:14:42 raft.3: stop 2688s 2026/02/08 04:14:42 raft.4: stop 2688s 2026/02/08 04:14:42 raft.5: stop 2688s --- PASS: TestBasicProgress (0.43s) 2688s === RUN TestRestart 2688s raft2026/02/08 04:14:42 INFO: 1 switched to configuration voters=() 2688s raft2026/02/08 04:14:42 INFO: 1 became follower at term 0 2688s raft2026/02/08 04:14:42 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2688s raft2026/02/08 04:14:42 INFO: 1 became follower at term 1 2688s raft2026/02/08 04:14:42 INFO: 1 switched to configuration voters=(1) 2688s raft2026/02/08 04:14:42 INFO: 1 switched to configuration voters=(1 2) 2688s raft2026/02/08 04:14:42 INFO: 1 switched to configuration voters=(1 2 3) 2688s raft2026/02/08 04:14:42 INFO: 1 switched to configuration voters=(1 2 3 4) 2688s raft2026/02/08 04:14:42 INFO: 1 switched to configuration voters=(1 2 3 4 5) 2688s raft2026/02/08 04:14:42 INFO: 2 switched to configuration voters=() 2688s raft2026/02/08 04:14:42 INFO: 2 became follower at term 0 2688s raft2026/02/08 04:14:42 INFO: newRaft 2 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2688s raft2026/02/08 04:14:42 INFO: 2 became follower at term 1 2688s raft2026/02/08 04:14:42 INFO: 2 switched to configuration voters=(1) 2688s raft2026/02/08 04:14:42 INFO: 2 switched to configuration voters=(1 2) 2688s raft2026/02/08 04:14:42 INFO: 2 switched to configuration voters=(1 2 3) 2688s raft2026/02/08 04:14:42 INFO: 2 switched to configuration voters=(1 2 3 4) 2688s raft2026/02/08 04:14:42 INFO: 2 switched to configuration voters=(1 2 3 4 5) 2688s raft2026/02/08 04:14:42 INFO: 3 switched to configuration voters=() 2688s raft2026/02/08 04:14:42 INFO: 3 became follower at term 0 2688s raft2026/02/08 04:14:42 INFO: newRaft 3 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2688s raft2026/02/08 04:14:42 INFO: 3 became follower at term 1 2688s raft2026/02/08 04:14:42 INFO: 3 switched to configuration voters=(1) 2688s raft2026/02/08 04:14:42 INFO: 3 switched to configuration voters=(1 2) 2688s raft2026/02/08 04:14:42 INFO: 3 switched to configuration voters=(1 2 3) 2688s raft2026/02/08 04:14:42 INFO: 3 switched to configuration voters=(1 2 3 4) 2688s raft2026/02/08 04:14:42 INFO: 3 switched to configuration voters=(1 2 3 4 5) 2688s raft2026/02/08 04:14:42 INFO: 4 switched to configuration voters=() 2688s raft2026/02/08 04:14:42 INFO: 4 became follower at term 0 2688s raft2026/02/08 04:14:42 INFO: newRaft 4 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2688s raft2026/02/08 04:14:42 INFO: 4 became follower at term 1 2688s raft2026/02/08 04:14:42 INFO: 4 switched to configuration voters=(1) 2688s raft2026/02/08 04:14:42 INFO: 4 switched to configuration voters=(1 2) 2688s raft2026/02/08 04:14:42 INFO: 4 switched to configuration voters=(1 2 3) 2688s raft2026/02/08 04:14:42 INFO: 4 switched to configuration voters=(1 2 3 4) 2688s raft2026/02/08 04:14:42 INFO: 4 switched to configuration voters=(1 2 3 4 5) 2688s raft2026/02/08 04:14:42 INFO: 5 switched to configuration voters=() 2688s raft2026/02/08 04:14:42 INFO: 5 became follower at term 0 2688s raft2026/02/08 04:14:42 INFO: newRaft 5 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2688s raft2026/02/08 04:14:42 INFO: 5 became follower at term 1 2688s raft2026/02/08 04:14:42 INFO: 5 switched to configuration voters=(1) 2688s raft2026/02/08 04:14:42 INFO: 5 switched to configuration voters=(1 2) 2688s raft2026/02/08 04:14:42 INFO: 5 switched to configuration voters=(1 2 3) 2688s raft2026/02/08 04:14:42 INFO: 5 switched to configuration voters=(1 2 3 4) 2688s raft2026/02/08 04:14:42 INFO: 5 switched to configuration voters=(1 2 3 4 5) 2688s raft2026/02/08 04:14:42 INFO: 5 is starting a new election at term 1 2688s raft2026/02/08 04:14:42 INFO: 5 became candidate at term 2 2688s raft2026/02/08 04:14:42 INFO: 5 received MsgVoteResp from 5 at term 2 2688s raft2026/02/08 04:14:42 INFO: 5 [logterm: 1, index: 5] sent MsgVote request to 1 at term 2 2688s raft2026/02/08 04:14:42 INFO: 5 [logterm: 1, index: 5] sent MsgVote request to 2 at term 2 2688s raft2026/02/08 04:14:42 INFO: 5 [logterm: 1, index: 5] sent MsgVote request to 3 at term 2 2688s raft2026/02/08 04:14:42 INFO: 5 [logterm: 1, index: 5] sent MsgVote request to 4 at term 2 2688s raft2026/02/08 04:14:42 INFO: 1 is starting a new election at term 1 2688s raft2026/02/08 04:14:42 INFO: 1 became candidate at term 2 2688s raft2026/02/08 04:14:42 INFO: 1 received MsgVoteResp from 1 at term 2 2688s raft2026/02/08 04:14:42 INFO: 1 [logterm: 1, index: 5] sent MsgVote request to 2 at term 2 2688s raft2026/02/08 04:14:42 INFO: 1 [logterm: 1, index: 5] sent MsgVote request to 3 at term 2 2688s raft2026/02/08 04:14:42 INFO: 1 [logterm: 1, index: 5] sent MsgVote request to 4 at term 2 2688s raft2026/02/08 04:14:42 INFO: 1 [logterm: 1, index: 5] sent MsgVote request to 5 at term 2 2688s raft2026/02/08 04:14:42 INFO: 3 is starting a new election at term 1 2688s raft2026/02/08 04:14:42 INFO: 3 became candidate at term 2 2688s raft2026/02/08 04:14:42 INFO: 3 received MsgVoteResp from 3 at term 2 2688s raft2026/02/08 04:14:42 INFO: 3 [logterm: 1, index: 5] sent MsgVote request to 1 at term 2 2688s raft2026/02/08 04:14:42 INFO: 3 [logterm: 1, index: 5] sent MsgVote request to 2 at term 2 2688s raft2026/02/08 04:14:42 INFO: 3 [logterm: 1, index: 5] sent MsgVote request to 4 at term 2 2688s raft2026/02/08 04:14:42 INFO: 3 [logterm: 1, index: 5] sent MsgVote request to 5 at term 2 2688s raft2026/02/08 04:14:42 INFO: 4 [term: 1] received a MsgVote message with higher term from 1 [term: 2] 2688s raft2026/02/08 04:14:42 INFO: 4 became follower at term 2 2688s raft2026/02/08 04:14:42 INFO: 4 [logterm: 1, index: 5, vote: 0] cast MsgVote for 1 [logterm: 1, index: 5] at term 2 2688s raft2026/02/08 04:14:42 INFO: 1 [logterm: 1, index: 5, vote: 1] rejected MsgVote from 5 [logterm: 1, index: 5] at term 2 2688s raft2026/02/08 04:14:42 INFO: 2 [term: 1] received a MsgVote message with higher term from 5 [term: 2] 2688s raft2026/02/08 04:14:42 INFO: 2 became follower at term 2 2688s raft2026/02/08 04:14:42 INFO: 2 [logterm: 1, index: 5, vote: 0] cast MsgVote for 5 [logterm: 1, index: 5] at term 2 2688s raft2026/02/08 04:14:42 INFO: 3 [logterm: 1, index: 5, vote: 3] rejected MsgVote from 5 [logterm: 1, index: 5] at term 2 2688s raft2026/02/08 04:14:42 INFO: 4 [logterm: 1, index: 5, vote: 1] rejected MsgVote from 5 [logterm: 1, index: 5] at term 2 2688s raft2026/02/08 04:14:42 INFO: 4 [logterm: 1, index: 5, vote: 1] rejected MsgVote from 3 [logterm: 1, index: 5] at term 2 2688s raft2026/02/08 04:14:42 INFO: 2 [logterm: 1, index: 5, vote: 5] rejected MsgVote from 3 [logterm: 1, index: 5] at term 2 2688s raft2026/02/08 04:14:42 INFO: 2 [logterm: 1, index: 5, vote: 5] rejected MsgVote from 1 [logterm: 1, index: 5] at term 2 2688s raft2026/02/08 04:14:42 INFO: 1 [logterm: 1, index: 5, vote: 1] rejected MsgVote from 3 [logterm: 1, index: 5] at term 2 2688s raft2026/02/08 04:14:42 INFO: 1 received MsgVoteResp from 4 at term 2 2688s raft2026/02/08 04:14:42 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 2688s raft2026/02/08 04:14:42 INFO: 5 received MsgVoteResp rejection from 1 at term 2 2688s raft2026/02/08 04:14:42 INFO: 5 has received 1 MsgVoteResp votes and 1 vote rejections 2688s raft2026/02/08 04:14:42 INFO: 5 [logterm: 1, index: 5, vote: 5] rejected MsgVote from 3 [logterm: 1, index: 5] at term 2 2688s raft2026/02/08 04:14:42 INFO: 5 [logterm: 1, index: 5, vote: 5] rejected MsgVote from 1 [logterm: 1, index: 5] at term 2 2688s raft2026/02/08 04:14:42 INFO: 3 [logterm: 1, index: 5, vote: 3] rejected MsgVote from 1 [logterm: 1, index: 5] at term 2 2688s raft2026/02/08 04:14:42 INFO: 5 received MsgVoteResp from 2 at term 2 2688s raft2026/02/08 04:14:42 INFO: 5 has received 2 MsgVoteResp votes and 1 vote rejections 2688s raft2026/02/08 04:14:42 INFO: 3 received MsgVoteResp rejection from 2 at term 2 2688s raft2026/02/08 04:14:42 INFO: 1 received MsgVoteResp rejection from 2 at term 2 2688s raft2026/02/08 04:14:42 INFO: 1 has received 2 MsgVoteResp votes and 1 vote rejections 2688s raft2026/02/08 04:14:42 INFO: 3 has received 1 MsgVoteResp votes and 1 vote rejections 2688s raft2026/02/08 04:14:42 INFO: 3 received MsgVoteResp rejection from 5 at term 2 2688s raft2026/02/08 04:14:42 INFO: 3 has received 1 MsgVoteResp votes and 2 vote rejections 2688s raft2026/02/08 04:14:42 INFO: 3 received MsgVoteResp rejection from 4 at term 2 2688s raft2026/02/08 04:14:42 INFO: 3 has received 1 MsgVoteResp votes and 3 vote rejections 2688s raft2026/02/08 04:14:42 INFO: 3 became follower at term 2 2688s raft2026/02/08 04:14:42 INFO: 5 received MsgVoteResp rejection from 4 at term 2 2688s raft2026/02/08 04:14:42 INFO: 5 has received 2 MsgVoteResp votes and 2 vote rejections 2688s raft2026/02/08 04:14:42 INFO: 5 received MsgVoteResp rejection from 3 at term 2 2688s raft2026/02/08 04:14:42 INFO: 5 has received 2 MsgVoteResp votes and 3 vote rejections 2688s raft2026/02/08 04:14:42 INFO: 5 became follower at term 2 2688s raft2026/02/08 04:14:42 INFO: 1 received MsgVoteResp rejection from 3 at term 2 2688s raft2026/02/08 04:14:42 INFO: 1 has received 2 MsgVoteResp votes and 2 vote rejections 2688s raft2026/02/08 04:14:42 INFO: 1 received MsgVoteResp rejection from 5 at term 2 2688s raft2026/02/08 04:14:42 INFO: 1 has received 2 MsgVoteResp votes and 3 vote rejections 2688s raft2026/02/08 04:14:42 INFO: 1 became follower at term 2 2688s raft2026/02/08 04:14:43 INFO: 2 is starting a new election at term 2 2688s raft2026/02/08 04:14:43 INFO: 2 became candidate at term 3 2688s raft2026/02/08 04:14:43 INFO: 2 received MsgVoteResp from 2 at term 3 2688s raft2026/02/08 04:14:43 INFO: 2 [logterm: 1, index: 5] sent MsgVote request to 1 at term 3 2688s raft2026/02/08 04:14:43 INFO: 2 [logterm: 1, index: 5] sent MsgVote request to 3 at term 3 2688s raft2026/02/08 04:14:43 INFO: 2 [logterm: 1, index: 5] sent MsgVote request to 4 at term 3 2688s raft2026/02/08 04:14:43 INFO: 2 [logterm: 1, index: 5] sent MsgVote request to 5 at term 3 2688s raft2026/02/08 04:14:43 INFO: 1 is starting a new election at term 2 2688s raft2026/02/08 04:14:43 INFO: 1 became candidate at term 3 2688s raft2026/02/08 04:14:43 INFO: 1 received MsgVoteResp from 1 at term 3 2688s raft2026/02/08 04:14:43 INFO: 1 [logterm: 1, index: 5] sent MsgVote request to 2 at term 3 2688s raft2026/02/08 04:14:43 INFO: 1 [logterm: 1, index: 5] sent MsgVote request to 3 at term 3 2688s raft2026/02/08 04:14:43 INFO: 1 [logterm: 1, index: 5] sent MsgVote request to 4 at term 3 2688s raft2026/02/08 04:14:43 INFO: 1 [logterm: 1, index: 5] sent MsgVote request to 5 at term 3 2688s raft2026/02/08 04:14:43 INFO: 5 [term: 2] received a MsgVote message with higher term from 2 [term: 3] 2688s raft2026/02/08 04:14:43 INFO: 5 became follower at term 3 2688s raft2026/02/08 04:14:43 INFO: 5 [logterm: 1, index: 5, vote: 0] cast MsgVote for 2 [logterm: 1, index: 5] at term 3 2688s raft2026/02/08 04:14:43 INFO: 3 [term: 2] received a MsgVote message with higher term from 2 [term: 3] 2688s raft2026/02/08 04:14:43 INFO: 3 became follower at term 3 2688s raft2026/02/08 04:14:43 INFO: 3 [logterm: 1, index: 5, vote: 0] cast MsgVote for 2 [logterm: 1, index: 5] at term 3 2688s raft2026/02/08 04:14:43 INFO: 4 is starting a new election at term 2 2688s raft2026/02/08 04:14:43 INFO: 4 became candidate at term 3 2688s raft2026/02/08 04:14:43 INFO: 4 received MsgVoteResp from 4 at term 3 2688s raft2026/02/08 04:14:43 INFO: 4 [logterm: 1, index: 5] sent MsgVote request to 1 at term 3 2688s raft2026/02/08 04:14:43 INFO: 4 [logterm: 1, index: 5] sent MsgVote request to 2 at term 3 2688s raft2026/02/08 04:14:43 INFO: 4 [logterm: 1, index: 5] sent MsgVote request to 3 at term 3 2688s raft2026/02/08 04:14:43 INFO: 4 [logterm: 1, index: 5] sent MsgVote request to 5 at term 3 2688s raft2026/02/08 04:14:43 INFO: 4 [logterm: 1, index: 5, vote: 4] rejected MsgVote from 2 [logterm: 1, index: 5] at term 3 2688s raft2026/02/08 04:14:43 INFO: 1 [logterm: 1, index: 5, vote: 1] rejected MsgVote from 2 [logterm: 1, index: 5] at term 3 2688s raft2026/02/08 04:14:43 INFO: 2 [logterm: 1, index: 5, vote: 2] rejected MsgVote from 4 [logterm: 1, index: 5] at term 3 2688s raft2026/02/08 04:14:43 INFO: 5 [logterm: 1, index: 5, vote: 2] rejected MsgVote from 4 [logterm: 1, index: 5] at term 3 2688s raft2026/02/08 04:14:43 INFO: 2 received MsgVoteResp rejection from 1 at term 3 2688s raft2026/02/08 04:14:43 INFO: 2 has received 1 MsgVoteResp votes and 1 vote rejections 2688s raft2026/02/08 04:14:43 INFO: 2 [logterm: 1, index: 5, vote: 2] rejected MsgVote from 1 [logterm: 1, index: 5] at term 3 2688s raft2026/02/08 04:14:43 INFO: 3 [logterm: 1, index: 5, vote: 2] rejected MsgVote from 4 [logterm: 1, index: 5] at term 3 2688s raft2026/02/08 04:14:43 INFO: 5 [logterm: 1, index: 5, vote: 2] rejected MsgVote from 1 [logterm: 1, index: 5] at term 3 2688s raft2026/02/08 04:14:43 INFO: 1 [logterm: 1, index: 5, vote: 1] rejected MsgVote from 4 [logterm: 1, index: 5] at term 3 2688s raft2026/02/08 04:14:43 INFO: 2 received MsgVoteResp from 5 at term 3 2688s raft2026/02/08 04:14:43 INFO: 2 has received 2 MsgVoteResp votes and 1 vote rejections 2688s raft2026/02/08 04:14:43 INFO: 2 received MsgVoteResp from 3 at term 3 2688s raft2026/02/08 04:14:43 INFO: 2 has received 3 MsgVoteResp votes and 1 vote rejections 2688s raft2026/02/08 04:14:43 INFO: 2 became leader at term 3 2688s raft2026/02/08 04:14:43 INFO: raft.node: 2 elected leader 2 at term 3 2688s 2026/02/08 04:14:43 raft.3: stop 2688s raft2026/02/08 04:14:43 INFO: 4 [logterm: 1, index: 5, vote: 4] rejected MsgVote from 1 [logterm: 1, index: 5] at term 3 2688s raft2026/02/08 04:14:43 INFO: 4 received MsgVoteResp rejection from 2 at term 3 2688s raft2026/02/08 04:14:43 INFO: 4 has received 1 MsgVoteResp votes and 1 vote rejections 2688s raft2026/02/08 04:14:43 INFO: 4 received MsgVoteResp rejection from 5 at term 3 2688s raft2026/02/08 04:14:43 INFO: 4 has received 1 MsgVoteResp votes and 2 vote rejections 2688s raft2026/02/08 04:14:43 INFO: 1 received MsgVoteResp rejection from 5 at term 3 2688s raft2026/02/08 04:14:43 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections 2688s raft2026/02/08 04:14:43 INFO: raft.node: 5 elected leader 2 at term 3 2688s raft2026/02/08 04:14:43 INFO: 4 received MsgVoteResp rejection from 3 at term 3 2688s raft2026/02/08 04:14:43 INFO: 4 has received 1 MsgVoteResp votes and 3 vote rejections 2688s raft2026/02/08 04:14:43 INFO: 4 became follower at term 3 2688s raft2026/02/08 04:14:43 INFO: 1 received MsgVoteResp rejection from 2 at term 3 2688s raft2026/02/08 04:14:43 INFO: 1 has received 1 MsgVoteResp votes and 2 vote rejections 2688s raft2026/02/08 04:14:43 INFO: 1 became follower at term 3 2688s raft2026/02/08 04:14:43 INFO: raft.node: 1 elected leader 2 at term 3 2688s 2026/02/08 04:14:43 raft.4: stop 2688s raft2026/02/08 04:14:43 INFO: 4 switched to configuration voters=() 2688s raft2026/02/08 04:14:43 INFO: 4 became follower at term 3 2688s raft2026/02/08 04:14:43 INFO: newRaft 4 [peers: [], term: 3, commit: 5, applied: 0, lastindex: 5, lastterm: 1] 2688s raft2026/02/08 04:14:43 INFO: 3 switched to configuration voters=() 2688s raft2026/02/08 04:14:43 INFO: 3 became follower at term 3 2688s raft2026/02/08 04:14:43 INFO: newRaft 3 [peers: [], term: 3, commit: 5, applied: 0, lastindex: 5, lastterm: 1] 2688s raft2026/02/08 04:14:43 INFO: raft.node: 3 elected leader 2 at term 3 2688s raft2026/02/08 04:14:43 INFO: raft.node: 4 elected leader 2 at term 3 2688s 2026/02/08 04:14:43 raft.1: stop 2688s 2026/02/08 04:14:43 raft.2: stop 2688s 2026/02/08 04:14:43 raft.3: stop 2688s 2026/02/08 04:14:43 raft.4: stop 2688s 2026/02/08 04:14:43 raft.5: stop 2688s --- PASS: TestRestart (0.94s) 2688s === RUN TestPause 2688s raft2026/02/08 04:14:43 INFO: 1 switched to configuration voters=() 2688s raft2026/02/08 04:14:43 INFO: 1 became follower at term 0 2688s raft2026/02/08 04:14:43 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2688s raft2026/02/08 04:14:43 INFO: 1 became follower at term 1 2688s raft2026/02/08 04:14:43 INFO: 1 switched to configuration voters=(1) 2688s raft2026/02/08 04:14:43 INFO: 1 switched to configuration voters=(1 2) 2688s raft2026/02/08 04:14:43 INFO: 1 switched to configuration voters=(1 2 3) 2688s raft2026/02/08 04:14:43 INFO: 1 switched to configuration voters=(1 2 3 4) 2688s raft2026/02/08 04:14:43 INFO: 1 switched to configuration voters=(1 2 3 4 5) 2688s raft2026/02/08 04:14:43 INFO: 2 switched to configuration voters=() 2688s raft2026/02/08 04:14:43 INFO: 2 became follower at term 0 2688s raft2026/02/08 04:14:43 INFO: newRaft 2 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2688s raft2026/02/08 04:14:43 INFO: 2 became follower at term 1 2688s raft2026/02/08 04:14:43 INFO: 2 switched to configuration voters=(1) 2688s raft2026/02/08 04:14:43 INFO: 2 switched to configuration voters=(1 2) 2688s raft2026/02/08 04:14:43 INFO: 2 switched to configuration voters=(1 2 3) 2688s raft2026/02/08 04:14:43 INFO: 2 switched to configuration voters=(1 2 3 4) 2688s raft2026/02/08 04:14:43 INFO: 2 switched to configuration voters=(1 2 3 4 5) 2688s raft2026/02/08 04:14:43 INFO: 3 switched to configuration voters=() 2688s raft2026/02/08 04:14:43 INFO: 3 became follower at term 0 2688s raft2026/02/08 04:14:43 INFO: newRaft 3 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2688s raft2026/02/08 04:14:43 INFO: 3 became follower at term 1 2688s raft2026/02/08 04:14:43 INFO: 3 switched to configuration voters=(1) 2688s raft2026/02/08 04:14:43 INFO: 3 switched to configuration voters=(1 2) 2688s raft2026/02/08 04:14:43 INFO: 3 switched to configuration voters=(1 2 3) 2688s raft2026/02/08 04:14:43 INFO: 3 switched to configuration voters=(1 2 3 4) 2688s raft2026/02/08 04:14:43 INFO: 3 switched to configuration voters=(1 2 3 4 5) 2688s raft2026/02/08 04:14:43 INFO: 4 switched to configuration voters=() 2688s raft2026/02/08 04:14:43 INFO: 4 became follower at term 0 2688s raft2026/02/08 04:14:43 INFO: newRaft 4 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2688s raft2026/02/08 04:14:43 INFO: 4 became follower at term 1 2688s raft2026/02/08 04:14:43 INFO: 4 switched to configuration voters=(1) 2688s raft2026/02/08 04:14:43 INFO: 4 switched to configuration voters=(1 2) 2688s raft2026/02/08 04:14:43 INFO: 4 switched to configuration voters=(1 2 3) 2688s raft2026/02/08 04:14:43 INFO: 4 switched to configuration voters=(1 2 3 4) 2688s raft2026/02/08 04:14:43 INFO: 4 switched to configuration voters=(1 2 3 4 5) 2688s raft2026/02/08 04:14:43 INFO: 5 switched to configuration voters=() 2688s raft2026/02/08 04:14:43 INFO: 5 became follower at term 0 2688s raft2026/02/08 04:14:43 INFO: newRaft 5 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2688s raft2026/02/08 04:14:43 INFO: 5 became follower at term 1 2688s raft2026/02/08 04:14:43 INFO: 5 switched to configuration voters=(1) 2688s raft2026/02/08 04:14:43 INFO: 5 switched to configuration voters=(1 2) 2688s raft2026/02/08 04:14:43 INFO: 5 switched to configuration voters=(1 2 3) 2688s raft2026/02/08 04:14:43 INFO: 5 switched to configuration voters=(1 2 3 4) 2688s raft2026/02/08 04:14:43 INFO: 5 switched to configuration voters=(1 2 3 4 5) 2689s raft2026/02/08 04:14:43 INFO: 2 is starting a new election at term 1 2689s raft2026/02/08 04:14:43 INFO: 2 became candidate at term 2 2689s raft2026/02/08 04:14:43 INFO: 2 received MsgVoteResp from 2 at term 2 2689s raft2026/02/08 04:14:43 INFO: 2 [logterm: 1, index: 5] sent MsgVote request to 1 at term 2 2689s raft2026/02/08 04:14:43 INFO: 1 is starting a new election at term 1 2689s raft2026/02/08 04:14:43 INFO: 1 became candidate at term 2 2689s raft2026/02/08 04:14:43 INFO: 1 received MsgVoteResp from 1 at term 2 2689s raft2026/02/08 04:14:43 INFO: 1 [logterm: 1, index: 5] sent MsgVote request to 2 at term 2 2689s raft2026/02/08 04:14:43 INFO: 1 [logterm: 1, index: 5] sent MsgVote request to 3 at term 2 2689s raft2026/02/08 04:14:43 INFO: 1 [logterm: 1, index: 5] sent MsgVote request to 4 at term 2 2689s raft2026/02/08 04:14:43 INFO: 1 [logterm: 1, index: 5] sent MsgVote request to 5 at term 2 2689s raft2026/02/08 04:14:43 INFO: 2 [logterm: 1, index: 5] sent MsgVote request to 3 at term 2 2689s raft2026/02/08 04:14:43 INFO: 2 [logterm: 1, index: 5] sent MsgVote request to 4 at term 2 2689s raft2026/02/08 04:14:43 INFO: 2 [logterm: 1, index: 5] sent MsgVote request to 5 at term 2 2689s raft2026/02/08 04:14:43 INFO: 5 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 2689s raft2026/02/08 04:14:43 INFO: 5 became follower at term 2 2689s raft2026/02/08 04:14:43 INFO: 5 [logterm: 1, index: 5, vote: 0] cast MsgVote for 2 [logterm: 1, index: 5] at term 2 2689s raft2026/02/08 04:14:43 INFO: 1 [logterm: 1, index: 5, vote: 1] rejected MsgVote from 2 [logterm: 1, index: 5] at term 2 2689s raft2026/02/08 04:14:43 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2] 2689s raft2026/02/08 04:14:43 INFO: 3 became follower at term 2 2689s raft2026/02/08 04:14:43 INFO: 3 [logterm: 1, index: 5, vote: 0] cast MsgVote for 1 [logterm: 1, index: 5] at term 2 2689s raft2026/02/08 04:14:43 INFO: 3 [logterm: 1, index: 5, vote: 1] rejected MsgVote from 2 [logterm: 1, index: 5] at term 2 2689s raft2026/02/08 04:14:43 INFO: 4 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 2689s raft2026/02/08 04:14:43 INFO: 4 became follower at term 2 2689s raft2026/02/08 04:14:43 INFO: 4 [logterm: 1, index: 5, vote: 0] cast MsgVote for 2 [logterm: 1, index: 5] at term 2 2689s raft2026/02/08 04:14:43 INFO: 5 [logterm: 1, index: 5, vote: 2] rejected MsgVote from 1 [logterm: 1, index: 5] at term 2 2689s raft2026/02/08 04:14:43 INFO: 2 received MsgVoteResp from 5 at term 2 2689s raft2026/02/08 04:14:43 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections 2689s raft2026/02/08 04:14:43 INFO: 2 [logterm: 1, index: 5, vote: 2] rejected MsgVote from 1 [logterm: 1, index: 5] at term 2 2689s raft2026/02/08 04:14:43 INFO: 1 received MsgVoteResp rejection from 5 at term 2 2689s raft2026/02/08 04:14:43 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections 2689s raft2026/02/08 04:14:43 INFO: 4 [logterm: 1, index: 5, vote: 2] rejected MsgVote from 1 [logterm: 1, index: 5] at term 2 2689s raft2026/02/08 04:14:43 INFO: 1 received MsgVoteResp rejection from 4 at term 2 2689s raft2026/02/08 04:14:43 INFO: 1 has received 1 MsgVoteResp votes and 2 vote rejections 2689s raft2026/02/08 04:14:43 INFO: 1 received MsgVoteResp rejection from 2 at term 2 2689s raft2026/02/08 04:14:43 INFO: 1 has received 1 MsgVoteResp votes and 3 vote rejections 2689s raft2026/02/08 04:14:43 INFO: 1 became follower at term 2 2689s raft2026/02/08 04:14:43 INFO: 2 received MsgVoteResp from 4 at term 2 2689s raft2026/02/08 04:14:43 INFO: 2 has received 3 MsgVoteResp votes and 0 vote rejections 2689s raft2026/02/08 04:14:43 INFO: 2 became leader at term 2 2689s raft2026/02/08 04:14:43 INFO: raft.node: 2 elected leader 2 at term 2 2689s raft2026/02/08 04:14:43 INFO: raft.node: 3 elected leader 2 at term 2 2689s raft2026/02/08 04:14:43 INFO: raft.node: 5 elected leader 2 at term 2 2689s raft2026/02/08 04:14:43 INFO: raft.node: 1 elected leader 2 at term 2 2689s raft2026/02/08 04:14:43 INFO: raft.node: 4 elected leader 2 at term 2 2689s 2026/02/08 04:14:44 raft.1: stop 2689s 2026/02/08 04:14:44 raft.2: stop 2689s 2026/02/08 04:14:44 raft.3: stop 2689s 2026/02/08 04:14:44 raft.4: stop 2689s 2026/02/08 04:14:44 raft.5: stop 2689s --- PASS: TestPause (0.55s) 2689s PASS 2689s ok go.etcd.io/etcd/raft/rafttest 2.481s 2692s === RUN TestInflightsAdd 2692s --- PASS: TestInflightsAdd (0.00s) 2692s === RUN TestInflightFreeTo 2692s --- PASS: TestInflightFreeTo (0.00s) 2692s === RUN TestInflightFreeFirstOne 2692s --- PASS: TestInflightFreeFirstOne (0.00s) 2692s === RUN TestProgressString 2692s --- PASS: TestProgressString (0.03s) 2692s === RUN TestProgressIsPaused 2692s --- PASS: TestProgressIsPaused (0.00s) 2692s === RUN TestProgressResume 2692s --- PASS: TestProgressResume (0.00s) 2692s === RUN TestProgressBecomeProbe 2692s --- PASS: TestProgressBecomeProbe (0.00s) 2692s === RUN TestProgressBecomeReplicate 2692s --- PASS: TestProgressBecomeReplicate (0.00s) 2692s === RUN TestProgressBecomeSnapshot 2692s --- PASS: TestProgressBecomeSnapshot (0.00s) 2692s === RUN TestProgressUpdate 2692s --- PASS: TestProgressUpdate (0.00s) 2692s === RUN TestProgressMaybeDecr 2692s --- PASS: TestProgressMaybeDecr (0.00s) 2692s PASS 2692s ok go.etcd.io/etcd/raft/tracker 0.031s 2712s 2026/02/08 04:15:06 skip launching etcd server when invoked via go test 2712s ok go.etcd.io/etcd/server 0.028s 2722s === RUN TestJWTInfo 2722s === RUN TestJWTInfo/RSAPSS-priv 2722s === RUN TestJWTInfo/RSAPSS 2722s === RUN TestJWTInfo/RSAPSS/verify-only 2722s === RUN TestJWTInfo/ECDSA-priv 2722s === RUN TestJWTInfo/ECDSA 2722s === RUN TestJWTInfo/ECDSA/verify-only 2722s === RUN TestJWTInfo/HMAC 2722s === RUN TestJWTInfo/RSA-priv 2722s === RUN TestJWTInfo/RSA 2722s === RUN TestJWTInfo/RSA/verify-only 2722s --- PASS: TestJWTInfo (0.33s) 2722s --- PASS: TestJWTInfo/RSAPSS-priv (0.01s) 2722s --- PASS: TestJWTInfo/RSAPSS (0.01s) 2722s --- PASS: TestJWTInfo/RSAPSS/verify-only (0.00s) 2722s --- PASS: TestJWTInfo/ECDSA-priv (0.24s) 2722s --- PASS: TestJWTInfo/ECDSA (0.05s) 2722s --- PASS: TestJWTInfo/ECDSA/verify-only (0.00s) 2722s --- PASS: TestJWTInfo/HMAC (0.00s) 2722s --- PASS: TestJWTInfo/RSA-priv (0.00s) 2722s --- PASS: TestJWTInfo/RSA (0.02s) 2722s --- PASS: TestJWTInfo/RSA/verify-only (0.00s) 2722s === RUN TestJWTBad 2722s === RUN TestJWTBad/ecdsa_invalid_private_key 2722s === RUN TestJWTBad/no_options 2722s === RUN TestJWTBad/invalid_method 2722s === RUN TestJWTBad/invalid_ttl 2722s === RUN TestJWTBad/rsa_invalid_public_key 2722s === RUN TestJWTBad/rsa_invalid_private_key 2722s === RUN TestJWTBad/hmac_no_key 2722s === RUN TestJWTBad/hmac_pub_key 2722s === RUN TestJWTBad/missing_private_key_file 2722s === RUN TestJWTBad/rsa_no_key 2722s === RUN TestJWTBad/missing_public_key_file 2722s === RUN TestJWTBad/ecdsa_no_key 2722s === RUN TestJWTBad/ecdsa_invalid_public_key 2722s --- PASS: TestJWTBad (0.00s) 2722s --- PASS: TestJWTBad/ecdsa_invalid_private_key (0.00s) 2722s --- PASS: TestJWTBad/no_options (0.00s) 2722s --- PASS: TestJWTBad/invalid_method (0.00s) 2722s --- PASS: TestJWTBad/invalid_ttl (0.00s) 2722s --- PASS: TestJWTBad/rsa_invalid_public_key (0.00s) 2722s --- PASS: TestJWTBad/rsa_invalid_private_key (0.00s) 2722s --- PASS: TestJWTBad/hmac_no_key (0.00s) 2722s --- PASS: TestJWTBad/hmac_pub_key (0.00s) 2722s --- PASS: TestJWTBad/missing_private_key_file (0.00s) 2722s --- PASS: TestJWTBad/rsa_no_key (0.00s) 2722s --- PASS: TestJWTBad/missing_public_key_file (0.00s) 2722s --- PASS: TestJWTBad/ecdsa_no_key (0.00s) 2722s --- PASS: TestJWTBad/ecdsa_invalid_public_key (0.00s) 2722s === RUN TestJWTTokenWithMissingFields 2722s === RUN TestJWTTokenWithMissingFields/valid_token 2722s === RUN TestJWTTokenWithMissingFields/no_username 2722s === RUN TestJWTTokenWithMissingFields/no_revision 2722s --- PASS: TestJWTTokenWithMissingFields (0.14s) 2722s --- PASS: TestJWTTokenWithMissingFields/valid_token (0.05s) 2722s --- PASS: TestJWTTokenWithMissingFields/no_username (0.07s) 2722s --- PASS: TestJWTTokenWithMissingFields/no_revision (0.03s) 2722s === RUN TestRangePermission 2722s --- PASS: TestRangePermission (0.00s) 2722s === RUN TestKeyPermission 2722s --- PASS: TestKeyPermission (0.00s) 2722s === RUN TestRangeCheck 2722s === RUN TestRangeCheck/valid_single_key 2722s === RUN TestRangeCheck/valid_single_key#01 2722s === RUN TestRangeCheck/valid_key_range,_key_<_rangeEnd 2722s === RUN TestRangeCheck/invalid_empty_key_range,_key_==_rangeEnd 2722s === RUN TestRangeCheck/invalid_empty_key_range,_key_>_rangeEnd 2722s === RUN TestRangeCheck/invalid_key,_key_must_not_be_"" 2722s === RUN TestRangeCheck/invalid_key_range,_key_must_not_be_"" 2722s === RUN TestRangeCheck/invalid_key_range,_key_must_not_be_""#01 2722s === RUN TestRangeCheck/valid_single_key_(not_useful_in_practice) 2722s === RUN TestRangeCheck/valid_key_range,_larger_or_equals_to_"a" 2722s === RUN TestRangeCheck/valid_key_range,_which_includes_all_keys 2722s --- PASS: TestRangeCheck (0.05s) 2722s --- PASS: TestRangeCheck/valid_single_key (0.00s) 2722s --- PASS: TestRangeCheck/valid_single_key#01 (0.00s) 2722s --- PASS: TestRangeCheck/valid_key_range,_key_<_rangeEnd (0.00s) 2722s --- PASS: TestRangeCheck/invalid_empty_key_range,_key_==_rangeEnd (0.00s) 2722s --- PASS: TestRangeCheck/invalid_empty_key_range,_key_>_rangeEnd (0.00s) 2722s --- PASS: TestRangeCheck/invalid_key,_key_must_not_be_"" (0.00s) 2722s --- PASS: TestRangeCheck/invalid_key_range,_key_must_not_be_"" (0.00s) 2722s --- PASS: TestRangeCheck/invalid_key_range,_key_must_not_be_""#01 (0.00s) 2722s --- PASS: TestRangeCheck/valid_single_key_(not_useful_in_practice) (0.00s) 2722s --- PASS: TestRangeCheck/valid_key_range,_larger_or_equals_to_"a" (0.00s) 2722s --- PASS: TestRangeCheck/valid_key_range,_which_includes_all_keys (0.00s) 2722s === RUN TestSimpleTokenDisabled 2722s --- PASS: TestSimpleTokenDisabled (0.00s) 2722s === RUN TestSimpleTokenAssign 2722s --- PASS: TestSimpleTokenAssign (0.00s) 2722s === RUN TestNewAuthStoreRevision 2723s {"level":"warn","msg":"simple token is not cryptographically signed"} 2723s {"level":"info","msg":"added a user","user-name":"root"} 2723s {"level":"info","msg":"created a role","role-name":"root"} 2723s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 2723s {"level":"info","msg":"enabled authentication"} 2723s --- PASS: TestNewAuthStoreRevision (1.05s) 2723s === RUN TestNewAuthStoreBcryptCost 2723s {"level":"warn","msg":"simple token is not cryptographically signed"} 2723s {"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} 2723s {"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} 2723s --- PASS: TestNewAuthStoreBcryptCost (0.08s) 2723s === RUN TestUserAdd 2723s {"level":"warn","msg":"simple token is not cryptographically signed"} 2723s {"level":"info","msg":"added a user","user-name":"root"} 2723s {"level":"info","msg":"created a role","role-name":"root"} 2723s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 2723s {"level":"info","msg":"enabled authentication"} 2723s {"level":"info","msg":"created a role","role-name":"role-test"} 2723s {"level":"info","msg":"added a user","user-name":"foo"} 2723s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 2723s --- PASS: TestUserAdd (0.02s) 2723s === RUN TestRecover 2724s {"level":"warn","msg":"simple token is not cryptographically signed"} 2725s {"level":"info","msg":"added a user","user-name":"root"} 2725s {"level":"info","msg":"created a role","role-name":"root"} 2725s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 2725s {"level":"info","msg":"enabled authentication"} 2725s {"level":"info","msg":"created a role","role-name":"role-test"} 2725s {"level":"info","msg":"added a user","user-name":"foo"} 2725s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 2725s --- PASS: TestRecover (2.00s) 2725s === RUN TestRecoverWithEmptyRangePermCache 2725s {"level":"warn","msg":"simple token is not cryptographically signed"} 2725s {"level":"info","msg":"added a user","user-name":"root"} 2725s {"level":"info","msg":"created a role","role-name":"root"} 2725s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 2725s {"level":"info","msg":"enabled authentication"} 2725s {"level":"info","msg":"created a role","role-name":"role-test"} 2725s {"level":"info","msg":"added a user","user-name":"foo"} 2725s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 2725s --- PASS: TestRecoverWithEmptyRangePermCache (0.30s) 2725s === RUN TestCheckPassword 2726s {"level":"warn","msg":"simple token is not cryptographically signed"} 2726s {"level":"info","msg":"added a user","user-name":"root"} 2726s {"level":"info","msg":"created a role","role-name":"root"} 2726s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 2726s {"level":"info","msg":"enabled authentication"} 2726s {"level":"info","msg":"created a role","role-name":"role-test"} 2726s {"level":"info","msg":"added a user","user-name":"foo"} 2726s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 2726s {"level":"info","msg":"invalid password","user-name":"foo"} 2726s --- PASS: TestCheckPassword (0.39s) 2726s === RUN TestUserDelete 2726s {"level":"warn","msg":"simple token is not cryptographically signed"} 2726s {"level":"info","msg":"added a user","user-name":"root"} 2726s {"level":"info","msg":"created a role","role-name":"root"} 2726s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 2726s {"level":"info","msg":"enabled authentication"} 2727s {"level":"info","msg":"created a role","role-name":"role-test"} 2727s {"level":"info","msg":"added a user","user-name":"foo"} 2727s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 2727s {"level":"info","msg":"deleted a user","user-name":"foo","user-roles":[]} 2727s --- PASS: TestUserDelete (0.78s) 2727s === RUN TestUserDeleteAndPermCache 2727s {"level":"warn","msg":"simple token is not cryptographically signed"} 2727s {"level":"info","msg":"added a user","user-name":"root"} 2727s {"level":"info","msg":"created a role","role-name":"root"} 2727s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 2727s {"level":"info","msg":"enabled authentication"} 2727s {"level":"info","msg":"created a role","role-name":"role-test"} 2727s {"level":"info","msg":"added a user","user-name":"foo"} 2727s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 2727s {"level":"info","msg":"deleted a user","user-name":"foo","user-roles":[]} 2727s {"level":"info","msg":"added a user","user-name":"bar"} 2729s --- PASS: TestUserDeleteAndPermCache (0.22s) 2729s === RUN TestUserChangePassword 2729s {"level":"warn","msg":"simple token is not cryptographically signed"} 2729s {"level":"info","msg":"added a user","user-name":"root"} 2729s {"level":"info","msg":"created a role","role-name":"root"} 2729s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 2729s {"level":"info","msg":"enabled authentication"} 2729s {"level":"info","msg":"created a role","role-name":"role-test"} 2729s {"level":"info","msg":"added a user","user-name":"foo"} 2729s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 2729s {"level":"debug","msg":"authenticated a user","user-name":"foo","token":"dummy.1"} 2729s {"level":"info","msg":"changed a password of a user","user-name":"foo","user-roles":[]} 2729s {"level":"debug","msg":"authenticated a user","user-name":"foo","token":"dummy.2"} 2729s {"level":"info","msg":"changed a password of a user","user-name":"foo-no-user-options","user-roles":[]} 2729s --- PASS: TestUserChangePassword (0.93s) 2729s === RUN TestRoleAdd 2729s {"level":"warn","msg":"simple token is not cryptographically signed"} 2729s {"level":"info","msg":"added a user","user-name":"root"} 2729s {"level":"info","msg":"created a role","role-name":"root"} 2729s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 2729s {"level":"info","msg":"enabled authentication"} 2729s {"level":"info","msg":"created a role","role-name":"role-test"} 2729s {"level":"info","msg":"added a user","user-name":"foo"} 2729s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 2729s {"level":"info","msg":"created a role","role-name":"role-test-1"} 2729s --- PASS: TestRoleAdd (0.86s) 2729s === RUN TestUserGrant 2729s {"level":"warn","msg":"simple token is not cryptographically signed"} 2729s {"level":"info","msg":"added a user","user-name":"root"} 2729s {"level":"info","msg":"created a role","role-name":"root"} 2729s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 2729s {"level":"info","msg":"enabled authentication"} 2729s {"level":"info","msg":"created a role","role-name":"role-test"} 2729s {"level":"info","msg":"added a user","user-name":"foo"} 2729s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 2729s {"level":"info","msg":"granted a role to a user","user-name":"foo","user-roles":["role-test"],"added-role-name":"role-test"} 2729s --- PASS: TestUserGrant (0.69s) 2729s === RUN TestHasRole 2730s {"level":"warn","msg":"simple token is not cryptographically signed"} 2730s {"level":"info","msg":"added a user","user-name":"root"} 2730s {"level":"info","msg":"created a role","role-name":"root"} 2730s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 2730s {"level":"info","msg":"enabled authentication"} 2730s {"level":"info","msg":"created a role","role-name":"role-test"} 2730s {"level":"info","msg":"added a user","user-name":"foo"} 2730s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 2730s {"level":"info","msg":"granted a role to a user","user-name":"foo","user-roles":["role-test"],"added-role-name":"role-test"} 2730s {"level":"warn","msg":"'has-role' requested for non-existing user","user-name":"nouser","role-name":"role-test"} 2730s --- PASS: TestHasRole (0.22s) 2730s === RUN TestIsOpPermitted 2730s {"level":"warn","msg":"simple token is not cryptographically signed"} 2730s {"level":"info","msg":"added a user","user-name":"root"} 2730s {"level":"info","msg":"created a role","role-name":"root"} 2730s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 2730s {"level":"info","msg":"enabled authentication"} 2730s {"level":"info","msg":"created a role","role-name":"role-test"} 2730s {"level":"info","msg":"added a user","user-name":"foo"} 2730s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 2730s {"level":"info","msg":"created a role","role-name":"role-test-1"} 2730s {"level":"info","msg":"granted/updated a permission to a user","user-name":"role-test-1","permission-name":"WRITE"} 2730s {"level":"info","msg":"granted a role to a user","user-name":"foo","user-roles":["role-test-1"],"added-role-name":"role-test-1"} 2730s --- PASS: TestIsOpPermitted (0.68s) 2730s === RUN TestGetUser 2731s {"level":"warn","msg":"simple token is not cryptographically signed"} 2731s {"level":"info","msg":"added a user","user-name":"root"} 2731s {"level":"info","msg":"created a role","role-name":"root"} 2731s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 2731s {"level":"info","msg":"enabled authentication"} 2731s {"level":"info","msg":"created a role","role-name":"role-test"} 2731s {"level":"info","msg":"added a user","user-name":"foo"} 2731s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 2731s {"level":"info","msg":"granted a role to a user","user-name":"foo","user-roles":["role-test"],"added-role-name":"role-test"} 2731s --- PASS: TestGetUser (0.61s) 2731s === RUN TestListUsers 2731s {"level":"warn","msg":"simple token is not cryptographically signed"} 2731s {"level":"info","msg":"added a user","user-name":"root"} 2731s {"level":"info","msg":"created a role","role-name":"root"} 2731s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 2731s {"level":"info","msg":"enabled authentication"} 2731s {"level":"info","msg":"created a role","role-name":"role-test"} 2731s {"level":"info","msg":"added a user","user-name":"foo"} 2731s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 2731s {"level":"info","msg":"added a user","user-name":"user1"} 2731s --- PASS: TestListUsers (0.01s) 2731s === RUN TestRoleGrantPermission 2731s {"level":"warn","msg":"simple token is not cryptographically signed"} 2731s {"level":"info","msg":"added a user","user-name":"root"} 2731s {"level":"info","msg":"created a role","role-name":"root"} 2731s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 2731s {"level":"info","msg":"enabled authentication"} 2731s {"level":"info","msg":"created a role","role-name":"role-test"} 2731s {"level":"info","msg":"added a user","user-name":"foo"} 2731s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 2731s {"level":"info","msg":"created a role","role-name":"role-test-1"} 2731s {"level":"info","msg":"granted/updated a permission to a user","user-name":"role-test-1","permission-name":"WRITE"} 2731s --- PASS: TestRoleGrantPermission (0.01s) 2731s === RUN TestRoleGrantInvalidPermission 2731s {"level":"warn","msg":"simple token is not cryptographically signed"} 2731s {"level":"info","msg":"added a user","user-name":"root"} 2731s {"level":"info","msg":"created a role","role-name":"root"} 2731s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 2731s {"level":"info","msg":"enabled authentication"} 2731s {"level":"info","msg":"created a role","role-name":"role-test"} 2731s {"level":"info","msg":"added a user","user-name":"foo"} 2731s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 2731s {"level":"info","msg":"created a role","role-name":"role-test-1"} 2731s === RUN TestRoleGrantInvalidPermission/valid_range 2731s {"level":"info","msg":"granted/updated a permission to a user","user-name":"role-test-1","permission-name":"WRITE"} 2731s === RUN TestRoleGrantInvalidPermission/invalid_range:_nil_key 2731s === RUN TestRoleGrantInvalidPermission/valid_range:_single_key 2731s {"level":"info","msg":"granted/updated a permission to a user","user-name":"role-test-1","permission-name":"WRITE"} 2731s === RUN TestRoleGrantInvalidPermission/valid_range:_single_key#01 2731s {"level":"info","msg":"granted/updated a permission to a user","user-name":"role-test-1","permission-name":"WRITE"} 2731s === RUN TestRoleGrantInvalidPermission/invalid_range:_empty_(Key_==_RangeEnd) 2731s === RUN TestRoleGrantInvalidPermission/invalid_range:_empty_(Key_>_RangeEnd) 2731s === RUN TestRoleGrantInvalidPermission/invalid_range:_length_of_key_is_0 2731s === RUN TestRoleGrantInvalidPermission/invalid_range:_length_of_key_is_0#01 2731s === RUN TestRoleGrantInvalidPermission/invalid_range:_length_of_key_is_0#02 2731s === RUN TestRoleGrantInvalidPermission/valid_range:_single_key_permission_for_[]byte{0x00} 2731s {"level":"info","msg":"granted/updated a permission to a user","user-name":"role-test-1","permission-name":"WRITE"} 2731s === RUN TestRoleGrantInvalidPermission/valid_range:_"a"_or_larger_keys 2731s {"level":"info","msg":"granted/updated a permission to a user","user-name":"role-test-1","permission-name":"WRITE"} 2731s === RUN TestRoleGrantInvalidPermission/valid_range:_the_entire_keys 2731s {"level":"info","msg":"granted/updated a permission to a user","user-name":"role-test-1","permission-name":"WRITE"} 2731s --- PASS: TestRoleGrantInvalidPermission (0.03s) 2731s --- PASS: TestRoleGrantInvalidPermission/valid_range (0.00s) 2731s --- PASS: TestRoleGrantInvalidPermission/invalid_range:_nil_key (0.00s) 2731s --- PASS: TestRoleGrantInvalidPermission/valid_range:_single_key (0.00s) 2731s --- PASS: TestRoleGrantInvalidPermission/valid_range:_single_key#01 (0.00s) 2731s --- PASS: TestRoleGrantInvalidPermission/invalid_range:_empty_(Key_==_RangeEnd) (0.00s) 2731s --- PASS: TestRoleGrantInvalidPermission/invalid_range:_empty_(Key_>_RangeEnd) (0.00s) 2731s --- PASS: TestRoleGrantInvalidPermission/invalid_range:_length_of_key_is_0 (0.00s) 2731s --- PASS: TestRoleGrantInvalidPermission/invalid_range:_length_of_key_is_0#01 (0.00s) 2731s --- PASS: TestRoleGrantInvalidPermission/invalid_range:_length_of_key_is_0#02 (0.00s) 2731s --- PASS: TestRoleGrantInvalidPermission/valid_range:_single_key_permission_for_[]byte{0x00} (0.00s) 2731s --- PASS: TestRoleGrantInvalidPermission/valid_range:_"a"_or_larger_keys (0.00s) 2731s --- PASS: TestRoleGrantInvalidPermission/valid_range:_the_entire_keys (0.00s) 2731s === RUN TestRoleRevokePermission 2731s {"level":"warn","msg":"simple token is not cryptographically signed"} 2731s {"level":"info","msg":"added a user","user-name":"root"} 2731s {"level":"info","msg":"created a role","role-name":"root"} 2731s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 2731s {"level":"info","msg":"enabled authentication"} 2731s {"level":"info","msg":"created a role","role-name":"role-test"} 2731s {"level":"info","msg":"added a user","user-name":"foo"} 2731s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 2731s {"level":"info","msg":"created a role","role-name":"role-test-1"} 2731s {"level":"info","msg":"granted/updated a permission to a user","user-name":"role-test-1","permission-name":"WRITE"} 2731s {"level":"info","msg":"revoked a permission on range","role-name":"role-test-1","key":"Keys","range-end":"RangeEnd"} 2731s --- PASS: TestRoleRevokePermission (0.01s) 2731s === RUN TestUserRevokePermission 2731s {"level":"warn","msg":"simple token is not cryptographically signed"} 2731s {"level":"info","msg":"added a user","user-name":"root"} 2731s {"level":"info","msg":"created a role","role-name":"root"} 2731s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 2731s {"level":"info","msg":"enabled authentication"} 2731s {"level":"info","msg":"created a role","role-name":"role-test"} 2731s {"level":"info","msg":"added a user","user-name":"foo"} 2731s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 2731s {"level":"info","msg":"created a role","role-name":"role-test-1"} 2731s {"level":"info","msg":"granted a role to a user","user-name":"foo","user-roles":["role-test"],"added-role-name":"role-test"} 2731s {"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"} 2731s {"level":"info","msg":"granted/updated a permission to a user","user-name":"role-test-1","permission-name":"WRITE"} 2731s {"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"} 2731s --- PASS: TestUserRevokePermission (0.12s) 2731s === RUN TestRoleDelete 2731s {"level":"warn","msg":"simple token is not cryptographically signed"} 2731s {"level":"info","msg":"added a user","user-name":"root"} 2731s {"level":"info","msg":"created a role","role-name":"root"} 2731s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 2731s {"level":"info","msg":"enabled authentication"} 2731s {"level":"info","msg":"created a role","role-name":"role-test"} 2731s {"level":"info","msg":"added a user","user-name":"foo"} 2731s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 2731s {"level":"info","msg":"deleted a role","role-name":"role-test"} 2731s --- PASS: TestRoleDelete (0.01s) 2731s === RUN TestAuthInfoFromCtx 2731s {"level":"warn","msg":"simple token is not cryptographically signed"} 2731s {"level":"info","msg":"added a user","user-name":"root"} 2731s {"level":"info","msg":"created a role","role-name":"root"} 2731s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 2731s {"level":"info","msg":"enabled authentication"} 2731s {"level":"info","msg":"created a role","role-name":"role-test"} 2731s {"level":"info","msg":"added a user","user-name":"foo"} 2731s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 2731s {"level":"debug","msg":"authenticated a user","user-name":"foo","token":"dummy.1"} 2731s {"level":"warn","msg":"invalid auth token","token":"Invalid Token"} 2731s {"level":"warn","msg":"invalid auth token","token":"Invalid.Token"} 2731s --- PASS: TestAuthInfoFromCtx (0.01s) 2731s === RUN TestAuthDisable 2731s {"level":"warn","msg":"simple token is not cryptographically signed"} 2731s {"level":"info","msg":"added a user","user-name":"root"} 2731s {"level":"info","msg":"created a role","role-name":"root"} 2731s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 2731s {"level":"info","msg":"enabled authentication"} 2731s {"level":"info","msg":"created a role","role-name":"role-test"} 2731s {"level":"info","msg":"added a user","user-name":"foo"} 2731s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 2731s {"level":"info","msg":"disabled authentication"} 2731s --- PASS: TestAuthDisable (0.26s) 2731s === RUN TestIsAuthEnabled 2731s {"level":"warn","msg":"simple token is not cryptographically signed"} 2731s {"level":"info","msg":"added a user","user-name":"root"} 2731s {"level":"info","msg":"created a role","role-name":"root"} 2731s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 2731s {"level":"info","msg":"enabled authentication"} 2731s {"level":"info","msg":"created a role","role-name":"role-test"} 2731s {"level":"info","msg":"added a user","user-name":"foo"} 2731s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 2731s {"level":"info","msg":"authentication is already enabled; ignored auth enable request"} 2731s {"level":"debug","msg":"authenticated a user","user-name":"foo","token":"dummy.2"} 2731s {"level":"info","msg":"disabled authentication"} 2731s --- PASS: TestIsAuthEnabled (0.01s) 2731s === RUN TestAuthInfoFromCtxRace 2731s {"level":"warn","msg":"simple token is not cryptographically signed"} 2731s {"level":"info","msg":"added a user","user-name":"test"} 2731s --- PASS: TestAuthInfoFromCtxRace (0.05s) 2731s === RUN TestIsAdminPermitted 2731s {"level":"warn","msg":"simple token is not cryptographically signed"} 2731s {"level":"info","msg":"added a user","user-name":"root"} 2731s {"level":"info","msg":"created a role","role-name":"root"} 2731s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 2731s {"level":"info","msg":"enabled authentication"} 2731s {"level":"info","msg":"created a role","role-name":"role-test"} 2731s {"level":"info","msg":"added a user","user-name":"foo"} 2731s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 2731s {"level":"info","msg":"disabled authentication"} 2731s --- PASS: TestIsAdminPermitted (0.01s) 2731s === RUN TestRecoverFromSnapshot 2731s {"level":"warn","msg":"simple token is not cryptographically signed"} 2731s {"level":"info","msg":"added a user","user-name":"root"} 2731s {"level":"info","msg":"created a role","role-name":"root"} 2731s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 2731s {"level":"info","msg":"enabled authentication"} 2731s {"level":"info","msg":"created a role","role-name":"role-test"} 2731s {"level":"info","msg":"added a user","user-name":"foo"} 2731s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 2731s {"level":"warn","msg":"simple token is not cryptographically signed"} 2731s --- PASS: TestRecoverFromSnapshot (0.02s) 2731s === RUN TestHammerSimpleAuthenticate 2731s {"level":"warn","msg":"simple token is not cryptographically signed"} 2732s {"level":"info","msg":"added a user","user-name":"root"} 2732s {"level":"info","msg":"created a role","role-name":"root"} 2732s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 2732s {"level":"info","msg":"enabled authentication"} 2732s {"level":"info","msg":"created a role","role-name":"role-test"} 2732s {"level":"info","msg":"added a user","user-name":"foo"} 2732s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 2732s {"level":"info","msg":"added a user","user-name":"user-0"} 2732s {"level":"info","msg":"added a user","user-name":"user-1"} 2732s {"level":"info","msg":"added a user","user-name":"user-2"} 2732s {"level":"info","msg":"added a user","user-name":"user-3"} 2732s {"level":"info","msg":"added a user","user-name":"user-4"} 2732s {"level":"info","msg":"added a user","user-name":"user-5"} 2732s {"level":"info","msg":"added a user","user-name":"user-6"} 2732s {"level":"info","msg":"added a user","user-name":"user-7"} 2732s {"level":"info","msg":"added a user","user-name":"user-8"} 2732s {"level":"info","msg":"added a user","user-name":"user-9"} 2732s {"level":"info","msg":"added a user","user-name":"user-10"} 2732s {"level":"info","msg":"added a user","user-name":"user-11"} 2733s {"level":"info","msg":"added a user","user-name":"user-12"} 2733s {"level":"info","msg":"added a user","user-name":"user-13"} 2733s {"level":"info","msg":"added a user","user-name":"user-14"} 2733s {"level":"info","msg":"added a user","user-name":"user-15"} 2733s {"level":"info","msg":"added a user","user-name":"user-16"} 2733s {"level":"info","msg":"added a user","user-name":"user-17"} 2733s {"level":"info","msg":"added a user","user-name":"user-18"} 2733s {"level":"info","msg":"added a user","user-name":"user-19"} 2733s {"level":"info","msg":"added a user","user-name":"user-20"} 2733s {"level":"info","msg":"added a user","user-name":"user-21"} 2733s {"level":"info","msg":"added a user","user-name":"user-22"} 2733s {"level":"info","msg":"added a user","user-name":"user-23"} 2733s {"level":"info","msg":"added a user","user-name":"user-24"} 2733s {"level":"info","msg":"added a user","user-name":"user-25"} 2733s {"level":"info","msg":"added a user","user-name":"user-26"} 2733s {"level":"info","msg":"added a user","user-name":"user-27"} 2733s {"level":"info","msg":"added a user","user-name":"user-28"} 2733s {"level":"info","msg":"added a user","user-name":"user-29"} 2733s {"level":"info","msg":"added a user","user-name":"user-30"} 2733s {"level":"info","msg":"added a user","user-name":"user-31"} 2733s {"level":"info","msg":"added a user","user-name":"user-32"} 2733s {"level":"info","msg":"added a user","user-name":"user-33"} 2733s {"level":"info","msg":"added a user","user-name":"user-34"} 2733s {"level":"info","msg":"added a user","user-name":"user-35"} 2733s {"level":"info","msg":"added a user","user-name":"user-36"} 2733s {"level":"info","msg":"added a user","user-name":"user-37"} 2733s {"level":"info","msg":"added a user","user-name":"user-38"} 2733s {"level":"info","msg":"added a user","user-name":"user-39"} 2733s {"level":"info","msg":"added a user","user-name":"user-40"} 2733s {"level":"info","msg":"added a user","user-name":"user-41"} 2733s {"level":"info","msg":"added a user","user-name":"user-42"} 2733s {"level":"info","msg":"added a user","user-name":"user-43"} 2733s {"level":"info","msg":"added a user","user-name":"user-44"} 2733s {"level":"info","msg":"added a user","user-name":"user-45"} 2733s {"level":"info","msg":"added a user","user-name":"user-46"} 2733s {"level":"info","msg":"added a user","user-name":"user-47"} 2733s {"level":"info","msg":"added a user","user-name":"user-48"} 2734s {"level":"info","msg":"added a user","user-name":"user-49"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(0).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(0).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(0).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(0).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(0).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(0).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(0).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-44","token":"user-44(0).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(0).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(0).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-20","token":"user-20(0).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(0).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(0).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(0).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(0).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(0).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(0).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-9","token":"user-9(0).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(0).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(0).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(0).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(0).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(0).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(0).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(0).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(0).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(0).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(0).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(0).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(0).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(0).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(0).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(0).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(0).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(0).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(0).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(0).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(0).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(0).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(0).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(0).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(0).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(0).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-23","token":"user-23(0).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(0).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(0).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-29","token":"user-29(0).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(0).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(0).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(0).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(1).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-9","token":"user-9(1).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(1).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(1).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(1).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(1).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(1).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(1).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(1).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(1).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(1).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(1).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(1).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(1).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(1).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(1).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(1).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(1).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(1).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(1).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(1).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(1).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(1).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(1).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(1).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(1).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(1).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-44","token":"user-44(1).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(1).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(1).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-20","token":"user-20(1).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(1).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(1).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(1).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(1).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(1).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(1).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(1).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(1).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-23","token":"user-23(1).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(1).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(1).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(1).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(1).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(1).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(1).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-29","token":"user-29(1).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(1).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(1).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(1).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-23","token":"user-23(2).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(2).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(2).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(2).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(2).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(2).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(2).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-29","token":"user-29(2).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(2).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(2).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(2).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(2).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-9","token":"user-9(2).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(2).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(2).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(2).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(2).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(2).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(2).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(2).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(2).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(2).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(2).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(2).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(2).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(2).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(2).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(2).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(2).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(2).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(2).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(2).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(2).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(2).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(2).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(2).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(2).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(2).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-44","token":"user-44(2).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(2).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(2).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-20","token":"user-20(2).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(2).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(2).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(2).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(2).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(2).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(2).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(2).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(2).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(3).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(3).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(3).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-44","token":"user-44(3).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(3).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(3).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-20","token":"user-20(3).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(3).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(3).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(3).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(3).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(3).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(3).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(3).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(3).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-23","token":"user-23(3).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(3).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(3).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(3).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(3).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(3).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(3).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-29","token":"user-29(3).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(3).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(3).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(3).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(3).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-9","token":"user-9(3).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(3).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(3).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(3).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(3).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(3).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(3).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(3).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(3).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(3).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(3).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(3).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(3).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(3).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(3).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(3).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(3).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(3).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(3).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(3).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(3).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(3).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(3).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(4).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(4).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(4).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(4).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(4).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(4).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(4).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(4).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(4).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(4).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-44","token":"user-44(4).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(4).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(4).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-20","token":"user-20(4).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(4).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(4).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(4).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(4).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(4).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(4).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(4).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(4).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-23","token":"user-23(4).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(4).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(4).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(4).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(4).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(4).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(4).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-29","token":"user-29(4).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(4).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(4).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(4).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(4).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-9","token":"user-9(4).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(4).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(4).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(4).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(4).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(4).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(4).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(4).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(4).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(4).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(4).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(4).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(4).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(4).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(4).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(4).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(5).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(5).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(5).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(5).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(5).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(5).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(5).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(5).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(5).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(5).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(5).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(5).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(5).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(5).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(5).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(5).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(5).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(5).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(5).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(5).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(5).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(5).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(5).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(5).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(5).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-44","token":"user-44(5).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(5).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(5).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-20","token":"user-20(5).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(5).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(5).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(5).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(5).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(5).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(5).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(5).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(5).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-23","token":"user-23(5).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(5).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(5).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(5).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(5).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(5).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(5).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-29","token":"user-29(5).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(5).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(5).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(5).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(5).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-9","token":"user-9(5).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(6).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(6).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(6).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(6).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(6).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(6).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(6).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(6).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-44","token":"user-44(6).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(6).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(6).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-20","token":"user-20(6).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(6).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(6).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(6).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(6).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(6).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(6).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(6).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(6).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-23","token":"user-23(6).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(6).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(6).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(6).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(6).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(6).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(6).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-29","token":"user-29(6).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(6).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(6).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(6).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(6).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-9","token":"user-9(6).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(6).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(6).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(6).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(6).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(6).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(6).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(6).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(6).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(6).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(6).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(6).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(6).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(6).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(6).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(6).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(6).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(6).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(7).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(7).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-20","token":"user-20(7).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(7).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(7).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(7).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(7).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(7).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(7).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(7).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(7).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-23","token":"user-23(7).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(7).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(7).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(7).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(7).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(7).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(7).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-29","token":"user-29(7).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(7).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(7).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(7).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(7).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-9","token":"user-9(7).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(7).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(7).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(7).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(7).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(7).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(7).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(7).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(7).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(7).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(7).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(7).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(7).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(7).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(7).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(7).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(7).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(7).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(7).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(7).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(7).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(7).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(7).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(7).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(7).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(7).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-44","token":"user-44(7).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(8).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-5","token":"user-5(2).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-35","token":"user-35(4).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-20","token":"user-20(4).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-24","token":"user-24(4).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-26","token":"user-26(5).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-36","token":"user-36(7).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-23","token":"user-23(7).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-5","token":"user-5(0).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-25","token":"user-25(0).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-49","token":"user-49(1).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-28","token":"user-28(2).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-42","token":"user-42(2).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-2","token":"user-2(5).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-34","token":"user-34(5).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-35","token":"user-35(7).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-41","token":"user-41(0).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-9","token":"user-9(2).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-38","token":"user-38(3).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-25","token":"user-25(3).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-7","token":"user-7(5).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-47","token":"user-47(5).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-23","token":"user-23(5).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-0","token":"user-0(4).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-17","token":"user-17(0).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-12","token":"user-12(0).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-34","token":"user-34(0).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-20","token":"user-20(2).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-22","token":"user-22(3).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-6","token":"user-6(4).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-46","token":"user-46(5).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-4","token":"user-4(0).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-39","token":"user-39(1).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-8","token":"user-8(2).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-48","token":"user-48(3).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-1","token":"user-1(4).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-14","token":"user-14(4).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-29","token":"user-29(6).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-16","token":"user-16(0).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-9","token":"user-9(1).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-25","token":"user-25(2).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-44","token":"user-44(4).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-0","token":"user-0(5).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-44","token":"user-44(6).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-26","token":"user-26(6).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-8","token":"user-8(6).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-5","token":"user-5(1).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-12","token":"user-12(1).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-41","token":"user-41(1).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-31","token":"user-31(1).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-24","token":"user-24(2).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-39","token":"user-39(2).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-24","token":"user-24(3).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-36","token":"user-36(4).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-48","token":"user-48(0).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-33","token":"user-33(1).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-11","token":"user-11(2).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-2","token":"user-2(2).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-10","token":"user-10(2).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-33","token":"user-33(3).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-27","token":"user-27(3).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-5","token":"user-5(5).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-21","token":"user-21(2).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-8","token":"user-8(4).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-45","token":"user-45(5).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-28","token":"user-28(5).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-1","token":"user-1(7).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-6","token":"user-6(7).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-14","token":"user-14(1).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-24","token":"user-24(1).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-40","token":"user-40(1).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-40","token":"user-40(2).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-0","token":"user-0(2).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-15","token":"user-15(3).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-14","token":"user-14(6).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-13","token":"user-13(7).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-34","token":"user-34(1).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-4","token":"user-4(1).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-17","token":"user-17(5).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-44","token":"user-44(5).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-37","token":"user-37(7).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-3","token":"user-3(0).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-32","token":"user-32(1).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-42","token":"user-42(3).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-20","token":"user-20(3).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-0","token":"user-0(3).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-25","token":"user-25(5).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-38","token":"user-38(6).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-45","token":"user-45(6).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-20","token":"user-20(0).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-16","token":"user-16(1).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-3","token":"user-3(4).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-24","token":"user-24(5).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-27","token":"user-27(7).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-17","token":"user-17(7).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-32","token":"user-32(7).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-30","token":"user-30(2).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-7","token":"user-7(3).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-4","token":"user-4(7).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-1","token":"user-1(2).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-30","token":"user-30(4).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-48","token":"user-48(4).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-18","token":"user-18(7).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-3","token":"user-3(3).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-13","token":"user-13(5).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-9","token":"user-9(6).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-45","token":"user-45(7).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-18","token":"user-18(1).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-19","token":"user-19(4).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-16","token":"user-16(7).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-25","token":"user-25(7).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-37","token":"user-37(0).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-35","token":"user-35(1).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-33","token":"user-33(2).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-14","token":"user-14(3).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-16","token":"user-16(5).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-38","token":"user-38(5).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-7","token":"user-7(6).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-34","token":"user-34(7).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-45","token":"user-45(1).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-37","token":"user-37(1).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-46","token":"user-46(2).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-46","token":"user-46(4).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-15","token":"user-15(4).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-47","token":"user-47(6).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-3","token":"user-3(7).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-41","token":"user-41(7).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-24","token":"user-24(0).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-44","token":"user-44(1).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-11","token":"user-11(3).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-17","token":"user-17(6).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-40","token":"user-40(7).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-28","token":"user-28(7).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-20","token":"user-20(1).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-1","token":"user-1(1).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-13","token":"user-13(1).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-6","token":"user-6(2).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-35","token":"user-35(2).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-5","token":"user-5(3).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-45","token":"user-45(3).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-43","token":"user-43(3).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-33","token":"user-33(0).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-31","token":"user-31(3).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-10","token":"user-10(4).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-16","token":"user-16(4).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-22","token":"user-22(4).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-21","token":"user-21(5).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-27","token":"user-27(5).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-14","token":"user-14(5).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-36","token":"user-36(2).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-10","token":"user-10(3).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-23","token":"user-23(3).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-1","token":"user-1(3).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-39","token":"user-39(3).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-38","token":"user-38(4).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-11","token":"user-11(5).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-11","token":"user-11(6).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-21","token":"user-21(1).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-3","token":"user-3(1).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-31","token":"user-31(2).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-16","token":"user-16(2).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-18","token":"user-18(3).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-15","token":"user-15(6).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-30","token":"user-30(7).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-31","token":"user-31(0).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-22","token":"user-22(0).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-23","token":"user-23(1).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-30","token":"user-30(5).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-19","token":"user-19(7).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-23","token":"user-23(0).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-38","token":"user-38(0).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-6","token":"user-6(1).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-42","token":"user-42(4).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-15","token":"user-15(5).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-1","token":"user-1(5).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-20","token":"user-20(6).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-5","token":"user-5(6).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-42","token":"user-42(0).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-19","token":"user-19(0).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-7","token":"user-7(2).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-21","token":"user-21(3).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-8","token":"user-8(5).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-12","token":"user-12(6).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-43","token":"user-43(6).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-11","token":"user-11(7).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-38","token":"user-38(2).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-3","token":"user-3(2).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-34","token":"user-34(3).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-4","token":"user-4(3).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-43","token":"user-43(4).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-4","token":"user-4(5).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-6","token":"user-6(5).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-20","token":"user-20(7).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-13","token":"user-13(0).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-38","token":"user-38(1).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-25","token":"user-25(4).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-37","token":"user-37(6).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-39","token":"user-39(6).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-7","token":"user-7(7).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-43","token":"user-43(7).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-29","token":"user-29(1).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-44","token":"user-44(2).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-15","token":"user-15(7).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-42","token":"user-42(7).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-30","token":"user-30(0).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-2","token":"user-2(0).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-19","token":"user-19(2).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-34","token":"user-34(2).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-47","token":"user-47(4).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-39","token":"user-39(5).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-27","token":"user-27(0).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-7","token":"user-7(0).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-29","token":"user-29(0).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-48","token":"user-48(2).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-22","token":"user-22(2).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-36","token":"user-36(3).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-18","token":"user-18(4).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-43","token":"user-43(5).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-2","token":"user-2(1).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-40","token":"user-40(4).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-10","token":"user-10(5).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-35","token":"user-35(6).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-21","token":"user-21(6).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-14","token":"user-14(7).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-35","token":"user-35(0).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-18","token":"user-18(0).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-47","token":"user-47(1).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-15","token":"user-15(2).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-30","token":"user-30(3).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-29","token":"user-29(3).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-9","token":"user-9(3).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-33","token":"user-33(4).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-26","token":"user-26(0).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-46","token":"user-46(3).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-42","token":"user-42(5).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-20","token":"user-20(5).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-36","token":"user-36(6).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-0","token":"user-0(6).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-4","token":"user-4(6).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-13","token":"user-13(6).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-44","token":"user-44(0).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-31","token":"user-31(4).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-13","token":"user-13(4).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-37","token":"user-37(5).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-9","token":"user-9(7).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-28","token":"user-28(0).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-23","token":"user-23(2).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-45","token":"user-45(4).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-19","token":"user-19(5).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-2","token":"user-2(6).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-47","token":"user-47(7).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-11","token":"user-11(0).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-12","token":"user-12(5).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-10","token":"user-10(0).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-27","token":"user-27(1).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-22","token":"user-22(5).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-48","token":"user-48(5).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-33","token":"user-33(6).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-48","token":"user-48(6).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-15","token":"user-15(1).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-26","token":"user-26(3).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-9","token":"user-9(4).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-41","token":"user-41(5).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-40","token":"user-40(0).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-41","token":"user-41(2).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-32","token":"user-32(5).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-22","token":"user-22(6).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-10","token":"user-10(7).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-46","token":"user-46(1).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-14","token":"user-14(2).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-17","token":"user-17(2).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-16","token":"user-16(3).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-28","token":"user-28(3).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-16","token":"user-16(6).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-38","token":"user-38(7).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-0","token":"user-0(0).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-37","token":"user-37(2).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-18","token":"user-18(2).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-28","token":"user-28(4).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-31","token":"user-31(6).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-6","token":"user-6(6).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-48","token":"user-48(7).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-19","token":"user-19(1).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-13","token":"user-13(2).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-30","token":"user-30(6).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-32","token":"user-32(0).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-17","token":"user-17(1).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-17","token":"user-17(4).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-28","token":"user-28(6).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-29","token":"user-29(7).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-22","token":"user-22(7).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-43","token":"user-43(0).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-7","token":"user-7(1).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-0","token":"user-0(1).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-32","token":"user-32(6).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-6","token":"user-6(0).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-14","token":"user-14(0).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-27","token":"user-27(2).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-19","token":"user-19(3).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-17","token":"user-17(3).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-41","token":"user-41(3).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-21","token":"user-21(4).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-39","token":"user-39(4).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-25","token":"user-25(1).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-43","token":"user-43(1).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-44","token":"user-44(3).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-46","token":"user-46(6).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-23","token":"user-23(6).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-5","token":"user-5(7).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-44","token":"user-44(7).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-46","token":"user-46(0).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-8","token":"user-8(0).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-2","token":"user-2(3).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-12","token":"user-12(3).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-49","token":"user-49(4).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-32","token":"user-32(4).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-25","token":"user-25(6).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-49","token":"user-49(7).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-45","token":"user-45(0).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-39","token":"user-39(0).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-28","token":"user-28(1).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-23","token":"user-23(4).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-40","token":"user-40(5).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-21","token":"user-21(0).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-11","token":"user-11(1).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-36","token":"user-36(1).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-10","token":"user-10(1).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-32","token":"user-32(2).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-18","token":"user-18(5).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-41","token":"user-41(6).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-2","token":"user-2(7).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-48","token":"user-48(1).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-32","token":"user-32(3).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-27","token":"user-27(4).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-29","token":"user-29(5).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-3","token":"user-3(5).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-42","token":"user-42(6).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-24","token":"user-24(7).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-31","token":"user-31(7).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-43","token":"user-43(2).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-37","token":"user-37(4).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-29","token":"user-29(4).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-36","token":"user-36(5).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-40","token":"user-40(6).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-3","token":"user-3(6).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-47","token":"user-47(3).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-37","token":"user-37(3).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-12","token":"user-12(4).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-18","token":"user-18(6).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-19","token":"user-19(6).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-8","token":"user-8(8).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-49","token":"user-49(0).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-22","token":"user-22(1).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-49","token":"user-49(3).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-41","token":"user-41(4).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-5","token":"user-5(4).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-10","token":"user-10(6).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-15","token":"user-15(0).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-42","token":"user-42(1).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-40","token":"user-40(3).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-33","token":"user-33(5).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-21","token":"user-21(7).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-29","token":"user-29(2).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-34","token":"user-34(4).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-7","token":"user-7(4).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-31","token":"user-31(5).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-35","token":"user-35(5).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-34","token":"user-34(6).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-12","token":"user-12(7).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-36","token":"user-36(0).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-4","token":"user-4(2).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-45","token":"user-45(2).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-26","token":"user-26(2).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-4","token":"user-4(4).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-11","token":"user-11(4).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-1","token":"user-1(0).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-35","token":"user-35(3).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-6","token":"user-6(3).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-27","token":"user-27(6).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-49","token":"user-49(2).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-8","token":"user-8(3).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-26","token":"user-26(4).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-0","token":"user-0(7).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-9","token":"user-9(0).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-47","token":"user-47(2).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-49","token":"user-49(6).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-1","token":"user-1(6).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-30","token":"user-30(1).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-26","token":"user-26(1).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-12","token":"user-12(2).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-13","token":"user-13(3).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-2","token":"user-2(4).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-24","token":"user-24(6).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-26","token":"user-26(7).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-8","token":"user-8(7).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-9","token":"user-9(5).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-33","token":"user-33(7).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-46","token":"user-46(7).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-47","token":"user-47(0).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-49","token":"user-49(5).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-39","token":"user-39(7).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-8","token":"user-8(1).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(8).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(8).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-29","token":"user-29(8).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(8).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(8).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(8).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(8).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-9","token":"user-9(8).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(8).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(8).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(8).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(8).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(8).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(8).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(8).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(8).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(8).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(8).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(8).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(8).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(8).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(8).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(8).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(8).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(8).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(8).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(8).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(8).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(8).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(8).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(8).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(8).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(8).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-44","token":"user-44(8).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(8).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(8).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-20","token":"user-20(8).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(8).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(8).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(8).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(8).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(8).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(8).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(8).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(8).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-23","token":"user-23(8).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(8).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(8).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(8).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(9).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(9).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-9","token":"user-9(9).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(9).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(9).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(9).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(9).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(9).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(9).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(9).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(9).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(9).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(9).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(9).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(9).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(9).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(9).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(9).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(9).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(9).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(9).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(9).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(9).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(9).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(9).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(9).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(9).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(9).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-44","token":"user-44(9).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(9).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(9).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-20","token":"user-20(9).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(9).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(9).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(9).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(9).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(9).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(9).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(9).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(9).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-23","token":"user-23(9).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(9).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(9).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(9).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(9).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(9).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(9).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-29","token":"user-29(9).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(9).1"} 2734s {"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(9).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-13","token":"user-13(8).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-4","token":"user-4(8).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-27","token":"user-27(9).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-28","token":"user-28(9).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-16","token":"user-16(8).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-25","token":"user-25(9).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-14","token":"user-14(8).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-29","token":"user-29(9).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-20","token":"user-20(8).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-10","token":"user-10(8).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-2","token":"user-2(9).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-46","token":"user-46(9).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-36","token":"user-36(9).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-17","token":"user-17(8).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-5","token":"user-5(9).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-48","token":"user-48(8).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-14","token":"user-14(9).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-37","token":"user-37(9).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-15","token":"user-15(9).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-31","token":"user-31(8).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-7","token":"user-7(8).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-25","token":"user-25(8).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-32","token":"user-32(8).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-19","token":"user-19(9).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-44","token":"user-44(9).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-15","token":"user-15(8).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-47","token":"user-47(9).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-3","token":"user-3(8).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-9","token":"user-9(8).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-27","token":"user-27(8).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-6","token":"user-6(9).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-38","token":"user-38(8).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-22","token":"user-22(8).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-41","token":"user-41(8).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-2","token":"user-2(8).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-30","token":"user-30(9).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-49","token":"user-49(9).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-29","token":"user-29(8).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-47","token":"user-47(8).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-24","token":"user-24(8).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-42","token":"user-42(8).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-18","token":"user-18(8).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-26","token":"user-26(9).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-37","token":"user-37(8).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-24","token":"user-24(9).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-12","token":"user-12(9).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-4","token":"user-4(9).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-19","token":"user-19(8).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-35","token":"user-35(8).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-31","token":"user-31(9).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-5","token":"user-5(8).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-21","token":"user-21(9).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-1","token":"user-1(9).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-21","token":"user-21(8).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-34","token":"user-34(9).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-45","token":"user-45(8).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-30","token":"user-30(8).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-10","token":"user-10(9).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-0","token":"user-0(8).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-40","token":"user-40(8).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-49","token":"user-49(8).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-6","token":"user-6(8).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-35","token":"user-35(9).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-11","token":"user-11(8).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-17","token":"user-17(9).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-41","token":"user-41(9).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-48","token":"user-48(9).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-9","token":"user-9(9).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-42","token":"user-42(9).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-46","token":"user-46(8).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-28","token":"user-28(8).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-23","token":"user-23(8).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-45","token":"user-45(9).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-22","token":"user-22(9).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-33","token":"user-33(9).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-11","token":"user-11(9).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-8","token":"user-8(9).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-0","token":"user-0(9).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-39","token":"user-39(8).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-16","token":"user-16(9).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-38","token":"user-38(9).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-12","token":"user-12(8).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-44","token":"user-44(8).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-34","token":"user-34(8).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-7","token":"user-7(9).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-43","token":"user-43(9).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-13","token":"user-13(9).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-40","token":"user-40(9).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-43","token":"user-43(8).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-39","token":"user-39(9).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-23","token":"user-23(9).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-36","token":"user-36(8).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-32","token":"user-32(9).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-20","token":"user-20(9).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-33","token":"user-33(8).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-1","token":"user-1(8).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-3","token":"user-3(9).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-26","token":"user-26(8).1"} 2734s {"level":"debug","msg":"deleted a simple token","user-name":"user-18","token":"user-18(9).1"} 2734s --- PASS: TestHammerSimpleAuthenticate (2.39s) 2734s === RUN TestRolesOrder 2734s {"level":"warn","msg":"simple token is not cryptographically signed"} 2734s {"level":"info","msg":"added a user","user-name":"root"} 2734s {"level":"info","msg":"created a role","role-name":"root"} 2734s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 2734s {"level":"info","msg":"enabled authentication"} 2734s {"level":"info","msg":"added a user","user-name":"user"} 2734s {"level":"info","msg":"created a role","role-name":"role1"} 2734s {"level":"info","msg":"granted a role to a user","user-name":"user","user-roles":["role1"],"added-role-name":"role1"} 2734s {"level":"info","msg":"created a role","role-name":"role2"} 2734s {"level":"info","msg":"granted a role to a user","user-name":"user","user-roles":["role1","role2"],"added-role-name":"role2"} 2734s {"level":"info","msg":"created a role","role-name":"abc"} 2734s {"level":"info","msg":"granted a role to a user","user-name":"user","user-roles":["abc","role1","role2"],"added-role-name":"abc"} 2734s {"level":"info","msg":"created a role","role-name":"xyz"} 2734s {"level":"info","msg":"granted a role to a user","user-name":"user","user-roles":["abc","role1","role2","xyz"],"added-role-name":"xyz"} 2734s {"level":"info","msg":"created a role","role-name":"role3"} 2734s {"level":"info","msg":"granted a role to a user","user-name":"user","user-roles":["abc","role1","role2","role3","xyz"],"added-role-name":"role3"} 2734s --- PASS: TestRolesOrder (0.26s) 2734s === RUN TestAuthInfoFromCtxWithRootSimple 2734s {"level":"warn","msg":"simple token is not cryptographically signed"} 2734s {"level":"info","msg":"added a user","user-name":"root"} 2734s {"level":"info","msg":"created a role","role-name":"root"} 2734s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 2734s {"level":"info","msg":"enabled authentication"} 2734s --- PASS: TestAuthInfoFromCtxWithRootSimple (0.01s) 2734s === RUN TestAuthInfoFromCtxWithRootJWT 2734s {"level":"info","msg":"added a user","user-name":"root"} 2734s {"level":"info","msg":"created a role","role-name":"root"} 2734s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 2734s {"level":"info","msg":"enabled authentication"} 2734s {"level":"debug","msg":"created/assigned a new JWT token","user-name":"root","revision":4,"token":"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3NzA1MjQ0MjksInJldmlzaW9uIjo0LCJ1c2VybmFtZSI6InJvb3QifQ.ezEql2oveX7Y18BgHiXPgPaNFLFQvyG3Ki8uIJeI2Ekww1skb4vmgyXg55go4526z6W-W3HfS2Tn6JXHC4trO5DnS3Fh3xNzvvqU0K2ysKsdivUB1wVGgF1ReLYGmkXEQ0XZ-F_FHPHOB8w_C9-okNB0KRJEaVYT1JXUc8RYloUBITv4Cyw0zx2gJCkJ70-i6Sk9G9RDgFWbEm1If2Imvzf9YPzyFzOq-DyuFgLZ-QyZRq6rrR1xoWbBBJsOLeMKTsiyLZoYyVTspXaqRMmL13LQggbQniZCWFalbnAXI8uFXpoet88yAM_fPT-XQDlnQZdYSgGCjFONnm7vLBgGVA"} 2734s --- PASS: TestAuthInfoFromCtxWithRootJWT (0.16s) 2734s === RUN TestUserNoPasswordAdd 2734s {"level":"warn","msg":"simple token is not cryptographically signed"} 2734s {"level":"info","msg":"added a user","user-name":"root"} 2734s {"level":"info","msg":"created a role","role-name":"root"} 2734s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 2734s {"level":"info","msg":"enabled authentication"} 2734s {"level":"info","msg":"created a role","role-name":"role-test"} 2734s {"level":"info","msg":"added a user","user-name":"foo"} 2734s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 2734s {"level":"info","msg":"added a user","user-name":"usernopass"} 2734s --- PASS: TestUserNoPasswordAdd (0.01s) 2734s === RUN TestUserAddWithOldLog 2735s {"level":"warn","msg":"simple token is not cryptographically signed"} 2735s {"level":"info","msg":"added a user","user-name":"root"} 2735s {"level":"info","msg":"created a role","role-name":"root"} 2735s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 2735s {"level":"info","msg":"enabled authentication"} 2735s {"level":"info","msg":"created a role","role-name":"role-test"} 2735s {"level":"info","msg":"added a user","user-name":"foo"} 2735s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 2735s {"level":"info","msg":"added a user","user-name":"bar"} 2736s --- PASS: TestUserAddWithOldLog (1.34s) 2736s === RUN TestUserChangePasswordWithOldLog 2736s {"level":"warn","msg":"simple token is not cryptographically signed"} 2736s {"level":"info","msg":"added a user","user-name":"root"} 2736s {"level":"info","msg":"created a role","role-name":"root"} 2736s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 2736s {"level":"info","msg":"enabled authentication"} 2736s {"level":"info","msg":"created a role","role-name":"role-test"} 2736s {"level":"info","msg":"added a user","user-name":"foo"} 2736s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 2736s {"level":"debug","msg":"authenticated a user","user-name":"foo","token":"dummy.1"} 2736s {"level":"info","msg":"changed a password of a user","user-name":"foo","user-roles":[]} 2736s {"level":"debug","msg":"authenticated a user","user-name":"foo","token":"dummy.2"} 2736s --- PASS: TestUserChangePasswordWithOldLog (0.21s) 2736s PASS 2736s ok go.etcd.io/etcd/server/auth 14.515s 2743s === RUN TestConfigVerifyBootstrapWithoutClusterAndDiscoveryURLFail 2743s --- PASS: TestConfigVerifyBootstrapWithoutClusterAndDiscoveryURLFail (0.00s) 2743s === RUN TestConfigVerifyExistingWithDiscoveryURLFail 2743s --- PASS: TestConfigVerifyExistingWithDiscoveryURLFail (0.00s) 2743s === RUN TestConfigVerifyLocalMember 2743s --- PASS: TestConfigVerifyLocalMember (0.00s) 2743s === RUN TestSnapDir 2743s --- PASS: TestSnapDir (0.00s) 2743s === RUN TestWALDir 2743s --- PASS: TestWALDir (0.00s) 2743s === RUN TestShouldDiscover 2743s --- PASS: TestShouldDiscover (0.00s) 2743s === RUN TestV2DeprecationEnum_IsAtLeast 2743s === RUN TestV2DeprecationEnum_IsAtLeast/not-yet_>=_not-yet 2743s === RUN TestV2DeprecationEnum_IsAtLeast/not-yet_>=_write-only-drop-data 2743s === RUN TestV2DeprecationEnum_IsAtLeast/not-yet_>=_gone 2743s === RUN TestV2DeprecationEnum_IsAtLeast/gone_>=_write-only-drop-data 2743s === RUN TestV2DeprecationEnum_IsAtLeast/gone_>=_not-yet 2743s === RUN TestV2DeprecationEnum_IsAtLeast/gone_>=_gone 2743s === RUN TestV2DeprecationEnum_IsAtLeast/write-only_>=_write-only-drop-data 2743s === RUN TestV2DeprecationEnum_IsAtLeast/write-only-drop-data_>=_write-only 2743s --- PASS: TestV2DeprecationEnum_IsAtLeast (0.00s) 2743s --- PASS: TestV2DeprecationEnum_IsAtLeast/not-yet_>=_not-yet (0.00s) 2743s --- PASS: TestV2DeprecationEnum_IsAtLeast/not-yet_>=_write-only-drop-data (0.00s) 2743s --- PASS: TestV2DeprecationEnum_IsAtLeast/not-yet_>=_gone (0.00s) 2743s --- PASS: TestV2DeprecationEnum_IsAtLeast/gone_>=_write-only-drop-data (0.00s) 2743s --- PASS: TestV2DeprecationEnum_IsAtLeast/gone_>=_not-yet (0.00s) 2743s --- PASS: TestV2DeprecationEnum_IsAtLeast/gone_>=_gone (0.00s) 2743s --- PASS: TestV2DeprecationEnum_IsAtLeast/write-only_>=_write-only-drop-data (0.00s) 2743s --- PASS: TestV2DeprecationEnum_IsAtLeast/write-only-drop-data_>=_write-only (0.00s) 2743s PASS 2743s ok go.etcd.io/etcd/server/config 0.225s 2747s === RUN TestToBackendFileName 2747s --- PASS: TestToBackendFileName (0.00s) 2747s === RUN TestToMemberDir 2747s --- PASS: TestToMemberDir (0.00s) 2747s === RUN TestToSnapDir 2747s --- PASS: TestToSnapDir (0.00s) 2747s === RUN TestToWalDir 2747s --- PASS: TestToWalDir (0.00s) 2747s === RUN TestToWalDirSlash 2747s --- PASS: TestToWalDirSlash (0.00s) 2747s PASS 2747s ok go.etcd.io/etcd/server/datadir 0.083s 2761s === RUN TestEnableAuth 2761s auth_test.go:27: Skipping test that fails in salsa CI pipeline 2761s --- SKIP: TestEnableAuth (0.02s) 2761s === RUN TestConfigFileOtherFields 2761s --- PASS: TestConfigFileOtherFields (0.00s) 2761s === RUN TestUpdateDefaultClusterFromName 2761s --- PASS: TestUpdateDefaultClusterFromName (0.00s) 2761s === RUN TestUpdateDefaultClusterFromNameOverwrite 2761s --- PASS: TestUpdateDefaultClusterFromNameOverwrite (0.00s) 2761s === RUN TestAutoCompactionModeInvalid 2761s --- PASS: TestAutoCompactionModeInvalid (0.00s) 2761s === RUN TestAutoCompactionModeParse 2761s --- PASS: TestAutoCompactionModeParse (0.00s) 2761s === RUN TestPeerURLsMapAndTokenFromSRV 2761s {"level":"warn","ts":"2026-02-08T04:15:56.065665Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 2761s {"level":"info","ts":"2026-02-08T04:15:56.065690Z","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"} 2761s {"level":"info","ts":"2026-02-08T04:15:56.065708Z","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"} 2761s {"level":"warn","ts":"2026-02-08T04:15:56.065720Z","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"}]} 2761s {"level":"warn","ts":"2026-02-08T04:15:56.065934Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 2761s {"level":"info","ts":"2026-02-08T04:15:56.065972Z","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"]} 2761s {"level":"info","ts":"2026-02-08T04:15:56.065993Z","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"} 2761s {"level":"warn","ts":"2026-02-08T04:15:56.066012Z","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"} 2761s {"level":"info","ts":"2026-02-08T04:15:56.066019Z","caller":"embed/config.go:805","msg":"got bootstrap from DNS for etcd-server","node":"1.example.com=https://1.example.com:2380"} 2761s {"level":"info","ts":"2026-02-08T04:15:56.066027Z","caller":"embed/config.go:805","msg":"got bootstrap from DNS for etcd-server","node":"0=https://2.example.com:2380"} 2761s {"level":"info","ts":"2026-02-08T04:15:56.066036Z","caller":"embed/config.go:805","msg":"got bootstrap from DNS for etcd-server","node":"1=https://3.example.com:2380"} 2761s {"level":"warn","ts":"2026-02-08T04:15:56.073331Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 2761s {"level":"info","ts":"2026-02-08T04:15:56.073341Z","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"]} 2761s {"level":"info","ts":"2026-02-08T04:15:56.073376Z","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"]} 2761s {"level":"info","ts":"2026-02-08T04:15:56.073387Z","caller":"embed/config.go:805","msg":"got bootstrap from DNS for etcd-server","node":"1.example.com=https://1.example.com:2380"} 2761s {"level":"info","ts":"2026-02-08T04:15:56.073391Z","caller":"embed/config.go:805","msg":"got bootstrap from DNS for etcd-server","node":"0=http://2.example.com:2380"} 2761s {"level":"info","ts":"2026-02-08T04:15:56.073394Z","caller":"embed/config.go:805","msg":"got bootstrap from DNS for etcd-server","node":"1=http://3.example.com:2380"} 2761s {"level":"warn","ts":"2026-02-08T04:15:56.073676Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 2761s {"level":"info","ts":"2026-02-08T04:15:56.073695Z","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"} 2761s {"level":"info","ts":"2026-02-08T04:15:56.073703Z","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"]} 2761s {"level":"warn","ts":"2026-02-08T04:15:56.073710Z","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"} 2761s {"level":"info","ts":"2026-02-08T04:15:56.073716Z","caller":"embed/config.go:805","msg":"got bootstrap from DNS for etcd-server","node":"1.example.com=http://1.example.com:2380"} 2761s {"level":"info","ts":"2026-02-08T04:15:56.073719Z","caller":"embed/config.go:805","msg":"got bootstrap from DNS for etcd-server","node":"0=http://2.example.com:2380"} 2761s {"level":"info","ts":"2026-02-08T04:15:56.073722Z","caller":"embed/config.go:805","msg":"got bootstrap from DNS for etcd-server","node":"1=http://3.example.com:2380"} 2761s --- PASS: TestPeerURLsMapAndTokenFromSRV (0.01s) 2761s === RUN TestLeaseCheckpointValidate 2761s === RUN TestLeaseCheckpointValidate/Default_config_should_pass 2761s {"level":"warn","ts":"2026-02-08T04:15:56.073992Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 2761s === RUN TestLeaseCheckpointValidate/Enabling_checkpoint_leases_should_pass 2761s {"level":"warn","ts":"2026-02-08T04:15:56.074179Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 2761s {"level":"warn","ts":"2026-02-08T04:15:56.074306Z","caller":"embed/config.go:744","msg":"Detected that checkpointing is enabled without persistence. Consider enabling experimental-enable-lease-checkpoint-persist"} 2761s === RUN TestLeaseCheckpointValidate/Enabling_checkpoint_leases_and_persist_should_pass 2761s {"level":"warn","ts":"2026-02-08T04:15:56.074601Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 2761s === RUN TestLeaseCheckpointValidate/Enabling_checkpoint_leases_persist_without_checkpointing_itself_should_fail 2761s {"level":"warn","ts":"2026-02-08T04:15:56.328786Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 2761s --- PASS: TestLeaseCheckpointValidate (0.26s) 2761s --- PASS: TestLeaseCheckpointValidate/Default_config_should_pass (0.00s) 2761s --- PASS: TestLeaseCheckpointValidate/Enabling_checkpoint_leases_should_pass (0.00s) 2761s --- PASS: TestLeaseCheckpointValidate/Enabling_checkpoint_leases_and_persist_should_pass (0.00s) 2761s --- PASS: TestLeaseCheckpointValidate/Enabling_checkpoint_leases_persist_without_checkpointing_itself_should_fail (0.00s) 2761s === RUN TestLogRotation 2761s === RUN TestLogRotation/mixed_log_output_targets 2761s {"level":"warn","ts":"2026-02-08T04:15:56.329123Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 2761s {"level":"info","ts":"2026-02-08T04:15:56.329280Z","caller":"embed/config_test.go:445","msg":"test log"} 2761s === RUN TestLogRotation/log_output_relative_path 2761s {"level":"warn","ts":"2026-02-08T04:15:56.329421Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 2761s {"level":"info","ts":"2026-02-08T04:15:56.329429Z","caller":"embed/config_test.go:445","msg":"test log"} 2761s === RUN TestLogRotation/no_file_targets 2761s === RUN TestLogRotation/multiple_file_targets 2761s === RUN TestLogRotation/default_output 2761s === RUN TestLogRotation/default_log_rotation_config 2761s === RUN TestLogRotation/invalid_logger_config 2761s === RUN TestLogRotation/improperly_formatted_logger_config 2761s --- PASS: TestLogRotation (0.00s) 2761s --- PASS: TestLogRotation/mixed_log_output_targets (0.00s) 2761s --- PASS: TestLogRotation/log_output_relative_path (0.00s) 2761s --- PASS: TestLogRotation/no_file_targets (0.00s) 2761s --- PASS: TestLogRotation/multiple_file_targets (0.00s) 2761s --- PASS: TestLogRotation/default_output (0.00s) 2761s --- PASS: TestLogRotation/default_log_rotation_config (0.00s) 2761s --- PASS: TestLogRotation/invalid_logger_config (0.00s) 2761s --- PASS: TestLogRotation/improperly_formatted_logger_config (0.00s) 2761s === RUN TestTLSVersionMinMax 2761s === RUN TestTLSVersionMinMax/Minimum_TLS_version_is_set 2761s {"level":"warn","ts":"2026-02-08T04:15:56.330660Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 2761s === RUN TestTLSVersionMinMax/Maximum_TLS_version_is_set 2761s {"level":"warn","ts":"2026-02-08T04:15:56.330809Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 2761s === RUN TestTLSVersionMinMax/Minimum_and_Maximum_TLS_versions_are_set 2761s {"level":"warn","ts":"2026-02-08T04:15:56.330884Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 2761s === RUN TestTLSVersionMinMax/Minimum_and_Maximum_TLS_versions_are_set_in_reverse_order 2761s {"level":"warn","ts":"2026-02-08T04:15:56.331123Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 2761s === RUN TestTLSVersionMinMax/Invalid_minimum_TLS_version 2761s {"level":"warn","ts":"2026-02-08T04:15:56.332158Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 2761s === RUN TestTLSVersionMinMax/Invalid_maximum_TLS_version 2761s {"level":"warn","ts":"2026-02-08T04:15:56.332230Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 2761s === RUN TestTLSVersionMinMax/Cipher_suites_configured_for_TLS_1.3 2761s {"level":"warn","ts":"2026-02-08T04:15:56.332284Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 2761s --- PASS: TestTLSVersionMinMax (0.00s) 2761s --- PASS: TestTLSVersionMinMax/Minimum_TLS_version_is_set (0.00s) 2761s --- PASS: TestTLSVersionMinMax/Maximum_TLS_version_is_set (0.00s) 2761s --- PASS: TestTLSVersionMinMax/Minimum_and_Maximum_TLS_versions_are_set (0.00s) 2761s --- PASS: TestTLSVersionMinMax/Minimum_and_Maximum_TLS_versions_are_set_in_reverse_order (0.00s) 2761s --- PASS: TestTLSVersionMinMax/Invalid_minimum_TLS_version (0.00s) 2761s --- PASS: TestTLSVersionMinMax/Invalid_maximum_TLS_version (0.00s) 2761s --- PASS: TestTLSVersionMinMax/Cipher_suites_configured_for_TLS_1.3 (0.00s) 2761s === RUN TestDetermineSampler 2761s === RUN TestDetermineSampler/sample_rate_is_disabled 2761s === RUN TestDetermineSampler/sample_rate_is_100 2761s --- PASS: TestDetermineSampler (0.00s) 2761s --- PASS: TestDetermineSampler/sample_rate_is_disabled (0.00s) 2761s --- PASS: TestDetermineSampler/sample_rate_is_100 (0.00s) 2761s === RUN TestTracingConfig 2761s === RUN TestTracingConfig/invalid_-_sample_rate_is_less_than_0 2761s === RUN TestTracingConfig/invalid_-_sample_rate_is_more_than_allowed_value 2761s === RUN TestTracingConfig/valid_-_sample_rate_is_100 2761s --- PASS: TestTracingConfig (0.00s) 2761s --- PASS: TestTracingConfig/invalid_-_sample_rate_is_less_than_0 (0.00s) 2761s --- PASS: TestTracingConfig/invalid_-_sample_rate_is_more_than_allowed_value (0.00s) 2761s --- PASS: TestTracingConfig/valid_-_sample_rate_is_100 (0.00s) 2761s === RUN TestEmptyClientTLSInfo_createMetricsListener 2761s --- PASS: TestEmptyClientTLSInfo_createMetricsListener (0.00s) 2761s === RUN TestStartEtcdWrongToken 2761s {"level":"warn","ts":"2026-02-08T04:15:56.332858Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 2761s {"level":"info","ts":"2026-02-08T04:15:56.332875Z","caller":"embed/etcd.go:128","msg":"configuring peer listeners","listen-peer-urls":["unix://localhost:12870000001"]} 2761s {"level":"info","ts":"2026-02-08T04:15:56.333132Z","caller":"embed/etcd.go:136","msg":"configuring client listeners","listen-client-urls":["unix://localhost:12870000000"]} 2761s {"level":"info","ts":"2026-02-08T04:15:56.333200Z","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/TestStartEtcdWrongToken3548083236/001/token-test2355501480","wal-dir":"","wal-dir-dedicated":"","member-dir":"/tmp/TestStartEtcdWrongToken3548083236/001/token-test2355501480/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:12870000001"],"listen-peer-urls":["unix://localhost:12870000001"],"advertise-client-urls":["unix://localhost:12870000000"],"listen-client-urls":["unix://localhost:12870000000"],"listen-metrics-urls":[],"cors":["*"],"host-whitelist":["*"],"initial-cluster":"default=unix://localhost:12870000001","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"} 2762s {"level":"info","ts":"2026-02-08T04:15:56.616587Z","caller":"etcdserver/backend.go:81","msg":"opened backend db","path":"/tmp/TestStartEtcdWrongToken3548083236/001/token-test2355501480/member/snap/db","took":"283.22044ms"} 2762s {"level":"info","ts":"2026-02-08T04:15:56.949211Z","caller":"etcdserver/raft.go:505","msg":"starting local member","local-member-id":"185ff3748e84de35","cluster-id":"4196ba1fff9674a4"} 2762s {"level":"info","ts":"2026-02-08T04:15:56.949305Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"185ff3748e84de35 switched to configuration voters=()"} 2762s {"level":"info","ts":"2026-02-08T04:15:56.953817Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"185ff3748e84de35 became follower at term 0"} 2762s {"level":"info","ts":"2026-02-08T04:15:56.953832Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"newRaft 185ff3748e84de35 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]"} 2762s {"level":"info","ts":"2026-02-08T04:15:56.953848Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"185ff3748e84de35 became follower at term 1"} 2762s {"level":"info","ts":"2026-02-08T04:15:56.953890Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"185ff3748e84de35 switched to configuration voters=(1756390061630610997)"} 2762s {"level":"warn","ts":"2026-02-08T04:15:56.979979Z","caller":"auth/store.go:1253","msg":"unknown token type","type":"wrong-token","error":"auth: invalid auth options"} 2762s {"level":"warn","ts":"2026-02-08T04:15:56.980007Z","caller":"etcdserver/server.go:615","msg":"failed to create token provider","error":"auth: invalid auth options"} 2762s {"level":"info","ts":"2026-02-08T04:15:56.980319Z","caller":"embed/etcd.go:378","msg":"closing etcd server","name":"default","data-dir":"/tmp/TestStartEtcdWrongToken3548083236/001/token-test2355501480","advertise-peer-urls":["unix://localhost:12870000001"],"advertise-client-urls":["unix://localhost:12870000000"]} 2762s {"level":"info","ts":"2026-02-08T04:15:56.980418Z","caller":"embed/etcd.go:380","msg":"closed etcd server","name":"default","data-dir":"/tmp/TestStartEtcdWrongToken3548083236/001/token-test2355501480","advertise-peer-urls":["unix://localhost:12870000001"],"advertise-client-urls":["unix://localhost:12870000000"]} 2762s --- PASS: TestStartEtcdWrongToken (0.65s) 2762s PASS 2762s ok go.etcd.io/etcd/server/embed 1.038s 2776s === RUN TestConfigParsingMemberFlags 2776s --- PASS: TestConfigParsingMemberFlags (0.01s) 2776s === RUN TestConfigFileMemberFields 2776s {"level":"info","ts":"2026-02-08T04:16:11.453122Z","caller":"etcdmain/config.go:354","msg":"loaded server configuration, other configuration command line flags and environment variables will be ignored if provided","path":"/tmp/servercfg3802802894"} 2776s --- PASS: TestConfigFileMemberFields (0.00s) 2776s === RUN TestConfigParsingClusteringFlags 2776s {"level":"warn","ts":"2026-02-08T04:16:11.453632Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 2776s --- PASS: TestConfigParsingClusteringFlags (0.00s) 2776s === RUN TestConfigFileClusteringFields 2776s {"level":"warn","ts":"2026-02-08T04:16:11.455037Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 2776s {"level":"info","ts":"2026-02-08T04:16:11.455116Z","caller":"etcdmain/config.go:354","msg":"loaded server configuration, other configuration command line flags and environment variables will be ignored if provided","path":"/tmp/servercfg174464264"} 2776s --- PASS: TestConfigFileClusteringFields (0.00s) 2776s === RUN TestConfigFileClusteringFlags 2776s {"level":"warn","ts":"2026-02-08T04:16:11.455549Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 2776s {"level":"info","ts":"2026-02-08T04:16:11.455601Z","caller":"etcdmain/config.go:354","msg":"loaded server configuration, other configuration command line flags and environment variables will be ignored if provided","path":"/tmp/servercfg780564289"} 2776s {"level":"warn","ts":"2026-02-08T04:16:11.455962Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 2776s {"level":"info","ts":"2026-02-08T04:16:11.456037Z","caller":"etcdmain/config.go:354","msg":"loaded server configuration, other configuration command line flags and environment variables will be ignored if provided","path":"/tmp/servercfg2576802721"} 2776s {"level":"warn","ts":"2026-02-08T04:16:11.457049Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 2776s {"level":"info","ts":"2026-02-08T04:16:11.457105Z","caller":"etcdmain/config.go:354","msg":"loaded server configuration, other configuration command line flags and environment variables will be ignored if provided","path":"/tmp/servercfg575267527"} 2776s {"level":"warn","ts":"2026-02-08T04:16:11.457296Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 2776s {"level":"info","ts":"2026-02-08T04:16:11.457336Z","caller":"etcdmain/config.go:354","msg":"loaded server configuration, other configuration command line flags and environment variables will be ignored if provided","path":"/tmp/servercfg2891004909"} 2776s {"level":"warn","ts":"2026-02-08T04:16:11.457515Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 2776s {"level":"info","ts":"2026-02-08T04:16:11.457553Z","caller":"etcdmain/config.go:354","msg":"loaded server configuration, other configuration command line flags and environment variables will be ignored if provided","path":"/tmp/servercfg951542057"} 2776s {"level":"warn","ts":"2026-02-08T04:16:11.457845Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 2776s {"level":"info","ts":"2026-02-08T04:16:11.457885Z","caller":"etcdmain/config.go:354","msg":"loaded server configuration, other configuration command line flags and environment variables will be ignored if provided","path":"/tmp/servercfg2940453500"} 2776s {"level":"warn","ts":"2026-02-08T04:16:11.458156Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 2776s {"level":"info","ts":"2026-02-08T04:16:11.458263Z","caller":"etcdmain/config.go:354","msg":"loaded server configuration, other configuration command line flags and environment variables will be ignored if provided","path":"/tmp/servercfg1967917576"} 2776s {"level":"warn","ts":"2026-02-08T04:16:11.459038Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 2776s {"level":"info","ts":"2026-02-08T04:16:11.459105Z","caller":"etcdmain/config.go:354","msg":"loaded server configuration, other configuration command line flags and environment variables will be ignored if provided","path":"/tmp/servercfg168654001"} 2776s --- PASS: TestConfigFileClusteringFlags (0.00s) 2776s === RUN TestConfigParsingOtherFlags 2776s {"level":"warn","ts":"2026-02-08T04:16:11.459535Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 2776s --- PASS: TestConfigParsingOtherFlags (0.00s) 2776s === RUN TestConfigFileOtherFields 2776s {"level":"warn","ts":"2026-02-08T04:16:11.460742Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 2776s {"level":"info","ts":"2026-02-08T04:16:11.460780Z","caller":"etcdmain/config.go:354","msg":"loaded server configuration, other configuration command line flags and environment variables will be ignored if provided","path":"/tmp/servercfg4015550559"} 2776s --- PASS: TestConfigFileOtherFields (0.00s) 2776s === RUN TestConfigParsingConflictClusteringFlags 2776s {"level":"warn","ts":"2026-02-08T04:16:11.461143Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 2776s {"level":"warn","ts":"2026-02-08T04:16:11.461619Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 2777s {"level":"warn","ts":"2026-02-08T04:16:11.569246Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 2777s {"level":"warn","ts":"2026-02-08T04:16:11.605091Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 2777s --- PASS: TestConfigParsingConflictClusteringFlags (0.14s) 2777s === RUN TestConfigFileConflictClusteringFlags 2777s {"level":"warn","ts":"2026-02-08T04:16:11.605625Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 2777s {"level":"warn","ts":"2026-02-08T04:16:11.605885Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 2777s {"level":"warn","ts":"2026-02-08T04:16:11.606091Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 2777s {"level":"warn","ts":"2026-02-08T04:16:11.606783Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 2777s --- PASS: TestConfigFileConflictClusteringFlags (0.00s) 2777s === RUN TestConfigParsingMissedAdvertiseClientURLsFlag 2777s {"level":"warn","ts":"2026-02-08T04:16:11.609300Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 2777s {"level":"warn","ts":"2026-02-08T04:16:11.609603Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 2777s {"level":"warn","ts":"2026-02-08T04:16:11.610856Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 2777s {"level":"warn","ts":"2026-02-08T04:16:11.611647Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 2777s {"level":"warn","ts":"2026-02-08T04:16:11.611901Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 2777s {"level":"warn","ts":"2026-02-08T04:16:11.612601Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 2777s {"level":"warn","ts":"2026-02-08T04:16:11.613557Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 2777s --- PASS: TestConfigParsingMissedAdvertiseClientURLsFlag (0.01s) 2777s === RUN TestConfigIsNewCluster 2777s {"level":"warn","ts":"2026-02-08T04:16:11.613848Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 2777s {"level":"warn","ts":"2026-02-08T04:16:11.614628Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 2777s --- PASS: TestConfigIsNewCluster (0.00s) 2777s === RUN TestConfigIsProxy 2777s --- PASS: TestConfigIsProxy (0.00s) 2777s === RUN TestConfigIsReadonlyProxy 2777s --- PASS: TestConfigIsReadonlyProxy (0.00s) 2777s === RUN TestConfigShouldFallbackToProxy 2777s --- PASS: TestConfigShouldFallbackToProxy (0.00s) 2777s === RUN TestConfigFileElectionTimeout 2777s {"level":"warn","ts":"2026-02-08T04:16:11.617302Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 2777s {"level":"warn","ts":"2026-02-08T04:16:11.617447Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 2777s {"level":"warn","ts":"2026-02-08T04:16:11.617788Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 2777s {"level":"warn","ts":"2026-02-08T04:16:11.618538Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 2777s --- PASS: TestConfigFileElectionTimeout (0.00s) 2777s === RUN TestFlagsPresentInHelp 2777s --- PASS: TestFlagsPresentInHelp (0.00s) 2777s PASS 2777s ok go.etcd.io/etcd/server/etcdmain 0.272s 2800s === RUN TestCheckLeasePutsKeys 2800s logger.go:146: 2026-02-08T04:16:35.276Z WARN simple token is not cryptographically signed 2801s logger.go:146: 2026-02-08T04:16:36.455Z INFO added a user {"user-name": "root"} 2801s logger.go:146: 2026-02-08T04:16:36.469Z INFO created a role {"role-name": "root"} 2801s logger.go:146: 2026-02-08T04:16:36.469Z INFO granted a role to a user {"user-name": "root", "user-roles": ["root"], "added-role-name": "root"} 2801s logger.go:146: 2026-02-08T04:16:36.469Z INFO enabled authentication 2802s logger.go:146: 2026-02-08T04:16:36.818Z 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"} 2802s logger.go:146: 2026-02-08T04:16:36.818Z ERROR cannot find a user for permission check {"user-name": "bob"} 2802s logger.go:146: 2026-02-08T04:16:36.818Z INFO added a user {"user-name": "bob"} 2802s logger.go:146: 2026-02-08T04:16:36.818Z INFO created a role {"role-name": "bobsrole"} 2802s logger.go:146: 2026-02-08T04:16:36.818Z INFO granted/updated a permission to a user {"user-name": "bobsrole", "permission-name": "READWRITE"} 2802s logger.go:146: 2026-02-08T04:16:36.818Z INFO granted a role to a user {"user-name": "bob", "user-roles": ["bobsrole"], "added-role-name": "bobsrole"} 2802s logger.go:146: 2026-02-08T04:16:36.862Z INFO disabled authentication 2802s --- PASS: TestCheckLeasePutsKeys (2.07s) 2802s === RUN TestReadonlyTxnError 2803s {"level":"info","msg":"kvstore restored","current-rev":1} 2803s {"level":"error","msg":"unexpected error during readonly txn","error":"applyTxn: failed Range: rangeKeys: context cancelled: context canceled"} 2803s --- PASS: TestReadonlyTxnError (1.06s) 2803s === RUN TestWriteTxnPanic 2804s {"level":"info","msg":"kvstore restored","current-rev":1} 2804s {"level":"panic","msg":"unexpected error during txn with writes","error":"applyTxn: failed Range: rangeKeys: context cancelled: context canceled"} 2804s --- PASS: TestWriteTxnPanic (0.75s) 2804s === RUN TestDecideClusterVersion 2804s --- PASS: TestDecideClusterVersion (0.00s) 2804s === RUN TestIsCompatibleWithVers 2804s {"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"} 2804s {"level":"warn","msg":"cluster version of remote member is not compatible; too low","remote-member-id":"c","remote-member-cluster-version":"2.0.0","minimum-cluster-version-supported":"2.1.0"} 2804s --- PASS: TestIsCompatibleWithVers (0.00s) 2804s === RUN TestConvertToClusterVersion 2804s === RUN TestConvertToClusterVersion/Succeeded:_Major.Minor.Patch 2804s === RUN TestConvertToClusterVersion/Succeeded:_Major.Minor 2804s === RUN TestConvertToClusterVersion/Failed:_wrong_version_format 2804s --- PASS: TestConvertToClusterVersion (0.00s) 2804s --- PASS: TestConvertToClusterVersion/Succeeded:_Major.Minor.Patch (0.00s) 2804s --- PASS: TestConvertToClusterVersion/Succeeded:_Major.Minor (0.00s) 2804s --- PASS: TestConvertToClusterVersion/Failed:_wrong_version_format (0.00s) 2804s === RUN TestDecideAllowedVersionRange 2804s === RUN TestDecideAllowedVersionRange/When_cluster_enables_downgrade 2804s === RUN TestDecideAllowedVersionRange/When_cluster_disables_downgrade 2804s --- PASS: TestDecideAllowedVersionRange (0.00s) 2804s --- PASS: TestDecideAllowedVersionRange/When_cluster_enables_downgrade (0.00s) 2804s --- PASS: TestDecideAllowedVersionRange/When_cluster_disables_downgrade (0.00s) 2804s === RUN TestIsMatchedVersions 2804s === RUN TestIsMatchedVersions/When_downgrade_finished 2804s === RUN TestIsMatchedVersions/When_cannot_parse_peer_version 2804s === RUN TestIsMatchedVersions/When_downgrade_not_finished 2804s --- PASS: TestIsMatchedVersions (0.00s) 2804s --- PASS: TestIsMatchedVersions/When_downgrade_finished (0.00s) 2804s --- PASS: TestIsMatchedVersions/When_cannot_parse_peer_version (0.00s) 2804s --- PASS: TestIsMatchedVersions/When_downgrade_not_finished (0.00s) 2804s === RUN TestInitialCheck 2804s === RUN TestInitialCheck/No_peers 2804s logger.go:146: 2026-02-08T04:16:38.688Z INFO starting initial corruption check {"local-member-id": "1", "timeout": "1s"} 2804s logger.go:146: 2026-02-08T04:16:38.688Z INFO initial corruption checking passed; no corruption {"local-member-id": "1"} 2804s === RUN TestInitialCheck/Error_getting_hash 2804s logger.go:146: 2026-02-08T04:16:38.689Z INFO starting initial corruption check {"local-member-id": "1", "timeout": "1s"} 2804s === RUN TestInitialCheck/Peer_with_empty_response 2804s logger.go:146: 2026-02-08T04:16:38.689Z INFO starting initial corruption check {"local-member-id": "1", "timeout": "1s"} 2804s logger.go:146: 2026-02-08T04:16:38.689Z INFO initial corruption checking passed; no corruption {"local-member-id": "1"} 2804s === RUN TestInitialCheck/Peer_returned_ErrFutureRev 2804s logger.go:146: 2026-02-08T04:16:38.689Z INFO starting initial corruption check {"local-member-id": "1", "timeout": "1s"} 2804s logger.go:146: 2026-02-08T04:16:38.689Z 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": []} 2804s logger.go:146: 2026-02-08T04:16:38.689Z INFO initial corruption checking passed; no corruption {"local-member-id": "1"} 2804s === RUN TestInitialCheck/Peer_returned_ErrCompacted 2804s logger.go:146: 2026-02-08T04:16:38.689Z INFO starting initial corruption check {"local-member-id": "1", "timeout": "1s"} 2804s logger.go:146: 2026-02-08T04:16:38.689Z 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": []} 2804s logger.go:146: 2026-02-08T04:16:38.689Z INFO initial corruption checking passed; no corruption {"local-member-id": "1"} 2804s === RUN TestInitialCheck/Peer_returned_other_error 2804s logger.go:146: 2026-02-08T04:16:38.689Z INFO starting initial corruption check {"local-member-id": "1", "timeout": "1s"} 2804s logger.go:146: 2026-02-08T04:16:38.689Z INFO initial corruption checking passed; no corruption {"local-member-id": "1"} 2804s === RUN TestInitialCheck/Peer_returned_same_hash 2804s logger.go:146: 2026-02-08T04:16:38.689Z INFO starting initial corruption check {"local-member-id": "1", "timeout": "1s"} 2804s logger.go:146: 2026-02-08T04:16:38.689Z INFO initial corruption checking passed; no corruption {"local-member-id": "1"} 2804s === RUN TestInitialCheck/Peer_returned_different_hash_with_same_compaction_rev 2804s logger.go:146: 2026-02-08T04:16:38.689Z INFO starting initial corruption check {"local-member-id": "1", "timeout": "1s"} 2804s logger.go:146: 2026-02-08T04:16:38.689Z 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} 2804s === RUN TestInitialCheck/Peer_returned_different_hash_and_compaction_rev 2804s logger.go:146: 2026-02-08T04:16:38.689Z INFO starting initial corruption check {"local-member-id": "1", "timeout": "1s"} 2804s logger.go:146: 2026-02-08T04:16:38.690Z 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} 2804s logger.go:146: 2026-02-08T04:16:38.690Z INFO initial corruption checking passed; no corruption {"local-member-id": "1"} 2804s === RUN TestInitialCheck/Cluster_ID_Mismatch_does_not_fail_CorruptionChecker.InitialCheck() 2804s logger.go:146: 2026-02-08T04:16:38.690Z INFO starting initial corruption check {"local-member-id": "1", "timeout": "1s"} 2804s logger.go:146: 2026-02-08T04:16:38.690Z 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": []} 2804s logger.go:146: 2026-02-08T04:16:38.690Z INFO initial corruption checking passed; no corruption {"local-member-id": "1"} 2804s --- PASS: TestInitialCheck (0.00s) 2804s --- PASS: TestInitialCheck/No_peers (0.00s) 2804s --- PASS: TestInitialCheck/Error_getting_hash (0.00s) 2804s --- PASS: TestInitialCheck/Peer_with_empty_response (0.00s) 2804s --- PASS: TestInitialCheck/Peer_returned_ErrFutureRev (0.00s) 2804s --- PASS: TestInitialCheck/Peer_returned_ErrCompacted (0.00s) 2804s --- PASS: TestInitialCheck/Peer_returned_other_error (0.00s) 2804s --- PASS: TestInitialCheck/Peer_returned_same_hash (0.00s) 2804s --- PASS: TestInitialCheck/Peer_returned_different_hash_with_same_compaction_rev (0.00s) 2804s --- PASS: TestInitialCheck/Peer_returned_different_hash_and_compaction_rev (0.00s) 2804s --- PASS: TestInitialCheck/Cluster_ID_Mismatch_does_not_fail_CorruptionChecker.InitialCheck() (0.00s) 2804s === RUN TestPeriodicCheck 2804s === RUN TestPeriodicCheck/Same_local_hash_and_no_peers 2804s logger.go:146: 2026-02-08T04:16:38.690Z INFO finished peer corruption check {"number-of-peers-checked": 0} 2804s === RUN TestPeriodicCheck/Error_getting_hash_first_time 2804s === RUN TestPeriodicCheck/Error_getting_hash_second_time 2804s === RUN TestPeriodicCheck/Error_linearizableReadNotify 2804s === RUN TestPeriodicCheck/Different_local_hash_and_revision 2804s logger.go:146: 2026-02-08T04:16:38.690Z INFO finished peer corruption check {"number-of-peers-checked": 0} 2804s === RUN TestPeriodicCheck/Different_local_hash_and_compaction_revision 2804s logger.go:146: 2026-02-08T04:16:38.690Z INFO finished peer corruption check {"number-of-peers-checked": 0} 2804s === RUN TestPeriodicCheck/Different_local_hash_and_same_revisions 2804s logger.go:146: 2026-02-08T04:16:38.690Z WARN found hash mismatch {"revision-1": 1, "compact-revision-1": 1, "hash-1": 1, "revision-2": 1, "compact-revision-2": 1, "hash-2": 2} 2804s logger.go:146: 2026-02-08T04:16:38.690Z INFO finished peer corruption check {"number-of-peers-checked": 0} 2804s === RUN TestPeriodicCheck/Peer_with_nil_response 2804s logger.go:146: 2026-02-08T04:16:38.690Z INFO finished peer corruption check {"number-of-peers-checked": 0} 2804s === RUN TestPeriodicCheck/Peer_with_newer_revision 2804s logger.go:146: 2026-02-08T04:16:38.690Z WARN revision from follower must be less than or equal to leader's {"leader-revision": 0, "follower-revision": 1, "follower-peer-id": "2a"} 2804s logger.go:146: 2026-02-08T04:16:38.690Z INFO finished peer corruption check {"number-of-peers-checked": 1} 2804s === RUN TestPeriodicCheck/Peer_with_newer_compact_revision 2804s logger.go:146: 2026-02-08T04:16:38.690Z WARN revision from follower must be less than or equal to leader's {"leader-revision": 0, "follower-revision": 10, "follower-peer-id": "58"} 2804s logger.go:146: 2026-02-08T04:16:38.690Z 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"} 2804s logger.go:146: 2026-02-08T04:16:38.690Z INFO finished peer corruption check {"number-of-peers-checked": 1} 2804s === RUN TestPeriodicCheck/Peer_with_same_hash_and_compact_revision 2804s logger.go:146: 2026-02-08T04:16:38.691Z INFO finished peer corruption check {"number-of-peers-checked": 1} 2804s === RUN TestPeriodicCheck/Peer_with_different_hash_and_same_compact_revision_as_first_local 2804s logger.go:146: 2026-02-08T04:16:38.691Z 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"} 2804s logger.go:146: 2026-02-08T04:16:38.691Z INFO finished peer corruption check {"number-of-peers-checked": 1} 2804s === RUN TestPeriodicCheck/Multiple_corrupted_peers_trigger_one_alarm 2804s logger.go:146: 2026-02-08T04:16:38.691Z WARN revision from follower must be less than or equal to leader's {"leader-revision": 0, "follower-revision": 10, "follower-peer-id": "58"} 2804s logger.go:146: 2026-02-08T04:16:38.691Z 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"} 2804s logger.go:146: 2026-02-08T04:16:38.691Z WARN revision from follower must be less than or equal to leader's {"leader-revision": 0, "follower-revision": 10, "follower-peer-id": "59"} 2804s logger.go:146: 2026-02-08T04:16:38.691Z 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"} 2804s logger.go:146: 2026-02-08T04:16:38.691Z INFO finished peer corruption check {"number-of-peers-checked": 2} 2804s === RUN TestPeriodicCheck/Cluster_ID_Mismatch_does_not_fail_CorruptionChecker.PeriodicCheck() 2804s logger.go:146: 2026-02-08T04:16:38.691Z INFO finished peer corruption check {"number-of-peers-checked": 0} 2804s --- PASS: TestPeriodicCheck (0.00s) 2804s --- PASS: TestPeriodicCheck/Same_local_hash_and_no_peers (0.00s) 2804s --- PASS: TestPeriodicCheck/Error_getting_hash_first_time (0.00s) 2804s --- PASS: TestPeriodicCheck/Error_getting_hash_second_time (0.00s) 2804s --- PASS: TestPeriodicCheck/Error_linearizableReadNotify (0.00s) 2804s --- PASS: TestPeriodicCheck/Different_local_hash_and_revision (0.00s) 2804s --- PASS: TestPeriodicCheck/Different_local_hash_and_compaction_revision (0.00s) 2804s --- PASS: TestPeriodicCheck/Different_local_hash_and_same_revisions (0.00s) 2804s --- PASS: TestPeriodicCheck/Peer_with_nil_response (0.00s) 2804s --- PASS: TestPeriodicCheck/Peer_with_newer_revision (0.00s) 2804s --- PASS: TestPeriodicCheck/Peer_with_newer_compact_revision (0.00s) 2804s --- PASS: TestPeriodicCheck/Peer_with_same_hash_and_compact_revision (0.00s) 2804s --- PASS: TestPeriodicCheck/Peer_with_different_hash_and_same_compact_revision_as_first_local (0.00s) 2804s --- PASS: TestPeriodicCheck/Multiple_corrupted_peers_trigger_one_alarm (0.00s) 2804s --- PASS: TestPeriodicCheck/Cluster_ID_Mismatch_does_not_fail_CorruptionChecker.PeriodicCheck() (0.00s) 2804s === RUN TestCompactHashCheck 2804s === RUN TestCompactHashCheck/No_hashes 2804s logger.go:146: 2026-02-08T04:16:38.691Z INFO starting compact hash check {"local-member-id": "1", "timeout": "1s"} 2804s logger.go:146: 2026-02-08T04:16:38.691Z INFO finished compaction hash check {"number-of-hashes-checked": 0} 2804s === RUN TestCompactHashCheck/No_peers,_check_new_checked_from_largest_to_smallest 2804s logger.go:146: 2026-02-08T04:16:38.691Z INFO starting compact hash check {"local-member-id": "1", "timeout": "1s"} 2804s logger.go:146: 2026-02-08T04:16:38.691Z INFO finished compaction hash check {"number-of-hashes-checked": 2} 2804s === RUN TestCompactHashCheck/Peer_error 2804s logger.go:146: 2026-02-08T04:16:38.691Z INFO starting compact hash check {"local-member-id": "1", "timeout": "1s"} 2804s logger.go:146: 2026-02-08T04:16:38.691Z 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} 2804s logger.go:146: 2026-02-08T04:16:38.691Z 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} 2804s logger.go:146: 2026-02-08T04:16:38.691Z INFO finished compaction hash check {"number-of-hashes-checked": 2} 2804s === RUN TestCompactHashCheck/Peer_returned_different_compaction_revision_is_skipped 2804s logger.go:146: 2026-02-08T04:16:38.691Z INFO starting compact hash check {"local-member-id": "1", "timeout": "1s"} 2804s logger.go:146: 2026-02-08T04:16:38.691Z 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} 2804s logger.go:146: 2026-02-08T04:16:38.691Z 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} 2804s logger.go:146: 2026-02-08T04:16:38.691Z INFO finished compaction hash check {"number-of-hashes-checked": 2} 2804s === RUN TestCompactHashCheck/Peer_returned_same_compaction_revision_but_different_hash_triggers_alarm 2804s logger.go:146: 2026-02-08T04:16:38.692Z INFO starting compact hash check {"local-member-id": "1", "timeout": "1s"} 2804s logger.go:146: 2026-02-08T04:16:38.692Z 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"} 2804s === RUN TestCompactHashCheck/Peer_returned_same_hash_bumps_last_revision_checked 2804s logger.go:146: 2026-02-08T04:16:38.692Z INFO starting compact hash check {"local-member-id": "1", "timeout": "1s"} 2804s logger.go:146: 2026-02-08T04:16:38.692Z INFO successfully checked hash on follower {"revision": 2, "peer-id": "0"} 2804s logger.go:146: 2026-02-08T04:16:38.692Z INFO successfully checked hash on whole cluster {"number-of-peers-checked": 1, "revision": 2} 2804s logger.go:146: 2026-02-08T04:16:38.692Z INFO finished compaction hash check {"number-of-hashes-checked": 1} 2804s === RUN TestCompactHashCheck/Only_one_peer_succeeded_check 2804s logger.go:146: 2026-02-08T04:16:38.692Z INFO starting compact hash check {"local-member-id": "1", "timeout": "1s"} 2804s logger.go:146: 2026-02-08T04:16:38.692Z INFO successfully checked hash on follower {"revision": 1, "peer-id": "0"} 2804s logger.go:146: 2026-02-08T04:16:38.692Z 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} 2804s logger.go:146: 2026-02-08T04:16:38.692Z INFO finished compaction hash check {"number-of-hashes-checked": 1} 2804s === RUN TestCompactHashCheck/Cluster_ID_Mismatch_does_not_fail_CorruptionChecker.CompactHashCheck() 2804s logger.go:146: 2026-02-08T04:16:38.692Z INFO starting compact hash check {"local-member-id": "1", "timeout": "1s"} 2804s logger.go:146: 2026-02-08T04:16:38.692Z 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} 2804s logger.go:146: 2026-02-08T04:16:38.692Z INFO finished compaction hash check {"number-of-hashes-checked": 1} 2804s --- PASS: TestCompactHashCheck (0.00s) 2804s --- PASS: TestCompactHashCheck/No_hashes (0.00s) 2804s --- PASS: TestCompactHashCheck/No_peers,_check_new_checked_from_largest_to_smallest (0.00s) 2804s --- PASS: TestCompactHashCheck/Peer_error (0.00s) 2804s --- PASS: TestCompactHashCheck/Peer_returned_different_compaction_revision_is_skipped (0.00s) 2804s --- PASS: TestCompactHashCheck/Peer_returned_same_compaction_revision_but_different_hash_triggers_alarm (0.00s) 2804s --- PASS: TestCompactHashCheck/Peer_returned_same_hash_bumps_last_revision_checked (0.00s) 2804s --- PASS: TestCompactHashCheck/Only_one_peer_succeeded_check (0.00s) 2804s --- PASS: TestCompactHashCheck/Cluster_ID_Mismatch_does_not_fail_CorruptionChecker.CompactHashCheck() (0.00s) 2804s === RUN TestHashKVHandler 2805s === RUN TestHashKVHandler/HashKV_returns_200_if_cluster_hash_matches 2805s === RUN TestHashKVHandler/HashKV_returns_400_if_cluster_hash_doesn't_matche 2805s --- PASS: TestHashKVHandler (1.25s) 2805s --- PASS: TestHashKVHandler/HashKV_returns_200_if_cluster_hash_matches (0.02s) 2805s --- PASS: TestHashKVHandler/HashKV_returns_400_if_cluster_hash_doesn't_matche (0.00s) 2805s === RUN TestGetIDs 2805s --- PASS: TestGetIDs (0.00s) 2805s === RUN TestCreateConfigChangeEnts 2805s --- PASS: TestCreateConfigChangeEnts (0.00s) 2805s === RUN TestStopRaftWhenWaitingForApplyDone 2805s --- PASS: TestStopRaftWhenWaitingForApplyDone (0.00s) 2805s === RUN TestConfigChangeBlocksApply 2806s --- PASS: TestConfigChangeBlocksApply (1.17s) 2806s === RUN TestProcessDuplicatedAppRespMessage 2806s {"level":"info","msg":"updating snapshot-count to default","given-snapshot-count":0,"updated-snapshot-count":100000} 2806s {"level":"info","msg":"updating snapshot catch-up entries to default","given-snapshot-catchup-entries":0,"updated-snapshot-catchup-entries":5000} 2806s {"level":"info","msg":"starting etcd server","local-member-id":"0","local-server-version":"3.5.16","cluster-version":"to_be_decided"} 2806s {"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"} 2806s --- PASS: TestProcessDuplicatedAppRespMessage (0.00s) 2806s === RUN TestExpvarWithNoRaftStatus 2806s --- PASS: TestExpvarWithNoRaftStatus (0.13s) 2806s === RUN TestShouldWaitWALSync 2806s === RUN TestShouldWaitWALSync/both_entries_are_nil 2806s === RUN TestShouldWaitWALSync/both_entries_are_empty_slices 2806s === RUN TestShouldWaitWALSync/one_nil_and_the_other_empty 2806s === RUN TestShouldWaitWALSync/one_nil_and_the_other_has_data 2806s === RUN TestShouldWaitWALSync/one_empty_and_the_other_has_data 2806s === RUN TestShouldWaitWALSync/has_different_term_and_index 2806s === RUN TestShouldWaitWALSync/has_identical_data 2806s === RUN TestShouldWaitWALSync/has_overlapped_entry 2806s --- PASS: TestShouldWaitWALSync (0.00s) 2806s --- PASS: TestShouldWaitWALSync/both_entries_are_nil (0.00s) 2806s --- PASS: TestShouldWaitWALSync/both_entries_are_empty_slices (0.00s) 2806s --- PASS: TestShouldWaitWALSync/one_nil_and_the_other_empty (0.00s) 2806s --- PASS: TestShouldWaitWALSync/one_nil_and_the_other_has_data (0.00s) 2806s --- PASS: TestShouldWaitWALSync/one_empty_and_the_other_has_data (0.00s) 2806s --- PASS: TestShouldWaitWALSync/has_different_term_and_index (0.00s) 2806s --- PASS: TestShouldWaitWALSync/has_identical_data (0.00s) 2806s --- PASS: TestShouldWaitWALSync/has_overlapped_entry (0.00s) 2806s === RUN TestDoLocalAction 2806s --- PASS: TestDoLocalAction (0.00s) 2806s === RUN TestDoBadLocalAction 2806s --- PASS: TestDoBadLocalAction (0.00s) 2806s === RUN TestApplyRepeat 2806s logger.go:146: 2026-02-08T04:16:41.260Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "4d2", "added-peer-peer-urls": []} 2806s {"level":"info","msg":"updating snapshot-count to default","given-snapshot-count":0,"updated-snapshot-count":100000} 2806s {"level":"info","msg":"updating snapshot catch-up entries to default","given-snapshot-catchup-entries":0,"updated-snapshot-catchup-entries":5000} 2806s {"level":"info","msg":"starting etcd server","local-member-id":"0","local-server-version":"3.5.16","cluster-version":"to_be_decided"} 2806s {"level":"debug","msg":"Applying entries","num-entries":1} 2806s {"level":"debug","msg":"Applying entry","index":1,"term":0,"type":"EntryNormal"} 2806s {"level":"debug","msg":"apply entry normal","consistent-index":0,"entry-index":1,"should-applyV3":true} 2806s {"level":"debug","msg":"applyEntryNormal","V2request":"ID:1 Method:\"QGET\" "} 2806s {"level":"warn","msg":"apply request took too long","took":"24.96µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"QGET\" ","response":""} 2806s {"level":"debug","msg":"Applying entries","num-entries":1} 2806s {"level":"debug","msg":"Applying entry","index":2,"term":0,"type":"EntryConfChange"} 2806s {"level":"error","msg":"Validation on configuration change failed","shouldApplyV3":true,"error":"membership: ID not found"} 2806s {"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"} 2806s --- PASS: TestApplyRepeat (0.03s) 2806s === RUN TestApplyRequest 2806s {"level":"warn","msg":"apply request took too long","took":"13.39µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"POST\" ","response":""} 2806s {"level":"warn","msg":"apply request took too long","took":"1.333µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"POST\" Expiration:1337 ","response":""} 2806s {"level":"warn","msg":"apply request took too long","took":"1.412µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"POST\" Dir:true ","response":""} 2806s {"level":"warn","msg":"apply request took too long","took":"6.123µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" ","response":""} 2806s {"level":"warn","msg":"apply request took too long","took":"1.34µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" Dir:true ","response":""} 2806s {"level":"warn","msg":"apply request took too long","took":"1.236µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" PrevExist:true ","response":""} 2806s {"level":"warn","msg":"apply request took too long","took":"1.398µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" PrevExist:false ","response":""} 2806s {"level":"warn","msg":"apply request took too long","took":"1.427µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" PrevIndex:1 PrevExist:true ","response":""} 2806s {"level":"warn","msg":"apply request took too long","took":"810ns","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" PrevIndex:1 PrevExist:false ","response":""} 2806s {"level":"warn","msg":"apply request took too long","took":"1.066µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" PrevIndex:1 ","response":""} 2806s {"level":"warn","msg":"apply request took too long","took":"2.328µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" PrevValue:\"bar\" ","response":""} 2806s {"level":"warn","msg":"apply request took too long","took":"837ns","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" PrevValue:\"bar\" PrevIndex:1 ","response":""} 2806s {"level":"warn","msg":"apply request took too long","took":"14.445µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"DELETE\" ","response":""} 2806s {"level":"warn","msg":"apply request took too long","took":"1.267µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"DELETE\" PrevIndex:1 ","response":""} 2806s {"level":"warn","msg":"apply request took too long","took":"1.149µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"DELETE\" PrevValue:\"bar\" ","response":""} 2806s {"level":"warn","msg":"apply request took too long","took":"1.024µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"DELETE\" PrevValue:\"bar\" PrevIndex:5 ","response":""} 2806s {"level":"warn","msg":"apply request took too long","took":"1.27µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"QGET\" ","response":""} 2806s {"level":"warn","msg":"apply request took too long","took":"15.219µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"SYNC\" ","response":""} 2806s {"level":"warn","msg":"apply request took too long","took":"1.012µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"SYNC\" Time:12345 ","response":""} 2806s {"level":"warn","msg":"apply request took too long","took":"2.966µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"BADMETHOD\" ","response":""} 2806s --- PASS: TestApplyRequest (0.00s) 2806s === RUN TestApplyRequestOnAdminMemberAttributes 2806s logger.go:146: 2026-02-08T04:16:41.285Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "1", "added-peer-peer-urls": []} 2806s {"level":"warn","msg":"apply request took too long","took":"43.246µ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":""} 2806s --- PASS: TestApplyRequestOnAdminMemberAttributes (0.00s) 2806s === RUN TestApplyConfChangeError 2806s logger.go:146: 2026-02-08T04:16:41.285Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "1", "added-peer-peer-urls": []} 2806s logger.go:146: 2026-02-08T04:16:41.285Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "2", "added-peer-peer-urls": []} 2806s logger.go:146: 2026-02-08T04:16:41.286Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "3", "added-peer-peer-urls": []} 2806s logger.go:146: 2026-02-08T04:16:41.286Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "4", "added-peer-peer-urls": []} 2806s logger.go:146: 2026-02-08T04:16:41.286Z INFO removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "4", "removed-remote-peer-urls": []} 2806s {"level":"error","msg":"Validation on configuration change failed","shouldApplyV3":true,"error":"membership: ID removed"} 2806s {"level":"error","msg":"Validation on configuration change failed","shouldApplyV3":true,"error":"membership: ID removed"} 2806s {"level":"error","msg":"Validation on configuration change failed","shouldApplyV3":true,"error":"membership: ID exists"} 2806s {"level":"error","msg":"Validation on configuration change failed","shouldApplyV3":true,"error":"membership: ID not found"} 2806s --- PASS: TestApplyConfChangeError (0.11s) 2806s === RUN TestApplyConfChangeShouldStop 2806s logger.go:146: 2026-02-08T04:16:41.400Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "1", "added-peer-peer-urls": []} 2806s logger.go:146: 2026-02-08T04:16:41.400Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "2", "added-peer-peer-urls": []} 2806s logger.go:146: 2026-02-08T04:16:41.400Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "3", "added-peer-peer-urls": []} 2806s logger.go:146: 2026-02-08T04:16:41.400Z INFO removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "2", "removed-remote-peer-urls": []} 2806s logger.go:146: 2026-02-08T04:16:41.400Z INFO removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "1", "removed-remote-peer-urls": []} 2806s --- PASS: TestApplyConfChangeShouldStop (0.00s) 2806s === RUN TestApplyConfigChangeUpdatesConsistIndex 2806s logger.go:146: 2026-02-08T04:16:41.400Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "1", "added-peer-peer-urls": []} 2806s {"level":"info","msg":"1 switched to configuration voters=()"} 2806s {"level":"info","msg":"1 became follower at term 0"} 2806s {"level":"info","msg":"newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]"} 2806s logger.go:146: 2026-02-08T04:16:41.562Z DEBUG Applying entries {"num-entries": 1} 2806s logger.go:146: 2026-02-08T04:16:41.562Z DEBUG Applying entry {"index": 2, "term": 4, "type": "EntryConfChange"} 2806s {"level":"info","msg":"1 switched to configuration voters=(2)"} 2806s logger.go:146: 2026-02-08T04:16:41.562Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "2", "added-peer-peer-urls": ["http://whatever:123"]} 2806s === RUN TestApplyConfigChangeUpdatesConsistIndex/verify-backend 2807s --- PASS: TestApplyConfigChangeUpdatesConsistIndex (0.33s) 2807s --- PASS: TestApplyConfigChangeUpdatesConsistIndex/verify-backend (0.00s) 2807s === RUN TestApplyMultiConfChangeShouldStop 2807s logger.go:146: 2026-02-08T04:16:41.731Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "1", "added-peer-peer-urls": []} 2807s logger.go:146: 2026-02-08T04:16:41.731Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "2", "added-peer-peer-urls": []} 2807s logger.go:146: 2026-02-08T04:16:41.731Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "3", "added-peer-peer-urls": []} 2807s logger.go:146: 2026-02-08T04:16:41.731Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "4", "added-peer-peer-urls": []} 2807s logger.go:146: 2026-02-08T04:16:41.731Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "5", "added-peer-peer-urls": []} 2807s logger.go:146: 2026-02-08T04:16:41.731Z DEBUG Applying entries {"num-entries": 4} 2807s logger.go:146: 2026-02-08T04:16:41.731Z DEBUG Applying entry {"index": 1, "term": 1, "type": "EntryConfChange"} 2807s logger.go:146: 2026-02-08T04:16:41.731Z INFO removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "1", "removed-remote-peer-urls": []} 2807s logger.go:146: 2026-02-08T04:16:41.731Z DEBUG Applying entry {"index": 2, "term": 1, "type": "EntryConfChange"} 2807s logger.go:146: 2026-02-08T04:16:41.731Z INFO removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "2", "removed-remote-peer-urls": []} 2807s logger.go:146: 2026-02-08T04:16:41.731Z DEBUG Applying entry {"index": 3, "term": 1, "type": "EntryConfChange"} 2807s logger.go:146: 2026-02-08T04:16:41.731Z INFO removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "3", "removed-remote-peer-urls": []} 2807s logger.go:146: 2026-02-08T04:16:41.731Z DEBUG Applying entry {"index": 4, "term": 1, "type": "EntryConfChange"} 2807s logger.go:146: 2026-02-08T04:16:41.732Z INFO removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "4", "removed-remote-peer-urls": []} 2807s --- PASS: TestApplyMultiConfChangeShouldStop (0.00s) 2807s === RUN TestDoProposal 2807s {"level":"info","msg":"updating snapshot-count to default","given-snapshot-count":0,"updated-snapshot-count":100000} 2807s {"level":"info","msg":"starting etcd server","local-member-id":"0","local-server-version":"3.5.16","cluster-version":"to_be_decided"} 2807s {"level":"debug","msg":"Applying entries","num-entries":1} 2807s {"level":"debug","msg":"Applying entry","index":1,"term":0,"type":"EntryNormal"} 2807s {"level":"debug","msg":"apply entry normal","consistent-index":0,"entry-index":1,"should-applyV3":true} 2807s {"level":"debug","msg":"applyEntryNormal","V2request":"ID:168003383571969 Method:\"POST\" "} 2807s {"level":"warn","msg":"apply request took too long","took":"5.413µs","expected-duration":"0s","prefix":"","request":"ID:168003383571969 Method:\"POST\" ","response":""} 2807s {"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"} 2807s {"level":"info","msg":"updating snapshot-count to default","given-snapshot-count":0,"updated-snapshot-count":100000} 2807s {"level":"info","msg":"starting etcd server","local-member-id":"0","local-server-version":"3.5.16","cluster-version":"to_be_decided"} 2807s {"level":"debug","msg":"Applying entries","num-entries":1} 2807s {"level":"debug","msg":"Applying entry","index":1,"term":0,"type":"EntryNormal"} 2807s {"level":"debug","msg":"apply entry normal","consistent-index":0,"entry-index":1,"should-applyV3":true} 2807s {"level":"debug","msg":"applyEntryNormal","V2request":"ID:168003383571969 Method:\"PUT\" "} 2807s {"level":"warn","msg":"apply request took too long","took":"3.697µs","expected-duration":"0s","prefix":"","request":"ID:168003383571969 Method:\"PUT\" ","response":""} 2807s {"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"} 2807s {"level":"info","msg":"updating snapshot-count to default","given-snapshot-count":0,"updated-snapshot-count":100000} 2807s {"level":"info","msg":"starting etcd server","local-member-id":"0","local-server-version":"3.5.16","cluster-version":"to_be_decided"} 2807s {"level":"debug","msg":"Applying entries","num-entries":1} 2807s {"level":"debug","msg":"Applying entry","index":1,"term":0,"type":"EntryNormal"} 2807s {"level":"debug","msg":"apply entry normal","consistent-index":0,"entry-index":1,"should-applyV3":true} 2807s {"level":"debug","msg":"applyEntryNormal","V2request":"ID:168003383571969 Method:\"DELETE\" "} 2807s {"level":"warn","msg":"apply request took too long","took":"2.195µs","expected-duration":"0s","prefix":"","request":"ID:168003383571969 Method:\"DELETE\" ","response":""} 2807s {"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"} 2807s {"level":"info","msg":"updating snapshot-count to default","given-snapshot-count":0,"updated-snapshot-count":100000} 2807s {"level":"info","msg":"starting etcd server","local-member-id":"0","local-server-version":"3.5.16","cluster-version":"to_be_decided"} 2807s {"level":"debug","msg":"Applying entries","num-entries":1} 2807s {"level":"debug","msg":"Applying entry","index":1,"term":0,"type":"EntryNormal"} 2807s {"level":"debug","msg":"apply entry normal","consistent-index":0,"entry-index":1,"should-applyV3":true} 2807s {"level":"debug","msg":"applyEntryNormal","V2request":"ID:168003383571969 Method:\"QGET\" Quorum:true "} 2807s {"level":"warn","msg":"apply request took too long","took":"1.894µs","expected-duration":"0s","prefix":"","request":"ID:168003383571969 Method:\"QGET\" Quorum:true ","response":""} 2807s {"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"} 2807s --- PASS: TestDoProposal (0.00s) 2807s === RUN TestDoProposalCancelled 2807s --- PASS: TestDoProposalCancelled (0.00s) 2807s === RUN TestDoProposalTimeout 2807s --- PASS: TestDoProposalTimeout (0.00s) 2807s === RUN TestDoProposalStopped 2807s --- PASS: TestDoProposalStopped (0.00s) 2807s === RUN TestSync 2807s --- PASS: TestSync (0.04s) 2807s === RUN TestSyncTimeout 2807s --- PASS: TestSyncTimeout (0.01s) 2807s === RUN TestSyncTrigger 2807s {"level":"info","msg":"updating snapshot-count to default","given-snapshot-count":0,"updated-snapshot-count":100000} 2807s {"level":"info","msg":"starting etcd server","local-member-id":"0","local-server-version":"3.5.16","cluster-version":"to_be_decided"} 2807s {"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"} 2807s --- PASS: TestSyncTrigger (0.02s) 2807s === RUN TestSnapshot 2808s {"level":"info","msg":"kvstore restored","current-rev":1} 2808s {"level":"info","msg":"saved snapshot","snapshot-index":1} 2808s {"level":"info","msg":"compacted Raft logs","compact-index":1} 2808s --- PASS: TestSnapshot (1.62s) 2808s === RUN TestSnapshotOrdering 2809s logger.go:146: 2026-02-08T04:16:44.130Z INFO kvstore restored {"current-rev": 1} 2809s logger.go:146: 2026-02-08T04:16:44.130Z INFO updating snapshot-count to default {"given-snapshot-count": 0, "updated-snapshot-count": 100000} 2809s logger.go:146: 2026-02-08T04:16:44.130Z INFO starting etcd server {"local-member-id": "0", "local-server-version": "3.5.16", "cluster-version": "to_be_decided"} 2809s logger.go:146: 2026-02-08T04:16:44.130Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 2809s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestSnapshotOrdering3672922026/001/testsnapdir2130989550/member/snap/0000000000000001.snap.db","bytes":20480,"size":"20 kB"} 2809s logger.go:146: 2026-02-08T04:16:44.136Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26091, "size": "26 kB"} 2809s logger.go:146: 2026-02-08T04:16:44.136Z INFO applied incoming Raft snapshot {"snapshot-index": 1} 2809s logger.go:146: 2026-02-08T04:16:44.136Z INFO skipped leadership transfer for single voting member cluster {"local-member-id": "0", "current-leader-member-id": "0"} 2809s logger.go:146: 2026-02-08T04:16:44.136Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26091, "size": "26 kB", "took": "5.419164ms"} 2809s logger.go:146: 2026-02-08T04:16:44.136Z INFO applying snapshot {"current-snapshot-index": 0, "current-applied-index": 0, "incoming-leader-snapshot-index": 1, "incoming-leader-snapshot-term": 0} 2809s logger.go:146: 2026-02-08T04:16:44.136Z INFO opened backend db {"path": "/tmp/TestSnapshotOrdering3672922026/001/testsnapdir2130989550/member/snap/db", "took": "112.333µs"} 2809s logger.go:146: 2026-02-08T04:16:44.136Z INFO restoring mvcc store 2809s logger.go:146: 2026-02-08T04:16:44.162Z INFO kvstore restored {"current-rev": 1} 2809s logger.go:146: 2026-02-08T04:16:44.170Z INFO restored mvcc store {"consistent-index": 0} 2809s logger.go:146: 2026-02-08T04:16:44.171Z INFO restoring alarm store 2809s logger.go:146: 2026-02-08T04:16:44.171Z INFO enabled backend quota with default value {"quota-name": "v3-applier", "quota-size-bytes": 2147483648, "quota-size": "2.1 GB"} 2809s logger.go:146: 2026-02-08T04:16:44.171Z INFO closing old backend file 2809s logger.go:146: 2026-02-08T04:16:44.179Z INFO restored alarm store 2809s logger.go:146: 2026-02-08T04:16:44.179Z INFO restoring v2 store 2809s logger.go:146: 2026-02-08T04:16:44.179Z INFO restored v2 store 2809s logger.go:146: 2026-02-08T04:16:44.179Z INFO restoring cluster configuration 2809s logger.go:146: 2026-02-08T04:16:44.179Z INFO restored cluster configuration 2809s logger.go:146: 2026-02-08T04:16:44.179Z INFO removing old peers from network 2809s logger.go:146: 2026-02-08T04:16:44.179Z INFO removed old peers from network 2809s logger.go:146: 2026-02-08T04:16:44.179Z INFO adding peers from new cluster configuration 2809s logger.go:146: 2026-02-08T04:16:44.179Z INFO added peers from new cluster configuration 2809s logger.go:146: 2026-02-08T04:16:44.179Z INFO applied snapshot {"current-snapshot-index": 1, "current-applied-index": 1, "incoming-leader-snapshot-index": 1, "incoming-leader-snapshot-term": 0} 2809s logger.go:146: 2026-02-08T04:16:44.179Z INFO closed old backend file 2809s --- PASS: TestSnapshotOrdering (0.79s) 2809s === RUN TestTriggerSnap 2811s {"level":"info","msg":"kvstore restored","current-rev":1} 2811s {"level":"info","msg":"starting etcd server","local-member-id":"0","local-server-version":"3.5.16","cluster-version":"to_be_decided"} 2811s {"level":"debug","msg":"Applying entries","num-entries":1} 2811s {"level":"debug","msg":"Applying entry","index":1,"term":0,"type":"EntryNormal"} 2811s {"level":"debug","msg":"apply entry normal","consistent-index":0,"entry-index":1,"should-applyV3":true} 2811s {"level":"debug","msg":"applyEntryNormal","V2request":"ID:168003383571969 Method:\"PUT\" "} 2811s {"level":"warn","msg":"apply request took too long","took":"11.628µs","expected-duration":"0s","prefix":"","request":"ID:168003383571969 Method:\"PUT\" ","response":""} 2811s {"level":"debug","msg":"Applying entries","num-entries":1} 2811s {"level":"debug","msg":"Applying entry","index":2,"term":0,"type":"EntryNormal"} 2811s {"level":"debug","msg":"apply entry normal","consistent-index":1,"entry-index":2,"should-applyV3":true} 2811s {"level":"debug","msg":"applyEntryNormal","V2request":"ID:168003383571970 Method:\"PUT\" "} 2811s {"level":"warn","msg":"apply request took too long","took":"1.833µs","expected-duration":"0s","prefix":"","request":"ID:168003383571970 Method:\"PUT\" ","response":""} 2811s {"level":"debug","msg":"Applying entries","num-entries":1} 2811s {"level":"debug","msg":"Applying entry","index":3,"term":0,"type":"EntryNormal"} 2811s {"level":"debug","msg":"apply entry normal","consistent-index":2,"entry-index":3,"should-applyV3":true} 2811s {"level":"debug","msg":"applyEntryNormal","V2request":"ID:168003383571971 Method:\"PUT\" "} 2811s {"level":"warn","msg":"apply request took too long","took":"1.636µs","expected-duration":"0s","prefix":"","request":"ID:168003383571971 Method:\"PUT\" ","response":""} 2811s {"level":"debug","msg":"Applying entries","num-entries":1} 2811s {"level":"debug","msg":"Applying entry","index":4,"term":0,"type":"EntryNormal"} 2811s {"level":"debug","msg":"apply entry normal","consistent-index":3,"entry-index":4,"should-applyV3":true} 2811s {"level":"debug","msg":"applyEntryNormal","V2request":"ID:168003383571972 Method:\"PUT\" "} 2811s {"level":"warn","msg":"apply request took too long","took":"1.469µs","expected-duration":"0s","prefix":"","request":"ID:168003383571972 Method:\"PUT\" ","response":""} 2811s {"level":"debug","msg":"Applying entries","num-entries":1} 2811s {"level":"debug","msg":"Applying entry","index":5,"term":0,"type":"EntryNormal"} 2811s {"level":"debug","msg":"apply entry normal","consistent-index":4,"entry-index":5,"should-applyV3":true} 2811s {"level":"debug","msg":"applyEntryNormal","V2request":"ID:168003383571973 Method:\"PUT\" "} 2811s {"level":"warn","msg":"apply request took too long","took":"2.678µs","expected-duration":"0s","prefix":"","request":"ID:168003383571973 Method:\"PUT\" ","response":""} 2811s {"level":"debug","msg":"Applying entries","num-entries":1} 2811s {"level":"debug","msg":"Applying entry","index":6,"term":0,"type":"EntryNormal"} 2811s {"level":"debug","msg":"apply entry normal","consistent-index":5,"entry-index":6,"should-applyV3":true} 2811s {"level":"debug","msg":"applyEntryNormal","V2request":"ID:168003383571974 Method:\"PUT\" "} 2811s {"level":"warn","msg":"apply request took too long","took":"1.344µs","expected-duration":"0s","prefix":"","request":"ID:168003383571974 Method:\"PUT\" ","response":""} 2811s {"level":"debug","msg":"Applying entries","num-entries":1} 2811s {"level":"debug","msg":"Applying entry","index":7,"term":0,"type":"EntryNormal"} 2811s {"level":"debug","msg":"apply entry normal","consistent-index":6,"entry-index":7,"should-applyV3":true} 2811s {"level":"debug","msg":"applyEntryNormal","V2request":"ID:168003383571975 Method:\"PUT\" "} 2811s {"level":"warn","msg":"apply request took too long","took":"1.196µs","expected-duration":"0s","prefix":"","request":"ID:168003383571975 Method:\"PUT\" ","response":""} 2811s {"level":"debug","msg":"Applying entries","num-entries":1} 2811s {"level":"debug","msg":"Applying entry","index":8,"term":0,"type":"EntryNormal"} 2811s {"level":"debug","msg":"apply entry normal","consistent-index":7,"entry-index":8,"should-applyV3":true} 2811s {"level":"debug","msg":"applyEntryNormal","V2request":"ID:168003383571976 Method:\"PUT\" "} 2811s {"level":"warn","msg":"apply request took too long","took":"1.327µs","expected-duration":"0s","prefix":"","request":"ID:168003383571976 Method:\"PUT\" ","response":""} 2811s {"level":"debug","msg":"Applying entries","num-entries":1} 2811s {"level":"debug","msg":"Applying entry","index":9,"term":0,"type":"EntryNormal"} 2811s {"level":"debug","msg":"apply entry normal","consistent-index":8,"entry-index":9,"should-applyV3":true} 2811s {"level":"debug","msg":"applyEntryNormal","V2request":"ID:168003383571977 Method:\"PUT\" "} 2811s {"level":"warn","msg":"apply request took too long","took":"2.624µs","expected-duration":"0s","prefix":"","request":"ID:168003383571977 Method:\"PUT\" ","response":""} 2811s {"level":"debug","msg":"Applying entries","num-entries":1} 2811s {"level":"debug","msg":"Applying entry","index":10,"term":0,"type":"EntryNormal"} 2811s {"level":"debug","msg":"apply entry normal","consistent-index":9,"entry-index":10,"should-applyV3":true} 2811s {"level":"debug","msg":"applyEntryNormal","V2request":"ID:168003383571978 Method:\"PUT\" "} 2811s {"level":"warn","msg":"apply request took too long","took":"1.164µs","expected-duration":"0s","prefix":"","request":"ID:168003383571978 Method:\"PUT\" ","response":""} 2811s {"level":"debug","msg":"Applying entries","num-entries":1} 2811s {"level":"debug","msg":"Applying entry","index":11,"term":0,"type":"EntryNormal"} 2811s {"level":"debug","msg":"apply entry normal","consistent-index":10,"entry-index":11,"should-applyV3":true} 2811s {"level":"debug","msg":"applyEntryNormal","V2request":"ID:168003383571979 Method:\"PUT\" "} 2811s {"level":"warn","msg":"apply request took too long","took":"1.049µs","expected-duration":"0s","prefix":"","request":"ID:168003383571979 Method:\"PUT\" ","response":""} 2811s {"level":"info","msg":"triggering snapshot","local-member-id":"0","local-member-applied-index":11,"local-member-snapshot-index":0,"local-member-snapshot-count":10} 2811s {"level":"info","msg":"saved snapshot","snapshot-index":11} 2811s {"level":"info","msg":"compacted Raft logs","compact-index":1} 2811s {"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"} 2811s --- PASS: TestTriggerSnap (1.79s) 2811s === RUN TestConcurrentApplyAndSnapshotV3 2811s logger.go:146: 2026-02-08T04:16:46.372Z INFO kvstore restored {"current-rev": 1} 2811s logger.go:146: 2026-02-08T04:16:46.372Z INFO updating snapshot-count to default {"given-snapshot-count": 0, "updated-snapshot-count": 100000} 2811s logger.go:146: 2026-02-08T04:16:46.372Z INFO starting etcd server {"local-member-id": "0", "local-server-version": "3.5.16", "cluster-version": "to_be_decided"} 2811s logger.go:146: 2026-02-08T04:16:46.372Z DEBUG Applying entries {"num-entries": 1} 2811s logger.go:146: 2026-02-08T04:16:46.372Z DEBUG Applying entry {"index": 1, "term": 0, "type": "EntryNormal"} 2811s logger.go:146: 2026-02-08T04:16:46.372Z DEBUG apply entry normal {"consistent-index": 0, "entry-index": 1, "should-applyV3": true} 2811s logger.go:146: 2026-02-08T04:16:46.372Z DEBUG applyEntryNormal {"V2request": "ID:1 Method:\"QGET\" "} 2811s logger.go:146: 2026-02-08T04:16:46.373Z WARN apply request took too long {"took": "14.297µs", "expected-duration": "0s", "prefix": "", "request": "ID:1 Method:\"QGET\" ", "response": ""} 2811s logger.go:146: 2026-02-08T04:16:46.373Z DEBUG Applying entries {"num-entries": 1} 2811s logger.go:146: 2026-02-08T04:16:46.373Z DEBUG Applying entry {"index": 2, "term": 0, "type": "EntryNormal"} 2811s logger.go:146: 2026-02-08T04:16:46.373Z DEBUG apply entry normal {"consistent-index": 1, "entry-index": 2, "should-applyV3": true} 2811s logger.go:146: 2026-02-08T04:16:46.373Z DEBUG applyEntryNormal {"V2request": "ID:2 Method:\"QGET\" "} 2811s logger.go:146: 2026-02-08T04:16:46.373Z WARN apply request took too long {"took": "1.88µs", "expected-duration": "0s", "prefix": "", "request": "ID:2 Method:\"QGET\" ", "response": ""} 2811s logger.go:146: 2026-02-08T04:16:46.373Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 2812s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/0000000000000003.snap.db","bytes":20480,"size":"20 kB"} 2812s logger.go:146: 2026-02-08T04:16:47.167Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26091, "size": "26 kB"} 2812s logger.go:146: 2026-02-08T04:16:47.167Z INFO applied incoming Raft snapshot {"snapshot-index": 3} 2812s logger.go:146: 2026-02-08T04:16:47.167Z INFO applying snapshot {"current-snapshot-index": 0, "current-applied-index": 2, "incoming-leader-snapshot-index": 3, "incoming-leader-snapshot-term": 0} 2812s logger.go:146: 2026-02-08T04:16:47.167Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/member/snap/db", "took": "135.879µs"} 2812s logger.go:146: 2026-02-08T04:16:47.167Z INFO restoring mvcc store 2812s logger.go:146: 2026-02-08T04:16:47.176Z INFO kvstore restored {"current-rev": 1} 2812s logger.go:146: 2026-02-08T04:16:47.176Z INFO restored mvcc store {"consistent-index": 0} 2812s logger.go:146: 2026-02-08T04:16:47.176Z INFO restoring alarm store 2812s logger.go:146: 2026-02-08T04:16:47.176Z INFO closing old backend file 2812s logger.go:146: 2026-02-08T04:16:47.286Z INFO closed old backend file 2812s logger.go:146: 2026-02-08T04:16:47.296Z INFO restored alarm store 2812s logger.go:146: 2026-02-08T04:16:47.296Z INFO restoring v2 store 2812s logger.go:146: 2026-02-08T04:16:47.296Z INFO restored v2 store 2812s logger.go:146: 2026-02-08T04:16:47.296Z INFO restoring cluster configuration 2812s logger.go:146: 2026-02-08T04:16:47.296Z INFO restored cluster configuration 2812s logger.go:146: 2026-02-08T04:16:47.296Z INFO removing old peers from network 2812s logger.go:146: 2026-02-08T04:16:47.296Z INFO removed old peers from network 2812s logger.go:146: 2026-02-08T04:16:47.296Z INFO adding peers from new cluster configuration 2812s logger.go:146: 2026-02-08T04:16:47.296Z INFO added peers from new cluster configuration 2812s logger.go:146: 2026-02-08T04:16:47.296Z INFO applied snapshot {"current-snapshot-index": 3, "current-applied-index": 3, "incoming-leader-snapshot-index": 3, "incoming-leader-snapshot-term": 0} 2812s logger.go:146: 2026-02-08T04:16:47.296Z DEBUG Applying entries {"num-entries": 1} 2812s logger.go:146: 2026-02-08T04:16:47.296Z DEBUG Applying entry {"index": 4, "term": 0, "type": "EntryNormal"} 2812s logger.go:146: 2026-02-08T04:16:47.296Z DEBUG apply entry normal {"consistent-index": 0, "entry-index": 4, "should-applyV3": true} 2812s logger.go:146: 2026-02-08T04:16:47.296Z DEBUG applyEntryNormal {"V2request": "ID:4 Method:\"QGET\" "} 2812s logger.go:146: 2026-02-08T04:16:47.296Z WARN apply request took too long {"took": "6.034µs", "expected-duration": "0s", "prefix": "", "request": "ID:4 Method:\"QGET\" ", "response": ""} 2812s logger.go:146: 2026-02-08T04:16:47.296Z DEBUG Applying entries {"num-entries": 1} 2812s logger.go:146: 2026-02-08T04:16:47.296Z DEBUG Applying entry {"index": 5, "term": 0, "type": "EntryNormal"} 2812s logger.go:146: 2026-02-08T04:16:47.296Z DEBUG apply entry normal {"consistent-index": 4, "entry-index": 5, "should-applyV3": true} 2812s logger.go:146: 2026-02-08T04:16:47.298Z DEBUG applyEntryNormal {"V2request": "ID:5 Method:\"QGET\" "} 2812s logger.go:146: 2026-02-08T04:16:47.298Z WARN apply request took too long {"took": "2.536µs", "expected-duration": "0s", "prefix": "", "request": "ID:5 Method:\"QGET\" ", "response": ""} 2812s logger.go:146: 2026-02-08T04:16:47.301Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 2812s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/0000000000000006.snap.db","bytes":20480,"size":"20 kB"} 2812s logger.go:146: 2026-02-08T04:16:47.322Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26091, "size": "26 kB"} 2812s logger.go:146: 2026-02-08T04:16:47.322Z INFO applied incoming Raft snapshot {"snapshot-index": 6} 2812s logger.go:146: 2026-02-08T04:16:47.322Z INFO applying snapshot {"current-snapshot-index": 3, "current-applied-index": 5, "incoming-leader-snapshot-index": 6, "incoming-leader-snapshot-term": 0} 2812s logger.go:146: 2026-02-08T04:16:47.322Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/member/snap/db", "took": "144.32µs"} 2812s logger.go:146: 2026-02-08T04:16:47.322Z INFO restoring mvcc store 2812s logger.go:146: 2026-02-08T04:16:47.323Z INFO kvstore restored {"current-rev": 1} 2812s logger.go:146: 2026-02-08T04:16:47.323Z INFO restored mvcc store {"consistent-index": 5} 2812s logger.go:146: 2026-02-08T04:16:47.323Z INFO restoring alarm store 2812s logger.go:146: 2026-02-08T04:16:47.324Z INFO restored alarm store 2812s logger.go:146: 2026-02-08T04:16:47.324Z INFO restoring v2 store 2812s logger.go:146: 2026-02-08T04:16:47.324Z INFO restored v2 store 2812s logger.go:146: 2026-02-08T04:16:47.324Z INFO restoring cluster configuration 2812s logger.go:146: 2026-02-08T04:16:47.324Z INFO restored cluster configuration 2812s logger.go:146: 2026-02-08T04:16:47.325Z INFO removing old peers from network 2812s logger.go:146: 2026-02-08T04:16:47.325Z INFO removed old peers from network 2812s logger.go:146: 2026-02-08T04:16:47.325Z INFO adding peers from new cluster configuration 2812s logger.go:146: 2026-02-08T04:16:47.325Z INFO added peers from new cluster configuration 2812s logger.go:146: 2026-02-08T04:16:47.325Z INFO applied snapshot {"current-snapshot-index": 6, "current-applied-index": 6, "incoming-leader-snapshot-index": 6, "incoming-leader-snapshot-term": 0} 2812s logger.go:146: 2026-02-08T04:16:47.325Z DEBUG Applying entries {"num-entries": 1} 2812s logger.go:146: 2026-02-08T04:16:47.325Z DEBUG Applying entry {"index": 7, "term": 0, "type": "EntryNormal"} 2812s logger.go:146: 2026-02-08T04:16:47.325Z DEBUG apply entry normal {"consistent-index": 5, "entry-index": 7, "should-applyV3": true} 2812s logger.go:146: 2026-02-08T04:16:47.325Z DEBUG applyEntryNormal {"V2request": "ID:7 Method:\"QGET\" "} 2812s logger.go:146: 2026-02-08T04:16:47.325Z WARN apply request took too long {"took": "7.222µs", "expected-duration": "0s", "prefix": "", "request": "ID:7 Method:\"QGET\" ", "response": ""} 2812s logger.go:146: 2026-02-08T04:16:47.325Z INFO closing old backend file 2812s logger.go:146: 2026-02-08T04:16:47.325Z DEBUG Applying entries {"num-entries": 1} 2812s logger.go:146: 2026-02-08T04:16:47.325Z DEBUG Applying entry {"index": 8, "term": 0, "type": "EntryNormal"} 2812s logger.go:146: 2026-02-08T04:16:47.325Z DEBUG apply entry normal {"consistent-index": 7, "entry-index": 8, "should-applyV3": true} 2812s logger.go:146: 2026-02-08T04:16:47.325Z DEBUG applyEntryNormal {"V2request": "ID:8 Method:\"QGET\" "} 2812s logger.go:146: 2026-02-08T04:16:47.325Z WARN apply request took too long {"took": "7.718µs", "expected-duration": "0s", "prefix": "", "request": "ID:8 Method:\"QGET\" ", "response": ""} 2812s logger.go:146: 2026-02-08T04:16:47.331Z INFO closed old backend file 2812s logger.go:146: 2026-02-08T04:16:47.332Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 2812s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/0000000000000009.snap.db","bytes":20480,"size":"20 kB"} 2812s logger.go:146: 2026-02-08T04:16:47.431Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26091, "size": "26 kB"} 2812s logger.go:146: 2026-02-08T04:16:47.431Z INFO applying snapshot {"current-snapshot-index": 6, "current-applied-index": 8, "incoming-leader-snapshot-index": 9, "incoming-leader-snapshot-term": 0} 2812s logger.go:146: 2026-02-08T04:16:47.431Z INFO applied incoming Raft snapshot {"snapshot-index": 9} 2812s logger.go:146: 2026-02-08T04:16:47.431Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/member/snap/db", "took": "95.973µs"} 2812s logger.go:146: 2026-02-08T04:16:47.431Z INFO restoring mvcc store 2812s logger.go:146: 2026-02-08T04:16:47.432Z INFO kvstore restored {"current-rev": 1} 2812s logger.go:146: 2026-02-08T04:16:47.432Z INFO restored mvcc store {"consistent-index": 8} 2812s logger.go:146: 2026-02-08T04:16:47.432Z INFO restoring alarm store 2812s logger.go:146: 2026-02-08T04:16:47.432Z INFO closing old backend file 2812s logger.go:146: 2026-02-08T04:16:47.538Z INFO closed old backend file 2812s logger.go:146: 2026-02-08T04:16:47.539Z INFO restored alarm store 2812s logger.go:146: 2026-02-08T04:16:47.539Z INFO restoring v2 store 2812s logger.go:146: 2026-02-08T04:16:47.539Z INFO restored v2 store 2812s logger.go:146: 2026-02-08T04:16:47.540Z INFO restoring cluster configuration 2812s logger.go:146: 2026-02-08T04:16:47.540Z INFO restored cluster configuration 2812s logger.go:146: 2026-02-08T04:16:47.540Z INFO removing old peers from network 2812s logger.go:146: 2026-02-08T04:16:47.540Z INFO removed old peers from network 2812s logger.go:146: 2026-02-08T04:16:47.540Z INFO adding peers from new cluster configuration 2812s logger.go:146: 2026-02-08T04:16:47.540Z INFO added peers from new cluster configuration 2812s logger.go:146: 2026-02-08T04:16:47.540Z INFO applied snapshot {"current-snapshot-index": 9, "current-applied-index": 9, "incoming-leader-snapshot-index": 9, "incoming-leader-snapshot-term": 0} 2812s logger.go:146: 2026-02-08T04:16:47.540Z DEBUG Applying entries {"num-entries": 1} 2812s logger.go:146: 2026-02-08T04:16:47.540Z DEBUG Applying entry {"index": 10, "term": 0, "type": "EntryNormal"} 2812s logger.go:146: 2026-02-08T04:16:47.540Z DEBUG apply entry normal {"consistent-index": 8, "entry-index": 10, "should-applyV3": true} 2812s logger.go:146: 2026-02-08T04:16:47.540Z DEBUG applyEntryNormal {"V2request": "ID:10 Method:\"QGET\" "} 2812s logger.go:146: 2026-02-08T04:16:47.568Z WARN apply request took too long {"took": "7.256µs", "expected-duration": "0s", "prefix": "", "request": "ID:10 Method:\"QGET\" ", "response": ""} 2812s logger.go:146: 2026-02-08T04:16:47.568Z DEBUG Applying entries {"num-entries": 1} 2812s logger.go:146: 2026-02-08T04:16:47.568Z DEBUG Applying entry {"index": 11, "term": 0, "type": "EntryNormal"} 2812s logger.go:146: 2026-02-08T04:16:47.568Z DEBUG apply entry normal {"consistent-index": 10, "entry-index": 11, "should-applyV3": true} 2812s logger.go:146: 2026-02-08T04:16:47.568Z DEBUG applyEntryNormal {"V2request": "ID:11 Method:\"QGET\" "} 2812s logger.go:146: 2026-02-08T04:16:47.568Z WARN apply request took too long {"took": "1.626µs", "expected-duration": "0s", "prefix": "", "request": "ID:11 Method:\"QGET\" ", "response": ""} 2813s logger.go:146: 2026-02-08T04:16:47.690Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 2814s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/000000000000000c.snap.db","bytes":20480,"size":"20 kB"} 2814s logger.go:146: 2026-02-08T04:16:47.752Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26092, "size": "26 kB"} 2814s logger.go:146: 2026-02-08T04:16:47.752Z INFO applied incoming Raft snapshot {"snapshot-index": 12} 2814s logger.go:146: 2026-02-08T04:16:47.752Z INFO applying snapshot {"current-snapshot-index": 9, "current-applied-index": 11, "incoming-leader-snapshot-index": 12, "incoming-leader-snapshot-term": 0} 2814s logger.go:146: 2026-02-08T04:16:47.752Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/member/snap/db", "took": "110.531µs"} 2814s logger.go:146: 2026-02-08T04:16:47.752Z INFO restoring mvcc store 2814s logger.go:146: 2026-02-08T04:16:48.023Z INFO kvstore restored {"current-rev": 1} 2814s logger.go:146: 2026-02-08T04:16:48.024Z INFO restored mvcc store {"consistent-index": 11} 2814s logger.go:146: 2026-02-08T04:16:48.024Z INFO restoring alarm store 2814s logger.go:146: 2026-02-08T04:16:48.024Z INFO closing old backend file 2814s logger.go:146: 2026-02-08T04:16:48.297Z INFO closed old backend file 2814s logger.go:146: 2026-02-08T04:16:48.497Z INFO restored alarm store 2814s logger.go:146: 2026-02-08T04:16:48.497Z INFO restoring v2 store 2814s logger.go:146: 2026-02-08T04:16:48.497Z INFO restored v2 store 2814s logger.go:146: 2026-02-08T04:16:48.497Z INFO restoring cluster configuration 2814s logger.go:146: 2026-02-08T04:16:48.497Z INFO restored cluster configuration 2814s logger.go:146: 2026-02-08T04:16:48.497Z INFO removing old peers from network 2814s logger.go:146: 2026-02-08T04:16:48.497Z INFO removed old peers from network 2814s logger.go:146: 2026-02-08T04:16:48.497Z INFO adding peers from new cluster configuration 2814s logger.go:146: 2026-02-08T04:16:48.497Z INFO added peers from new cluster configuration 2814s logger.go:146: 2026-02-08T04:16:48.497Z INFO applied snapshot {"current-snapshot-index": 12, "current-applied-index": 12, "incoming-leader-snapshot-index": 12, "incoming-leader-snapshot-term": 0} 2814s logger.go:146: 2026-02-08T04:16:48.497Z DEBUG Applying entries {"num-entries": 1} 2814s logger.go:146: 2026-02-08T04:16:48.497Z DEBUG Applying entry {"index": 13, "term": 0, "type": "EntryNormal"} 2814s logger.go:146: 2026-02-08T04:16:48.497Z DEBUG apply entry normal {"consistent-index": 11, "entry-index": 13, "should-applyV3": true} 2814s logger.go:146: 2026-02-08T04:16:48.497Z DEBUG applyEntryNormal {"V2request": "ID:13 Method:\"QGET\" "} 2814s logger.go:146: 2026-02-08T04:16:48.497Z WARN apply request took too long {"took": "5.548µs", "expected-duration": "0s", "prefix": "", "request": "ID:13 Method:\"QGET\" ", "response": ""} 2814s logger.go:146: 2026-02-08T04:16:48.498Z DEBUG Applying entries {"num-entries": 1} 2814s logger.go:146: 2026-02-08T04:16:48.498Z DEBUG Applying entry {"index": 14, "term": 0, "type": "EntryNormal"} 2814s logger.go:146: 2026-02-08T04:16:48.498Z DEBUG apply entry normal {"consistent-index": 13, "entry-index": 14, "should-applyV3": true} 2814s logger.go:146: 2026-02-08T04:16:48.498Z DEBUG applyEntryNormal {"V2request": "ID:14 Method:\"QGET\" "} 2814s logger.go:146: 2026-02-08T04:16:48.498Z WARN apply request took too long {"took": "1.529µs", "expected-duration": "0s", "prefix": "", "request": "ID:14 Method:\"QGET\" ", "response": ""} 2814s logger.go:146: 2026-02-08T04:16:48.626Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 2814s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/000000000000000f.snap.db","bytes":20480,"size":"20 kB"} 2814s logger.go:146: 2026-02-08T04:16:48.637Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26092, "size": "26 kB"} 2814s logger.go:146: 2026-02-08T04:16:48.637Z INFO applied incoming Raft snapshot {"snapshot-index": 15} 2814s logger.go:146: 2026-02-08T04:16:48.637Z INFO applying snapshot {"current-snapshot-index": 12, "current-applied-index": 14, "incoming-leader-snapshot-index": 15, "incoming-leader-snapshot-term": 0} 2814s logger.go:146: 2026-02-08T04:16:48.637Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/member/snap/db", "took": "116.758µs"} 2814s logger.go:146: 2026-02-08T04:16:48.637Z INFO restoring mvcc store 2814s logger.go:146: 2026-02-08T04:16:48.640Z INFO kvstore restored {"current-rev": 1} 2814s logger.go:146: 2026-02-08T04:16:48.640Z INFO restored mvcc store {"consistent-index": 14} 2814s logger.go:146: 2026-02-08T04:16:48.640Z INFO restoring alarm store 2814s logger.go:146: 2026-02-08T04:16:48.699Z INFO closing old backend file 2814s logger.go:146: 2026-02-08T04:16:49.158Z INFO restored alarm store 2814s logger.go:146: 2026-02-08T04:16:49.158Z INFO restoring v2 store 2814s logger.go:146: 2026-02-08T04:16:49.158Z INFO restored v2 store 2814s logger.go:146: 2026-02-08T04:16:49.158Z INFO restoring cluster configuration 2814s logger.go:146: 2026-02-08T04:16:49.158Z INFO restored cluster configuration 2814s logger.go:146: 2026-02-08T04:16:49.158Z INFO removing old peers from network 2814s logger.go:146: 2026-02-08T04:16:49.158Z INFO removed old peers from network 2814s logger.go:146: 2026-02-08T04:16:49.158Z INFO adding peers from new cluster configuration 2814s logger.go:146: 2026-02-08T04:16:49.158Z INFO added peers from new cluster configuration 2814s logger.go:146: 2026-02-08T04:16:49.158Z INFO applied snapshot {"current-snapshot-index": 15, "current-applied-index": 15, "incoming-leader-snapshot-index": 15, "incoming-leader-snapshot-term": 0} 2814s logger.go:146: 2026-02-08T04:16:49.158Z DEBUG Applying entries {"num-entries": 1} 2814s logger.go:146: 2026-02-08T04:16:49.158Z DEBUG Applying entry {"index": 16, "term": 0, "type": "EntryNormal"} 2814s logger.go:146: 2026-02-08T04:16:49.158Z DEBUG apply entry normal {"consistent-index": 14, "entry-index": 16, "should-applyV3": true} 2814s logger.go:146: 2026-02-08T04:16:49.158Z DEBUG applyEntryNormal {"V2request": "ID:16 Method:\"QGET\" "} 2814s logger.go:146: 2026-02-08T04:16:49.158Z WARN apply request took too long {"took": "6.122µs", "expected-duration": "0s", "prefix": "", "request": "ID:16 Method:\"QGET\" ", "response": ""} 2814s logger.go:146: 2026-02-08T04:16:49.158Z DEBUG Applying entries {"num-entries": 1} 2814s logger.go:146: 2026-02-08T04:16:49.158Z DEBUG Applying entry {"index": 17, "term": 0, "type": "EntryNormal"} 2814s logger.go:146: 2026-02-08T04:16:49.158Z DEBUG apply entry normal {"consistent-index": 16, "entry-index": 17, "should-applyV3": true} 2814s logger.go:146: 2026-02-08T04:16:49.158Z DEBUG applyEntryNormal {"V2request": "ID:17 Method:\"QGET\" "} 2814s logger.go:146: 2026-02-08T04:16:49.158Z WARN apply request took too long {"took": "1.861µs", "expected-duration": "0s", "prefix": "", "request": "ID:17 Method:\"QGET\" ", "response": ""} 2814s logger.go:146: 2026-02-08T04:16:49.276Z INFO closed old backend file 2814s logger.go:146: 2026-02-08T04:16:49.286Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 2814s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/0000000000000012.snap.db","bytes":20480,"size":"20 kB"} 2814s logger.go:146: 2026-02-08T04:16:49.287Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB"} 2814s logger.go:146: 2026-02-08T04:16:49.287Z INFO applied incoming Raft snapshot {"snapshot-index": 18} 2814s logger.go:146: 2026-02-08T04:16:49.287Z INFO applying snapshot {"current-snapshot-index": 15, "current-applied-index": 17, "incoming-leader-snapshot-index": 18, "incoming-leader-snapshot-term": 0} 2814s logger.go:146: 2026-02-08T04:16:49.287Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/member/snap/db", "took": "107.957µs"} 2814s logger.go:146: 2026-02-08T04:16:49.287Z INFO restoring mvcc store 2814s logger.go:146: 2026-02-08T04:16:49.287Z INFO kvstore restored {"current-rev": 1} 2814s logger.go:146: 2026-02-08T04:16:49.287Z INFO restored mvcc store {"consistent-index": 17} 2814s logger.go:146: 2026-02-08T04:16:49.287Z INFO restoring alarm store 2814s logger.go:146: 2026-02-08T04:16:49.288Z INFO closing old backend file 2814s logger.go:146: 2026-02-08T04:16:49.289Z INFO closed old backend file 2814s logger.go:146: 2026-02-08T04:16:49.289Z INFO restored alarm store 2814s logger.go:146: 2026-02-08T04:16:49.289Z INFO restoring v2 store 2814s logger.go:146: 2026-02-08T04:16:49.289Z INFO restored v2 store 2814s logger.go:146: 2026-02-08T04:16:49.289Z INFO restoring cluster configuration 2814s logger.go:146: 2026-02-08T04:16:49.289Z INFO restored cluster configuration 2814s logger.go:146: 2026-02-08T04:16:49.289Z INFO removing old peers from network 2814s logger.go:146: 2026-02-08T04:16:49.289Z INFO removed old peers from network 2814s logger.go:146: 2026-02-08T04:16:49.289Z INFO adding peers from new cluster configuration 2814s logger.go:146: 2026-02-08T04:16:49.289Z INFO added peers from new cluster configuration 2814s logger.go:146: 2026-02-08T04:16:49.289Z INFO applied snapshot {"current-snapshot-index": 18, "current-applied-index": 18, "incoming-leader-snapshot-index": 18, "incoming-leader-snapshot-term": 0} 2814s logger.go:146: 2026-02-08T04:16:49.289Z DEBUG Applying entries {"num-entries": 1} 2814s logger.go:146: 2026-02-08T04:16:49.289Z DEBUG Applying entry {"index": 19, "term": 0, "type": "EntryNormal"} 2814s logger.go:146: 2026-02-08T04:16:49.289Z DEBUG apply entry normal {"consistent-index": 17, "entry-index": 19, "should-applyV3": true} 2814s logger.go:146: 2026-02-08T04:16:49.289Z DEBUG applyEntryNormal {"V2request": "ID:19 Method:\"QGET\" "} 2814s logger.go:146: 2026-02-08T04:16:49.289Z WARN apply request took too long {"took": "4.968µs", "expected-duration": "0s", "prefix": "", "request": "ID:19 Method:\"QGET\" ", "response": ""} 2814s logger.go:146: 2026-02-08T04:16:49.289Z DEBUG Applying entries {"num-entries": 1} 2814s logger.go:146: 2026-02-08T04:16:49.289Z DEBUG Applying entry {"index": 20, "term": 0, "type": "EntryNormal"} 2814s logger.go:146: 2026-02-08T04:16:49.289Z DEBUG apply entry normal {"consistent-index": 19, "entry-index": 20, "should-applyV3": true} 2814s logger.go:146: 2026-02-08T04:16:49.289Z DEBUG applyEntryNormal {"V2request": "ID:20 Method:\"QGET\" "} 2814s logger.go:146: 2026-02-08T04:16:49.289Z WARN apply request took too long {"took": "2.278µs", "expected-duration": "0s", "prefix": "", "request": "ID:20 Method:\"QGET\" ", "response": ""} 2814s logger.go:146: 2026-02-08T04:16:49.301Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 2814s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/0000000000000015.snap.db","bytes":20480,"size":"20 kB"} 2814s logger.go:146: 2026-02-08T04:16:49.455Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB"} 2814s logger.go:146: 2026-02-08T04:16:49.456Z INFO applied incoming Raft snapshot {"snapshot-index": 21} 2815s logger.go:146: 2026-02-08T04:16:49.456Z INFO applying snapshot {"current-snapshot-index": 18, "current-applied-index": 20, "incoming-leader-snapshot-index": 21, "incoming-leader-snapshot-term": 0} 2815s logger.go:146: 2026-02-08T04:16:49.456Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/member/snap/db", "took": "165.753µs"} 2815s logger.go:146: 2026-02-08T04:16:49.456Z INFO restoring mvcc store 2815s logger.go:146: 2026-02-08T04:16:49.457Z INFO kvstore restored {"current-rev": 1} 2815s logger.go:146: 2026-02-08T04:16:49.457Z INFO restored mvcc store {"consistent-index": 20} 2815s logger.go:146: 2026-02-08T04:16:49.457Z INFO restoring alarm store 2815s logger.go:146: 2026-02-08T04:16:49.458Z INFO closing old backend file 2815s logger.go:146: 2026-02-08T04:16:50.083Z INFO closed old backend file 2815s logger.go:146: 2026-02-08T04:16:50.090Z INFO restored alarm store 2815s logger.go:146: 2026-02-08T04:16:50.090Z INFO restoring v2 store 2815s logger.go:146: 2026-02-08T04:16:50.090Z INFO restored v2 store 2815s logger.go:146: 2026-02-08T04:16:50.090Z INFO restoring cluster configuration 2815s logger.go:146: 2026-02-08T04:16:50.090Z INFO restored cluster configuration 2815s logger.go:146: 2026-02-08T04:16:50.090Z INFO removing old peers from network 2815s logger.go:146: 2026-02-08T04:16:50.090Z INFO removed old peers from network 2815s logger.go:146: 2026-02-08T04:16:50.090Z INFO adding peers from new cluster configuration 2815s logger.go:146: 2026-02-08T04:16:50.090Z INFO added peers from new cluster configuration 2815s logger.go:146: 2026-02-08T04:16:50.090Z INFO applied snapshot {"current-snapshot-index": 21, "current-applied-index": 21, "incoming-leader-snapshot-index": 21, "incoming-leader-snapshot-term": 0} 2815s logger.go:146: 2026-02-08T04:16:50.090Z DEBUG Applying entries {"num-entries": 1} 2815s logger.go:146: 2026-02-08T04:16:50.090Z DEBUG Applying entry {"index": 22, "term": 0, "type": "EntryNormal"} 2815s logger.go:146: 2026-02-08T04:16:50.090Z DEBUG apply entry normal {"consistent-index": 20, "entry-index": 22, "should-applyV3": true} 2815s logger.go:146: 2026-02-08T04:16:50.090Z DEBUG applyEntryNormal {"V2request": "ID:22 Method:\"QGET\" "} 2815s logger.go:146: 2026-02-08T04:16:50.090Z WARN apply request took too long {"took": "5.238µs", "expected-duration": "0s", "prefix": "", "request": "ID:22 Method:\"QGET\" ", "response": ""} 2815s logger.go:146: 2026-02-08T04:16:50.092Z DEBUG Applying entries {"num-entries": 1} 2815s logger.go:146: 2026-02-08T04:16:50.092Z DEBUG Applying entry {"index": 23, "term": 0, "type": "EntryNormal"} 2815s logger.go:146: 2026-02-08T04:16:50.092Z DEBUG apply entry normal {"consistent-index": 22, "entry-index": 23, "should-applyV3": true} 2815s logger.go:146: 2026-02-08T04:16:50.093Z DEBUG applyEntryNormal {"V2request": "ID:23 Method:\"QGET\" "} 2815s logger.go:146: 2026-02-08T04:16:50.093Z WARN apply request took too long {"took": "5.004µs", "expected-duration": "0s", "prefix": "", "request": "ID:23 Method:\"QGET\" ", "response": ""} 2815s logger.go:146: 2026-02-08T04:16:50.332Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 2815s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/0000000000000018.snap.db","bytes":20480,"size":"20 kB"} 2815s logger.go:146: 2026-02-08T04:16:50.532Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB"} 2815s logger.go:146: 2026-02-08T04:16:50.532Z INFO applied incoming Raft snapshot {"snapshot-index": 24} 2815s logger.go:146: 2026-02-08T04:16:50.532Z INFO applying snapshot {"current-snapshot-index": 21, "current-applied-index": 23, "incoming-leader-snapshot-index": 24, "incoming-leader-snapshot-term": 0} 2815s logger.go:146: 2026-02-08T04:16:50.547Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/member/snap/db", "took": "14.734856ms"} 2815s logger.go:146: 2026-02-08T04:16:50.549Z INFO restoring mvcc store 2815s logger.go:146: 2026-02-08T04:16:50.549Z INFO kvstore restored {"current-rev": 1} 2815s logger.go:146: 2026-02-08T04:16:50.549Z INFO restored mvcc store {"consistent-index": 23} 2815s logger.go:146: 2026-02-08T04:16:50.549Z INFO restoring alarm store 2816s logger.go:146: 2026-02-08T04:16:50.551Z INFO closing old backend file 2816s logger.go:146: 2026-02-08T04:16:50.716Z INFO restored alarm store 2816s logger.go:146: 2026-02-08T04:16:50.716Z INFO restoring v2 store 2816s logger.go:146: 2026-02-08T04:16:50.716Z INFO restored v2 store 2816s logger.go:146: 2026-02-08T04:16:50.716Z INFO restoring cluster configuration 2816s logger.go:146: 2026-02-08T04:16:50.716Z INFO restored cluster configuration 2816s logger.go:146: 2026-02-08T04:16:50.716Z INFO removing old peers from network 2816s logger.go:146: 2026-02-08T04:16:50.716Z INFO removed old peers from network 2816s logger.go:146: 2026-02-08T04:16:50.716Z INFO adding peers from new cluster configuration 2816s logger.go:146: 2026-02-08T04:16:50.716Z INFO added peers from new cluster configuration 2816s logger.go:146: 2026-02-08T04:16:50.717Z INFO applied snapshot {"current-snapshot-index": 24, "current-applied-index": 24, "incoming-leader-snapshot-index": 24, "incoming-leader-snapshot-term": 0} 2816s logger.go:146: 2026-02-08T04:16:50.717Z DEBUG Applying entries {"num-entries": 1} 2816s logger.go:146: 2026-02-08T04:16:50.717Z DEBUG Applying entry {"index": 25, "term": 0, "type": "EntryNormal"} 2816s logger.go:146: 2026-02-08T04:16:50.717Z DEBUG apply entry normal {"consistent-index": 23, "entry-index": 25, "should-applyV3": true} 2816s logger.go:146: 2026-02-08T04:16:50.717Z DEBUG applyEntryNormal {"V2request": "ID:25 Method:\"QGET\" "} 2816s logger.go:146: 2026-02-08T04:16:50.717Z WARN apply request took too long {"took": "5.704µs", "expected-duration": "0s", "prefix": "", "request": "ID:25 Method:\"QGET\" ", "response": ""} 2816s logger.go:146: 2026-02-08T04:16:50.717Z DEBUG Applying entries {"num-entries": 1} 2816s logger.go:146: 2026-02-08T04:16:50.717Z DEBUG Applying entry {"index": 26, "term": 0, "type": "EntryNormal"} 2816s logger.go:146: 2026-02-08T04:16:50.717Z DEBUG apply entry normal {"consistent-index": 25, "entry-index": 26, "should-applyV3": true} 2816s logger.go:146: 2026-02-08T04:16:50.717Z DEBUG applyEntryNormal {"V2request": "ID:26 Method:\"QGET\" "} 2816s logger.go:146: 2026-02-08T04:16:50.717Z WARN apply request took too long {"took": "1.825µs", "expected-duration": "0s", "prefix": "", "request": "ID:26 Method:\"QGET\" ", "response": ""} 2816s logger.go:146: 2026-02-08T04:16:50.717Z INFO closed old backend file 2816s logger.go:146: 2026-02-08T04:16:51.163Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 2817s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/000000000000001b.snap.db","bytes":20480,"size":"20 kB"} 2817s logger.go:146: 2026-02-08T04:16:51.705Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB"} 2817s logger.go:146: 2026-02-08T04:16:51.705Z INFO applied incoming Raft snapshot {"snapshot-index": 27} 2817s logger.go:146: 2026-02-08T04:16:51.705Z INFO applying snapshot {"current-snapshot-index": 24, "current-applied-index": 26, "incoming-leader-snapshot-index": 27, "incoming-leader-snapshot-term": 0} 2817s logger.go:146: 2026-02-08T04:16:51.706Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/member/snap/db", "took": "234.568µs"} 2817s logger.go:146: 2026-02-08T04:16:51.707Z INFO restoring mvcc store 2817s logger.go:146: 2026-02-08T04:16:51.707Z INFO kvstore restored {"current-rev": 1} 2817s logger.go:146: 2026-02-08T04:16:51.707Z INFO restored mvcc store {"consistent-index": 26} 2817s logger.go:146: 2026-02-08T04:16:51.707Z INFO restoring alarm store 2817s logger.go:146: 2026-02-08T04:16:51.708Z INFO closing old backend file 2817s logger.go:146: 2026-02-08T04:16:51.817Z INFO closed old backend file 2817s logger.go:146: 2026-02-08T04:16:51.964Z INFO restored alarm store 2817s logger.go:146: 2026-02-08T04:16:51.964Z INFO restoring v2 store 2817s logger.go:146: 2026-02-08T04:16:51.964Z INFO restored v2 store 2817s logger.go:146: 2026-02-08T04:16:51.964Z INFO restoring cluster configuration 2817s logger.go:146: 2026-02-08T04:16:51.964Z INFO restored cluster configuration 2817s logger.go:146: 2026-02-08T04:16:51.964Z INFO removing old peers from network 2817s logger.go:146: 2026-02-08T04:16:51.964Z INFO removed old peers from network 2817s logger.go:146: 2026-02-08T04:16:51.964Z INFO adding peers from new cluster configuration 2817s logger.go:146: 2026-02-08T04:16:51.964Z INFO added peers from new cluster configuration 2817s logger.go:146: 2026-02-08T04:16:51.964Z INFO applied snapshot {"current-snapshot-index": 27, "current-applied-index": 27, "incoming-leader-snapshot-index": 27, "incoming-leader-snapshot-term": 0} 2817s logger.go:146: 2026-02-08T04:16:51.964Z DEBUG Applying entries {"num-entries": 1} 2817s logger.go:146: 2026-02-08T04:16:51.964Z DEBUG Applying entry {"index": 28, "term": 0, "type": "EntryNormal"} 2817s logger.go:146: 2026-02-08T04:16:51.964Z DEBUG apply entry normal {"consistent-index": 26, "entry-index": 28, "should-applyV3": true} 2817s logger.go:146: 2026-02-08T04:16:51.964Z DEBUG applyEntryNormal {"V2request": "ID:28 Method:\"QGET\" "} 2817s logger.go:146: 2026-02-08T04:16:51.964Z WARN apply request took too long {"took": "5.328µs", "expected-duration": "0s", "prefix": "", "request": "ID:28 Method:\"QGET\" ", "response": ""} 2817s logger.go:146: 2026-02-08T04:16:51.974Z DEBUG Applying entries {"num-entries": 1} 2817s logger.go:146: 2026-02-08T04:16:51.974Z DEBUG Applying entry {"index": 29, "term": 0, "type": "EntryNormal"} 2817s logger.go:146: 2026-02-08T04:16:51.975Z DEBUG apply entry normal {"consistent-index": 28, "entry-index": 29, "should-applyV3": true} 2817s logger.go:146: 2026-02-08T04:16:51.975Z DEBUG applyEntryNormal {"V2request": "ID:29 Method:\"QGET\" "} 2817s logger.go:146: 2026-02-08T04:16:51.975Z WARN apply request took too long {"took": "4.759µs", "expected-duration": "0s", "prefix": "", "request": "ID:29 Method:\"QGET\" ", "response": ""} 2817s logger.go:146: 2026-02-08T04:16:52.232Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 2817s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/000000000000001e.snap.db","bytes":20480,"size":"20 kB"} 2817s logger.go:146: 2026-02-08T04:16:52.351Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB"} 2817s logger.go:146: 2026-02-08T04:16:52.351Z INFO applied incoming Raft snapshot {"snapshot-index": 30} 2817s logger.go:146: 2026-02-08T04:16:52.351Z INFO applying snapshot {"current-snapshot-index": 27, "current-applied-index": 29, "incoming-leader-snapshot-index": 30, "incoming-leader-snapshot-term": 0} 2817s logger.go:146: 2026-02-08T04:16:52.352Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/member/snap/db", "took": "156.69µs"} 2817s logger.go:146: 2026-02-08T04:16:52.352Z INFO restoring mvcc store 2817s logger.go:146: 2026-02-08T04:16:52.354Z INFO kvstore restored {"current-rev": 1} 2817s logger.go:146: 2026-02-08T04:16:52.354Z INFO restored mvcc store {"consistent-index": 29} 2817s logger.go:146: 2026-02-08T04:16:52.354Z INFO restoring alarm store 2817s logger.go:146: 2026-02-08T04:16:52.354Z INFO restored alarm store 2817s logger.go:146: 2026-02-08T04:16:52.354Z INFO restoring v2 store 2817s logger.go:146: 2026-02-08T04:16:52.354Z INFO restored v2 store 2817s logger.go:146: 2026-02-08T04:16:52.354Z INFO restoring cluster configuration 2817s logger.go:146: 2026-02-08T04:16:52.354Z INFO restored cluster configuration 2817s logger.go:146: 2026-02-08T04:16:52.354Z INFO removing old peers from network 2817s logger.go:146: 2026-02-08T04:16:52.354Z INFO removed old peers from network 2817s logger.go:146: 2026-02-08T04:16:52.354Z INFO adding peers from new cluster configuration 2817s logger.go:146: 2026-02-08T04:16:52.354Z INFO added peers from new cluster configuration 2817s logger.go:146: 2026-02-08T04:16:52.354Z INFO applied snapshot {"current-snapshot-index": 30, "current-applied-index": 30, "incoming-leader-snapshot-index": 30, "incoming-leader-snapshot-term": 0} 2817s logger.go:146: 2026-02-08T04:16:52.355Z DEBUG Applying entries {"num-entries": 1} 2817s logger.go:146: 2026-02-08T04:16:52.355Z DEBUG Applying entry {"index": 31, "term": 0, "type": "EntryNormal"} 2817s logger.go:146: 2026-02-08T04:16:52.355Z DEBUG apply entry normal {"consistent-index": 29, "entry-index": 31, "should-applyV3": true} 2817s logger.go:146: 2026-02-08T04:16:52.355Z DEBUG applyEntryNormal {"V2request": "ID:31 Method:\"QGET\" "} 2817s logger.go:146: 2026-02-08T04:16:52.355Z WARN apply request took too long {"took": "4.897µs", "expected-duration": "0s", "prefix": "", "request": "ID:31 Method:\"QGET\" ", "response": ""} 2817s logger.go:146: 2026-02-08T04:16:52.355Z INFO closing old backend file 2817s logger.go:146: 2026-02-08T04:16:52.355Z DEBUG Applying entries {"num-entries": 1} 2817s logger.go:146: 2026-02-08T04:16:52.355Z DEBUG Applying entry {"index": 32, "term": 0, "type": "EntryNormal"} 2817s logger.go:146: 2026-02-08T04:16:52.355Z DEBUG apply entry normal {"consistent-index": 31, "entry-index": 32, "should-applyV3": true} 2817s logger.go:146: 2026-02-08T04:16:52.355Z DEBUG applyEntryNormal {"V2request": "ID:32 Method:\"QGET\" "} 2817s logger.go:146: 2026-02-08T04:16:52.355Z WARN apply request took too long {"took": "2.337µs", "expected-duration": "0s", "prefix": "", "request": "ID:32 Method:\"QGET\" ", "response": ""} 2817s logger.go:146: 2026-02-08T04:16:52.452Z INFO closed old backend file 2818s logger.go:146: 2026-02-08T04:16:52.717Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 2818s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/0000000000000021.snap.db","bytes":20480,"size":"20 kB"} 2819s logger.go:146: 2026-02-08T04:16:52.890Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB"} 2819s logger.go:146: 2026-02-08T04:16:52.890Z INFO applied incoming Raft snapshot {"snapshot-index": 33} 2819s logger.go:146: 2026-02-08T04:16:52.890Z INFO applying snapshot {"current-snapshot-index": 30, "current-applied-index": 32, "incoming-leader-snapshot-index": 33, "incoming-leader-snapshot-term": 0} 2819s logger.go:146: 2026-02-08T04:16:52.891Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/member/snap/db", "took": "151.758µs"} 2819s logger.go:146: 2026-02-08T04:16:52.891Z INFO restoring mvcc store 2819s logger.go:146: 2026-02-08T04:16:52.892Z INFO kvstore restored {"current-rev": 1} 2819s logger.go:146: 2026-02-08T04:16:52.892Z INFO restored mvcc store {"consistent-index": 32} 2819s logger.go:146: 2026-02-08T04:16:52.892Z INFO restoring alarm store 2819s logger.go:146: 2026-02-08T04:16:52.892Z INFO closing old backend file 2819s logger.go:146: 2026-02-08T04:16:52.898Z INFO restored alarm store 2819s logger.go:146: 2026-02-08T04:16:52.898Z INFO restoring v2 store 2819s logger.go:146: 2026-02-08T04:16:52.898Z INFO restored v2 store 2819s logger.go:146: 2026-02-08T04:16:52.898Z INFO restoring cluster configuration 2819s logger.go:146: 2026-02-08T04:16:52.898Z INFO restored cluster configuration 2819s logger.go:146: 2026-02-08T04:16:52.898Z INFO removing old peers from network 2819s logger.go:146: 2026-02-08T04:16:52.898Z INFO removed old peers from network 2819s logger.go:146: 2026-02-08T04:16:52.898Z INFO adding peers from new cluster configuration 2819s logger.go:146: 2026-02-08T04:16:52.898Z INFO added peers from new cluster configuration 2819s logger.go:146: 2026-02-08T04:16:52.898Z INFO applied snapshot {"current-snapshot-index": 33, "current-applied-index": 33, "incoming-leader-snapshot-index": 33, "incoming-leader-snapshot-term": 0} 2819s logger.go:146: 2026-02-08T04:16:52.899Z DEBUG Applying entries {"num-entries": 1} 2819s logger.go:146: 2026-02-08T04:16:52.899Z DEBUG Applying entry {"index": 34, "term": 0, "type": "EntryNormal"} 2819s logger.go:146: 2026-02-08T04:16:52.899Z DEBUG apply entry normal {"consistent-index": 32, "entry-index": 34, "should-applyV3": true} 2819s logger.go:146: 2026-02-08T04:16:52.899Z DEBUG applyEntryNormal {"V2request": "ID:34 Method:\"QGET\" "} 2819s logger.go:146: 2026-02-08T04:16:52.899Z WARN apply request took too long {"took": "7.992µs", "expected-duration": "0s", "prefix": "", "request": "ID:34 Method:\"QGET\" ", "response": ""} 2819s logger.go:146: 2026-02-08T04:16:52.899Z DEBUG Applying entries {"num-entries": 1} 2819s logger.go:146: 2026-02-08T04:16:52.899Z DEBUG Applying entry {"index": 35, "term": 0, "type": "EntryNormal"} 2819s logger.go:146: 2026-02-08T04:16:52.899Z DEBUG apply entry normal {"consistent-index": 34, "entry-index": 35, "should-applyV3": true} 2819s logger.go:146: 2026-02-08T04:16:52.899Z DEBUG applyEntryNormal {"V2request": "ID:35 Method:\"QGET\" "} 2819s logger.go:146: 2026-02-08T04:16:52.899Z WARN apply request took too long {"took": "1.807µs", "expected-duration": "0s", "prefix": "", "request": "ID:35 Method:\"QGET\" ", "response": ""} 2819s logger.go:146: 2026-02-08T04:16:52.899Z INFO closed old backend file 2819s logger.go:146: 2026-02-08T04:16:52.900Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 2819s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/0000000000000024.snap.db","bytes":20480,"size":"20 kB"} 2819s logger.go:146: 2026-02-08T04:16:52.995Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB"} 2819s logger.go:146: 2026-02-08T04:16:52.995Z INFO applied incoming Raft snapshot {"snapshot-index": 36} 2819s logger.go:146: 2026-02-08T04:16:52.996Z INFO applying snapshot {"current-snapshot-index": 33, "current-applied-index": 35, "incoming-leader-snapshot-index": 36, "incoming-leader-snapshot-term": 0} 2819s logger.go:146: 2026-02-08T04:16:52.996Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/member/snap/db", "took": "126.427µs"} 2819s logger.go:146: 2026-02-08T04:16:52.996Z INFO restoring mvcc store 2819s logger.go:146: 2026-02-08T04:16:53.178Z INFO kvstore restored {"current-rev": 1} 2819s logger.go:146: 2026-02-08T04:16:53.178Z INFO restored mvcc store {"consistent-index": 35} 2819s logger.go:146: 2026-02-08T04:16:53.178Z INFO restoring alarm store 2819s logger.go:146: 2026-02-08T04:16:53.179Z INFO closing old backend file 2819s logger.go:146: 2026-02-08T04:16:53.267Z INFO restored alarm store 2819s logger.go:146: 2026-02-08T04:16:53.267Z INFO restoring v2 store 2819s logger.go:146: 2026-02-08T04:16:53.267Z INFO restored v2 store 2819s logger.go:146: 2026-02-08T04:16:53.267Z INFO restoring cluster configuration 2819s logger.go:146: 2026-02-08T04:16:53.267Z INFO restored cluster configuration 2819s logger.go:146: 2026-02-08T04:16:53.267Z INFO removing old peers from network 2819s logger.go:146: 2026-02-08T04:16:53.267Z INFO removed old peers from network 2819s logger.go:146: 2026-02-08T04:16:53.267Z INFO adding peers from new cluster configuration 2819s logger.go:146: 2026-02-08T04:16:53.267Z INFO added peers from new cluster configuration 2819s logger.go:146: 2026-02-08T04:16:53.267Z INFO applied snapshot {"current-snapshot-index": 36, "current-applied-index": 36, "incoming-leader-snapshot-index": 36, "incoming-leader-snapshot-term": 0} 2819s logger.go:146: 2026-02-08T04:16:53.267Z DEBUG Applying entries {"num-entries": 1} 2819s logger.go:146: 2026-02-08T04:16:53.267Z DEBUG Applying entry {"index": 37, "term": 0, "type": "EntryNormal"} 2819s logger.go:146: 2026-02-08T04:16:53.267Z DEBUG apply entry normal {"consistent-index": 35, "entry-index": 37, "should-applyV3": true} 2819s logger.go:146: 2026-02-08T04:16:53.267Z DEBUG applyEntryNormal {"V2request": "ID:37 Method:\"QGET\" "} 2819s logger.go:146: 2026-02-08T04:16:53.268Z WARN apply request took too long {"took": "12.638µs", "expected-duration": "0s", "prefix": "", "request": "ID:37 Method:\"QGET\" ", "response": ""} 2819s logger.go:146: 2026-02-08T04:16:53.268Z DEBUG Applying entries {"num-entries": 1} 2819s logger.go:146: 2026-02-08T04:16:53.268Z DEBUG Applying entry {"index": 38, "term": 0, "type": "EntryNormal"} 2819s logger.go:146: 2026-02-08T04:16:53.268Z DEBUG apply entry normal {"consistent-index": 37, "entry-index": 38, "should-applyV3": true} 2819s logger.go:146: 2026-02-08T04:16:53.268Z DEBUG applyEntryNormal {"V2request": "ID:38 Method:\"QGET\" "} 2819s logger.go:146: 2026-02-08T04:16:53.268Z WARN apply request took too long {"took": "2.332µs", "expected-duration": "0s", "prefix": "", "request": "ID:38 Method:\"QGET\" ", "response": ""} 2819s logger.go:146: 2026-02-08T04:16:53.277Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 2819s logger.go:146: 2026-02-08T04:16:53.297Z INFO closed old backend file 2819s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/0000000000000027.snap.db","bytes":20480,"size":"20 kB"} 2819s logger.go:146: 2026-02-08T04:16:53.355Z INFO applied incoming Raft snapshot {"snapshot-index": 39} 2819s logger.go:146: 2026-02-08T04:16:53.355Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB"} 2819s logger.go:146: 2026-02-08T04:16:53.355Z INFO applying snapshot {"current-snapshot-index": 36, "current-applied-index": 38, "incoming-leader-snapshot-index": 39, "incoming-leader-snapshot-term": 0} 2819s logger.go:146: 2026-02-08T04:16:53.355Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/member/snap/db", "took": "150.566µs"} 2819s logger.go:146: 2026-02-08T04:16:53.355Z INFO restoring mvcc store 2819s logger.go:146: 2026-02-08T04:16:53.357Z INFO kvstore restored {"current-rev": 1} 2819s logger.go:146: 2026-02-08T04:16:53.357Z INFO restored mvcc store {"consistent-index": 38} 2819s logger.go:146: 2026-02-08T04:16:53.357Z INFO restoring alarm store 2819s logger.go:146: 2026-02-08T04:16:53.358Z INFO closing old backend file 2819s logger.go:146: 2026-02-08T04:16:53.358Z INFO restored alarm store 2819s logger.go:146: 2026-02-08T04:16:53.358Z INFO restoring v2 store 2819s logger.go:146: 2026-02-08T04:16:53.358Z INFO closed old backend file 2819s logger.go:146: 2026-02-08T04:16:53.358Z INFO restored v2 store 2819s logger.go:146: 2026-02-08T04:16:53.358Z INFO restoring cluster configuration 2819s logger.go:146: 2026-02-08T04:16:53.358Z INFO restored cluster configuration 2819s logger.go:146: 2026-02-08T04:16:53.358Z INFO removing old peers from network 2819s logger.go:146: 2026-02-08T04:16:53.358Z INFO removed old peers from network 2819s logger.go:146: 2026-02-08T04:16:53.358Z INFO adding peers from new cluster configuration 2819s logger.go:146: 2026-02-08T04:16:53.358Z INFO added peers from new cluster configuration 2819s logger.go:146: 2026-02-08T04:16:53.358Z INFO applied snapshot {"current-snapshot-index": 39, "current-applied-index": 39, "incoming-leader-snapshot-index": 39, "incoming-leader-snapshot-term": 0} 2819s logger.go:146: 2026-02-08T04:16:53.358Z DEBUG Applying entries {"num-entries": 1} 2819s logger.go:146: 2026-02-08T04:16:53.359Z DEBUG Applying entry {"index": 40, "term": 0, "type": "EntryNormal"} 2819s logger.go:146: 2026-02-08T04:16:53.359Z DEBUG apply entry normal {"consistent-index": 38, "entry-index": 40, "should-applyV3": true} 2819s logger.go:146: 2026-02-08T04:16:53.359Z DEBUG applyEntryNormal {"V2request": "ID:40 Method:\"QGET\" "} 2819s logger.go:146: 2026-02-08T04:16:53.359Z WARN apply request took too long {"took": "4.186µs", "expected-duration": "0s", "prefix": "", "request": "ID:40 Method:\"QGET\" ", "response": ""} 2819s logger.go:146: 2026-02-08T04:16:53.359Z DEBUG Applying entries {"num-entries": 1} 2819s logger.go:146: 2026-02-08T04:16:53.359Z DEBUG Applying entry {"index": 41, "term": 0, "type": "EntryNormal"} 2819s logger.go:146: 2026-02-08T04:16:53.359Z DEBUG apply entry normal {"consistent-index": 40, "entry-index": 41, "should-applyV3": true} 2819s logger.go:146: 2026-02-08T04:16:53.359Z DEBUG applyEntryNormal {"V2request": "ID:41 Method:\"QGET\" "} 2819s logger.go:146: 2026-02-08T04:16:53.359Z WARN apply request took too long {"took": "1.918µs", "expected-duration": "0s", "prefix": "", "request": "ID:41 Method:\"QGET\" ", "response": ""} 2819s logger.go:146: 2026-02-08T04:16:53.361Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 2819s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/000000000000002a.snap.db","bytes":20480,"size":"20 kB"} 2819s logger.go:146: 2026-02-08T04:16:53.362Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB"} 2819s logger.go:146: 2026-02-08T04:16:53.362Z INFO applied incoming Raft snapshot {"snapshot-index": 42} 2819s logger.go:146: 2026-02-08T04:16:53.362Z INFO applying snapshot {"current-snapshot-index": 39, "current-applied-index": 41, "incoming-leader-snapshot-index": 42, "incoming-leader-snapshot-term": 0} 2819s logger.go:146: 2026-02-08T04:16:53.362Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/member/snap/db", "took": "65.658µs"} 2819s logger.go:146: 2026-02-08T04:16:53.362Z INFO restoring mvcc store 2819s logger.go:146: 2026-02-08T04:16:53.363Z INFO kvstore restored {"current-rev": 1} 2819s logger.go:146: 2026-02-08T04:16:53.363Z INFO restored mvcc store {"consistent-index": 41} 2819s logger.go:146: 2026-02-08T04:16:53.363Z INFO restoring alarm store 2819s logger.go:146: 2026-02-08T04:16:53.363Z INFO restored alarm store 2819s logger.go:146: 2026-02-08T04:16:53.363Z INFO restoring v2 store 2819s logger.go:146: 2026-02-08T04:16:53.363Z INFO restored v2 store 2819s logger.go:146: 2026-02-08T04:16:53.363Z INFO restoring cluster configuration 2819s logger.go:146: 2026-02-08T04:16:53.363Z INFO restored cluster configuration 2819s logger.go:146: 2026-02-08T04:16:53.363Z INFO removing old peers from network 2819s logger.go:146: 2026-02-08T04:16:53.363Z INFO removed old peers from network 2819s logger.go:146: 2026-02-08T04:16:53.363Z INFO adding peers from new cluster configuration 2819s logger.go:146: 2026-02-08T04:16:53.363Z INFO added peers from new cluster configuration 2819s logger.go:146: 2026-02-08T04:16:53.363Z INFO applied snapshot {"current-snapshot-index": 42, "current-applied-index": 42, "incoming-leader-snapshot-index": 42, "incoming-leader-snapshot-term": 0} 2819s logger.go:146: 2026-02-08T04:16:53.363Z DEBUG Applying entries {"num-entries": 1} 2819s logger.go:146: 2026-02-08T04:16:53.363Z DEBUG Applying entry {"index": 43, "term": 0, "type": "EntryNormal"} 2819s logger.go:146: 2026-02-08T04:16:53.363Z DEBUG apply entry normal {"consistent-index": 41, "entry-index": 43, "should-applyV3": true} 2819s logger.go:146: 2026-02-08T04:16:53.363Z DEBUG applyEntryNormal {"V2request": "ID:43 Method:\"QGET\" "} 2819s logger.go:146: 2026-02-08T04:16:53.363Z WARN apply request took too long {"took": "2.912µs", "expected-duration": "0s", "prefix": "", "request": "ID:43 Method:\"QGET\" ", "response": ""} 2819s logger.go:146: 2026-02-08T04:16:53.364Z DEBUG Applying entries {"num-entries": 1} 2819s logger.go:146: 2026-02-08T04:16:53.364Z DEBUG Applying entry {"index": 44, "term": 0, "type": "EntryNormal"} 2819s logger.go:146: 2026-02-08T04:16:53.364Z DEBUG apply entry normal {"consistent-index": 43, "entry-index": 44, "should-applyV3": true} 2819s logger.go:146: 2026-02-08T04:16:53.364Z DEBUG applyEntryNormal {"V2request": "ID:44 Method:\"QGET\" "} 2819s logger.go:146: 2026-02-08T04:16:53.364Z WARN apply request took too long {"took": "2.146µs", "expected-duration": "0s", "prefix": "", "request": "ID:44 Method:\"QGET\" ", "response": ""} 2819s logger.go:146: 2026-02-08T04:16:53.364Z INFO closing old backend file 2819s logger.go:146: 2026-02-08T04:16:53.364Z INFO closed old backend file 2819s logger.go:146: 2026-02-08T04:16:53.366Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} 2819s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/000000000000002d.snap.db","bytes":24576,"size":"25 kB"} 2819s logger.go:146: 2026-02-08T04:16:53.366Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} 2819s logger.go:146: 2026-02-08T04:16:53.366Z INFO applied incoming Raft snapshot {"snapshot-index": 45} 2819s logger.go:146: 2026-02-08T04:16:53.366Z INFO applying snapshot {"current-snapshot-index": 42, "current-applied-index": 44, "incoming-leader-snapshot-index": 45, "incoming-leader-snapshot-term": 0} 2819s logger.go:146: 2026-02-08T04:16:53.367Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/member/snap/db", "took": "96.32µs"} 2819s logger.go:146: 2026-02-08T04:16:53.367Z INFO restoring mvcc store 2819s logger.go:146: 2026-02-08T04:16:53.368Z INFO kvstore restored {"current-rev": 1} 2819s logger.go:146: 2026-02-08T04:16:53.368Z INFO restored mvcc store {"consistent-index": 44} 2819s logger.go:146: 2026-02-08T04:16:53.368Z INFO restoring alarm store 2819s logger.go:146: 2026-02-08T04:16:53.368Z INFO closing old backend file 2819s logger.go:146: 2026-02-08T04:16:53.368Z INFO closed old backend file 2819s logger.go:146: 2026-02-08T04:16:53.368Z INFO restored alarm store 2819s logger.go:146: 2026-02-08T04:16:53.368Z INFO restoring v2 store 2819s logger.go:146: 2026-02-08T04:16:53.369Z INFO restored v2 store 2819s logger.go:146: 2026-02-08T04:16:53.369Z INFO restoring cluster configuration 2819s logger.go:146: 2026-02-08T04:16:53.369Z INFO restored cluster configuration 2819s logger.go:146: 2026-02-08T04:16:53.369Z INFO removing old peers from network 2819s logger.go:146: 2026-02-08T04:16:53.369Z INFO removed old peers from network 2819s logger.go:146: 2026-02-08T04:16:53.369Z INFO adding peers from new cluster configuration 2819s logger.go:146: 2026-02-08T04:16:53.369Z INFO added peers from new cluster configuration 2819s logger.go:146: 2026-02-08T04:16:53.369Z INFO applied snapshot {"current-snapshot-index": 45, "current-applied-index": 45, "incoming-leader-snapshot-index": 45, "incoming-leader-snapshot-term": 0} 2819s logger.go:146: 2026-02-08T04:16:53.369Z DEBUG Applying entries {"num-entries": 1} 2819s logger.go:146: 2026-02-08T04:16:53.369Z DEBUG Applying entry {"index": 46, "term": 0, "type": "EntryNormal"} 2819s logger.go:146: 2026-02-08T04:16:53.369Z DEBUG apply entry normal {"consistent-index": 44, "entry-index": 46, "should-applyV3": true} 2819s logger.go:146: 2026-02-08T04:16:53.369Z DEBUG applyEntryNormal {"V2request": "ID:46 Method:\"QGET\" "} 2819s logger.go:146: 2026-02-08T04:16:53.369Z WARN apply request took too long {"took": "10.516µs", "expected-duration": "0s", "prefix": "", "request": "ID:46 Method:\"QGET\" ", "response": ""} 2819s logger.go:146: 2026-02-08T04:16:53.369Z DEBUG Applying entries {"num-entries": 1} 2819s logger.go:146: 2026-02-08T04:16:53.369Z DEBUG Applying entry {"index": 47, "term": 0, "type": "EntryNormal"} 2819s logger.go:146: 2026-02-08T04:16:53.369Z DEBUG apply entry normal {"consistent-index": 46, "entry-index": 47, "should-applyV3": true} 2819s logger.go:146: 2026-02-08T04:16:53.369Z DEBUG applyEntryNormal {"V2request": "ID:47 Method:\"QGET\" "} 2819s logger.go:146: 2026-02-08T04:16:53.369Z WARN apply request took too long {"took": "1.9µs", "expected-duration": "0s", "prefix": "", "request": "ID:47 Method:\"QGET\" ", "response": ""} 2819s logger.go:146: 2026-02-08T04:16:53.458Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} 2819s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/0000000000000030.snap.db","bytes":24576,"size":"25 kB"} 2819s logger.go:146: 2026-02-08T04:16:53.470Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} 2819s logger.go:146: 2026-02-08T04:16:53.470Z INFO applied incoming Raft snapshot {"snapshot-index": 48} 2819s logger.go:146: 2026-02-08T04:16:53.470Z INFO applying snapshot {"current-snapshot-index": 45, "current-applied-index": 47, "incoming-leader-snapshot-index": 48, "incoming-leader-snapshot-term": 0} 2819s logger.go:146: 2026-02-08T04:16:53.471Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/member/snap/db", "took": "105.74µs"} 2819s logger.go:146: 2026-02-08T04:16:53.471Z INFO restoring mvcc store 2819s logger.go:146: 2026-02-08T04:16:53.471Z INFO kvstore restored {"current-rev": 1} 2819s logger.go:146: 2026-02-08T04:16:53.471Z INFO restored mvcc store {"consistent-index": 47} 2819s logger.go:146: 2026-02-08T04:16:53.471Z INFO restoring alarm store 2819s logger.go:146: 2026-02-08T04:16:53.471Z INFO closing old backend file 2819s logger.go:146: 2026-02-08T04:16:53.474Z INFO closed old backend file 2819s logger.go:146: 2026-02-08T04:16:53.475Z INFO restored alarm store 2819s logger.go:146: 2026-02-08T04:16:53.475Z INFO restoring v2 store 2819s logger.go:146: 2026-02-08T04:16:53.475Z INFO restored v2 store 2819s logger.go:146: 2026-02-08T04:16:53.475Z INFO restoring cluster configuration 2819s logger.go:146: 2026-02-08T04:16:53.475Z INFO restored cluster configuration 2819s logger.go:146: 2026-02-08T04:16:53.475Z INFO removing old peers from network 2819s logger.go:146: 2026-02-08T04:16:53.475Z INFO removed old peers from network 2819s logger.go:146: 2026-02-08T04:16:53.475Z INFO adding peers from new cluster configuration 2819s logger.go:146: 2026-02-08T04:16:53.475Z INFO added peers from new cluster configuration 2819s logger.go:146: 2026-02-08T04:16:53.475Z INFO applied snapshot {"current-snapshot-index": 48, "current-applied-index": 48, "incoming-leader-snapshot-index": 48, "incoming-leader-snapshot-term": 0} 2819s logger.go:146: 2026-02-08T04:16:53.475Z DEBUG Applying entries {"num-entries": 1} 2819s logger.go:146: 2026-02-08T04:16:53.475Z DEBUG Applying entry {"index": 49, "term": 0, "type": "EntryNormal"} 2819s logger.go:146: 2026-02-08T04:16:53.475Z DEBUG apply entry normal {"consistent-index": 47, "entry-index": 49, "should-applyV3": true} 2819s logger.go:146: 2026-02-08T04:16:53.475Z DEBUG applyEntryNormal {"V2request": "ID:49 Method:\"QGET\" "} 2819s logger.go:146: 2026-02-08T04:16:53.475Z WARN apply request took too long {"took": "4.737µs", "expected-duration": "0s", "prefix": "", "request": "ID:49 Method:\"QGET\" ", "response": ""} 2819s logger.go:146: 2026-02-08T04:16:53.475Z DEBUG Applying entries {"num-entries": 1} 2819s logger.go:146: 2026-02-08T04:16:53.475Z DEBUG Applying entry {"index": 50, "term": 0, "type": "EntryNormal"} 2819s logger.go:146: 2026-02-08T04:16:53.475Z DEBUG apply entry normal {"consistent-index": 49, "entry-index": 50, "should-applyV3": true} 2819s logger.go:146: 2026-02-08T04:16:53.475Z DEBUG applyEntryNormal {"V2request": "ID:50 Method:\"QGET\" "} 2819s logger.go:146: 2026-02-08T04:16:53.475Z WARN apply request took too long {"took": "2.144µs", "expected-duration": "0s", "prefix": "", "request": "ID:50 Method:\"QGET\" ", "response": ""} 2819s logger.go:146: 2026-02-08T04:16:53.477Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} 2819s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/0000000000000033.snap.db","bytes":24576,"size":"25 kB"} 2819s logger.go:146: 2026-02-08T04:16:53.480Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} 2819s logger.go:146: 2026-02-08T04:16:53.480Z INFO applied incoming Raft snapshot {"snapshot-index": 51} 2819s logger.go:146: 2026-02-08T04:16:53.480Z INFO applying snapshot {"current-snapshot-index": 48, "current-applied-index": 50, "incoming-leader-snapshot-index": 51, "incoming-leader-snapshot-term": 0} 2819s logger.go:146: 2026-02-08T04:16:53.480Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/member/snap/db", "took": "59.991µs"} 2819s logger.go:146: 2026-02-08T04:16:53.480Z INFO restoring mvcc store 2819s logger.go:146: 2026-02-08T04:16:53.482Z INFO kvstore restored {"current-rev": 1} 2819s logger.go:146: 2026-02-08T04:16:53.482Z INFO restored mvcc store {"consistent-index": 50} 2819s logger.go:146: 2026-02-08T04:16:53.482Z INFO restoring alarm store 2819s logger.go:146: 2026-02-08T04:16:53.483Z INFO closing old backend file 2819s logger.go:146: 2026-02-08T04:16:53.483Z INFO restored alarm store 2819s logger.go:146: 2026-02-08T04:16:53.483Z INFO restoring v2 store 2819s logger.go:146: 2026-02-08T04:16:53.483Z INFO restored v2 store 2819s logger.go:146: 2026-02-08T04:16:53.483Z INFO restoring cluster configuration 2819s logger.go:146: 2026-02-08T04:16:53.483Z INFO restored cluster configuration 2819s logger.go:146: 2026-02-08T04:16:53.483Z INFO removing old peers from network 2819s logger.go:146: 2026-02-08T04:16:53.483Z INFO removed old peers from network 2819s logger.go:146: 2026-02-08T04:16:53.483Z INFO adding peers from new cluster configuration 2819s logger.go:146: 2026-02-08T04:16:53.483Z INFO added peers from new cluster configuration 2819s logger.go:146: 2026-02-08T04:16:53.483Z INFO applied snapshot {"current-snapshot-index": 51, "current-applied-index": 51, "incoming-leader-snapshot-index": 51, "incoming-leader-snapshot-term": 0} 2819s logger.go:146: 2026-02-08T04:16:53.483Z DEBUG Applying entries {"num-entries": 1} 2819s logger.go:146: 2026-02-08T04:16:53.483Z DEBUG Applying entry {"index": 52, "term": 0, "type": "EntryNormal"} 2819s logger.go:146: 2026-02-08T04:16:53.483Z DEBUG apply entry normal {"consistent-index": 50, "entry-index": 52, "should-applyV3": true} 2819s logger.go:146: 2026-02-08T04:16:53.483Z DEBUG applyEntryNormal {"V2request": "ID:52 Method:\"QGET\" "} 2819s logger.go:146: 2026-02-08T04:16:53.483Z WARN apply request took too long {"took": "1.962µs", "expected-duration": "0s", "prefix": "", "request": "ID:52 Method:\"QGET\" ", "response": ""} 2819s logger.go:146: 2026-02-08T04:16:53.483Z DEBUG Applying entries {"num-entries": 1} 2819s logger.go:146: 2026-02-08T04:16:53.483Z DEBUG Applying entry {"index": 53, "term": 0, "type": "EntryNormal"} 2819s logger.go:146: 2026-02-08T04:16:53.483Z DEBUG apply entry normal {"consistent-index": 52, "entry-index": 53, "should-applyV3": true} 2819s logger.go:146: 2026-02-08T04:16:53.483Z DEBUG applyEntryNormal {"V2request": "ID:53 Method:\"QGET\" "} 2819s logger.go:146: 2026-02-08T04:16:53.483Z WARN apply request took too long {"took": "1.361µs", "expected-duration": "0s", "prefix": "", "request": "ID:53 Method:\"QGET\" ", "response": ""} 2819s logger.go:146: 2026-02-08T04:16:53.483Z INFO closed old backend file 2819s logger.go:146: 2026-02-08T04:16:53.494Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} 2819s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/0000000000000036.snap.db","bytes":24576,"size":"25 kB"} 2819s logger.go:146: 2026-02-08T04:16:53.842Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} 2819s logger.go:146: 2026-02-08T04:16:53.842Z INFO applying snapshot {"current-snapshot-index": 51, "current-applied-index": 53, "incoming-leader-snapshot-index": 54, "incoming-leader-snapshot-term": 0} 2819s logger.go:146: 2026-02-08T04:16:53.842Z INFO applied incoming Raft snapshot {"snapshot-index": 54} 2819s logger.go:146: 2026-02-08T04:16:53.842Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/member/snap/db", "took": "212.754µs"} 2819s logger.go:146: 2026-02-08T04:16:53.842Z INFO restoring mvcc store 2819s logger.go:146: 2026-02-08T04:16:53.847Z INFO kvstore restored {"current-rev": 1} 2819s logger.go:146: 2026-02-08T04:16:53.847Z INFO restored mvcc store {"consistent-index": 53} 2819s logger.go:146: 2026-02-08T04:16:53.847Z INFO restoring alarm store 2819s logger.go:146: 2026-02-08T04:16:53.847Z INFO closing old backend file 2819s logger.go:146: 2026-02-08T04:16:53.916Z INFO closed old backend file 2819s logger.go:146: 2026-02-08T04:16:54.099Z INFO restored alarm store 2819s logger.go:146: 2026-02-08T04:16:54.099Z INFO restoring v2 store 2819s logger.go:146: 2026-02-08T04:16:54.099Z INFO restored v2 store 2819s logger.go:146: 2026-02-08T04:16:54.099Z INFO restoring cluster configuration 2819s logger.go:146: 2026-02-08T04:16:54.099Z INFO restored cluster configuration 2819s logger.go:146: 2026-02-08T04:16:54.099Z INFO removing old peers from network 2819s logger.go:146: 2026-02-08T04:16:54.099Z INFO removed old peers from network 2819s logger.go:146: 2026-02-08T04:16:54.099Z INFO adding peers from new cluster configuration 2819s logger.go:146: 2026-02-08T04:16:54.099Z INFO added peers from new cluster configuration 2819s logger.go:146: 2026-02-08T04:16:54.099Z INFO applied snapshot {"current-snapshot-index": 54, "current-applied-index": 54, "incoming-leader-snapshot-index": 54, "incoming-leader-snapshot-term": 0} 2819s logger.go:146: 2026-02-08T04:16:54.099Z DEBUG Applying entries {"num-entries": 1} 2819s logger.go:146: 2026-02-08T04:16:54.099Z DEBUG Applying entry {"index": 55, "term": 0, "type": "EntryNormal"} 2819s logger.go:146: 2026-02-08T04:16:54.099Z DEBUG apply entry normal {"consistent-index": 53, "entry-index": 55, "should-applyV3": true} 2819s logger.go:146: 2026-02-08T04:16:54.099Z DEBUG applyEntryNormal {"V2request": "ID:55 Method:\"QGET\" "} 2819s logger.go:146: 2026-02-08T04:16:54.099Z WARN apply request took too long {"took": "5.598µs", "expected-duration": "0s", "prefix": "", "request": "ID:55 Method:\"QGET\" ", "response": ""} 2819s logger.go:146: 2026-02-08T04:16:54.100Z DEBUG Applying entries {"num-entries": 1} 2819s logger.go:146: 2026-02-08T04:16:54.100Z DEBUG Applying entry {"index": 56, "term": 0, "type": "EntryNormal"} 2819s logger.go:146: 2026-02-08T04:16:54.100Z DEBUG apply entry normal {"consistent-index": 55, "entry-index": 56, "should-applyV3": true} 2819s logger.go:146: 2026-02-08T04:16:54.100Z DEBUG applyEntryNormal {"V2request": "ID:56 Method:\"QGET\" "} 2819s logger.go:146: 2026-02-08T04:16:54.100Z WARN apply request took too long {"took": "2.377µs", "expected-duration": "0s", "prefix": "", "request": "ID:56 Method:\"QGET\" ", "response": ""} 2820s logger.go:146: 2026-02-08T04:16:55.046Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} 2820s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/0000000000000039.snap.db","bytes":24576,"size":"25 kB"} 2820s logger.go:146: 2026-02-08T04:16:55.117Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} 2820s logger.go:146: 2026-02-08T04:16:55.117Z INFO applied incoming Raft snapshot {"snapshot-index": 57} 2820s logger.go:146: 2026-02-08T04:16:55.117Z INFO applying snapshot {"current-snapshot-index": 54, "current-applied-index": 56, "incoming-leader-snapshot-index": 57, "incoming-leader-snapshot-term": 0} 2820s logger.go:146: 2026-02-08T04:16:55.117Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/member/snap/db", "took": "116.199µs"} 2820s logger.go:146: 2026-02-08T04:16:55.117Z INFO restoring mvcc store 2820s logger.go:146: 2026-02-08T04:16:55.120Z INFO kvstore restored {"current-rev": 1} 2820s logger.go:146: 2026-02-08T04:16:55.120Z INFO restored mvcc store {"consistent-index": 56} 2820s logger.go:146: 2026-02-08T04:16:55.120Z INFO restoring alarm store 2820s logger.go:146: 2026-02-08T04:16:55.120Z INFO closing old backend file 2820s logger.go:146: 2026-02-08T04:16:55.300Z INFO restored alarm store 2820s logger.go:146: 2026-02-08T04:16:55.300Z INFO restoring v2 store 2820s logger.go:146: 2026-02-08T04:16:55.300Z INFO restored v2 store 2820s logger.go:146: 2026-02-08T04:16:55.300Z INFO restoring cluster configuration 2820s logger.go:146: 2026-02-08T04:16:55.300Z INFO restored cluster configuration 2820s logger.go:146: 2026-02-08T04:16:55.300Z INFO removing old peers from network 2820s logger.go:146: 2026-02-08T04:16:55.300Z INFO removed old peers from network 2820s logger.go:146: 2026-02-08T04:16:55.300Z INFO adding peers from new cluster configuration 2820s logger.go:146: 2026-02-08T04:16:55.300Z INFO added peers from new cluster configuration 2820s logger.go:146: 2026-02-08T04:16:55.300Z INFO applied snapshot {"current-snapshot-index": 57, "current-applied-index": 57, "incoming-leader-snapshot-index": 57, "incoming-leader-snapshot-term": 0} 2820s logger.go:146: 2026-02-08T04:16:55.300Z DEBUG Applying entries {"num-entries": 1} 2820s logger.go:146: 2026-02-08T04:16:55.300Z DEBUG Applying entry {"index": 58, "term": 0, "type": "EntryNormal"} 2820s logger.go:146: 2026-02-08T04:16:55.300Z DEBUG apply entry normal {"consistent-index": 56, "entry-index": 58, "should-applyV3": true} 2820s logger.go:146: 2026-02-08T04:16:55.300Z DEBUG applyEntryNormal {"V2request": "ID:58 Method:\"QGET\" "} 2820s logger.go:146: 2026-02-08T04:16:55.300Z WARN apply request took too long {"took": "6.097µs", "expected-duration": "0s", "prefix": "", "request": "ID:58 Method:\"QGET\" ", "response": ""} 2820s logger.go:146: 2026-02-08T04:16:55.300Z DEBUG Applying entries {"num-entries": 1} 2820s logger.go:146: 2026-02-08T04:16:55.300Z DEBUG Applying entry {"index": 59, "term": 0, "type": "EntryNormal"} 2820s logger.go:146: 2026-02-08T04:16:55.300Z DEBUG apply entry normal {"consistent-index": 58, "entry-index": 59, "should-applyV3": true} 2820s logger.go:146: 2026-02-08T04:16:55.300Z DEBUG applyEntryNormal {"V2request": "ID:59 Method:\"QGET\" "} 2820s logger.go:146: 2026-02-08T04:16:55.300Z WARN apply request took too long {"took": "2.354µs", "expected-duration": "0s", "prefix": "", "request": "ID:59 Method:\"QGET\" ", "response": ""} 2821s logger.go:146: 2026-02-08T04:16:55.617Z INFO closed old backend file 2821s logger.go:146: 2026-02-08T04:16:55.903Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} 2821s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/000000000000003c.snap.db","bytes":24576,"size":"25 kB"} 2821s logger.go:146: 2026-02-08T04:16:56.106Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} 2821s logger.go:146: 2026-02-08T04:16:56.106Z INFO applied incoming Raft snapshot {"snapshot-index": 60} 2821s logger.go:146: 2026-02-08T04:16:56.106Z INFO applying snapshot {"current-snapshot-index": 57, "current-applied-index": 59, "incoming-leader-snapshot-index": 60, "incoming-leader-snapshot-term": 0} 2821s logger.go:146: 2026-02-08T04:16:56.107Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/member/snap/db", "took": "156.498µs"} 2821s logger.go:146: 2026-02-08T04:16:56.107Z INFO restoring mvcc store 2821s logger.go:146: 2026-02-08T04:16:56.109Z INFO kvstore restored {"current-rev": 1} 2821s logger.go:146: 2026-02-08T04:16:56.109Z INFO restored mvcc store {"consistent-index": 59} 2821s logger.go:146: 2026-02-08T04:16:56.109Z INFO restoring alarm store 2821s logger.go:146: 2026-02-08T04:16:56.109Z INFO closing old backend file 2822s logger.go:146: 2026-02-08T04:16:56.643Z INFO closed old backend file 2822s logger.go:146: 2026-02-08T04:16:56.824Z INFO restored alarm store 2822s logger.go:146: 2026-02-08T04:16:56.824Z INFO restoring v2 store 2822s logger.go:146: 2026-02-08T04:16:56.824Z INFO restored v2 store 2822s logger.go:146: 2026-02-08T04:16:56.824Z INFO restoring cluster configuration 2822s logger.go:146: 2026-02-08T04:16:56.824Z INFO restored cluster configuration 2822s logger.go:146: 2026-02-08T04:16:56.824Z INFO removing old peers from network 2822s logger.go:146: 2026-02-08T04:16:56.824Z INFO removed old peers from network 2822s logger.go:146: 2026-02-08T04:16:56.824Z INFO adding peers from new cluster configuration 2822s logger.go:146: 2026-02-08T04:16:56.824Z INFO added peers from new cluster configuration 2822s logger.go:146: 2026-02-08T04:16:56.824Z INFO applied snapshot {"current-snapshot-index": 60, "current-applied-index": 60, "incoming-leader-snapshot-index": 60, "incoming-leader-snapshot-term": 0} 2822s logger.go:146: 2026-02-08T04:16:56.824Z DEBUG Applying entries {"num-entries": 1} 2822s logger.go:146: 2026-02-08T04:16:56.824Z DEBUG Applying entry {"index": 61, "term": 0, "type": "EntryNormal"} 2822s logger.go:146: 2026-02-08T04:16:56.824Z DEBUG apply entry normal {"consistent-index": 59, "entry-index": 61, "should-applyV3": true} 2822s logger.go:146: 2026-02-08T04:16:56.824Z DEBUG applyEntryNormal {"V2request": "ID:61 Method:\"QGET\" "} 2822s logger.go:146: 2026-02-08T04:16:56.824Z WARN apply request took too long {"took": "6.536µs", "expected-duration": "0s", "prefix": "", "request": "ID:61 Method:\"QGET\" ", "response": ""} 2822s logger.go:146: 2026-02-08T04:16:56.825Z DEBUG Applying entries {"num-entries": 1} 2822s logger.go:146: 2026-02-08T04:16:56.825Z DEBUG Applying entry {"index": 62, "term": 0, "type": "EntryNormal"} 2822s logger.go:146: 2026-02-08T04:16:56.825Z DEBUG apply entry normal {"consistent-index": 61, "entry-index": 62, "should-applyV3": true} 2822s logger.go:146: 2026-02-08T04:16:56.825Z DEBUG applyEntryNormal {"V2request": "ID:62 Method:\"QGET\" "} 2822s logger.go:146: 2026-02-08T04:16:56.825Z WARN apply request took too long {"took": "1.928µs", "expected-duration": "0s", "prefix": "", "request": "ID:62 Method:\"QGET\" ", "response": ""} 2822s logger.go:146: 2026-02-08T04:16:57.578Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} 2822s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/000000000000003f.snap.db","bytes":24576,"size":"25 kB"} 2822s logger.go:146: 2026-02-08T04:16:57.581Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} 2822s logger.go:146: 2026-02-08T04:16:57.581Z INFO applied incoming Raft snapshot {"snapshot-index": 63} 2822s logger.go:146: 2026-02-08T04:16:57.581Z INFO applying snapshot {"current-snapshot-index": 60, "current-applied-index": 62, "incoming-leader-snapshot-index": 63, "incoming-leader-snapshot-term": 0} 2822s logger.go:146: 2026-02-08T04:16:57.581Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/member/snap/db", "took": "116.799µs"} 2822s logger.go:146: 2026-02-08T04:16:57.581Z INFO restoring mvcc store 2822s logger.go:146: 2026-02-08T04:16:57.581Z INFO kvstore restored {"current-rev": 1} 2822s logger.go:146: 2026-02-08T04:16:57.581Z INFO restored mvcc store {"consistent-index": 62} 2822s logger.go:146: 2026-02-08T04:16:57.582Z INFO restoring alarm store 2822s logger.go:146: 2026-02-08T04:16:57.582Z INFO closing old backend file 2822s logger.go:146: 2026-02-08T04:16:57.582Z INFO restored alarm store 2822s logger.go:146: 2026-02-08T04:16:57.582Z INFO restoring v2 store 2822s logger.go:146: 2026-02-08T04:16:57.582Z INFO restored v2 store 2822s logger.go:146: 2026-02-08T04:16:57.582Z INFO restoring cluster configuration 2822s logger.go:146: 2026-02-08T04:16:57.582Z INFO restored cluster configuration 2822s logger.go:146: 2026-02-08T04:16:57.582Z INFO removing old peers from network 2822s logger.go:146: 2026-02-08T04:16:57.582Z INFO removed old peers from network 2822s logger.go:146: 2026-02-08T04:16:57.582Z INFO adding peers from new cluster configuration 2822s logger.go:146: 2026-02-08T04:16:57.582Z INFO added peers from new cluster configuration 2822s logger.go:146: 2026-02-08T04:16:57.582Z INFO applied snapshot {"current-snapshot-index": 63, "current-applied-index": 63, "incoming-leader-snapshot-index": 63, "incoming-leader-snapshot-term": 0} 2822s logger.go:146: 2026-02-08T04:16:57.582Z DEBUG Applying entries {"num-entries": 1} 2822s logger.go:146: 2026-02-08T04:16:57.582Z DEBUG Applying entry {"index": 64, "term": 0, "type": "EntryNormal"} 2822s logger.go:146: 2026-02-08T04:16:57.583Z DEBUG apply entry normal {"consistent-index": 62, "entry-index": 64, "should-applyV3": true} 2822s logger.go:146: 2026-02-08T04:16:57.582Z INFO closed old backend file 2822s logger.go:146: 2026-02-08T04:16:57.583Z DEBUG applyEntryNormal {"V2request": "ID:64 Method:\"QGET\" "} 2822s logger.go:146: 2026-02-08T04:16:57.583Z WARN apply request took too long {"took": "5.624µs", "expected-duration": "0s", "prefix": "", "request": "ID:64 Method:\"QGET\" ", "response": ""} 2822s logger.go:146: 2026-02-08T04:16:57.583Z DEBUG Applying entries {"num-entries": 1} 2822s logger.go:146: 2026-02-08T04:16:57.583Z DEBUG Applying entry {"index": 65, "term": 0, "type": "EntryNormal"} 2822s logger.go:146: 2026-02-08T04:16:57.583Z DEBUG apply entry normal {"consistent-index": 64, "entry-index": 65, "should-applyV3": true} 2822s logger.go:146: 2026-02-08T04:16:57.583Z DEBUG applyEntryNormal {"V2request": "ID:65 Method:\"QGET\" "} 2822s logger.go:146: 2026-02-08T04:16:57.583Z WARN apply request took too long {"took": "1.927µs", "expected-duration": "0s", "prefix": "", "request": "ID:65 Method:\"QGET\" ", "response": ""} 2822s logger.go:146: 2026-02-08T04:16:57.589Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} 2822s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/0000000000000042.snap.db","bytes":24576,"size":"25 kB"} 2822s logger.go:146: 2026-02-08T04:16:57.590Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} 2822s logger.go:146: 2026-02-08T04:16:57.590Z INFO applied incoming Raft snapshot {"snapshot-index": 66} 2822s logger.go:146: 2026-02-08T04:16:57.590Z INFO applying snapshot {"current-snapshot-index": 63, "current-applied-index": 65, "incoming-leader-snapshot-index": 66, "incoming-leader-snapshot-term": 0} 2822s logger.go:146: 2026-02-08T04:16:57.590Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/member/snap/db", "took": "60.661µs"} 2822s logger.go:146: 2026-02-08T04:16:57.590Z INFO restoring mvcc store 2822s logger.go:146: 2026-02-08T04:16:57.592Z INFO kvstore restored {"current-rev": 1} 2822s logger.go:146: 2026-02-08T04:16:57.592Z INFO restored mvcc store {"consistent-index": 65} 2822s logger.go:146: 2026-02-08T04:16:57.592Z INFO restoring alarm store 2823s logger.go:146: 2026-02-08T04:16:57.592Z INFO closing old backend file 2823s logger.go:146: 2026-02-08T04:16:57.630Z INFO restored alarm store 2823s logger.go:146: 2026-02-08T04:16:57.630Z INFO restoring v2 store 2823s logger.go:146: 2026-02-08T04:16:57.630Z INFO restored v2 store 2823s logger.go:146: 2026-02-08T04:16:57.630Z INFO restoring cluster configuration 2823s logger.go:146: 2026-02-08T04:16:57.632Z INFO restored cluster configuration 2823s logger.go:146: 2026-02-08T04:16:57.632Z INFO removing old peers from network 2823s logger.go:146: 2026-02-08T04:16:57.632Z INFO removed old peers from network 2823s logger.go:146: 2026-02-08T04:16:57.632Z INFO adding peers from new cluster configuration 2823s logger.go:146: 2026-02-08T04:16:57.632Z INFO added peers from new cluster configuration 2823s logger.go:146: 2026-02-08T04:16:57.632Z INFO applied snapshot {"current-snapshot-index": 66, "current-applied-index": 66, "incoming-leader-snapshot-index": 66, "incoming-leader-snapshot-term": 0} 2823s logger.go:146: 2026-02-08T04:16:57.632Z DEBUG Applying entries {"num-entries": 1} 2823s logger.go:146: 2026-02-08T04:16:57.632Z DEBUG Applying entry {"index": 67, "term": 0, "type": "EntryNormal"} 2823s logger.go:146: 2026-02-08T04:16:57.632Z DEBUG apply entry normal {"consistent-index": 65, "entry-index": 67, "should-applyV3": true} 2823s logger.go:146: 2026-02-08T04:16:57.632Z DEBUG applyEntryNormal {"V2request": "ID:67 Method:\"QGET\" "} 2823s logger.go:146: 2026-02-08T04:16:57.632Z WARN apply request took too long {"took": "4.156µs", "expected-duration": "0s", "prefix": "", "request": "ID:67 Method:\"QGET\" ", "response": ""} 2823s logger.go:146: 2026-02-08T04:16:57.632Z DEBUG Applying entries {"num-entries": 1} 2823s logger.go:146: 2026-02-08T04:16:57.632Z DEBUG Applying entry {"index": 68, "term": 0, "type": "EntryNormal"} 2823s logger.go:146: 2026-02-08T04:16:57.632Z DEBUG apply entry normal {"consistent-index": 67, "entry-index": 68, "should-applyV3": true} 2823s logger.go:146: 2026-02-08T04:16:57.632Z DEBUG applyEntryNormal {"V2request": "ID:68 Method:\"QGET\" "} 2823s logger.go:146: 2026-02-08T04:16:57.632Z WARN apply request took too long {"took": "1.931µs", "expected-duration": "0s", "prefix": "", "request": "ID:68 Method:\"QGET\" ", "response": ""} 2823s logger.go:146: 2026-02-08T04:16:57.746Z INFO closed old backend file 2823s logger.go:146: 2026-02-08T04:16:58.136Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} 2824s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/0000000000000045.snap.db","bytes":24576,"size":"25 kB"} 2824s logger.go:146: 2026-02-08T04:16:58.914Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} 2824s logger.go:146: 2026-02-08T04:16:58.914Z INFO applied incoming Raft snapshot {"snapshot-index": 69} 2824s logger.go:146: 2026-02-08T04:16:58.914Z INFO applying snapshot {"current-snapshot-index": 66, "current-applied-index": 68, "incoming-leader-snapshot-index": 69, "incoming-leader-snapshot-term": 0} 2824s logger.go:146: 2026-02-08T04:16:58.914Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/member/snap/db", "took": "108.965µs"} 2824s logger.go:146: 2026-02-08T04:16:58.914Z INFO restoring mvcc store 2824s logger.go:146: 2026-02-08T04:16:59.075Z INFO kvstore restored {"current-rev": 1} 2824s logger.go:146: 2026-02-08T04:16:59.076Z INFO restored mvcc store {"consistent-index": 68} 2824s logger.go:146: 2026-02-08T04:16:59.076Z INFO restoring alarm store 2824s logger.go:146: 2026-02-08T04:16:59.109Z INFO closing old backend file 2824s logger.go:146: 2026-02-08T04:16:59.259Z INFO closed old backend file 2824s logger.go:146: 2026-02-08T04:16:59.325Z INFO restored alarm store 2824s logger.go:146: 2026-02-08T04:16:59.325Z INFO restoring v2 store 2824s logger.go:146: 2026-02-08T04:16:59.325Z INFO restored v2 store 2824s logger.go:146: 2026-02-08T04:16:59.325Z INFO restoring cluster configuration 2824s logger.go:146: 2026-02-08T04:16:59.325Z INFO restored cluster configuration 2824s logger.go:146: 2026-02-08T04:16:59.325Z INFO removing old peers from network 2824s logger.go:146: 2026-02-08T04:16:59.325Z INFO removed old peers from network 2824s logger.go:146: 2026-02-08T04:16:59.325Z INFO adding peers from new cluster configuration 2824s logger.go:146: 2026-02-08T04:16:59.325Z INFO added peers from new cluster configuration 2824s logger.go:146: 2026-02-08T04:16:59.325Z INFO applied snapshot {"current-snapshot-index": 69, "current-applied-index": 69, "incoming-leader-snapshot-index": 69, "incoming-leader-snapshot-term": 0} 2824s logger.go:146: 2026-02-08T04:16:59.325Z DEBUG Applying entries {"num-entries": 1} 2824s logger.go:146: 2026-02-08T04:16:59.325Z DEBUG Applying entry {"index": 70, "term": 0, "type": "EntryNormal"} 2824s logger.go:146: 2026-02-08T04:16:59.325Z DEBUG apply entry normal {"consistent-index": 68, "entry-index": 70, "should-applyV3": true} 2824s logger.go:146: 2026-02-08T04:16:59.325Z DEBUG applyEntryNormal {"V2request": "ID:70 Method:\"QGET\" "} 2824s logger.go:146: 2026-02-08T04:16:59.325Z WARN apply request took too long {"took": "5.187µs", "expected-duration": "0s", "prefix": "", "request": "ID:70 Method:\"QGET\" ", "response": ""} 2824s logger.go:146: 2026-02-08T04:16:59.325Z DEBUG Applying entries {"num-entries": 1} 2824s logger.go:146: 2026-02-08T04:16:59.325Z DEBUG Applying entry {"index": 71, "term": 0, "type": "EntryNormal"} 2824s logger.go:146: 2026-02-08T04:16:59.325Z DEBUG apply entry normal {"consistent-index": 70, "entry-index": 71, "should-applyV3": true} 2824s logger.go:146: 2026-02-08T04:16:59.325Z DEBUG applyEntryNormal {"V2request": "ID:71 Method:\"QGET\" "} 2824s logger.go:146: 2026-02-08T04:16:59.325Z WARN apply request took too long {"took": "1.44µs", "expected-duration": "0s", "prefix": "", "request": "ID:71 Method:\"QGET\" ", "response": ""} 2824s logger.go:146: 2026-02-08T04:16:59.578Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} 2825s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/0000000000000048.snap.db","bytes":24576,"size":"25 kB"} 2825s logger.go:146: 2026-02-08T04:16:59.693Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} 2825s logger.go:146: 2026-02-08T04:16:59.751Z INFO applying snapshot {"current-snapshot-index": 69, "current-applied-index": 71, "incoming-leader-snapshot-index": 72, "incoming-leader-snapshot-term": 0} 2825s logger.go:146: 2026-02-08T04:16:59.751Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/member/snap/db", "took": "121.24µs"} 2825s logger.go:146: 2026-02-08T04:16:59.751Z INFO restoring mvcc store 2825s logger.go:146: 2026-02-08T04:16:59.751Z INFO kvstore restored {"current-rev": 1} 2825s logger.go:146: 2026-02-08T04:16:59.751Z INFO restored mvcc store {"consistent-index": 71} 2825s logger.go:146: 2026-02-08T04:16:59.751Z INFO restoring alarm store 2825s logger.go:146: 2026-02-08T04:16:59.751Z INFO applied incoming Raft snapshot {"snapshot-index": 72} 2825s logger.go:146: 2026-02-08T04:16:59.752Z INFO closing old backend file 2825s logger.go:146: 2026-02-08T04:16:59.762Z INFO closed old backend file 2825s logger.go:146: 2026-02-08T04:16:59.763Z INFO restored alarm store 2825s logger.go:146: 2026-02-08T04:16:59.763Z INFO restoring v2 store 2825s logger.go:146: 2026-02-08T04:16:59.763Z INFO restored v2 store 2825s logger.go:146: 2026-02-08T04:16:59.763Z INFO restoring cluster configuration 2825s logger.go:146: 2026-02-08T04:16:59.763Z INFO restored cluster configuration 2825s logger.go:146: 2026-02-08T04:16:59.763Z INFO removing old peers from network 2825s logger.go:146: 2026-02-08T04:16:59.763Z INFO removed old peers from network 2825s logger.go:146: 2026-02-08T04:16:59.763Z INFO adding peers from new cluster configuration 2825s logger.go:146: 2026-02-08T04:16:59.763Z INFO added peers from new cluster configuration 2825s logger.go:146: 2026-02-08T04:16:59.763Z INFO applied snapshot {"current-snapshot-index": 72, "current-applied-index": 72, "incoming-leader-snapshot-index": 72, "incoming-leader-snapshot-term": 0} 2825s logger.go:146: 2026-02-08T04:16:59.763Z DEBUG Applying entries {"num-entries": 1} 2825s logger.go:146: 2026-02-08T04:16:59.763Z DEBUG Applying entry {"index": 73, "term": 0, "type": "EntryNormal"} 2825s logger.go:146: 2026-02-08T04:16:59.763Z DEBUG apply entry normal {"consistent-index": 71, "entry-index": 73, "should-applyV3": true} 2825s logger.go:146: 2026-02-08T04:16:59.763Z DEBUG applyEntryNormal {"V2request": "ID:73 Method:\"QGET\" "} 2825s logger.go:146: 2026-02-08T04:16:59.763Z WARN apply request took too long {"took": "4.881µs", "expected-duration": "0s", "prefix": "", "request": "ID:73 Method:\"QGET\" ", "response": ""} 2825s logger.go:146: 2026-02-08T04:16:59.763Z DEBUG Applying entries {"num-entries": 1} 2825s logger.go:146: 2026-02-08T04:16:59.763Z DEBUG Applying entry {"index": 74, "term": 0, "type": "EntryNormal"} 2825s logger.go:146: 2026-02-08T04:16:59.763Z DEBUG apply entry normal {"consistent-index": 73, "entry-index": 74, "should-applyV3": true} 2825s logger.go:146: 2026-02-08T04:16:59.763Z DEBUG applyEntryNormal {"V2request": "ID:74 Method:\"QGET\" "} 2825s logger.go:146: 2026-02-08T04:16:59.763Z WARN apply request took too long {"took": "1.515µs", "expected-duration": "0s", "prefix": "", "request": "ID:74 Method:\"QGET\" ", "response": ""} 2825s logger.go:146: 2026-02-08T04:16:59.767Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} 2825s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/000000000000004b.snap.db","bytes":24576,"size":"25 kB"} 2825s logger.go:146: 2026-02-08T04:16:59.913Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} 2825s logger.go:146: 2026-02-08T04:16:59.913Z INFO applying snapshot {"current-snapshot-index": 72, "current-applied-index": 74, "incoming-leader-snapshot-index": 75, "incoming-leader-snapshot-term": 0} 2825s logger.go:146: 2026-02-08T04:16:59.914Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/member/snap/db", "took": "121.259µs"} 2825s logger.go:146: 2026-02-08T04:16:59.914Z INFO restoring mvcc store 2825s logger.go:146: 2026-02-08T04:16:59.913Z INFO applied incoming Raft snapshot {"snapshot-index": 75} 2825s logger.go:146: 2026-02-08T04:17:00.086Z INFO kvstore restored {"current-rev": 1} 2825s logger.go:146: 2026-02-08T04:17:00.086Z INFO restored mvcc store {"consistent-index": 74} 2825s logger.go:146: 2026-02-08T04:17:00.086Z INFO restoring alarm store 2825s logger.go:146: 2026-02-08T04:17:00.088Z INFO closing old backend file 2825s logger.go:146: 2026-02-08T04:17:00.349Z INFO restored alarm store 2825s logger.go:146: 2026-02-08T04:17:00.350Z INFO restoring v2 store 2825s logger.go:146: 2026-02-08T04:17:00.350Z INFO restored v2 store 2825s logger.go:146: 2026-02-08T04:17:00.350Z INFO restoring cluster configuration 2825s logger.go:146: 2026-02-08T04:17:00.350Z INFO restored cluster configuration 2825s logger.go:146: 2026-02-08T04:17:00.350Z INFO removing old peers from network 2825s logger.go:146: 2026-02-08T04:17:00.350Z INFO removed old peers from network 2825s logger.go:146: 2026-02-08T04:17:00.350Z INFO adding peers from new cluster configuration 2825s logger.go:146: 2026-02-08T04:17:00.350Z INFO added peers from new cluster configuration 2825s logger.go:146: 2026-02-08T04:17:00.350Z INFO applied snapshot {"current-snapshot-index": 75, "current-applied-index": 75, "incoming-leader-snapshot-index": 75, "incoming-leader-snapshot-term": 0} 2825s logger.go:146: 2026-02-08T04:17:00.350Z DEBUG Applying entries {"num-entries": 1} 2825s logger.go:146: 2026-02-08T04:17:00.350Z DEBUG Applying entry {"index": 76, "term": 0, "type": "EntryNormal"} 2825s logger.go:146: 2026-02-08T04:17:00.350Z DEBUG apply entry normal {"consistent-index": 74, "entry-index": 76, "should-applyV3": true} 2825s logger.go:146: 2026-02-08T04:17:00.350Z DEBUG applyEntryNormal {"V2request": "ID:76 Method:\"QGET\" "} 2825s logger.go:146: 2026-02-08T04:17:00.350Z WARN apply request took too long {"took": "5.388µs", "expected-duration": "0s", "prefix": "", "request": "ID:76 Method:\"QGET\" ", "response": ""} 2825s logger.go:146: 2026-02-08T04:17:00.350Z DEBUG Applying entries {"num-entries": 1} 2825s logger.go:146: 2026-02-08T04:17:00.350Z DEBUG Applying entry {"index": 77, "term": 0, "type": "EntryNormal"} 2825s logger.go:146: 2026-02-08T04:17:00.350Z DEBUG apply entry normal {"consistent-index": 76, "entry-index": 77, "should-applyV3": true} 2825s logger.go:146: 2026-02-08T04:17:00.350Z DEBUG applyEntryNormal {"V2request": "ID:77 Method:\"QGET\" "} 2825s logger.go:146: 2026-02-08T04:17:00.350Z WARN apply request took too long {"took": "1.765µs", "expected-duration": "0s", "prefix": "", "request": "ID:77 Method:\"QGET\" ", "response": ""} 2825s logger.go:146: 2026-02-08T04:17:00.407Z INFO closed old backend file 2825s logger.go:146: 2026-02-08T04:17:00.502Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} 2825s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/000000000000004e.snap.db","bytes":24576,"size":"25 kB"} 2825s logger.go:146: 2026-02-08T04:17:00.564Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} 2825s logger.go:146: 2026-02-08T04:17:00.564Z INFO applied incoming Raft snapshot {"snapshot-index": 78} 2825s logger.go:146: 2026-02-08T04:17:00.564Z INFO applying snapshot {"current-snapshot-index": 75, "current-applied-index": 77, "incoming-leader-snapshot-index": 78, "incoming-leader-snapshot-term": 0} 2825s logger.go:146: 2026-02-08T04:17:00.564Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/member/snap/db", "took": "176.938µs"} 2825s logger.go:146: 2026-02-08T04:17:00.564Z INFO restoring mvcc store 2825s logger.go:146: 2026-02-08T04:17:00.565Z INFO kvstore restored {"current-rev": 1} 2825s logger.go:146: 2026-02-08T04:17:00.565Z INFO restored mvcc store {"consistent-index": 77} 2825s logger.go:146: 2026-02-08T04:17:00.565Z INFO restoring alarm store 2825s logger.go:146: 2026-02-08T04:17:00.565Z INFO closing old backend file 2825s logger.go:146: 2026-02-08T04:17:00.566Z INFO restored alarm store 2825s logger.go:146: 2026-02-08T04:17:00.566Z INFO restoring v2 store 2825s logger.go:146: 2026-02-08T04:17:00.566Z INFO closed old backend file 2825s logger.go:146: 2026-02-08T04:17:00.566Z INFO restored v2 store 2825s logger.go:146: 2026-02-08T04:17:00.566Z INFO restoring cluster configuration 2825s logger.go:146: 2026-02-08T04:17:00.566Z INFO restored cluster configuration 2825s logger.go:146: 2026-02-08T04:17:00.566Z INFO removing old peers from network 2825s logger.go:146: 2026-02-08T04:17:00.566Z INFO removed old peers from network 2825s logger.go:146: 2026-02-08T04:17:00.566Z INFO adding peers from new cluster configuration 2825s logger.go:146: 2026-02-08T04:17:00.566Z INFO added peers from new cluster configuration 2825s logger.go:146: 2026-02-08T04:17:00.566Z INFO applied snapshot {"current-snapshot-index": 78, "current-applied-index": 78, "incoming-leader-snapshot-index": 78, "incoming-leader-snapshot-term": 0} 2825s logger.go:146: 2026-02-08T04:17:00.566Z DEBUG Applying entries {"num-entries": 1} 2825s logger.go:146: 2026-02-08T04:17:00.566Z DEBUG Applying entry {"index": 79, "term": 0, "type": "EntryNormal"} 2825s logger.go:146: 2026-02-08T04:17:00.566Z DEBUG apply entry normal {"consistent-index": 77, "entry-index": 79, "should-applyV3": true} 2825s logger.go:146: 2026-02-08T04:17:00.566Z DEBUG applyEntryNormal {"V2request": "ID:79 Method:\"QGET\" "} 2825s logger.go:146: 2026-02-08T04:17:00.566Z WARN apply request took too long {"took": "4.292µs", "expected-duration": "0s", "prefix": "", "request": "ID:79 Method:\"QGET\" ", "response": ""} 2825s logger.go:146: 2026-02-08T04:17:00.566Z DEBUG Applying entries {"num-entries": 1} 2825s logger.go:146: 2026-02-08T04:17:00.566Z DEBUG Applying entry {"index": 80, "term": 0, "type": "EntryNormal"} 2825s logger.go:146: 2026-02-08T04:17:00.566Z DEBUG apply entry normal {"consistent-index": 79, "entry-index": 80, "should-applyV3": true} 2825s logger.go:146: 2026-02-08T04:17:00.566Z DEBUG applyEntryNormal {"V2request": "ID:80 Method:\"QGET\" "} 2825s logger.go:146: 2026-02-08T04:17:00.566Z WARN apply request took too long {"took": "1.512µs", "expected-duration": "0s", "prefix": "", "request": "ID:80 Method:\"QGET\" ", "response": ""} 2826s logger.go:146: 2026-02-08T04:17:01.171Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} 2827s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/0000000000000051.snap.db","bytes":24576,"size":"25 kB"} 2827s logger.go:146: 2026-02-08T04:17:01.857Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} 2827s logger.go:146: 2026-02-08T04:17:01.857Z INFO applied incoming Raft snapshot {"snapshot-index": 81} 2827s logger.go:146: 2026-02-08T04:17:01.857Z INFO applying snapshot {"current-snapshot-index": 78, "current-applied-index": 80, "incoming-leader-snapshot-index": 81, "incoming-leader-snapshot-term": 0} 2827s logger.go:146: 2026-02-08T04:17:01.858Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/member/snap/db", "took": "130.43µs"} 2827s logger.go:146: 2026-02-08T04:17:01.858Z INFO restoring mvcc store 2827s logger.go:146: 2026-02-08T04:17:01.860Z INFO kvstore restored {"current-rev": 1} 2827s logger.go:146: 2026-02-08T04:17:01.860Z INFO restored mvcc store {"consistent-index": 80} 2827s logger.go:146: 2026-02-08T04:17:01.860Z INFO restoring alarm store 2827s logger.go:146: 2026-02-08T04:17:01.860Z INFO closing old backend file 2827s logger.go:146: 2026-02-08T04:17:01.881Z INFO restored alarm store 2827s logger.go:146: 2026-02-08T04:17:01.882Z INFO restoring v2 store 2827s logger.go:146: 2026-02-08T04:17:01.882Z INFO restored v2 store 2827s logger.go:146: 2026-02-08T04:17:01.882Z INFO restoring cluster configuration 2827s logger.go:146: 2026-02-08T04:17:01.882Z INFO restored cluster configuration 2827s logger.go:146: 2026-02-08T04:17:01.882Z INFO removing old peers from network 2827s logger.go:146: 2026-02-08T04:17:01.882Z INFO removed old peers from network 2827s logger.go:146: 2026-02-08T04:17:01.882Z INFO adding peers from new cluster configuration 2827s logger.go:146: 2026-02-08T04:17:01.882Z INFO added peers from new cluster configuration 2827s logger.go:146: 2026-02-08T04:17:01.882Z INFO applied snapshot {"current-snapshot-index": 81, "current-applied-index": 81, "incoming-leader-snapshot-index": 81, "incoming-leader-snapshot-term": 0} 2827s logger.go:146: 2026-02-08T04:17:01.882Z DEBUG Applying entries {"num-entries": 1} 2827s logger.go:146: 2026-02-08T04:17:01.882Z DEBUG Applying entry {"index": 82, "term": 0, "type": "EntryNormal"} 2827s logger.go:146: 2026-02-08T04:17:01.882Z DEBUG apply entry normal {"consistent-index": 80, "entry-index": 82, "should-applyV3": true} 2827s logger.go:146: 2026-02-08T04:17:01.882Z INFO closed old backend file 2827s logger.go:146: 2026-02-08T04:17:01.882Z DEBUG applyEntryNormal {"V2request": "ID:82 Method:\"QGET\" "} 2827s logger.go:146: 2026-02-08T04:17:01.883Z WARN apply request took too long {"took": "6.475µs", "expected-duration": "0s", "prefix": "", "request": "ID:82 Method:\"QGET\" ", "response": ""} 2827s logger.go:146: 2026-02-08T04:17:01.883Z DEBUG Applying entries {"num-entries": 1} 2827s logger.go:146: 2026-02-08T04:17:01.883Z DEBUG Applying entry {"index": 83, "term": 0, "type": "EntryNormal"} 2827s logger.go:146: 2026-02-08T04:17:01.883Z DEBUG apply entry normal {"consistent-index": 82, "entry-index": 83, "should-applyV3": true} 2827s logger.go:146: 2026-02-08T04:17:01.883Z DEBUG applyEntryNormal {"V2request": "ID:83 Method:\"QGET\" "} 2827s logger.go:146: 2026-02-08T04:17:01.883Z WARN apply request took too long {"took": "2.882µs", "expected-duration": "0s", "prefix": "", "request": "ID:83 Method:\"QGET\" ", "response": ""} 2827s logger.go:146: 2026-02-08T04:17:01.922Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} 2827s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/0000000000000054.snap.db","bytes":24576,"size":"25 kB"} 2827s logger.go:146: 2026-02-08T04:17:01.923Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} 2827s logger.go:146: 2026-02-08T04:17:01.923Z INFO applied incoming Raft snapshot {"snapshot-index": 84} 2827s logger.go:146: 2026-02-08T04:17:01.923Z INFO applying snapshot {"current-snapshot-index": 81, "current-applied-index": 83, "incoming-leader-snapshot-index": 84, "incoming-leader-snapshot-term": 0} 2827s logger.go:146: 2026-02-08T04:17:01.923Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/member/snap/db", "took": "85.951µs"} 2827s logger.go:146: 2026-02-08T04:17:01.923Z INFO restoring mvcc store 2827s logger.go:146: 2026-02-08T04:17:01.924Z INFO kvstore restored {"current-rev": 1} 2827s logger.go:146: 2026-02-08T04:17:01.924Z INFO restored mvcc store {"consistent-index": 83} 2827s logger.go:146: 2026-02-08T04:17:01.924Z INFO restoring alarm store 2827s logger.go:146: 2026-02-08T04:17:01.924Z INFO closing old backend file 2827s logger.go:146: 2026-02-08T04:17:01.924Z INFO restored alarm store 2827s logger.go:146: 2026-02-08T04:17:01.924Z INFO restoring v2 store 2827s logger.go:146: 2026-02-08T04:17:01.925Z INFO closed old backend file 2827s logger.go:146: 2026-02-08T04:17:01.925Z INFO restored v2 store 2827s logger.go:146: 2026-02-08T04:17:01.925Z INFO restoring cluster configuration 2827s logger.go:146: 2026-02-08T04:17:01.925Z INFO restored cluster configuration 2827s logger.go:146: 2026-02-08T04:17:01.925Z INFO removing old peers from network 2827s logger.go:146: 2026-02-08T04:17:01.925Z INFO removed old peers from network 2827s logger.go:146: 2026-02-08T04:17:01.925Z INFO adding peers from new cluster configuration 2827s logger.go:146: 2026-02-08T04:17:01.925Z INFO added peers from new cluster configuration 2827s logger.go:146: 2026-02-08T04:17:01.925Z INFO applied snapshot {"current-snapshot-index": 84, "current-applied-index": 84, "incoming-leader-snapshot-index": 84, "incoming-leader-snapshot-term": 0} 2827s logger.go:146: 2026-02-08T04:17:01.925Z DEBUG Applying entries {"num-entries": 1} 2827s logger.go:146: 2026-02-08T04:17:01.925Z DEBUG Applying entry {"index": 85, "term": 0, "type": "EntryNormal"} 2827s logger.go:146: 2026-02-08T04:17:01.925Z DEBUG apply entry normal {"consistent-index": 83, "entry-index": 85, "should-applyV3": true} 2827s logger.go:146: 2026-02-08T04:17:01.925Z DEBUG applyEntryNormal {"V2request": "ID:85 Method:\"QGET\" "} 2827s logger.go:146: 2026-02-08T04:17:01.925Z WARN apply request took too long {"took": "5.875µs", "expected-duration": "0s", "prefix": "", "request": "ID:85 Method:\"QGET\" ", "response": ""} 2827s logger.go:146: 2026-02-08T04:17:01.926Z DEBUG Applying entries {"num-entries": 1} 2827s logger.go:146: 2026-02-08T04:17:01.926Z DEBUG Applying entry {"index": 86, "term": 0, "type": "EntryNormal"} 2827s logger.go:146: 2026-02-08T04:17:01.926Z DEBUG apply entry normal {"consistent-index": 85, "entry-index": 86, "should-applyV3": true} 2827s logger.go:146: 2026-02-08T04:17:01.926Z DEBUG applyEntryNormal {"V2request": "ID:86 Method:\"QGET\" "} 2827s logger.go:146: 2026-02-08T04:17:01.926Z WARN apply request took too long {"took": "5.444µs", "expected-duration": "0s", "prefix": "", "request": "ID:86 Method:\"QGET\" ", "response": ""} 2827s logger.go:146: 2026-02-08T04:17:02.476Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} 2827s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/0000000000000057.snap.db","bytes":24576,"size":"25 kB"} 2827s logger.go:146: 2026-02-08T04:17:02.482Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} 2827s logger.go:146: 2026-02-08T04:17:02.483Z INFO applied incoming Raft snapshot {"snapshot-index": 87} 2827s logger.go:146: 2026-02-08T04:17:02.483Z INFO applying snapshot {"current-snapshot-index": 84, "current-applied-index": 86, "incoming-leader-snapshot-index": 87, "incoming-leader-snapshot-term": 0} 2827s logger.go:146: 2026-02-08T04:17:02.483Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/member/snap/db", "took": "116.943µs"} 2827s logger.go:146: 2026-02-08T04:17:02.483Z INFO restoring mvcc store 2827s logger.go:146: 2026-02-08T04:17:02.484Z INFO kvstore restored {"current-rev": 1} 2827s logger.go:146: 2026-02-08T04:17:02.484Z INFO restored mvcc store {"consistent-index": 86} 2827s logger.go:146: 2026-02-08T04:17:02.484Z INFO restoring alarm store 2827s logger.go:146: 2026-02-08T04:17:02.485Z INFO closing old backend file 2827s logger.go:146: 2026-02-08T04:17:02.485Z INFO restored alarm store 2827s logger.go:146: 2026-02-08T04:17:02.485Z INFO restoring v2 store 2827s logger.go:146: 2026-02-08T04:17:02.485Z INFO restored v2 store 2827s logger.go:146: 2026-02-08T04:17:02.485Z INFO restoring cluster configuration 2827s logger.go:146: 2026-02-08T04:17:02.485Z INFO restored cluster configuration 2827s logger.go:146: 2026-02-08T04:17:02.485Z INFO removing old peers from network 2827s logger.go:146: 2026-02-08T04:17:02.485Z INFO removed old peers from network 2827s logger.go:146: 2026-02-08T04:17:02.485Z INFO adding peers from new cluster configuration 2827s logger.go:146: 2026-02-08T04:17:02.485Z INFO added peers from new cluster configuration 2827s logger.go:146: 2026-02-08T04:17:02.486Z INFO applied snapshot {"current-snapshot-index": 87, "current-applied-index": 87, "incoming-leader-snapshot-index": 87, "incoming-leader-snapshot-term": 0} 2827s logger.go:146: 2026-02-08T04:17:02.486Z DEBUG Applying entries {"num-entries": 1} 2827s logger.go:146: 2026-02-08T04:17:02.486Z DEBUG Applying entry {"index": 88, "term": 0, "type": "EntryNormal"} 2827s logger.go:146: 2026-02-08T04:17:02.486Z DEBUG apply entry normal {"consistent-index": 86, "entry-index": 88, "should-applyV3": true} 2827s logger.go:146: 2026-02-08T04:17:02.486Z DEBUG applyEntryNormal {"V2request": "ID:88 Method:\"QGET\" "} 2827s logger.go:146: 2026-02-08T04:17:02.486Z WARN apply request took too long {"took": "16.479µs", "expected-duration": "0s", "prefix": "", "request": "ID:88 Method:\"QGET\" ", "response": ""} 2827s logger.go:146: 2026-02-08T04:17:02.487Z INFO closed old backend file 2827s logger.go:146: 2026-02-08T04:17:02.487Z DEBUG Applying entries {"num-entries": 1} 2827s logger.go:146: 2026-02-08T04:17:02.487Z DEBUG Applying entry {"index": 89, "term": 0, "type": "EntryNormal"} 2827s logger.go:146: 2026-02-08T04:17:02.487Z DEBUG apply entry normal {"consistent-index": 88, "entry-index": 89, "should-applyV3": true} 2827s logger.go:146: 2026-02-08T04:17:02.487Z DEBUG applyEntryNormal {"V2request": "ID:89 Method:\"QGET\" "} 2827s logger.go:146: 2026-02-08T04:17:02.487Z WARN apply request took too long {"took": "5.134µs", "expected-duration": "0s", "prefix": "", "request": "ID:89 Method:\"QGET\" ", "response": ""} 2827s logger.go:146: 2026-02-08T04:17:02.582Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} 2827s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/000000000000005a.snap.db","bytes":24576,"size":"25 kB"} 2827s logger.go:146: 2026-02-08T04:17:02.586Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} 2827s logger.go:146: 2026-02-08T04:17:02.587Z INFO applied incoming Raft snapshot {"snapshot-index": 90} 2827s logger.go:146: 2026-02-08T04:17:02.587Z INFO applying snapshot {"current-snapshot-index": 87, "current-applied-index": 89, "incoming-leader-snapshot-index": 90, "incoming-leader-snapshot-term": 0} 2827s logger.go:146: 2026-02-08T04:17:02.587Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/member/snap/db", "took": "127.384µs"} 2827s logger.go:146: 2026-02-08T04:17:02.587Z INFO restoring mvcc store 2827s logger.go:146: 2026-02-08T04:17:02.588Z INFO kvstore restored {"current-rev": 1} 2827s logger.go:146: 2026-02-08T04:17:02.588Z INFO restored mvcc store {"consistent-index": 89} 2827s logger.go:146: 2026-02-08T04:17:02.588Z INFO restoring alarm store 2827s logger.go:146: 2026-02-08T04:17:02.588Z INFO closing old backend file 2827s logger.go:146: 2026-02-08T04:17:02.588Z INFO restored alarm store 2827s logger.go:146: 2026-02-08T04:17:02.588Z INFO restoring v2 store 2827s logger.go:146: 2026-02-08T04:17:02.589Z INFO restored v2 store 2827s logger.go:146: 2026-02-08T04:17:02.589Z INFO restoring cluster configuration 2827s logger.go:146: 2026-02-08T04:17:02.589Z INFO restored cluster configuration 2827s logger.go:146: 2026-02-08T04:17:02.589Z INFO removing old peers from network 2827s logger.go:146: 2026-02-08T04:17:02.589Z INFO removed old peers from network 2827s logger.go:146: 2026-02-08T04:17:02.589Z INFO adding peers from new cluster configuration 2827s logger.go:146: 2026-02-08T04:17:02.589Z INFO added peers from new cluster configuration 2827s logger.go:146: 2026-02-08T04:17:02.589Z INFO applied snapshot {"current-snapshot-index": 90, "current-applied-index": 90, "incoming-leader-snapshot-index": 90, "incoming-leader-snapshot-term": 0} 2827s logger.go:146: 2026-02-08T04:17:02.589Z DEBUG Applying entries {"num-entries": 1} 2827s logger.go:146: 2026-02-08T04:17:02.589Z DEBUG Applying entry {"index": 91, "term": 0, "type": "EntryNormal"} 2827s logger.go:146: 2026-02-08T04:17:02.589Z DEBUG apply entry normal {"consistent-index": 89, "entry-index": 91, "should-applyV3": true} 2827s logger.go:146: 2026-02-08T04:17:02.589Z DEBUG applyEntryNormal {"V2request": "ID:91 Method:\"QGET\" "} 2827s logger.go:146: 2026-02-08T04:17:02.589Z WARN apply request took too long {"took": "7.437µs", "expected-duration": "0s", "prefix": "", "request": "ID:91 Method:\"QGET\" ", "response": ""} 2827s logger.go:146: 2026-02-08T04:17:02.589Z DEBUG Applying entries {"num-entries": 1} 2827s logger.go:146: 2026-02-08T04:17:02.589Z DEBUG Applying entry {"index": 92, "term": 0, "type": "EntryNormal"} 2827s logger.go:146: 2026-02-08T04:17:02.589Z DEBUG apply entry normal {"consistent-index": 91, "entry-index": 92, "should-applyV3": true} 2827s logger.go:146: 2026-02-08T04:17:02.589Z DEBUG applyEntryNormal {"V2request": "ID:92 Method:\"QGET\" "} 2827s logger.go:146: 2026-02-08T04:17:02.589Z WARN apply request took too long {"took": "2.151µs", "expected-duration": "0s", "prefix": "", "request": "ID:92 Method:\"QGET\" ", "response": ""} 2827s logger.go:146: 2026-02-08T04:17:02.590Z INFO closed old backend file 2827s logger.go:146: 2026-02-08T04:17:02.590Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} 2827s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/000000000000005d.snap.db","bytes":24576,"size":"25 kB"} 2827s logger.go:146: 2026-02-08T04:17:02.598Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} 2827s logger.go:146: 2026-02-08T04:17:02.598Z INFO applied incoming Raft snapshot {"snapshot-index": 93} 2827s logger.go:146: 2026-02-08T04:17:02.598Z INFO applying snapshot {"current-snapshot-index": 90, "current-applied-index": 92, "incoming-leader-snapshot-index": 93, "incoming-leader-snapshot-term": 0} 2827s logger.go:146: 2026-02-08T04:17:02.598Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/member/snap/db", "took": "66.044µs"} 2827s logger.go:146: 2026-02-08T04:17:02.598Z INFO restoring mvcc store 2827s logger.go:146: 2026-02-08T04:17:02.601Z INFO kvstore restored {"current-rev": 1} 2827s logger.go:146: 2026-02-08T04:17:02.601Z INFO restored mvcc store {"consistent-index": 92} 2827s logger.go:146: 2026-02-08T04:17:02.601Z INFO restoring alarm store 2827s logger.go:146: 2026-02-08T04:17:02.601Z INFO closing old backend file 2827s logger.go:146: 2026-02-08T04:17:02.609Z INFO closed old backend file 2828s logger.go:146: 2026-02-08T04:17:02.609Z INFO restored alarm store 2828s logger.go:146: 2026-02-08T04:17:02.631Z INFO restoring v2 store 2828s logger.go:146: 2026-02-08T04:17:02.632Z INFO restored v2 store 2828s logger.go:146: 2026-02-08T04:17:02.632Z INFO restoring cluster configuration 2828s logger.go:146: 2026-02-08T04:17:02.632Z INFO restored cluster configuration 2828s logger.go:146: 2026-02-08T04:17:02.632Z INFO removing old peers from network 2828s logger.go:146: 2026-02-08T04:17:02.632Z INFO removed old peers from network 2828s logger.go:146: 2026-02-08T04:17:02.632Z INFO adding peers from new cluster configuration 2828s logger.go:146: 2026-02-08T04:17:02.632Z INFO added peers from new cluster configuration 2828s logger.go:146: 2026-02-08T04:17:02.632Z INFO applied snapshot {"current-snapshot-index": 93, "current-applied-index": 93, "incoming-leader-snapshot-index": 93, "incoming-leader-snapshot-term": 0} 2828s logger.go:146: 2026-02-08T04:17:02.632Z DEBUG Applying entries {"num-entries": 1} 2828s logger.go:146: 2026-02-08T04:17:02.632Z DEBUG Applying entry {"index": 94, "term": 0, "type": "EntryNormal"} 2828s logger.go:146: 2026-02-08T04:17:02.632Z DEBUG apply entry normal {"consistent-index": 92, "entry-index": 94, "should-applyV3": true} 2828s logger.go:146: 2026-02-08T04:17:02.632Z DEBUG applyEntryNormal {"V2request": "ID:94 Method:\"QGET\" "} 2828s logger.go:146: 2026-02-08T04:17:02.632Z WARN apply request took too long {"took": "3.144µs", "expected-duration": "0s", "prefix": "", "request": "ID:94 Method:\"QGET\" ", "response": ""} 2828s logger.go:146: 2026-02-08T04:17:02.632Z DEBUG Applying entries {"num-entries": 1} 2828s logger.go:146: 2026-02-08T04:17:02.632Z DEBUG Applying entry {"index": 95, "term": 0, "type": "EntryNormal"} 2828s logger.go:146: 2026-02-08T04:17:02.632Z DEBUG apply entry normal {"consistent-index": 94, "entry-index": 95, "should-applyV3": true} 2828s logger.go:146: 2026-02-08T04:17:02.632Z DEBUG applyEntryNormal {"V2request": "ID:95 Method:\"QGET\" "} 2828s logger.go:146: 2026-02-08T04:17:02.632Z WARN apply request took too long {"took": "1.45µs", "expected-duration": "0s", "prefix": "", "request": "ID:95 Method:\"QGET\" ", "response": ""} 2828s logger.go:146: 2026-02-08T04:17:02.783Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} 2828s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/0000000000000060.snap.db","bytes":24576,"size":"25 kB"} 2828s logger.go:146: 2026-02-08T04:17:03.081Z INFO applied incoming Raft snapshot {"snapshot-index": 96} 2828s logger.go:146: 2026-02-08T04:17:03.081Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} 2828s logger.go:146: 2026-02-08T04:17:03.081Z INFO applying snapshot {"current-snapshot-index": 93, "current-applied-index": 95, "incoming-leader-snapshot-index": 96, "incoming-leader-snapshot-term": 0} 2828s logger.go:146: 2026-02-08T04:17:03.154Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/member/snap/db", "took": "234.931µs"} 2828s logger.go:146: 2026-02-08T04:17:03.154Z INFO restoring mvcc store 2828s logger.go:146: 2026-02-08T04:17:03.157Z INFO kvstore restored {"current-rev": 1} 2828s logger.go:146: 2026-02-08T04:17:03.157Z INFO restored mvcc store {"consistent-index": 95} 2828s logger.go:146: 2026-02-08T04:17:03.157Z INFO restoring alarm store 2828s logger.go:146: 2026-02-08T04:17:03.199Z INFO closing old backend file 2828s logger.go:146: 2026-02-08T04:17:03.444Z INFO restored alarm store 2828s logger.go:146: 2026-02-08T04:17:03.445Z INFO restoring v2 store 2828s logger.go:146: 2026-02-08T04:17:03.445Z INFO restored v2 store 2828s logger.go:146: 2026-02-08T04:17:03.445Z INFO restoring cluster configuration 2828s logger.go:146: 2026-02-08T04:17:03.445Z INFO restored cluster configuration 2828s logger.go:146: 2026-02-08T04:17:03.445Z INFO removing old peers from network 2828s logger.go:146: 2026-02-08T04:17:03.445Z INFO removed old peers from network 2828s logger.go:146: 2026-02-08T04:17:03.445Z INFO adding peers from new cluster configuration 2828s logger.go:146: 2026-02-08T04:17:03.445Z INFO added peers from new cluster configuration 2828s logger.go:146: 2026-02-08T04:17:03.445Z INFO applied snapshot {"current-snapshot-index": 96, "current-applied-index": 96, "incoming-leader-snapshot-index": 96, "incoming-leader-snapshot-term": 0} 2828s logger.go:146: 2026-02-08T04:17:03.445Z DEBUG Applying entries {"num-entries": 1} 2828s logger.go:146: 2026-02-08T04:17:03.445Z DEBUG Applying entry {"index": 97, "term": 0, "type": "EntryNormal"} 2828s logger.go:146: 2026-02-08T04:17:03.445Z DEBUG apply entry normal {"consistent-index": 95, "entry-index": 97, "should-applyV3": true} 2828s logger.go:146: 2026-02-08T04:17:03.445Z DEBUG applyEntryNormal {"V2request": "ID:97 Method:\"QGET\" "} 2828s logger.go:146: 2026-02-08T04:17:03.445Z WARN apply request took too long {"took": "10.39µs", "expected-duration": "0s", "prefix": "", "request": "ID:97 Method:\"QGET\" ", "response": ""} 2828s logger.go:146: 2026-02-08T04:17:03.445Z DEBUG Applying entries {"num-entries": 1} 2828s logger.go:146: 2026-02-08T04:17:03.445Z DEBUG Applying entry {"index": 98, "term": 0, "type": "EntryNormal"} 2828s logger.go:146: 2026-02-08T04:17:03.445Z DEBUG apply entry normal {"consistent-index": 97, "entry-index": 98, "should-applyV3": true} 2828s logger.go:146: 2026-02-08T04:17:03.445Z DEBUG applyEntryNormal {"V2request": "ID:98 Method:\"QGET\" "} 2828s logger.go:146: 2026-02-08T04:17:03.445Z WARN apply request took too long {"took": "6.017µs", "expected-duration": "0s", "prefix": "", "request": "ID:98 Method:\"QGET\" ", "response": ""} 2828s logger.go:146: 2026-02-08T04:17:03.446Z INFO closed old backend file 2829s logger.go:146: 2026-02-08T04:17:03.712Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} 2829s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/0000000000000063.snap.db","bytes":24576,"size":"25 kB"} 2829s logger.go:146: 2026-02-08T04:17:03.851Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB"} 2829s logger.go:146: 2026-02-08T04:17:03.851Z INFO applied incoming Raft snapshot {"snapshot-index": 99} 2829s logger.go:146: 2026-02-08T04:17:03.851Z INFO applying snapshot {"current-snapshot-index": 96, "current-applied-index": 98, "incoming-leader-snapshot-index": 99, "incoming-leader-snapshot-term": 0} 2829s logger.go:146: 2026-02-08T04:17:03.851Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/member/snap/db", "took": "143.105µs"} 2829s logger.go:146: 2026-02-08T04:17:03.851Z INFO restoring mvcc store 2829s logger.go:146: 2026-02-08T04:17:03.852Z INFO kvstore restored {"current-rev": 1} 2829s logger.go:146: 2026-02-08T04:17:03.852Z INFO restored mvcc store {"consistent-index": 98} 2829s logger.go:146: 2026-02-08T04:17:03.852Z INFO restoring alarm store 2829s logger.go:146: 2026-02-08T04:17:03.852Z INFO closing old backend file 2829s logger.go:146: 2026-02-08T04:17:03.853Z INFO closed old backend file 2829s logger.go:146: 2026-02-08T04:17:03.853Z INFO restored alarm store 2829s logger.go:146: 2026-02-08T04:17:03.853Z INFO restoring v2 store 2829s logger.go:146: 2026-02-08T04:17:03.853Z INFO restored v2 store 2829s logger.go:146: 2026-02-08T04:17:03.853Z INFO restoring cluster configuration 2829s logger.go:146: 2026-02-08T04:17:03.853Z INFO restored cluster configuration 2829s logger.go:146: 2026-02-08T04:17:03.853Z INFO removing old peers from network 2829s logger.go:146: 2026-02-08T04:17:03.853Z INFO removed old peers from network 2829s logger.go:146: 2026-02-08T04:17:03.853Z INFO adding peers from new cluster configuration 2829s logger.go:146: 2026-02-08T04:17:03.853Z INFO added peers from new cluster configuration 2829s logger.go:146: 2026-02-08T04:17:03.853Z INFO applied snapshot {"current-snapshot-index": 99, "current-applied-index": 99, "incoming-leader-snapshot-index": 99, "incoming-leader-snapshot-term": 0} 2829s logger.go:146: 2026-02-08T04:17:03.853Z DEBUG Applying entries {"num-entries": 1} 2829s logger.go:146: 2026-02-08T04:17:03.853Z DEBUG Applying entry {"index": 100, "term": 0, "type": "EntryNormal"} 2829s logger.go:146: 2026-02-08T04:17:03.853Z DEBUG apply entry normal {"consistent-index": 98, "entry-index": 100, "should-applyV3": true} 2829s logger.go:146: 2026-02-08T04:17:03.853Z DEBUG applyEntryNormal {"V2request": "ID:100 Method:\"QGET\" "} 2829s logger.go:146: 2026-02-08T04:17:03.853Z WARN apply request took too long {"took": "5.358µs", "expected-duration": "0s", "prefix": "", "request": "ID:100 Method:\"QGET\" ", "response": ""} 2829s logger.go:146: 2026-02-08T04:17:03.853Z DEBUG Applying entries {"num-entries": 1} 2829s logger.go:146: 2026-02-08T04:17:03.853Z DEBUG Applying entry {"index": 101, "term": 0, "type": "EntryNormal"} 2829s logger.go:146: 2026-02-08T04:17:03.853Z DEBUG apply entry normal {"consistent-index": 100, "entry-index": 101, "should-applyV3": true} 2829s logger.go:146: 2026-02-08T04:17:03.853Z DEBUG applyEntryNormal {"V2request": "ID:101 Method:\"QGET\" "} 2829s logger.go:146: 2026-02-08T04:17:03.853Z WARN apply request took too long {"took": "1.915µs", "expected-duration": "0s", "prefix": "", "request": "ID:101 Method:\"QGET\" ", "response": ""} 2829s logger.go:146: 2026-02-08T04:17:03.855Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} 2829s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/0000000000000066.snap.db","bytes":24576,"size":"25 kB"} 2829s logger.go:146: 2026-02-08T04:17:03.876Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30190, "size": "30 kB"} 2829s logger.go:146: 2026-02-08T04:17:03.876Z INFO applied incoming Raft snapshot {"snapshot-index": 102} 2829s logger.go:146: 2026-02-08T04:17:03.876Z INFO applying snapshot {"current-snapshot-index": 99, "current-applied-index": 101, "incoming-leader-snapshot-index": 102, "incoming-leader-snapshot-term": 0} 2829s logger.go:146: 2026-02-08T04:17:03.876Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/member/snap/db", "took": "82.203µs"} 2829s logger.go:146: 2026-02-08T04:17:03.876Z INFO restoring mvcc store 2829s logger.go:146: 2026-02-08T04:17:03.920Z INFO kvstore restored {"current-rev": 1} 2829s logger.go:146: 2026-02-08T04:17:03.920Z INFO restored mvcc store {"consistent-index": 101} 2829s logger.go:146: 2026-02-08T04:17:03.920Z INFO restoring alarm store 2829s logger.go:146: 2026-02-08T04:17:03.920Z INFO closing old backend file 2829s logger.go:146: 2026-02-08T04:17:04.005Z INFO closed old backend file 2829s logger.go:146: 2026-02-08T04:17:04.005Z INFO restored alarm store 2829s logger.go:146: 2026-02-08T04:17:04.005Z INFO restoring v2 store 2829s logger.go:146: 2026-02-08T04:17:04.006Z INFO restored v2 store 2829s logger.go:146: 2026-02-08T04:17:04.006Z INFO restoring cluster configuration 2829s logger.go:146: 2026-02-08T04:17:04.006Z INFO restored cluster configuration 2829s logger.go:146: 2026-02-08T04:17:04.006Z INFO removing old peers from network 2829s logger.go:146: 2026-02-08T04:17:04.006Z INFO removed old peers from network 2829s logger.go:146: 2026-02-08T04:17:04.006Z INFO adding peers from new cluster configuration 2829s logger.go:146: 2026-02-08T04:17:04.006Z INFO added peers from new cluster configuration 2829s logger.go:146: 2026-02-08T04:17:04.006Z INFO applied snapshot {"current-snapshot-index": 102, "current-applied-index": 102, "incoming-leader-snapshot-index": 102, "incoming-leader-snapshot-term": 0} 2829s logger.go:146: 2026-02-08T04:17:04.006Z DEBUG Applying entries {"num-entries": 1} 2829s logger.go:146: 2026-02-08T04:17:04.006Z DEBUG Applying entry {"index": 103, "term": 0, "type": "EntryNormal"} 2829s logger.go:146: 2026-02-08T04:17:04.006Z DEBUG apply entry normal {"consistent-index": 101, "entry-index": 103, "should-applyV3": true} 2829s logger.go:146: 2026-02-08T04:17:04.006Z DEBUG applyEntryNormal {"V2request": "ID:103 Method:\"QGET\" "} 2829s logger.go:146: 2026-02-08T04:17:04.006Z WARN apply request took too long {"took": "5.535µs", "expected-duration": "0s", "prefix": "", "request": "ID:103 Method:\"QGET\" ", "response": ""} 2829s logger.go:146: 2026-02-08T04:17:04.006Z DEBUG Applying entries {"num-entries": 1} 2829s logger.go:146: 2026-02-08T04:17:04.006Z DEBUG Applying entry {"index": 104, "term": 0, "type": "EntryNormal"} 2829s logger.go:146: 2026-02-08T04:17:04.006Z DEBUG apply entry normal {"consistent-index": 103, "entry-index": 104, "should-applyV3": true} 2829s logger.go:146: 2026-02-08T04:17:04.006Z DEBUG applyEntryNormal {"V2request": "ID:104 Method:\"QGET\" "} 2829s logger.go:146: 2026-02-08T04:17:04.006Z WARN apply request took too long {"took": "2.153µs", "expected-duration": "0s", "prefix": "", "request": "ID:104 Method:\"QGET\" ", "response": ""} 2829s logger.go:146: 2026-02-08T04:17:04.122Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} 2829s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/0000000000000069.snap.db","bytes":24576,"size":"25 kB"} 2829s logger.go:146: 2026-02-08T04:17:04.241Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30190, "size": "30 kB"} 2829s logger.go:146: 2026-02-08T04:17:04.241Z INFO applying snapshot {"current-snapshot-index": 102, "current-applied-index": 104, "incoming-leader-snapshot-index": 105, "incoming-leader-snapshot-term": 0} 2829s logger.go:146: 2026-02-08T04:17:04.241Z INFO applied incoming Raft snapshot {"snapshot-index": 105} 2829s logger.go:146: 2026-02-08T04:17:04.241Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/member/snap/db", "took": "139.605µs"} 2829s logger.go:146: 2026-02-08T04:17:04.241Z INFO restoring mvcc store 2829s logger.go:146: 2026-02-08T04:17:04.242Z INFO kvstore restored {"current-rev": 1} 2829s logger.go:146: 2026-02-08T04:17:04.242Z INFO restored mvcc store {"consistent-index": 104} 2829s logger.go:146: 2026-02-08T04:17:04.242Z INFO restoring alarm store 2829s logger.go:146: 2026-02-08T04:17:04.242Z INFO closing old backend file 2829s logger.go:146: 2026-02-08T04:17:04.243Z INFO restored alarm store 2829s logger.go:146: 2026-02-08T04:17:04.244Z INFO restoring v2 store 2829s logger.go:146: 2026-02-08T04:17:04.244Z INFO restored v2 store 2829s logger.go:146: 2026-02-08T04:17:04.244Z INFO restoring cluster configuration 2829s logger.go:146: 2026-02-08T04:17:04.244Z INFO restored cluster configuration 2829s logger.go:146: 2026-02-08T04:17:04.244Z INFO removing old peers from network 2829s logger.go:146: 2026-02-08T04:17:04.244Z INFO removed old peers from network 2829s logger.go:146: 2026-02-08T04:17:04.244Z INFO adding peers from new cluster configuration 2829s logger.go:146: 2026-02-08T04:17:04.244Z INFO added peers from new cluster configuration 2829s logger.go:146: 2026-02-08T04:17:04.244Z INFO applied snapshot {"current-snapshot-index": 105, "current-applied-index": 105, "incoming-leader-snapshot-index": 105, "incoming-leader-snapshot-term": 0} 2829s logger.go:146: 2026-02-08T04:17:04.244Z DEBUG Applying entries {"num-entries": 1} 2829s logger.go:146: 2026-02-08T04:17:04.244Z DEBUG Applying entry {"index": 106, "term": 0, "type": "EntryNormal"} 2829s logger.go:146: 2026-02-08T04:17:04.244Z DEBUG apply entry normal {"consistent-index": 104, "entry-index": 106, "should-applyV3": true} 2829s logger.go:146: 2026-02-08T04:17:04.244Z DEBUG applyEntryNormal {"V2request": "ID:106 Method:\"QGET\" "} 2829s logger.go:146: 2026-02-08T04:17:04.244Z WARN apply request took too long {"took": "5.229µs", "expected-duration": "0s", "prefix": "", "request": "ID:106 Method:\"QGET\" ", "response": ""} 2829s logger.go:146: 2026-02-08T04:17:04.244Z DEBUG Applying entries {"num-entries": 1} 2829s logger.go:146: 2026-02-08T04:17:04.245Z DEBUG Applying entry {"index": 107, "term": 0, "type": "EntryNormal"} 2829s logger.go:146: 2026-02-08T04:17:04.245Z DEBUG apply entry normal {"consistent-index": 106, "entry-index": 107, "should-applyV3": true} 2829s logger.go:146: 2026-02-08T04:17:04.245Z DEBUG applyEntryNormal {"V2request": "ID:107 Method:\"QGET\" "} 2829s logger.go:146: 2026-02-08T04:17:04.245Z WARN apply request took too long {"took": "2.233µs", "expected-duration": "0s", "prefix": "", "request": "ID:107 Method:\"QGET\" ", "response": ""} 2829s logger.go:146: 2026-02-08T04:17:04.285Z INFO closed old backend file 2829s logger.go:146: 2026-02-08T04:17:04.308Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} 2829s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/000000000000006c.snap.db","bytes":24576,"size":"25 kB"} 2829s logger.go:146: 2026-02-08T04:17:04.309Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30190, "size": "30 kB"} 2829s logger.go:146: 2026-02-08T04:17:04.309Z INFO applied incoming Raft snapshot {"snapshot-index": 108} 2829s logger.go:146: 2026-02-08T04:17:04.309Z INFO applying snapshot {"current-snapshot-index": 105, "current-applied-index": 107, "incoming-leader-snapshot-index": 108, "incoming-leader-snapshot-term": 0} 2829s logger.go:146: 2026-02-08T04:17:04.309Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/member/snap/db", "took": "98.539µs"} 2829s logger.go:146: 2026-02-08T04:17:04.309Z INFO restoring mvcc store 2829s logger.go:146: 2026-02-08T04:17:04.311Z INFO kvstore restored {"current-rev": 1} 2829s logger.go:146: 2026-02-08T04:17:04.311Z INFO restored mvcc store {"consistent-index": 107} 2829s logger.go:146: 2026-02-08T04:17:04.311Z INFO restoring alarm store 2829s logger.go:146: 2026-02-08T04:17:04.312Z INFO closing old backend file 2829s logger.go:146: 2026-02-08T04:17:04.332Z INFO closed old backend file 2829s logger.go:146: 2026-02-08T04:17:04.342Z INFO restored alarm store 2829s logger.go:146: 2026-02-08T04:17:04.342Z INFO restoring v2 store 2829s logger.go:146: 2026-02-08T04:17:04.342Z INFO restored v2 store 2829s logger.go:146: 2026-02-08T04:17:04.342Z INFO restoring cluster configuration 2829s logger.go:146: 2026-02-08T04:17:04.342Z INFO restored cluster configuration 2829s logger.go:146: 2026-02-08T04:17:04.342Z INFO removing old peers from network 2829s logger.go:146: 2026-02-08T04:17:04.342Z INFO removed old peers from network 2829s logger.go:146: 2026-02-08T04:17:04.342Z INFO adding peers from new cluster configuration 2829s logger.go:146: 2026-02-08T04:17:04.342Z INFO added peers from new cluster configuration 2829s logger.go:146: 2026-02-08T04:17:04.342Z INFO applied snapshot {"current-snapshot-index": 108, "current-applied-index": 108, "incoming-leader-snapshot-index": 108, "incoming-leader-snapshot-term": 0} 2829s logger.go:146: 2026-02-08T04:17:04.342Z DEBUG Applying entries {"num-entries": 1} 2829s logger.go:146: 2026-02-08T04:17:04.342Z DEBUG Applying entry {"index": 109, "term": 0, "type": "EntryNormal"} 2829s logger.go:146: 2026-02-08T04:17:04.342Z DEBUG apply entry normal {"consistent-index": 107, "entry-index": 109, "should-applyV3": true} 2829s logger.go:146: 2026-02-08T04:17:04.342Z DEBUG applyEntryNormal {"V2request": "ID:109 Method:\"QGET\" "} 2829s logger.go:146: 2026-02-08T04:17:04.342Z WARN apply request took too long {"took": "4.806µs", "expected-duration": "0s", "prefix": "", "request": "ID:109 Method:\"QGET\" ", "response": ""} 2829s logger.go:146: 2026-02-08T04:17:04.342Z DEBUG Applying entries {"num-entries": 1} 2829s logger.go:146: 2026-02-08T04:17:04.342Z DEBUG Applying entry {"index": 110, "term": 0, "type": "EntryNormal"} 2829s logger.go:146: 2026-02-08T04:17:04.342Z DEBUG apply entry normal {"consistent-index": 109, "entry-index": 110, "should-applyV3": true} 2829s logger.go:146: 2026-02-08T04:17:04.342Z DEBUG applyEntryNormal {"V2request": "ID:110 Method:\"QGET\" "} 2829s logger.go:146: 2026-02-08T04:17:04.342Z WARN apply request took too long {"took": "1.595µs", "expected-duration": "0s", "prefix": "", "request": "ID:110 Method:\"QGET\" ", "response": ""} 2830s logger.go:146: 2026-02-08T04:17:04.886Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} 2830s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/000000000000006f.snap.db","bytes":24576,"size":"25 kB"} 2830s logger.go:146: 2026-02-08T04:17:04.986Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30190, "size": "30 kB"} 2830s logger.go:146: 2026-02-08T04:17:04.986Z INFO applying snapshot {"current-snapshot-index": 108, "current-applied-index": 110, "incoming-leader-snapshot-index": 111, "incoming-leader-snapshot-term": 0} 2830s logger.go:146: 2026-02-08T04:17:04.986Z INFO applied incoming Raft snapshot {"snapshot-index": 111} 2830s logger.go:146: 2026-02-08T04:17:04.986Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/member/snap/db", "took": "137.282µs"} 2830s logger.go:146: 2026-02-08T04:17:04.987Z INFO restoring mvcc store 2830s logger.go:146: 2026-02-08T04:17:04.987Z INFO kvstore restored {"current-rev": 1} 2830s logger.go:146: 2026-02-08T04:17:04.988Z INFO restored mvcc store {"consistent-index": 110} 2830s logger.go:146: 2026-02-08T04:17:04.988Z INFO restoring alarm store 2830s logger.go:146: 2026-02-08T04:17:04.988Z INFO closing old backend file 2830s logger.go:146: 2026-02-08T04:17:05.487Z INFO restored alarm store 2830s logger.go:146: 2026-02-08T04:17:05.487Z INFO restoring v2 store 2830s logger.go:146: 2026-02-08T04:17:05.487Z INFO closed old backend file 2830s logger.go:146: 2026-02-08T04:17:05.488Z INFO restored v2 store 2830s logger.go:146: 2026-02-08T04:17:05.488Z INFO restoring cluster configuration 2830s logger.go:146: 2026-02-08T04:17:05.488Z INFO restored cluster configuration 2830s logger.go:146: 2026-02-08T04:17:05.488Z INFO removing old peers from network 2830s logger.go:146: 2026-02-08T04:17:05.488Z INFO removed old peers from network 2830s logger.go:146: 2026-02-08T04:17:05.488Z INFO adding peers from new cluster configuration 2830s logger.go:146: 2026-02-08T04:17:05.488Z INFO added peers from new cluster configuration 2830s logger.go:146: 2026-02-08T04:17:05.488Z INFO applied snapshot {"current-snapshot-index": 111, "current-applied-index": 111, "incoming-leader-snapshot-index": 111, "incoming-leader-snapshot-term": 0} 2830s logger.go:146: 2026-02-08T04:17:05.488Z DEBUG Applying entries {"num-entries": 1} 2830s logger.go:146: 2026-02-08T04:17:05.488Z DEBUG Applying entry {"index": 112, "term": 0, "type": "EntryNormal"} 2830s logger.go:146: 2026-02-08T04:17:05.488Z DEBUG apply entry normal {"consistent-index": 110, "entry-index": 112, "should-applyV3": true} 2830s logger.go:146: 2026-02-08T04:17:05.488Z DEBUG applyEntryNormal {"V2request": "ID:112 Method:\"QGET\" "} 2830s logger.go:146: 2026-02-08T04:17:05.488Z WARN apply request took too long {"took": "5.16µs", "expected-duration": "0s", "prefix": "", "request": "ID:112 Method:\"QGET\" ", "response": ""} 2830s logger.go:146: 2026-02-08T04:17:05.488Z DEBUG Applying entries {"num-entries": 1} 2830s logger.go:146: 2026-02-08T04:17:05.488Z DEBUG Applying entry {"index": 113, "term": 0, "type": "EntryNormal"} 2830s logger.go:146: 2026-02-08T04:17:05.488Z DEBUG apply entry normal {"consistent-index": 112, "entry-index": 113, "should-applyV3": true} 2830s logger.go:146: 2026-02-08T04:17:05.488Z DEBUG applyEntryNormal {"V2request": "ID:113 Method:\"QGET\" "} 2830s logger.go:146: 2026-02-08T04:17:05.488Z WARN apply request took too long {"took": "1.529µs", "expected-duration": "0s", "prefix": "", "request": "ID:113 Method:\"QGET\" ", "response": ""} 2830s logger.go:146: 2026-02-08T04:17:05.489Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} 2830s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/0000000000000072.snap.db","bytes":24576,"size":"25 kB"} 2830s logger.go:146: 2026-02-08T04:17:05.573Z INFO applied incoming Raft snapshot {"snapshot-index": 114} 2830s logger.go:146: 2026-02-08T04:17:05.573Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30190, "size": "30 kB"} 2830s logger.go:146: 2026-02-08T04:17:05.573Z INFO applying snapshot {"current-snapshot-index": 111, "current-applied-index": 113, "incoming-leader-snapshot-index": 114, "incoming-leader-snapshot-term": 0} 2830s logger.go:146: 2026-02-08T04:17:05.574Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/member/snap/db", "took": "150.727µs"} 2830s logger.go:146: 2026-02-08T04:17:05.574Z INFO restoring mvcc store 2831s logger.go:146: 2026-02-08T04:17:05.576Z INFO kvstore restored {"current-rev": 1} 2831s logger.go:146: 2026-02-08T04:17:05.576Z INFO restored mvcc store {"consistent-index": 113} 2831s logger.go:146: 2026-02-08T04:17:05.576Z INFO restoring alarm store 2831s logger.go:146: 2026-02-08T04:17:05.576Z INFO closing old backend file 2831s logger.go:146: 2026-02-08T04:17:05.620Z INFO restored alarm store 2831s logger.go:146: 2026-02-08T04:17:05.620Z INFO restoring v2 store 2831s logger.go:146: 2026-02-08T04:17:05.620Z INFO restored v2 store 2831s logger.go:146: 2026-02-08T04:17:05.620Z INFO restoring cluster configuration 2831s logger.go:146: 2026-02-08T04:17:05.620Z INFO restored cluster configuration 2831s logger.go:146: 2026-02-08T04:17:05.620Z INFO removing old peers from network 2831s logger.go:146: 2026-02-08T04:17:05.620Z INFO removed old peers from network 2831s logger.go:146: 2026-02-08T04:17:05.620Z INFO adding peers from new cluster configuration 2831s logger.go:146: 2026-02-08T04:17:05.620Z INFO added peers from new cluster configuration 2831s logger.go:146: 2026-02-08T04:17:05.620Z INFO applied snapshot {"current-snapshot-index": 114, "current-applied-index": 114, "incoming-leader-snapshot-index": 114, "incoming-leader-snapshot-term": 0} 2831s logger.go:146: 2026-02-08T04:17:05.620Z DEBUG Applying entries {"num-entries": 1} 2831s logger.go:146: 2026-02-08T04:17:05.620Z DEBUG Applying entry {"index": 115, "term": 0, "type": "EntryNormal"} 2831s logger.go:146: 2026-02-08T04:17:05.620Z DEBUG apply entry normal {"consistent-index": 113, "entry-index": 115, "should-applyV3": true} 2831s logger.go:146: 2026-02-08T04:17:05.620Z DEBUG applyEntryNormal {"V2request": "ID:115 Method:\"QGET\" "} 2831s logger.go:146: 2026-02-08T04:17:05.620Z WARN apply request took too long {"took": "2.874µs", "expected-duration": "0s", "prefix": "", "request": "ID:115 Method:\"QGET\" ", "response": ""} 2831s logger.go:146: 2026-02-08T04:17:05.621Z DEBUG Applying entries {"num-entries": 1} 2831s logger.go:146: 2026-02-08T04:17:05.621Z DEBUG Applying entry {"index": 116, "term": 0, "type": "EntryNormal"} 2831s logger.go:146: 2026-02-08T04:17:05.621Z DEBUG apply entry normal {"consistent-index": 115, "entry-index": 116, "should-applyV3": true} 2831s logger.go:146: 2026-02-08T04:17:05.621Z DEBUG applyEntryNormal {"V2request": "ID:116 Method:\"QGET\" "} 2831s logger.go:146: 2026-02-08T04:17:05.621Z WARN apply request took too long {"took": "1.47µs", "expected-duration": "0s", "prefix": "", "request": "ID:116 Method:\"QGET\" ", "response": ""} 2831s logger.go:146: 2026-02-08T04:17:05.621Z INFO closed old backend file 2831s logger.go:146: 2026-02-08T04:17:05.627Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} 2831s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/0000000000000075.snap.db","bytes":24576,"size":"25 kB"} 2831s logger.go:146: 2026-02-08T04:17:06.050Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30190, "size": "30 kB"} 2831s logger.go:146: 2026-02-08T04:17:06.050Z INFO applying snapshot {"current-snapshot-index": 114, "current-applied-index": 116, "incoming-leader-snapshot-index": 117, "incoming-leader-snapshot-term": 0} 2831s logger.go:146: 2026-02-08T04:17:06.050Z INFO applied incoming Raft snapshot {"snapshot-index": 117} 2831s logger.go:146: 2026-02-08T04:17:06.051Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/member/snap/db", "took": "118.224µs"} 2831s logger.go:146: 2026-02-08T04:17:06.051Z INFO restoring mvcc store 2831s logger.go:146: 2026-02-08T04:17:06.051Z INFO kvstore restored {"current-rev": 1} 2831s logger.go:146: 2026-02-08T04:17:06.051Z INFO restored mvcc store {"consistent-index": 116} 2831s logger.go:146: 2026-02-08T04:17:06.051Z INFO restoring alarm store 2831s logger.go:146: 2026-02-08T04:17:06.051Z INFO closing old backend file 2831s logger.go:146: 2026-02-08T04:17:06.060Z INFO restored alarm store 2831s logger.go:146: 2026-02-08T04:17:06.060Z INFO restoring v2 store 2831s logger.go:146: 2026-02-08T04:17:06.060Z INFO closed old backend file 2831s logger.go:146: 2026-02-08T04:17:06.060Z INFO restored v2 store 2831s logger.go:146: 2026-02-08T04:17:06.060Z INFO restoring cluster configuration 2831s logger.go:146: 2026-02-08T04:17:06.060Z INFO restored cluster configuration 2831s logger.go:146: 2026-02-08T04:17:06.060Z INFO removing old peers from network 2831s logger.go:146: 2026-02-08T04:17:06.060Z INFO removed old peers from network 2831s logger.go:146: 2026-02-08T04:17:06.060Z INFO adding peers from new cluster configuration 2831s logger.go:146: 2026-02-08T04:17:06.060Z INFO added peers from new cluster configuration 2831s logger.go:146: 2026-02-08T04:17:06.060Z INFO applied snapshot {"current-snapshot-index": 117, "current-applied-index": 117, "incoming-leader-snapshot-index": 117, "incoming-leader-snapshot-term": 0} 2831s logger.go:146: 2026-02-08T04:17:06.060Z DEBUG Applying entries {"num-entries": 1} 2831s logger.go:146: 2026-02-08T04:17:06.060Z DEBUG Applying entry {"index": 118, "term": 0, "type": "EntryNormal"} 2831s logger.go:146: 2026-02-08T04:17:06.060Z DEBUG apply entry normal {"consistent-index": 116, "entry-index": 118, "should-applyV3": true} 2831s logger.go:146: 2026-02-08T04:17:06.060Z DEBUG applyEntryNormal {"V2request": "ID:118 Method:\"QGET\" "} 2831s logger.go:146: 2026-02-08T04:17:06.060Z WARN apply request took too long {"took": "4.27µs", "expected-duration": "0s", "prefix": "", "request": "ID:118 Method:\"QGET\" ", "response": ""} 2831s logger.go:146: 2026-02-08T04:17:06.060Z DEBUG Applying entries {"num-entries": 1} 2831s logger.go:146: 2026-02-08T04:17:06.060Z DEBUG Applying entry {"index": 119, "term": 0, "type": "EntryNormal"} 2831s logger.go:146: 2026-02-08T04:17:06.061Z DEBUG apply entry normal {"consistent-index": 118, "entry-index": 119, "should-applyV3": true} 2831s logger.go:146: 2026-02-08T04:17:06.061Z DEBUG applyEntryNormal {"V2request": "ID:119 Method:\"QGET\" "} 2831s logger.go:146: 2026-02-08T04:17:06.061Z WARN apply request took too long {"took": "1.629µs", "expected-duration": "0s", "prefix": "", "request": "ID:119 Method:\"QGET\" ", "response": ""} 2831s logger.go:146: 2026-02-08T04:17:06.062Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} 2831s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/0000000000000078.snap.db","bytes":24576,"size":"25 kB"} 2831s logger.go:146: 2026-02-08T04:17:06.065Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30190, "size": "30 kB"} 2831s logger.go:146: 2026-02-08T04:17:06.065Z INFO applied incoming Raft snapshot {"snapshot-index": 120} 2831s logger.go:146: 2026-02-08T04:17:06.065Z INFO applying snapshot {"current-snapshot-index": 117, "current-applied-index": 119, "incoming-leader-snapshot-index": 120, "incoming-leader-snapshot-term": 0} 2831s logger.go:146: 2026-02-08T04:17:06.065Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/member/snap/db", "took": "66.008µs"} 2831s logger.go:146: 2026-02-08T04:17:06.065Z INFO restoring mvcc store 2831s logger.go:146: 2026-02-08T04:17:06.218Z INFO kvstore restored {"current-rev": 1} 2831s logger.go:146: 2026-02-08T04:17:06.219Z INFO restored mvcc store {"consistent-index": 119} 2831s logger.go:146: 2026-02-08T04:17:06.219Z INFO restoring alarm store 2831s logger.go:146: 2026-02-08T04:17:06.219Z INFO closing old backend file 2831s logger.go:146: 2026-02-08T04:17:06.278Z INFO closed old backend file 2831s logger.go:146: 2026-02-08T04:17:06.399Z INFO restored alarm store 2831s logger.go:146: 2026-02-08T04:17:06.400Z INFO restoring v2 store 2831s logger.go:146: 2026-02-08T04:17:06.400Z INFO restored v2 store 2831s logger.go:146: 2026-02-08T04:17:06.400Z INFO restoring cluster configuration 2831s logger.go:146: 2026-02-08T04:17:06.400Z INFO restored cluster configuration 2831s logger.go:146: 2026-02-08T04:17:06.400Z INFO removing old peers from network 2831s logger.go:146: 2026-02-08T04:17:06.401Z INFO removed old peers from network 2831s logger.go:146: 2026-02-08T04:17:06.401Z INFO adding peers from new cluster configuration 2831s logger.go:146: 2026-02-08T04:17:06.401Z INFO added peers from new cluster configuration 2831s logger.go:146: 2026-02-08T04:17:06.401Z INFO applied snapshot {"current-snapshot-index": 120, "current-applied-index": 120, "incoming-leader-snapshot-index": 120, "incoming-leader-snapshot-term": 0} 2831s logger.go:146: 2026-02-08T04:17:06.401Z DEBUG Applying entries {"num-entries": 1} 2831s logger.go:146: 2026-02-08T04:17:06.401Z DEBUG Applying entry {"index": 121, "term": 0, "type": "EntryNormal"} 2831s logger.go:146: 2026-02-08T04:17:06.401Z DEBUG apply entry normal {"consistent-index": 119, "entry-index": 121, "should-applyV3": true} 2831s logger.go:146: 2026-02-08T04:17:06.401Z DEBUG applyEntryNormal {"V2request": "ID:121 Method:\"QGET\" "} 2831s logger.go:146: 2026-02-08T04:17:06.401Z WARN apply request took too long {"took": "8.17µs", "expected-duration": "0s", "prefix": "", "request": "ID:121 Method:\"QGET\" ", "response": ""} 2831s logger.go:146: 2026-02-08T04:17:06.401Z DEBUG Applying entries {"num-entries": 1} 2831s logger.go:146: 2026-02-08T04:17:06.401Z DEBUG Applying entry {"index": 122, "term": 0, "type": "EntryNormal"} 2831s logger.go:146: 2026-02-08T04:17:06.401Z DEBUG apply entry normal {"consistent-index": 121, "entry-index": 122, "should-applyV3": true} 2831s logger.go:146: 2026-02-08T04:17:06.401Z DEBUG applyEntryNormal {"V2request": "ID:122 Method:\"QGET\" "} 2831s logger.go:146: 2026-02-08T04:17:06.401Z WARN apply request took too long {"took": "2.141µs", "expected-duration": "0s", "prefix": "", "request": "ID:122 Method:\"QGET\" ", "response": ""} 2831s logger.go:146: 2026-02-08T04:17:06.440Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} 2831s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/000000000000007b.snap.db","bytes":24576,"size":"25 kB"} 2831s logger.go:146: 2026-02-08T04:17:06.444Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30190, "size": "30 kB"} 2831s logger.go:146: 2026-02-08T04:17:06.444Z INFO applying snapshot {"current-snapshot-index": 120, "current-applied-index": 122, "incoming-leader-snapshot-index": 123, "incoming-leader-snapshot-term": 0} 2831s logger.go:146: 2026-02-08T04:17:06.444Z INFO applied incoming Raft snapshot {"snapshot-index": 123} 2831s logger.go:146: 2026-02-08T04:17:06.444Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/member/snap/db", "took": "188.497µs"} 2831s logger.go:146: 2026-02-08T04:17:06.445Z INFO restoring mvcc store 2831s logger.go:146: 2026-02-08T04:17:06.446Z INFO kvstore restored {"current-rev": 1} 2831s logger.go:146: 2026-02-08T04:17:06.446Z INFO restored mvcc store {"consistent-index": 122} 2831s logger.go:146: 2026-02-08T04:17:06.446Z INFO restoring alarm store 2831s logger.go:146: 2026-02-08T04:17:06.446Z INFO closing old backend file 2831s logger.go:146: 2026-02-08T04:17:06.474Z INFO restored alarm store 2831s logger.go:146: 2026-02-08T04:17:06.474Z INFO restoring v2 store 2831s logger.go:146: 2026-02-08T04:17:06.474Z INFO closed old backend file 2831s logger.go:146: 2026-02-08T04:17:06.474Z INFO restored v2 store 2831s logger.go:146: 2026-02-08T04:17:06.474Z INFO restoring cluster configuration 2831s logger.go:146: 2026-02-08T04:17:06.474Z INFO restored cluster configuration 2831s logger.go:146: 2026-02-08T04:17:06.474Z INFO removing old peers from network 2831s logger.go:146: 2026-02-08T04:17:06.474Z INFO removed old peers from network 2831s logger.go:146: 2026-02-08T04:17:06.474Z INFO adding peers from new cluster configuration 2831s logger.go:146: 2026-02-08T04:17:06.474Z INFO added peers from new cluster configuration 2831s logger.go:146: 2026-02-08T04:17:06.474Z INFO applied snapshot {"current-snapshot-index": 123, "current-applied-index": 123, "incoming-leader-snapshot-index": 123, "incoming-leader-snapshot-term": 0} 2831s logger.go:146: 2026-02-08T04:17:06.474Z DEBUG Applying entries {"num-entries": 1} 2831s logger.go:146: 2026-02-08T04:17:06.474Z DEBUG Applying entry {"index": 124, "term": 0, "type": "EntryNormal"} 2831s logger.go:146: 2026-02-08T04:17:06.475Z DEBUG apply entry normal {"consistent-index": 122, "entry-index": 124, "should-applyV3": true} 2831s logger.go:146: 2026-02-08T04:17:06.475Z DEBUG applyEntryNormal {"V2request": "ID:124 Method:\"QGET\" "} 2831s logger.go:146: 2026-02-08T04:17:06.475Z WARN apply request took too long {"took": "9.484µs", "expected-duration": "0s", "prefix": "", "request": "ID:124 Method:\"QGET\" ", "response": ""} 2831s logger.go:146: 2026-02-08T04:17:06.475Z DEBUG Applying entries {"num-entries": 1} 2831s logger.go:146: 2026-02-08T04:17:06.475Z DEBUG Applying entry {"index": 125, "term": 0, "type": "EntryNormal"} 2831s logger.go:146: 2026-02-08T04:17:06.475Z DEBUG apply entry normal {"consistent-index": 124, "entry-index": 125, "should-applyV3": true} 2831s logger.go:146: 2026-02-08T04:17:06.475Z DEBUG applyEntryNormal {"V2request": "ID:125 Method:\"QGET\" "} 2831s logger.go:146: 2026-02-08T04:17:06.477Z WARN apply request took too long {"took": "9.833µs", "expected-duration": "0s", "prefix": "", "request": "ID:125 Method:\"QGET\" ", "response": ""} 2831s logger.go:146: 2026-02-08T04:17:06.542Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} 2831s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/000000000000007e.snap.db","bytes":24576,"size":"25 kB"} 2831s logger.go:146: 2026-02-08T04:17:06.601Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30190, "size": "30 kB"} 2831s logger.go:146: 2026-02-08T04:17:06.601Z INFO applied incoming Raft snapshot {"snapshot-index": 126} 2831s logger.go:146: 2026-02-08T04:17:06.601Z INFO applying snapshot {"current-snapshot-index": 123, "current-applied-index": 125, "incoming-leader-snapshot-index": 126, "incoming-leader-snapshot-term": 0} 2831s logger.go:146: 2026-02-08T04:17:06.601Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/member/snap/db", "took": "112.016µs"} 2831s logger.go:146: 2026-02-08T04:17:06.601Z INFO restoring mvcc store 2832s logger.go:146: 2026-02-08T04:17:06.611Z INFO kvstore restored {"current-rev": 1} 2832s logger.go:146: 2026-02-08T04:17:06.611Z INFO restored mvcc store {"consistent-index": 125} 2832s logger.go:146: 2026-02-08T04:17:06.611Z INFO restoring alarm store 2832s logger.go:146: 2026-02-08T04:17:06.612Z INFO closing old backend file 2832s logger.go:146: 2026-02-08T04:17:06.864Z INFO closed old backend file 2832s logger.go:146: 2026-02-08T04:17:06.864Z INFO restored alarm store 2832s logger.go:146: 2026-02-08T04:17:06.866Z INFO restoring v2 store 2832s logger.go:146: 2026-02-08T04:17:06.866Z INFO restored v2 store 2832s logger.go:146: 2026-02-08T04:17:06.866Z INFO restoring cluster configuration 2832s logger.go:146: 2026-02-08T04:17:06.866Z INFO restored cluster configuration 2832s logger.go:146: 2026-02-08T04:17:06.866Z INFO removing old peers from network 2832s logger.go:146: 2026-02-08T04:17:06.866Z INFO removed old peers from network 2832s logger.go:146: 2026-02-08T04:17:06.866Z INFO adding peers from new cluster configuration 2832s logger.go:146: 2026-02-08T04:17:06.866Z INFO added peers from new cluster configuration 2832s logger.go:146: 2026-02-08T04:17:06.866Z INFO applied snapshot {"current-snapshot-index": 126, "current-applied-index": 126, "incoming-leader-snapshot-index": 126, "incoming-leader-snapshot-term": 0} 2832s logger.go:146: 2026-02-08T04:17:06.866Z DEBUG Applying entries {"num-entries": 1} 2832s logger.go:146: 2026-02-08T04:17:06.866Z DEBUG Applying entry {"index": 127, "term": 0, "type": "EntryNormal"} 2832s logger.go:146: 2026-02-08T04:17:06.866Z DEBUG apply entry normal {"consistent-index": 125, "entry-index": 127, "should-applyV3": true} 2832s logger.go:146: 2026-02-08T04:17:06.866Z DEBUG applyEntryNormal {"V2request": "ID:127 Method:\"QGET\" "} 2832s logger.go:146: 2026-02-08T04:17:06.866Z WARN apply request took too long {"took": "11.023µs", "expected-duration": "0s", "prefix": "", "request": "ID:127 Method:\"QGET\" ", "response": ""} 2832s logger.go:146: 2026-02-08T04:17:06.867Z DEBUG Applying entries {"num-entries": 1} 2832s logger.go:146: 2026-02-08T04:17:06.867Z DEBUG Applying entry {"index": 128, "term": 0, "type": "EntryNormal"} 2832s logger.go:146: 2026-02-08T04:17:06.867Z DEBUG apply entry normal {"consistent-index": 127, "entry-index": 128, "should-applyV3": true} 2832s logger.go:146: 2026-02-08T04:17:06.867Z DEBUG applyEntryNormal {"V2request": "ID:128 Method:\"QGET\" "} 2832s logger.go:146: 2026-02-08T04:17:06.867Z WARN apply request took too long {"took": "1.613µs", "expected-duration": "0s", "prefix": "", "request": "ID:128 Method:\"QGET\" ", "response": ""} 2833s logger.go:146: 2026-02-08T04:17:07.799Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} 2833s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/0000000000000081.snap.db","bytes":24576,"size":"25 kB"} 2833s logger.go:146: 2026-02-08T04:17:08.160Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30191, "size": "30 kB"} 2833s logger.go:146: 2026-02-08T04:17:08.160Z INFO applied incoming Raft snapshot {"snapshot-index": 129} 2833s logger.go:146: 2026-02-08T04:17:08.160Z INFO applying snapshot {"current-snapshot-index": 126, "current-applied-index": 128, "incoming-leader-snapshot-index": 129, "incoming-leader-snapshot-term": 0} 2833s logger.go:146: 2026-02-08T04:17:08.160Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/member/snap/db", "took": "99.664µs"} 2833s logger.go:146: 2026-02-08T04:17:08.160Z INFO restoring mvcc store 2833s logger.go:146: 2026-02-08T04:17:08.162Z INFO kvstore restored {"current-rev": 1} 2833s logger.go:146: 2026-02-08T04:17:08.162Z INFO restored mvcc store {"consistent-index": 128} 2833s logger.go:146: 2026-02-08T04:17:08.162Z INFO restoring alarm store 2833s logger.go:146: 2026-02-08T04:17:08.162Z INFO closing old backend file 2833s logger.go:146: 2026-02-08T04:17:08.275Z INFO restored alarm store 2833s logger.go:146: 2026-02-08T04:17:08.275Z INFO restoring v2 store 2833s logger.go:146: 2026-02-08T04:17:08.276Z INFO restored v2 store 2833s logger.go:146: 2026-02-08T04:17:08.276Z INFO restoring cluster configuration 2833s logger.go:146: 2026-02-08T04:17:08.276Z INFO restored cluster configuration 2833s logger.go:146: 2026-02-08T04:17:08.276Z INFO removing old peers from network 2833s logger.go:146: 2026-02-08T04:17:08.276Z INFO removed old peers from network 2833s logger.go:146: 2026-02-08T04:17:08.276Z INFO adding peers from new cluster configuration 2833s logger.go:146: 2026-02-08T04:17:08.276Z INFO added peers from new cluster configuration 2833s logger.go:146: 2026-02-08T04:17:08.276Z INFO applied snapshot {"current-snapshot-index": 129, "current-applied-index": 129, "incoming-leader-snapshot-index": 129, "incoming-leader-snapshot-term": 0} 2833s logger.go:146: 2026-02-08T04:17:08.276Z DEBUG Applying entries {"num-entries": 1} 2833s logger.go:146: 2026-02-08T04:17:08.276Z DEBUG Applying entry {"index": 130, "term": 0, "type": "EntryNormal"} 2833s logger.go:146: 2026-02-08T04:17:08.276Z DEBUG apply entry normal {"consistent-index": 128, "entry-index": 130, "should-applyV3": true} 2833s logger.go:146: 2026-02-08T04:17:08.276Z DEBUG applyEntryNormal {"V2request": "ID:130 Method:\"QGET\" "} 2833s logger.go:146: 2026-02-08T04:17:08.277Z WARN apply request took too long {"took": "6.156µs", "expected-duration": "0s", "prefix": "", "request": "ID:130 Method:\"QGET\" ", "response": ""} 2833s logger.go:146: 2026-02-08T04:17:08.277Z DEBUG Applying entries {"num-entries": 1} 2833s logger.go:146: 2026-02-08T04:17:08.277Z DEBUG Applying entry {"index": 131, "term": 0, "type": "EntryNormal"} 2833s logger.go:146: 2026-02-08T04:17:08.277Z DEBUG apply entry normal {"consistent-index": 130, "entry-index": 131, "should-applyV3": true} 2833s logger.go:146: 2026-02-08T04:17:08.277Z DEBUG applyEntryNormal {"V2request": "ID:131 Method:\"QGET\" "} 2833s logger.go:146: 2026-02-08T04:17:08.277Z WARN apply request took too long {"took": "2.936µs", "expected-duration": "0s", "prefix": "", "request": "ID:131 Method:\"QGET\" ", "response": ""} 2833s logger.go:146: 2026-02-08T04:17:08.279Z INFO closed old backend file 2833s logger.go:146: 2026-02-08T04:17:08.295Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} 2833s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/0000000000000084.snap.db","bytes":24576,"size":"25 kB"} 2833s logger.go:146: 2026-02-08T04:17:08.340Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30191, "size": "30 kB"} 2833s logger.go:146: 2026-02-08T04:17:08.340Z INFO applied incoming Raft snapshot {"snapshot-index": 132} 2833s logger.go:146: 2026-02-08T04:17:08.340Z INFO applying snapshot {"current-snapshot-index": 129, "current-applied-index": 131, "incoming-leader-snapshot-index": 132, "incoming-leader-snapshot-term": 0} 2833s logger.go:146: 2026-02-08T04:17:08.340Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/member/snap/db", "took": "95.512µs"} 2833s logger.go:146: 2026-02-08T04:17:08.340Z INFO restoring mvcc store 2833s logger.go:146: 2026-02-08T04:17:08.341Z INFO kvstore restored {"current-rev": 1} 2833s logger.go:146: 2026-02-08T04:17:08.341Z INFO restored mvcc store {"consistent-index": 131} 2833s logger.go:146: 2026-02-08T04:17:08.341Z INFO restoring alarm store 2833s logger.go:146: 2026-02-08T04:17:08.341Z INFO closing old backend file 2833s logger.go:146: 2026-02-08T04:17:08.341Z INFO closed old backend file 2833s logger.go:146: 2026-02-08T04:17:08.341Z INFO restored alarm store 2833s logger.go:146: 2026-02-08T04:17:08.341Z INFO restoring v2 store 2833s logger.go:146: 2026-02-08T04:17:08.341Z INFO restored v2 store 2833s logger.go:146: 2026-02-08T04:17:08.341Z INFO restoring cluster configuration 2833s logger.go:146: 2026-02-08T04:17:08.341Z INFO restored cluster configuration 2833s logger.go:146: 2026-02-08T04:17:08.341Z INFO removing old peers from network 2833s logger.go:146: 2026-02-08T04:17:08.341Z INFO removed old peers from network 2833s logger.go:146: 2026-02-08T04:17:08.341Z INFO adding peers from new cluster configuration 2833s logger.go:146: 2026-02-08T04:17:08.341Z INFO added peers from new cluster configuration 2833s logger.go:146: 2026-02-08T04:17:08.341Z INFO applied snapshot {"current-snapshot-index": 132, "current-applied-index": 132, "incoming-leader-snapshot-index": 132, "incoming-leader-snapshot-term": 0} 2833s logger.go:146: 2026-02-08T04:17:08.342Z DEBUG Applying entries {"num-entries": 1} 2833s logger.go:146: 2026-02-08T04:17:08.342Z DEBUG Applying entry {"index": 133, "term": 0, "type": "EntryNormal"} 2833s logger.go:146: 2026-02-08T04:17:08.342Z DEBUG apply entry normal {"consistent-index": 131, "entry-index": 133, "should-applyV3": true} 2833s logger.go:146: 2026-02-08T04:17:08.342Z DEBUG applyEntryNormal {"V2request": "ID:133 Method:\"QGET\" "} 2833s logger.go:146: 2026-02-08T04:17:08.342Z WARN apply request took too long {"took": "5.25µs", "expected-duration": "0s", "prefix": "", "request": "ID:133 Method:\"QGET\" ", "response": ""} 2833s logger.go:146: 2026-02-08T04:17:08.342Z DEBUG Applying entries {"num-entries": 1} 2833s logger.go:146: 2026-02-08T04:17:08.342Z DEBUG Applying entry {"index": 134, "term": 0, "type": "EntryNormal"} 2833s logger.go:146: 2026-02-08T04:17:08.342Z DEBUG apply entry normal {"consistent-index": 133, "entry-index": 134, "should-applyV3": true} 2833s logger.go:146: 2026-02-08T04:17:08.342Z DEBUG applyEntryNormal {"V2request": "ID:134 Method:\"QGET\" "} 2833s logger.go:146: 2026-02-08T04:17:08.342Z WARN apply request took too long {"took": "2.116µs", "expected-duration": "0s", "prefix": "", "request": "ID:134 Method:\"QGET\" ", "response": ""} 2834s logger.go:146: 2026-02-08T04:17:08.786Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} 2834s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/0000000000000087.snap.db","bytes":24576,"size":"25 kB"} 2834s logger.go:146: 2026-02-08T04:17:08.787Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30191, "size": "30 kB"} 2834s logger.go:146: 2026-02-08T04:17:08.787Z INFO applied incoming Raft snapshot {"snapshot-index": 135} 2834s logger.go:146: 2026-02-08T04:17:08.787Z INFO applying snapshot {"current-snapshot-index": 132, "current-applied-index": 134, "incoming-leader-snapshot-index": 135, "incoming-leader-snapshot-term": 0} 2834s logger.go:146: 2026-02-08T04:17:08.787Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/member/snap/db", "took": "85.839µs"} 2834s logger.go:146: 2026-02-08T04:17:08.787Z INFO restoring mvcc store 2834s logger.go:146: 2026-02-08T04:17:08.789Z INFO kvstore restored {"current-rev": 1} 2834s logger.go:146: 2026-02-08T04:17:08.789Z INFO restored mvcc store {"consistent-index": 134} 2834s logger.go:146: 2026-02-08T04:17:08.789Z INFO restoring alarm store 2834s logger.go:146: 2026-02-08T04:17:08.790Z INFO closing old backend file 2834s logger.go:146: 2026-02-08T04:17:08.791Z INFO restored alarm store 2834s logger.go:146: 2026-02-08T04:17:08.791Z INFO restoring v2 store 2834s logger.go:146: 2026-02-08T04:17:08.791Z INFO restored v2 store 2834s logger.go:146: 2026-02-08T04:17:08.791Z INFO restoring cluster configuration 2834s logger.go:146: 2026-02-08T04:17:08.791Z INFO restored cluster configuration 2834s logger.go:146: 2026-02-08T04:17:08.791Z INFO removing old peers from network 2834s logger.go:146: 2026-02-08T04:17:08.791Z INFO removed old peers from network 2834s logger.go:146: 2026-02-08T04:17:08.791Z INFO adding peers from new cluster configuration 2834s logger.go:146: 2026-02-08T04:17:08.791Z INFO added peers from new cluster configuration 2834s logger.go:146: 2026-02-08T04:17:08.791Z INFO applied snapshot {"current-snapshot-index": 135, "current-applied-index": 135, "incoming-leader-snapshot-index": 135, "incoming-leader-snapshot-term": 0} 2834s logger.go:146: 2026-02-08T04:17:08.791Z DEBUG Applying entries {"num-entries": 1} 2834s logger.go:146: 2026-02-08T04:17:08.792Z DEBUG Applying entry {"index": 136, "term": 0, "type": "EntryNormal"} 2834s logger.go:146: 2026-02-08T04:17:08.792Z DEBUG apply entry normal {"consistent-index": 134, "entry-index": 136, "should-applyV3": true} 2834s logger.go:146: 2026-02-08T04:17:08.792Z DEBUG applyEntryNormal {"V2request": "ID:136 Method:\"QGET\" "} 2834s logger.go:146: 2026-02-08T04:17:08.792Z WARN apply request took too long {"took": "6.24µs", "expected-duration": "0s", "prefix": "", "request": "ID:136 Method:\"QGET\" ", "response": ""} 2834s logger.go:146: 2026-02-08T04:17:08.792Z INFO closed old backend file 2834s logger.go:146: 2026-02-08T04:17:08.792Z DEBUG Applying entries {"num-entries": 1} 2834s logger.go:146: 2026-02-08T04:17:08.792Z DEBUG Applying entry {"index": 137, "term": 0, "type": "EntryNormal"} 2834s logger.go:146: 2026-02-08T04:17:08.792Z DEBUG apply entry normal {"consistent-index": 136, "entry-index": 137, "should-applyV3": true} 2834s logger.go:146: 2026-02-08T04:17:08.792Z DEBUG applyEntryNormal {"V2request": "ID:137 Method:\"QGET\" "} 2834s logger.go:146: 2026-02-08T04:17:08.792Z WARN apply request took too long {"took": "1.478µs", "expected-duration": "0s", "prefix": "", "request": "ID:137 Method:\"QGET\" ", "response": ""} 2834s logger.go:146: 2026-02-08T04:17:08.793Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} 2834s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/000000000000008a.snap.db","bytes":24576,"size":"25 kB"} 2834s logger.go:146: 2026-02-08T04:17:08.842Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30191, "size": "30 kB"} 2834s logger.go:146: 2026-02-08T04:17:08.842Z INFO applied incoming Raft snapshot {"snapshot-index": 138} 2834s logger.go:146: 2026-02-08T04:17:08.842Z INFO applying snapshot {"current-snapshot-index": 135, "current-applied-index": 137, "incoming-leader-snapshot-index": 138, "incoming-leader-snapshot-term": 0} 2834s logger.go:146: 2026-02-08T04:17:08.842Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/member/snap/db", "took": "99.543µs"} 2834s logger.go:146: 2026-02-08T04:17:08.842Z INFO restoring mvcc store 2834s logger.go:146: 2026-02-08T04:17:08.842Z INFO kvstore restored {"current-rev": 1} 2834s logger.go:146: 2026-02-08T04:17:08.842Z INFO restored mvcc store {"consistent-index": 137} 2834s logger.go:146: 2026-02-08T04:17:08.842Z INFO restoring alarm store 2834s logger.go:146: 2026-02-08T04:17:08.842Z INFO closing old backend file 2834s logger.go:146: 2026-02-08T04:17:09.202Z INFO closed old backend file 2834s logger.go:146: 2026-02-08T04:17:09.201Z INFO restored alarm store 2834s logger.go:146: 2026-02-08T04:17:09.202Z INFO restoring v2 store 2834s logger.go:146: 2026-02-08T04:17:09.202Z INFO restored v2 store 2834s logger.go:146: 2026-02-08T04:17:09.204Z INFO restoring cluster configuration 2834s logger.go:146: 2026-02-08T04:17:09.204Z INFO restored cluster configuration 2834s logger.go:146: 2026-02-08T04:17:09.204Z INFO removing old peers from network 2834s logger.go:146: 2026-02-08T04:17:09.204Z INFO removed old peers from network 2834s logger.go:146: 2026-02-08T04:17:09.204Z INFO adding peers from new cluster configuration 2834s logger.go:146: 2026-02-08T04:17:09.204Z INFO added peers from new cluster configuration 2834s logger.go:146: 2026-02-08T04:17:09.204Z INFO applied snapshot {"current-snapshot-index": 138, "current-applied-index": 138, "incoming-leader-snapshot-index": 138, "incoming-leader-snapshot-term": 0} 2834s logger.go:146: 2026-02-08T04:17:09.204Z DEBUG Applying entries {"num-entries": 1} 2834s logger.go:146: 2026-02-08T04:17:09.204Z DEBUG Applying entry {"index": 139, "term": 0, "type": "EntryNormal"} 2834s logger.go:146: 2026-02-08T04:17:09.204Z DEBUG apply entry normal {"consistent-index": 137, "entry-index": 139, "should-applyV3": true} 2834s logger.go:146: 2026-02-08T04:17:09.204Z DEBUG applyEntryNormal {"V2request": "ID:139 Method:\"QGET\" "} 2834s logger.go:146: 2026-02-08T04:17:09.205Z WARN apply request took too long {"took": "7.767µs", "expected-duration": "0s", "prefix": "", "request": "ID:139 Method:\"QGET\" ", "response": ""} 2834s logger.go:146: 2026-02-08T04:17:09.205Z DEBUG Applying entries {"num-entries": 1} 2834s logger.go:146: 2026-02-08T04:17:09.205Z DEBUG Applying entry {"index": 140, "term": 0, "type": "EntryNormal"} 2834s logger.go:146: 2026-02-08T04:17:09.205Z DEBUG apply entry normal {"consistent-index": 139, "entry-index": 140, "should-applyV3": true} 2834s logger.go:146: 2026-02-08T04:17:09.205Z DEBUG applyEntryNormal {"V2request": "ID:140 Method:\"QGET\" "} 2834s logger.go:146: 2026-02-08T04:17:09.205Z WARN apply request took too long {"took": "2.063µs", "expected-duration": "0s", "prefix": "", "request": "ID:140 Method:\"QGET\" ", "response": ""} 2834s logger.go:146: 2026-02-08T04:17:09.566Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} 2835s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/000000000000008d.snap.db","bytes":24576,"size":"25 kB"} 2835s logger.go:146: 2026-02-08T04:17:09.744Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30191, "size": "30 kB"} 2835s logger.go:146: 2026-02-08T04:17:09.745Z INFO applying snapshot {"current-snapshot-index": 138, "current-applied-index": 140, "incoming-leader-snapshot-index": 141, "incoming-leader-snapshot-term": 0} 2835s logger.go:146: 2026-02-08T04:17:09.745Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/member/snap/db", "took": "139.983µs"} 2835s logger.go:146: 2026-02-08T04:17:09.745Z INFO restoring mvcc store 2835s logger.go:146: 2026-02-08T04:17:09.744Z INFO applied incoming Raft snapshot {"snapshot-index": 141} 2835s logger.go:146: 2026-02-08T04:17:09.820Z INFO kvstore restored {"current-rev": 1} 2835s logger.go:146: 2026-02-08T04:17:09.820Z INFO restored mvcc store {"consistent-index": 140} 2835s logger.go:146: 2026-02-08T04:17:09.820Z INFO restoring alarm store 2835s logger.go:146: 2026-02-08T04:17:09.834Z INFO closing old backend file 2835s logger.go:146: 2026-02-08T04:17:09.868Z INFO closed old backend file 2835s logger.go:146: 2026-02-08T04:17:09.929Z INFO restored alarm store 2835s logger.go:146: 2026-02-08T04:17:09.929Z INFO restoring v2 store 2835s logger.go:146: 2026-02-08T04:17:09.929Z INFO restored v2 store 2835s logger.go:146: 2026-02-08T04:17:09.929Z INFO restoring cluster configuration 2835s logger.go:146: 2026-02-08T04:17:09.929Z INFO restored cluster configuration 2835s logger.go:146: 2026-02-08T04:17:09.929Z INFO removing old peers from network 2835s logger.go:146: 2026-02-08T04:17:09.929Z INFO removed old peers from network 2835s logger.go:146: 2026-02-08T04:17:09.929Z INFO adding peers from new cluster configuration 2835s logger.go:146: 2026-02-08T04:17:09.929Z INFO added peers from new cluster configuration 2835s logger.go:146: 2026-02-08T04:17:09.929Z INFO applied snapshot {"current-snapshot-index": 141, "current-applied-index": 141, "incoming-leader-snapshot-index": 141, "incoming-leader-snapshot-term": 0} 2835s logger.go:146: 2026-02-08T04:17:09.929Z DEBUG Applying entries {"num-entries": 1} 2835s logger.go:146: 2026-02-08T04:17:09.929Z DEBUG Applying entry {"index": 142, "term": 0, "type": "EntryNormal"} 2835s logger.go:146: 2026-02-08T04:17:09.929Z DEBUG apply entry normal {"consistent-index": 140, "entry-index": 142, "should-applyV3": true} 2835s logger.go:146: 2026-02-08T04:17:09.929Z DEBUG applyEntryNormal {"V2request": "ID:142 Method:\"QGET\" "} 2835s logger.go:146: 2026-02-08T04:17:09.929Z WARN apply request took too long {"took": "5.122µs", "expected-duration": "0s", "prefix": "", "request": "ID:142 Method:\"QGET\" ", "response": ""} 2835s logger.go:146: 2026-02-08T04:17:09.930Z DEBUG Applying entries {"num-entries": 1} 2835s logger.go:146: 2026-02-08T04:17:09.930Z DEBUG Applying entry {"index": 143, "term": 0, "type": "EntryNormal"} 2835s logger.go:146: 2026-02-08T04:17:09.931Z DEBUG apply entry normal {"consistent-index": 142, "entry-index": 143, "should-applyV3": true} 2835s logger.go:146: 2026-02-08T04:17:09.931Z DEBUG applyEntryNormal {"V2request": "ID:143 Method:\"QGET\" "} 2835s logger.go:146: 2026-02-08T04:17:09.931Z WARN apply request took too long {"took": "6.031µs", "expected-duration": "0s", "prefix": "", "request": "ID:143 Method:\"QGET\" ", "response": ""} 2836s logger.go:146: 2026-02-08T04:17:10.798Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} 2836s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/0000000000000090.snap.db","bytes":24576,"size":"25 kB"} 2836s logger.go:146: 2026-02-08T04:17:10.799Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30191, "size": "30 kB"} 2836s logger.go:146: 2026-02-08T04:17:10.800Z INFO applied incoming Raft snapshot {"snapshot-index": 144} 2836s logger.go:146: 2026-02-08T04:17:10.800Z INFO applying snapshot {"current-snapshot-index": 141, "current-applied-index": 143, "incoming-leader-snapshot-index": 144, "incoming-leader-snapshot-term": 0} 2836s logger.go:146: 2026-02-08T04:17:10.800Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/member/snap/db", "took": "116.715µs"} 2836s logger.go:146: 2026-02-08T04:17:10.800Z INFO restoring mvcc store 2836s logger.go:146: 2026-02-08T04:17:10.801Z INFO kvstore restored {"current-rev": 1} 2836s logger.go:146: 2026-02-08T04:17:10.801Z INFO restored mvcc store {"consistent-index": 143} 2836s logger.go:146: 2026-02-08T04:17:10.801Z INFO restoring alarm store 2836s logger.go:146: 2026-02-08T04:17:10.801Z INFO closing old backend file 2836s logger.go:146: 2026-02-08T04:17:11.003Z INFO restored alarm store 2836s logger.go:146: 2026-02-08T04:17:11.003Z INFO restoring v2 store 2836s logger.go:146: 2026-02-08T04:17:11.003Z INFO closed old backend file 2836s logger.go:146: 2026-02-08T04:17:11.003Z INFO restored v2 store 2836s logger.go:146: 2026-02-08T04:17:11.003Z INFO restoring cluster configuration 2836s logger.go:146: 2026-02-08T04:17:11.003Z INFO restored cluster configuration 2836s logger.go:146: 2026-02-08T04:17:11.003Z INFO removing old peers from network 2836s logger.go:146: 2026-02-08T04:17:11.003Z INFO removed old peers from network 2836s logger.go:146: 2026-02-08T04:17:11.003Z INFO adding peers from new cluster configuration 2836s logger.go:146: 2026-02-08T04:17:11.003Z INFO added peers from new cluster configuration 2836s logger.go:146: 2026-02-08T04:17:11.003Z INFO applied snapshot {"current-snapshot-index": 144, "current-applied-index": 144, "incoming-leader-snapshot-index": 144, "incoming-leader-snapshot-term": 0} 2836s logger.go:146: 2026-02-08T04:17:11.004Z DEBUG Applying entries {"num-entries": 1} 2836s logger.go:146: 2026-02-08T04:17:11.004Z DEBUG Applying entry {"index": 145, "term": 0, "type": "EntryNormal"} 2836s logger.go:146: 2026-02-08T04:17:11.004Z DEBUG apply entry normal {"consistent-index": 143, "entry-index": 145, "should-applyV3": true} 2836s logger.go:146: 2026-02-08T04:17:11.004Z DEBUG applyEntryNormal {"V2request": "ID:145 Method:\"QGET\" "} 2836s logger.go:146: 2026-02-08T04:17:11.004Z WARN apply request took too long {"took": "18.089µs", "expected-duration": "0s", "prefix": "", "request": "ID:145 Method:\"QGET\" ", "response": ""} 2836s logger.go:146: 2026-02-08T04:17:11.004Z DEBUG Applying entries {"num-entries": 1} 2836s logger.go:146: 2026-02-08T04:17:11.004Z DEBUG Applying entry {"index": 146, "term": 0, "type": "EntryNormal"} 2836s logger.go:146: 2026-02-08T04:17:11.004Z DEBUG apply entry normal {"consistent-index": 145, "entry-index": 146, "should-applyV3": true} 2836s logger.go:146: 2026-02-08T04:17:11.004Z DEBUG applyEntryNormal {"V2request": "ID:146 Method:\"QGET\" "} 2836s logger.go:146: 2026-02-08T04:17:11.004Z WARN apply request took too long {"took": "2.649µs", "expected-duration": "0s", "prefix": "", "request": "ID:146 Method:\"QGET\" ", "response": ""} 2836s logger.go:146: 2026-02-08T04:17:11.448Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} 2836s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/0000000000000093.snap.db","bytes":24576,"size":"25 kB"} 2836s logger.go:146: 2026-02-08T04:17:11.454Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30191, "size": "30 kB"} 2836s logger.go:146: 2026-02-08T04:17:11.454Z INFO applied incoming Raft snapshot {"snapshot-index": 147} 2836s logger.go:146: 2026-02-08T04:17:11.454Z INFO applying snapshot {"current-snapshot-index": 144, "current-applied-index": 146, "incoming-leader-snapshot-index": 147, "incoming-leader-snapshot-term": 0} 2836s logger.go:146: 2026-02-08T04:17:11.454Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/member/snap/db", "took": "139.348µs"} 2836s logger.go:146: 2026-02-08T04:17:11.454Z INFO restoring mvcc store 2836s logger.go:146: 2026-02-08T04:17:11.483Z INFO kvstore restored {"current-rev": 1} 2836s logger.go:146: 2026-02-08T04:17:11.483Z INFO restored mvcc store {"consistent-index": 146} 2836s logger.go:146: 2026-02-08T04:17:11.483Z INFO restoring alarm store 2836s logger.go:146: 2026-02-08T04:17:11.483Z INFO closing old backend file 2837s logger.go:146: 2026-02-08T04:17:11.673Z INFO restored alarm store 2837s logger.go:146: 2026-02-08T04:17:11.674Z INFO restoring v2 store 2837s logger.go:146: 2026-02-08T04:17:11.674Z INFO restored v2 store 2837s logger.go:146: 2026-02-08T04:17:11.674Z INFO restoring cluster configuration 2837s logger.go:146: 2026-02-08T04:17:11.674Z INFO restored cluster configuration 2837s logger.go:146: 2026-02-08T04:17:11.674Z INFO removing old peers from network 2837s logger.go:146: 2026-02-08T04:17:11.674Z INFO removed old peers from network 2837s logger.go:146: 2026-02-08T04:17:11.674Z INFO adding peers from new cluster configuration 2837s logger.go:146: 2026-02-08T04:17:11.674Z INFO added peers from new cluster configuration 2837s logger.go:146: 2026-02-08T04:17:11.674Z INFO applied snapshot {"current-snapshot-index": 147, "current-applied-index": 147, "incoming-leader-snapshot-index": 147, "incoming-leader-snapshot-term": 0} 2837s logger.go:146: 2026-02-08T04:17:11.674Z DEBUG Applying entries {"num-entries": 1} 2837s logger.go:146: 2026-02-08T04:17:11.674Z DEBUG Applying entry {"index": 148, "term": 0, "type": "EntryNormal"} 2837s logger.go:146: 2026-02-08T04:17:11.674Z DEBUG apply entry normal {"consistent-index": 146, "entry-index": 148, "should-applyV3": true} 2837s logger.go:146: 2026-02-08T04:17:11.674Z DEBUG applyEntryNormal {"V2request": "ID:148 Method:\"QGET\" "} 2837s logger.go:146: 2026-02-08T04:17:11.674Z WARN apply request took too long {"took": "5.718µs", "expected-duration": "0s", "prefix": "", "request": "ID:148 Method:\"QGET\" ", "response": ""} 2837s logger.go:146: 2026-02-08T04:17:11.674Z DEBUG Applying entries {"num-entries": 1} 2837s logger.go:146: 2026-02-08T04:17:11.674Z DEBUG Applying entry {"index": 149, "term": 0, "type": "EntryNormal"} 2837s logger.go:146: 2026-02-08T04:17:11.674Z DEBUG apply entry normal {"consistent-index": 148, "entry-index": 149, "should-applyV3": true} 2837s logger.go:146: 2026-02-08T04:17:11.674Z DEBUG applyEntryNormal {"V2request": "ID:149 Method:\"QGET\" "} 2837s logger.go:146: 2026-02-08T04:17:11.674Z WARN apply request took too long {"took": "1.854µs", "expected-duration": "0s", "prefix": "", "request": "ID:149 Method:\"QGET\" ", "response": ""} 2837s logger.go:146: 2026-02-08T04:17:11.677Z INFO closed old backend file 2837s logger.go:146: 2026-02-08T04:17:11.678Z INFO sent database snapshot to writer {"bytes": 24576, "size": "25 kB"} 2837s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/0000000000000096.snap.db","bytes":24576,"size":"25 kB"} 2837s logger.go:146: 2026-02-08T04:17:11.699Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 30191, "size": "30 kB"} 2837s logger.go:146: 2026-02-08T04:17:11.699Z INFO applied incoming Raft snapshot {"snapshot-index": 150} 2837s logger.go:146: 2026-02-08T04:17:11.699Z INFO applying snapshot {"current-snapshot-index": 147, "current-applied-index": 149, "incoming-leader-snapshot-index": 150, "incoming-leader-snapshot-term": 0} 2837s logger.go:146: 2026-02-08T04:17:11.699Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV34008755936/001/testsnapdir3832027708/member/snap/db", "took": "79.792µs"} 2837s logger.go:146: 2026-02-08T04:17:11.699Z INFO restoring mvcc store 2837s logger.go:146: 2026-02-08T04:17:11.699Z INFO kvstore restored {"current-rev": 1} 2837s logger.go:146: 2026-02-08T04:17:11.699Z INFO restored mvcc store {"consistent-index": 149} 2837s logger.go:146: 2026-02-08T04:17:11.699Z INFO restoring alarm store 2837s logger.go:146: 2026-02-08T04:17:11.700Z INFO closing old backend file 2837s logger.go:146: 2026-02-08T04:17:11.787Z INFO restored alarm store 2837s logger.go:146: 2026-02-08T04:17:11.787Z INFO restoring v2 store 2837s logger.go:146: 2026-02-08T04:17:11.788Z INFO restored v2 store 2837s logger.go:146: 2026-02-08T04:17:11.788Z INFO restoring cluster configuration 2837s logger.go:146: 2026-02-08T04:17:11.788Z INFO closed old backend file 2837s logger.go:146: 2026-02-08T04:17:11.788Z INFO restored cluster configuration 2837s logger.go:146: 2026-02-08T04:17:11.788Z INFO removing old peers from network 2837s logger.go:146: 2026-02-08T04:17:11.788Z INFO removed old peers from network 2837s logger.go:146: 2026-02-08T04:17:11.788Z INFO adding peers from new cluster configuration 2837s logger.go:146: 2026-02-08T04:17:11.788Z INFO added peers from new cluster configuration 2837s logger.go:146: 2026-02-08T04:17:11.788Z INFO applied snapshot {"current-snapshot-index": 150, "current-applied-index": 150, "incoming-leader-snapshot-index": 150, "incoming-leader-snapshot-term": 0} 2837s logger.go:146: 2026-02-08T04:17:11.788Z DEBUG Applying entries {"num-entries": 1} 2837s logger.go:146: 2026-02-08T04:17:11.788Z DEBUG Applying entry {"index": 151, "term": 0, "type": "EntryNormal"} 2837s logger.go:146: 2026-02-08T04:17:11.788Z DEBUG apply entry normal {"consistent-index": 149, "entry-index": 151, "should-applyV3": true} 2837s logger.go:146: 2026-02-08T04:17:11.788Z DEBUG applyEntryNormal {"V2request": "ID:151 Method:\"QGET\" "} 2837s logger.go:146: 2026-02-08T04:17:11.788Z WARN apply request took too long {"took": "5.761µs", "expected-duration": "0s", "prefix": "", "request": "ID:151 Method:\"QGET\" ", "response": ""} 2837s logger.go:146: 2026-02-08T04:17:11.788Z INFO skipped leadership transfer for single voting member cluster {"local-member-id": "0", "current-leader-member-id": "0"} 2837s logger.go:146: 2026-02-08T04:17:11.788Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "9.312335158s"} 2837s logger.go:146: 2026-02-08T04:17:11.788Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "9.197947318s"} 2837s logger.go:146: 2026-02-08T04:17:11.788Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "9.205887792s"} 2837s logger.go:146: 2026-02-08T04:17:11.788Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30191, "size": "30 kB", "took": "2.995433125s"} 2837s logger.go:146: 2026-02-08T04:17:11.788Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "12.211957143s"} 2837s logger.go:146: 2026-02-08T04:17:11.788Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30191, "size": "30 kB", "took": "3.493083598s"} 2837s logger.go:146: 2026-02-08T04:17:11.788Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "11.285945991s"} 2837s logger.go:146: 2026-02-08T04:17:11.788Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "16.742815761s"} 2837s logger.go:146: 2026-02-08T04:17:11.788Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "18.293966978s"} 2837s logger.go:146: 2026-02-08T04:17:11.788Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "18.330545911s"} 2837s logger.go:146: 2026-02-08T04:17:11.788Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB", "took": "18.888676487s"} 2837s logger.go:146: 2026-02-08T04:17:11.788Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30190, "size": "30 kB", "took": "5.246263317s"} 2837s logger.go:146: 2026-02-08T04:17:11.788Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30190, "size": "30 kB", "took": "5.72678191s"} 2837s logger.go:146: 2026-02-08T04:17:11.788Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30190, "size": "30 kB", "took": "6.161237643s"} 2837s logger.go:146: 2026-02-08T04:17:11.788Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30190, "size": "30 kB", "took": "6.299643986s"} 2837s logger.go:146: 2026-02-08T04:17:11.788Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30190, "size": "30 kB", "took": "7.480578109s"} 2837s logger.go:146: 2026-02-08T04:17:11.788Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "9.866393964s"} 2837s logger.go:146: 2026-02-08T04:17:11.788Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "13.652342496s"} 2837s logger.go:146: 2026-02-08T04:17:11.788Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30191, "size": "30 kB", "took": "2.241674711s"} 2837s logger.go:146: 2026-02-08T04:17:11.788Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB", "took": "19.556279944s"} 2837s logger.go:146: 2026-02-08T04:17:11.788Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "14.210030697s"} 2837s logger.go:146: 2026-02-08T04:17:11.788Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30190, "size": "30 kB", "took": "5.348335195s"} 2837s logger.go:146: 2026-02-08T04:17:11.788Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB", "took": "18.427074994s"} 2837s logger.go:146: 2026-02-08T04:17:11.788Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "10.617325131s"} 2837s logger.go:146: 2026-02-08T04:17:11.789Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB", "took": "22.487838992s"} 2837s logger.go:146: 2026-02-08T04:17:11.788Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB", "took": "21.456982538s"} 2837s logger.go:146: 2026-02-08T04:17:11.788Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30190, "size": "30 kB", "took": "7.666160492s"} 2837s logger.go:146: 2026-02-08T04:17:11.788Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30190, "size": "30 kB", "took": "7.933834172s"} 2837s logger.go:146: 2026-02-08T04:17:11.788Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "8.076754068s"} 2837s logger.go:146: 2026-02-08T04:17:11.789Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB", "took": "22.502829673s"} 2837s logger.go:146: 2026-02-08T04:17:11.788Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30191, "size": "30 kB", "took": "340.675797ms"} 2837s logger.go:146: 2026-02-08T04:17:11.788Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30191, "size": "30 kB", "took": "990.596834ms"} 2837s logger.go:146: 2026-02-08T04:17:11.788Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "12.021380448s"} 2837s logger.go:146: 2026-02-08T04:17:11.788Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30191, "size": "30 kB", "took": "3.00200199s"} 2837s logger.go:146: 2026-02-08T04:17:11.788Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "14.19964227s"} 2837s logger.go:146: 2026-02-08T04:17:11.788Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26091, "size": "26 kB", "took": "24.487816052s"} 2837s logger.go:146: 2026-02-08T04:17:11.788Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB", "took": "19.071741998s"} 2837s logger.go:146: 2026-02-08T04:17:11.788Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB", "took": "20.625994946s"} 2837s logger.go:146: 2026-02-08T04:17:11.788Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30190, "size": "30 kB", "took": "6.902517846s"} 2837s logger.go:146: 2026-02-08T04:17:11.789Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26091, "size": "26 kB", "took": "25.415840461s"} 2837s logger.go:146: 2026-02-08T04:17:11.788Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30191, "size": "30 kB", "took": "110.317822ms"} 2837s logger.go:146: 2026-02-08T04:17:11.788Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "18.311611695s"} 2837s logger.go:146: 2026-02-08T04:17:11.788Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "18.422464047s"} 2837s logger.go:146: 2026-02-08T04:17:11.788Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB", "took": "18.512463621s"} 2837s logger.go:146: 2026-02-08T04:17:11.788Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "15.886627418s"} 2837s logger.go:146: 2026-02-08T04:17:11.788Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30191, "size": "30 kB", "took": "3.989343981s"} 2837s logger.go:146: 2026-02-08T04:17:11.788Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 30189, "size": "30 kB", "took": "9.005180842s"} 2837s logger.go:146: 2026-02-08T04:17:11.789Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26092, "size": "26 kB", "took": "24.098735889s"} 2837s logger.go:146: 2026-02-08T04:17:11.789Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26092, "size": "26 kB", "took": "23.162845483s"} 2837s logger.go:146: 2026-02-08T04:17:11.789Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26091, "size": "26 kB", "took": "24.457235614s"} 2837s --- PASS: TestConcurrentApplyAndSnapshotV3 (25.98s) 2837s === RUN TestAddMember 2837s logger.go:146: 2026-02-08T04:17:11.967Z INFO updating snapshot-count to default {"given-snapshot-count": 0, "updated-snapshot-count": 100000} 2837s logger.go:146: 2026-02-08T04:17:11.967Z INFO updating snapshot catch-up entries to default {"given-snapshot-catchup-entries": 0, "updated-snapshot-catchup-entries": 5000} 2837s logger.go:146: 2026-02-08T04:17:11.967Z INFO starting etcd server {"local-member-id": "0", "local-server-version": "3.5.16", "cluster-version": "to_be_decided"} 2837s logger.go:146: 2026-02-08T04:17:11.967Z DEBUG Applying entries {"num-entries": 1} 2837s logger.go:146: 2026-02-08T04:17:11.967Z DEBUG Applying entry {"index": 1, "term": 0, "type": "EntryConfChange"} 2837s logger.go:146: 2026-02-08T04:17:11.967Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "4d2", "added-peer-peer-urls": ["foo"]} 2837s logger.go:146: 2026-02-08T04:17:11.967Z INFO applied a configuration change through raft {"local-member-id": "0", "raft-conf-change": "ConfChangeAddNode", "raft-conf-change-node-id": "4d2"} 2837s logger.go:146: 2026-02-08T04:17:11.967Z INFO skipped leadership transfer for single voting member cluster {"local-member-id": "0", "current-leader-member-id": "0"} 2837s --- PASS: TestAddMember (0.00s) 2837s === RUN TestProcessIgnoreMismatchMessage 2837s logger.go:146: 2026-02-08T04:17:12.294Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "1", "added-peer-peer-urls": []} 2837s logger.go:146: 2026-02-08T04:17:12.294Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "2", "added-peer-peer-urls": []} 2837s logger.go:146: 2026-02-08T04:17:12.294Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "3", "added-peer-peer-urls": []} 2837s logger.go:146: 2026-02-08T04:17:12.294Z WARN rejected Raft message to mismatch member {"local-member-id": "1", "mismatch-member-id": "2"} 2838s --- PASS: TestProcessIgnoreMismatchMessage (0.99s) 2838s === RUN TestRemoveMember 2838s logger.go:146: 2026-02-08T04:17:12.954Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "4d2", "added-peer-peer-urls": []} 2838s {"level":"info","msg":"updating snapshot-count to default","given-snapshot-count":0,"updated-snapshot-count":100000} 2838s {"level":"info","msg":"updating snapshot catch-up entries to default","given-snapshot-catchup-entries":0,"updated-snapshot-catchup-entries":5000} 2838s {"level":"info","msg":"starting etcd server","local-member-id":"0","local-server-version":"3.5.16","cluster-version":"to_be_decided"} 2838s {"level":"debug","msg":"Applying entries","num-entries":1} 2838s {"level":"debug","msg":"Applying entry","index":1,"term":0,"type":"EntryConfChange"} 2838s logger.go:146: 2026-02-08T04:17:12.954Z INFO removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "4d2", "removed-remote-peer-urls": []} 2838s {"level":"info","msg":"applied a configuration change through raft","local-member-id":"0","raft-conf-change":"ConfChangeRemoveNode","raft-conf-change-node-id":"4d2"} 2838s {"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"} 2838s --- PASS: TestRemoveMember (0.00s) 2838s === RUN TestUpdateMember 2838s logger.go:146: 2026-02-08T04:17:12.954Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "4d2", "added-peer-peer-urls": []} 2838s logger.go:146: 2026-02-08T04:17:12.954Z INFO updating snapshot-count to default {"given-snapshot-count": 0, "updated-snapshot-count": 100000} 2838s logger.go:146: 2026-02-08T04:17:12.954Z INFO updating snapshot catch-up entries to default {"given-snapshot-catchup-entries": 0, "updated-snapshot-catchup-entries": 5000} 2838s logger.go:146: 2026-02-08T04:17:12.954Z INFO starting etcd server {"local-member-id": "0", "local-server-version": "3.5.16", "cluster-version": "to_be_decided"} 2838s logger.go:146: 2026-02-08T04:17:12.954Z DEBUG Applying entries {"num-entries": 1} 2838s logger.go:146: 2026-02-08T04:17:12.954Z DEBUG Applying entry {"index": 1, "term": 0, "type": "EntryConfChange"} 2838s logger.go:146: 2026-02-08T04:17:12.954Z 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"]} 2838s logger.go:146: 2026-02-08T04:17:12.954Z INFO applied a configuration change through raft {"local-member-id": "0", "raft-conf-change": "ConfChangeUpdateNode", "raft-conf-change-node-id": "4d2"} 2838s logger.go:146: 2026-02-08T04:17:12.955Z INFO skipped leadership transfer for single voting member cluster {"local-member-id": "0", "current-leader-member-id": "0"} 2838s --- PASS: TestUpdateMember (0.00s) 2838s === RUN TestPublish 2838s logger.go:146: 2026-02-08T04:17:12.955Z 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"} 2838s --- PASS: TestPublish (0.00s) 2838s === RUN TestPublishStopped 2838s logger.go:146: 2026-02-08T04:17:12.955Z WARN stopped publish because server is stopped {"local-member-id": "0", "local-member-attributes": "{Name: ClientURLs:[]}", "publish-timeout": "1h0m0s", "error": "etcdserver: server stopped"} 2838s --- PASS: TestPublishStopped (0.00s) 2838s === RUN TestPublishRetry 2838s logger.go:146: 2026-02-08T04:17:12.955Z 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"} 2838s logger.go:146: 2026-02-08T04:17:12.955Z 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"} 2838s logger.go:146: 2026-02-08T04:17:12.955Z WARN stopped publish because server is stopped {"local-member-id": "0", "local-member-attributes": "{Name: ClientURLs:[]}", "publish-timeout": "10ns", "error": "etcdserver: server stopped"} 2838s --- PASS: TestPublishRetry (0.02s) 2838s === RUN TestPublishV3 2838s logger.go:146: 2026-02-08T04:17:13.393Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 2839s logger.go:146: 2026-02-08T04:17:13.742Z 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"} 2839s --- PASS: TestPublishV3 (0.77s) 2839s === RUN TestPublishV3Stopped 2839s {"level":"warn","msg":"stopped publish because server is stopping","local-member-id":"0","local-member-attributes":"{Name: ClientURLs:[]}","publish-timeout":"1h0m0s"} 2839s --- PASS: TestPublishV3Stopped (0.00s) 2839s === RUN TestPublishV3Retry 2839s logger.go:146: 2026-02-08T04:17:13.900Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 2839s logger.go:146: 2026-02-08T04:17:13.913Z 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"} 2839s logger.go:146: 2026-02-08T04:17:13.913Z 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"} 2839s logger.go:146: 2026-02-08T04:17:13.913Z 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"} 2839s logger.go:146: 2026-02-08T04:17:13.913Z WARN stopped publish because server is stopping {"local-member-id": "1", "local-member-attributes": "{Name:node1 ClientURLs:[http://a http://b]}", "publish-timeout": "10ns"} 2839s --- PASS: TestPublishV3Retry (0.17s) 2839s === RUN TestUpdateVersion 2839s {"level":"info","msg":"setting up initial cluster version using v2 API","cluster-version":"2.0"} 2839s {"level":"info","msg":"cluster version is updated","cluster-version":"2.0"} 2839s --- PASS: TestUpdateVersion (0.00s) 2839s === RUN TestStopNotify 2839s {"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"} 2839s --- PASS: TestStopNotify (0.00s) 2839s === RUN TestGetOtherPeerURLs 2839s --- PASS: TestGetOtherPeerURLs (0.00s) 2839s === RUN TestWaitAppliedIndex 2839s === RUN TestWaitAppliedIndex/The_applied_Id_is_already_equal_to_the_commitId 2839s === RUN TestWaitAppliedIndex/The_etcd_server_has_already_stopped 2839s === RUN TestWaitAppliedIndex/Timed_out_waiting_for_the_applied_index 2840s --- PASS: TestWaitAppliedIndex (1.00s) 2840s --- PASS: TestWaitAppliedIndex/The_applied_Id_is_already_equal_to_the_commitId (0.00s) 2840s --- PASS: TestWaitAppliedIndex/The_etcd_server_has_already_stopped (0.00s) 2840s --- PASS: TestWaitAppliedIndex/Timed_out_waiting_for_the_applied_index (1.00s) 2840s === RUN TestIsActive 2840s --- PASS: TestIsActive (0.00s) 2840s === RUN TestLongestConnected 2840s --- PASS: TestLongestConnected (0.00s) 2840s === RUN TestPanicAlternativeStringer 2840s --- PASS: TestPanicAlternativeStringer (0.00s) 2840s === RUN TestWarnOfExpensiveReadOnlyTxnRequest 2840s === RUN TestWarnOfExpensiveReadOnlyTxnRequest/all_readonly_responses 2840s logger.go:146: 2026-02-08T04:17:14.915Z WARN apply request took too long {"took": "1.000006242s", "expected-duration": "0s", "prefix": "read-only txn ", "request": "compare:<> success:<> failure:<>", "response": "responses: size:8"} 2840s === RUN TestWarnOfExpensiveReadOnlyTxnRequest/all_readonly_responses_with_partial_nil_responses 2840s logger.go:146: 2026-02-08T04:17:14.916Z WARN apply request took too long {"took": "1.000002064s", "expected-duration": "0s", "prefix": "read-only txn ", "request": "compare:<> success:<> failure:<>", "response": "responses: size:6"} 2840s === RUN TestWarnOfExpensiveReadOnlyTxnRequest/all_readonly_responses_with_all_nil_responses 2840s logger.go:146: 2026-02-08T04:17:14.916Z WARN apply request took too long {"took": "1.000001862s", "expected-duration": "0s", "prefix": "read-only txn ", "request": "compare:<> success:<> failure:<>", "response": "responses: size:4"} 2840s === RUN TestWarnOfExpensiveReadOnlyTxnRequest/partial_non_readonly_responses 2840s logger.go:146: 2026-02-08T04:17:14.916Z WARN apply request took too long {"took": "1.000015272s", "expected-duration": "0s", "prefix": "read-only txn ", "request": "compare:<> success:<> failure:<>", "response": "responses: size:6"} 2840s === RUN TestWarnOfExpensiveReadOnlyTxnRequest/all_non_readonly_responses 2840s logger.go:146: 2026-02-08T04:17:14.916Z WARN apply request took too long {"took": "1.000017618s", "expected-duration": "0s", "prefix": "read-only txn ", "request": "compare:<> success:<> failure:<>", "response": "responses:<> size:4"} 2840s --- PASS: TestWarnOfExpensiveReadOnlyTxnRequest (0.00s) 2840s --- PASS: TestWarnOfExpensiveReadOnlyTxnRequest/all_readonly_responses (0.00s) 2840s --- PASS: TestWarnOfExpensiveReadOnlyTxnRequest/all_readonly_responses_with_partial_nil_responses (0.00s) 2840s --- PASS: TestWarnOfExpensiveReadOnlyTxnRequest/all_readonly_responses_with_all_nil_responses (0.00s) 2840s --- PASS: TestWarnOfExpensiveReadOnlyTxnRequest/partial_non_readonly_responses (0.00s) 2840s --- PASS: TestWarnOfExpensiveReadOnlyTxnRequest/all_non_readonly_responses (0.00s) 2840s === RUN TestNewRaftLogger 2840s --- PASS: TestNewRaftLogger (0.00s) 2840s === RUN TestNewRaftLoggerFromZapCore 2840s --- PASS: TestNewRaftLoggerFromZapCore (0.00s) 2840s PASS 2840s ok go.etcd.io/etcd/server/etcdserver 40.204s 2840s ? go.etcd.io/etcd/server/etcdserver/api [no test files] 2852s === RUN TestHealthHandler 2852s === RUN TestHealthHandler/Healthy_if_no_alarm 2852s logger.go:146: 2026-02-08T04:17:26.874Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 2852s logger.go:146: 2026-02-08T04:17:26.884Z DEBUG serving /health true 2852s logger.go:146: 2026-02-08T04:17:26.884Z DEBUG /health OK {"status-code": 200} 2852s === RUN TestHealthHandler/Unhealthy_if_NOSPACE_alarm_is_on 2852s logger.go:146: 2026-02-08T04:17:26.894Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 2852s logger.go:146: 2026-02-08T04:17:27.488Z WARN serving /health false due to an alarm {"alarm": "alarm:NOSPACE "} 2852s logger.go:146: 2026-02-08T04:17:27.489Z WARN /health error {"output": "{\"health\":\"false\",\"reason\":\"ALARM NOSPACE\"}", "status-code": 503} 2852s === RUN TestHealthHandler/Healthy_if_NOSPACE_alarm_is_on_and_excluded 2852s logger.go:146: 2026-02-08T04:17:27.493Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 2853s logger.go:146: 2026-02-08T04:17:27.610Z DEBUG /health excluded alarm {"alarm": "alarm:NOSPACE "} 2853s logger.go:146: 2026-02-08T04:17:27.610Z DEBUG serving /health true 2853s logger.go:146: 2026-02-08T04:17:27.610Z DEBUG /health OK {"status-code": 200} 2853s === RUN TestHealthHandler/Healthy_if_NOSPACE_alarm_is_excluded 2853s logger.go:146: 2026-02-08T04:17:28.210Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 2853s logger.go:146: 2026-02-08T04:17:28.425Z DEBUG serving /health true 2853s logger.go:146: 2026-02-08T04:17:28.425Z DEBUG /health OK {"status-code": 200} 2853s === RUN TestHealthHandler/Healthy_if_multiple_NOSPACE_alarms_are_on_and_excluded 2853s logger.go:146: 2026-02-08T04:17:28.465Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 2854s logger.go:146: 2026-02-08T04:17:28.687Z DEBUG /health excluded alarm {"alarm": "memberID:1 alarm:NOSPACE "} 2854s logger.go:146: 2026-02-08T04:17:28.687Z DEBUG /health excluded alarm {"alarm": "memberID:2 alarm:NOSPACE "} 2854s logger.go:146: 2026-02-08T04:17:28.687Z DEBUG /health excluded alarm {"alarm": "memberID:3 alarm:NOSPACE "} 2854s logger.go:146: 2026-02-08T04:17:28.687Z DEBUG serving /health true 2854s logger.go:146: 2026-02-08T04:17:28.687Z DEBUG /health OK {"status-code": 200} 2854s === RUN TestHealthHandler/Unhealthy_if_NOSPACE_alarms_is_excluded_and_CORRUPT_is_on 2854s logger.go:146: 2026-02-08T04:17:28.693Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 2854s logger.go:146: 2026-02-08T04:17:28.947Z DEBUG /health excluded alarm {"alarm": "alarm:NOSPACE "} 2854s logger.go:146: 2026-02-08T04:17:28.947Z WARN serving /health false due to an alarm {"alarm": "memberID:1 alarm:CORRUPT "} 2854s logger.go:146: 2026-02-08T04:17:28.947Z WARN /health error {"output": "{\"health\":\"false\",\"reason\":\"ALARM CORRUPT\"}", "status-code": 503} 2854s === RUN TestHealthHandler/Unhealthy_if_both_NOSPACE_and_CORRUPT_are_on_and_excluded 2854s logger.go:146: 2026-02-08T04:17:29.004Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 2854s logger.go:146: 2026-02-08T04:17:29.041Z DEBUG /health excluded alarm {"alarm": "alarm:NOSPACE "} 2854s logger.go:146: 2026-02-08T04:17:29.041Z DEBUG /health excluded alarm {"alarm": "memberID:1 alarm:CORRUPT "} 2854s logger.go:146: 2026-02-08T04:17:29.041Z DEBUG serving /health true 2854s logger.go:146: 2026-02-08T04:17:29.041Z DEBUG /health OK {"status-code": 200} 2854s === RUN TestHealthHandler/Unhealthy_if_api_is_not_available 2854s logger.go:146: 2026-02-08T04:17:29.560Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 2855s logger.go:146: 2026-02-08T04:17:29.817Z WARN serving /health false; Range fails {"error": "Unexpected error"} 2855s logger.go:146: 2026-02-08T04:17:29.817Z WARN /health error {"output": "{\"health\":\"false\",\"reason\":\"RANGE ERROR:Unexpected error\"}", "status-code": 503} 2855s === RUN TestHealthHandler/Unhealthy_if_no_leader 2856s logger.go:146: 2026-02-08T04:17:30.428Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 2856s logger.go:146: 2026-02-08T04:17:31.104Z WARN serving /health false; no leader 2856s logger.go:146: 2026-02-08T04:17:31.105Z WARN /health error {"output": "{\"health\":\"false\",\"reason\":\"RAFT NO LEADER\"}", "status-code": 503} 2856s === RUN TestHealthHandler/Healthy_if_no_leader_and_serializable=true 2856s logger.go:146: 2026-02-08T04:17:31.223Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 2857s logger.go:146: 2026-02-08T04:17:31.532Z DEBUG serving /health true 2857s logger.go:146: 2026-02-08T04:17:31.533Z DEBUG /health OK {"status-code": 200} 2857s --- PASS: TestHealthHandler (5.22s) 2857s --- PASS: TestHealthHandler/Healthy_if_no_alarm (0.56s) 2857s --- PASS: TestHealthHandler/Unhealthy_if_NOSPACE_alarm_is_on (0.60s) 2857s --- PASS: TestHealthHandler/Healthy_if_NOSPACE_alarm_is_on_and_excluded (0.14s) 2857s --- PASS: TestHealthHandler/Healthy_if_NOSPACE_alarm_is_excluded (0.80s) 2857s --- PASS: TestHealthHandler/Healthy_if_multiple_NOSPACE_alarms_are_on_and_excluded (0.26s) 2857s --- PASS: TestHealthHandler/Unhealthy_if_NOSPACE_alarms_is_excluded_and_CORRUPT_is_on (0.26s) 2857s --- PASS: TestHealthHandler/Unhealthy_if_both_NOSPACE_and_CORRUPT_are_on_and_excluded (0.09s) 2857s --- PASS: TestHealthHandler/Unhealthy_if_api_is_not_available (1.03s) 2857s --- PASS: TestHealthHandler/Unhealthy_if_no_leader (1.15s) 2857s --- PASS: TestHealthHandler/Healthy_if_no_leader_and_serializable=true (0.33s) 2857s === RUN TestHttpSubPath 2857s === RUN TestHttpSubPath//readyz/data_corruption_ok 2857s logger.go:146: 2026-02-08T04:17:31.578Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 2857s logger.go:146: 2026-02-08T04:17:31.827Z DEBUG Health check OK {"path": "/readyz/data_corruption", "reason": "[+]data_corruption ok\n", "status-code": 200} 2857s === RUN TestHttpSubPath//readyz/serializable_read_not_ok_with_error 2857s logger.go:146: 2026-02-08T04:17:31.828Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 2857s logger.go:146: 2026-02-08T04:17:31.829Z ERROR Health check error {"path": "/readyz/serializable_read", "reason": "[-]serializable_read failed: Unexpected error\n", "status-code": 503} 2857s === RUN TestHttpSubPath//readyz/non_exist_404 2857s logger.go:146: 2026-02-08T04:17:31.830Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 2857s --- PASS: TestHttpSubPath (0.28s) 2857s --- PASS: TestHttpSubPath//readyz/data_corruption_ok (0.25s) 2857s --- PASS: TestHttpSubPath//readyz/serializable_read_not_ok_with_error (0.00s) 2857s --- PASS: TestHttpSubPath//readyz/non_exist_404 (0.00s) 2857s === RUN TestDataCorruptionCheck 2857s === RUN TestDataCorruptionCheck/Live_if_CORRUPT_alarm_is_on 2857s logger.go:146: 2026-02-08T04:17:31.838Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 2857s logger.go:146: 2026-02-08T04:17:31.923Z DEBUG Health check OK {"path": "/livez", "reason": "[+]serializable_read ok\n", "status-code": 200} 2857s logger.go:146: 2026-02-08T04:17:31.924Z DEBUG Health check OK {"path": "/livez", "reason": "[+]serializable_read ok\n", "status-code": 200} 2857s === RUN TestDataCorruptionCheck/Not_ready_if_CORRUPT_alarm_is_on 2857s logger.go:146: 2026-02-08T04:17:31.924Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 2857s logger.go:146: 2026-02-08T04:17:32.289Z DEBUG Health check OK {"path": "/readyz", "reason": "[+]linearizable_read ok\n[+]data_corruption ok\n[+]serializable_read ok\n", "status-code": 200} 2857s logger.go:146: 2026-02-08T04:17:32.289Z 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} 2857s === RUN TestDataCorruptionCheck/ready_if_CORRUPT_alarm_is_not_on 2857s logger.go:146: 2026-02-08T04:17:32.289Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 2857s logger.go:146: 2026-02-08T04:17:32.298Z DEBUG Health check OK {"path": "/readyz", "reason": "[+]linearizable_read ok\n[+]data_corruption ok\n[+]serializable_read ok\n", "status-code": 200} 2857s logger.go:146: 2026-02-08T04:17:32.299Z DEBUG Health check OK {"path": "/readyz", "reason": "[+]linearizable_read ok\n[+]data_corruption ok\n[+]serializable_read ok\n", "status-code": 200} 2857s === RUN TestDataCorruptionCheck/ready_if_CORRUPT_alarm_is_excluded 2857s logger.go:146: 2026-02-08T04:17:32.299Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 2857s logger.go:146: 2026-02-08T04:17:32.422Z DEBUG Health check OK {"path": "/readyz", "reason": "[+]serializable_read ok\n[+]linearizable_read ok\n", "status-code": 200} 2857s logger.go:146: 2026-02-08T04:17:32.422Z DEBUG Health check OK {"path": "/readyz", "reason": "[+]serializable_read ok\n[+]linearizable_read ok\n", "status-code": 200} 2857s === RUN TestDataCorruptionCheck/Not_ready_if_CORRUPT_alarm_is_on#01 2857s logger.go:146: 2026-02-08T04:17:32.422Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 2858s logger.go:146: 2026-02-08T04:17:33.017Z WARN some health checks cannot be excluded {"missing-health-checks": "\"non_exist\""} 2858s logger.go:146: 2026-02-08T04:17:33.017Z DEBUG Health check OK {"path": "/readyz", "reason": "[+]linearizable_read ok\n[+]data_corruption ok\n[+]serializable_read ok\n", "status-code": 200} 2858s logger.go:146: 2026-02-08T04:17:33.017Z WARN some health checks cannot be excluded {"missing-health-checks": "\"non_exist\""} 2858s logger.go:146: 2026-02-08T04:17:33.017Z ERROR Health check error {"path": "/readyz", "reason": "[+]linearizable_read ok\n[-]data_corruption failed: alarm activated: CORRUPT\n[+]serializable_read ok\n", "status-code": 503} 2858s --- PASS: TestDataCorruptionCheck (1.64s) 2858s --- PASS: TestDataCorruptionCheck/Live_if_CORRUPT_alarm_is_on (0.09s) 2858s --- PASS: TestDataCorruptionCheck/Not_ready_if_CORRUPT_alarm_is_on (0.37s) 2858s --- PASS: TestDataCorruptionCheck/ready_if_CORRUPT_alarm_is_not_on (0.01s) 2858s --- PASS: TestDataCorruptionCheck/ready_if_CORRUPT_alarm_is_excluded (0.12s) 2858s --- PASS: TestDataCorruptionCheck/Not_ready_if_CORRUPT_alarm_is_on#01 (0.59s) 2858s === RUN TestSerializableReadCheck 2859s === RUN TestSerializableReadCheck/Alive_normal 2859s logger.go:146: 2026-02-08T04:17:33.879Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 2859s logger.go:146: 2026-02-08T04:17:34.122Z DEBUG Health check OK {"path": "/livez", "reason": "[+]serializable_read ok\n", "status-code": 200} 2859s === RUN TestSerializableReadCheck/Not_alive_if_range_api_is_not_available 2859s logger.go:146: 2026-02-08T04:17:34.123Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 2859s logger.go:146: 2026-02-08T04:17:34.124Z ERROR Health check error {"path": "/livez", "reason": "[-]serializable_read failed: Unexpected error\n", "status-code": 503} 2859s === RUN TestSerializableReadCheck/Not_ready_if_range_api_is_not_available 2859s logger.go:146: 2026-02-08T04:17:34.125Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 2859s logger.go:146: 2026-02-08T04:17:34.126Z ERROR Health check error {"path": "/readyz", "reason": "[-]serializable_read failed: Unexpected error\n[+]linearizable_read ok\n[+]data_corruption ok\n", "status-code": 503} 2859s --- PASS: TestSerializableReadCheck (0.65s) 2859s --- PASS: TestSerializableReadCheck/Alive_normal (0.24s) 2859s --- PASS: TestSerializableReadCheck/Not_alive_if_range_api_is_not_available (0.00s) 2859s --- PASS: TestSerializableReadCheck/Not_ready_if_range_api_is_not_available (0.00s) 2859s === RUN TestLinearizableReadCheck 2859s === RUN TestLinearizableReadCheck/Alive_normal 2859s logger.go:146: 2026-02-08T04:17:34.130Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 2859s logger.go:146: 2026-02-08T04:17:34.133Z DEBUG Health check OK {"path": "/livez", "reason": "[+]serializable_read ok\n", "status-code": 200} 2859s === RUN TestLinearizableReadCheck/Alive_if_lineariable_range_api_is_not_available 2859s logger.go:146: 2026-02-08T04:17:34.134Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 2859s logger.go:146: 2026-02-08T04:17:34.135Z DEBUG Health check OK {"path": "/livez", "reason": "[+]serializable_read ok\n", "status-code": 200} 2859s === RUN TestLinearizableReadCheck/Not_ready_if_range_api_is_not_available 2859s logger.go:146: 2026-02-08T04:17:34.136Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 2859s logger.go:146: 2026-02-08T04:17:34.137Z ERROR Health check error {"path": "/readyz", "reason": "[+]data_corruption ok\n[+]serializable_read ok\n[-]linearizable_read failed: Unexpected error\n", "status-code": 503} 2859s --- PASS: TestLinearizableReadCheck (0.02s) 2859s --- PASS: TestLinearizableReadCheck/Alive_normal (0.00s) 2859s --- PASS: TestLinearizableReadCheck/Alive_if_lineariable_range_api_is_not_available (0.00s) 2859s --- PASS: TestLinearizableReadCheck/Not_ready_if_range_api_is_not_available (0.00s) 2859s === RUN TestNewPeerHandlerOnRaftPrefix 2859s --- PASS: TestNewPeerHandlerOnRaftPrefix (0.00s) 2859s === RUN TestServeMembersFails 2859s --- PASS: TestServeMembersFails (0.00s) 2859s === RUN TestServeMembersGet 2859s --- PASS: TestServeMembersGet (0.00s) 2859s === RUN TestServeMemberPromoteFails 2859s --- PASS: TestServeMemberPromoteFails (0.00s) 2859s === RUN TestNewPeerHandlerOnMembersPromotePrefix 2859s {"level":"warn","msg":"unexpected v2 response error","remote-addr":"127.0.0.1:51834","internal-server-error":"PromoteMember not implemented in fakeServer"} 2859s {"level":"warn","msg":"failed to promote a member","member-id":"1","error":"PromoteMember not implemented in fakeServer"} 2859s --- PASS: TestNewPeerHandlerOnMembersPromotePrefix (0.00s) 2859s === RUN TestServeVersion 2859s --- PASS: TestServeVersion (0.00s) 2859s === RUN TestServeVersionFails 2859s --- PASS: TestServeVersionFails (0.00s) 2859s PASS 2859s ok go.etcd.io/etcd/server/etcdserver/api/etcdhttp 8.057s 2866s === RUN TestClusterMember 2866s --- PASS: TestClusterMember (0.00s) 2866s === RUN TestClusterMemberByName 2866s --- PASS: TestClusterMemberByName (0.00s) 2866s === RUN TestClusterMemberIDs 2866s --- PASS: TestClusterMemberIDs (0.00s) 2866s === RUN TestClusterPeerURLs 2866s --- PASS: TestClusterPeerURLs (0.00s) 2866s === RUN TestClusterClientURLs 2866s --- PASS: TestClusterClientURLs (0.00s) 2866s === RUN TestClusterValidateAndAssignIDsBad 2866s {"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"} 2866s {"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"} 2866s {"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"} 2866s {"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"} 2866s {"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"} 2866s {"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"} 2866s --- PASS: TestClusterValidateAndAssignIDsBad (0.00s) 2866s === RUN TestClusterValidateAndAssignIDs 2866s {"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"} 2866s {"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"} 2866s --- PASS: TestClusterValidateAndAssignIDs (0.00s) 2866s === RUN TestClusterValidateConfigurationChange 2866s logger.go:146: 2026-02-08T04:17:41.441Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "1", "added-peer-peer-urls": ["http://127.0.0.1:1"]} 2866s logger.go:146: 2026-02-08T04:17:41.442Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "2", "added-peer-peer-urls": ["http://127.0.0.1:2"]} 2866s logger.go:146: 2026-02-08T04:17:41.442Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "3", "added-peer-peer-urls": ["http://127.0.0.1:3"]} 2866s logger.go:146: 2026-02-08T04:17:41.442Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "4", "added-peer-peer-urls": ["http://127.0.0.1:4"]} 2866s logger.go:146: 2026-02-08T04:17:41.442Z 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"]} 2866s --- PASS: TestClusterValidateConfigurationChange (0.00s) 2866s === RUN TestClusterGenID 2866s logger.go:146: 2026-02-08T04:17:41.442Z INFO added member {"cluster-id": "869b3badfbf1d6b7", "local-member-id": "0", "added-peer-id": "3", "added-peer-peer-urls": []} 2866s --- PASS: TestClusterGenID (0.00s) 2866s === RUN TestNodeToMemberBad 2866s --- PASS: TestNodeToMemberBad (0.00s) 2866s === RUN TestClusterAddMember 2866s logger.go:146: 2026-02-08T04:17:41.442Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "1", "added-peer-peer-urls": []} 2866s --- PASS: TestClusterAddMember (0.00s) 2866s === RUN TestClusterAddMemberAsLearner 2866s logger.go:146: 2026-02-08T04:17:41.442Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "1", "added-peer-peer-urls": []} 2866s --- PASS: TestClusterAddMemberAsLearner (0.00s) 2866s === RUN TestClusterMembers 2866s --- PASS: TestClusterMembers (0.00s) 2866s === RUN TestClusterRemoveMember 2866s logger.go:146: 2026-02-08T04:17:41.442Z WARN skipped removing already removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "1"} 2866s --- PASS: TestClusterRemoveMember (0.00s) 2866s === RUN TestClusterUpdateAttributes 2866s logger.go:146: 2026-02-08T04:17:41.442Z WARN skipped attributes update of removed member {"cluster-id": "0", "local-member-id": "0", "updated-peer-id": "1"} 2866s --- PASS: TestClusterUpdateAttributes (0.00s) 2866s === RUN TestNodeToMember 2866s --- PASS: TestNodeToMember (0.00s) 2866s === RUN TestIsReadyToAddVotingMember 2866s logger.go:146: 2026-02-08T04:17:41.442Z 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"} 2866s logger.go:146: 2026-02-08T04:17:41.442Z 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"} 2866s logger.go:146: 2026-02-08T04:17:41.442Z 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"} 2866s logger.go:146: 2026-02-08T04:17:41.442Z DEBUG number of started member is 1; can accept add member request 2866s logger.go:146: 2026-02-08T04:17:41.443Z 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"} 2866s logger.go:146: 2026-02-08T04:17:41.443Z 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"} 2866s logger.go:146: 2026-02-08T04:17:41.443Z 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"} 2866s --- PASS: TestIsReadyToAddVotingMember (0.00s) 2866s === RUN TestIsReadyToRemoveVotingMember 2866s logger.go:146: 2026-02-08T04:17:41.443Z 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"} 2866s logger.go:146: 2026-02-08T04:17:41.443Z 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"} 2866s logger.go:146: 2026-02-08T04:17:41.443Z 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"} 2866s logger.go:146: 2026-02-08T04:17:41.443Z 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"} 2866s logger.go:146: 2026-02-08T04:17:41.443Z 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"} 2866s --- PASS: TestIsReadyToRemoveVotingMember (0.00s) 2866s === RUN TestIsReadyToPromoteMember 2866s logger.go:146: 2026-02-08T04:17:41.443Z 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"} 2866s logger.go:146: 2026-02-08T04:17:41.443Z 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"} 2866s --- PASS: TestIsReadyToPromoteMember (0.00s) 2866s === RUN TestIsVersionChangable 2866s === RUN TestIsVersionChangable/When_local_version_is_one_minor_lower_than_cluster_version 2866s === RUN TestIsVersionChangable/When_local_version_is_one_minor_and_one_patch_lower_than_cluster_version 2866s === RUN TestIsVersionChangable/When_local_version_is_one_minor_higher_than_cluster_version 2866s === RUN TestIsVersionChangable/When_local_version_is_two_minor_higher_than_cluster_version 2866s === RUN TestIsVersionChangable/When_local_version_is_one_major_higher_than_cluster_version 2866s === RUN TestIsVersionChangable/When_local_version_is_equal_to_cluster_version 2866s === RUN TestIsVersionChangable/When_local_version_is_one_patch_higher_than_cluster_version 2866s === RUN TestIsVersionChangable/When_local_version_is_two_minor_lower_than_cluster_version 2866s --- PASS: TestIsVersionChangable (0.00s) 2866s --- PASS: TestIsVersionChangable/When_local_version_is_one_minor_lower_than_cluster_version (0.00s) 2866s --- PASS: TestIsVersionChangable/When_local_version_is_one_minor_and_one_patch_lower_than_cluster_version (0.00s) 2866s --- PASS: TestIsVersionChangable/When_local_version_is_one_minor_higher_than_cluster_version (0.00s) 2866s --- PASS: TestIsVersionChangable/When_local_version_is_two_minor_higher_than_cluster_version (0.00s) 2866s --- PASS: TestIsVersionChangable/When_local_version_is_one_major_higher_than_cluster_version (0.00s) 2866s --- PASS: TestIsVersionChangable/When_local_version_is_equal_to_cluster_version (0.00s) 2866s --- PASS: TestIsVersionChangable/When_local_version_is_one_patch_higher_than_cluster_version (0.00s) 2866s --- PASS: TestIsVersionChangable/When_local_version_is_two_minor_lower_than_cluster_version (0.00s) 2866s === RUN TestAddMemberSyncsBackendAndStoreV2 2866s === RUN TestAddMemberSyncsBackendAndStoreV2/Adding_new_member_should_succeed 2867s logger.go:146: 2026-02-08T04:17:41.864Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "311bb6fcb2cb742c", "added-peer-peer-urls": []} 2867s === RUN TestAddMemberSyncsBackendAndStoreV2/Adding_member_should_succeed_if_it_was_only_in_storeV2 2867s logger.go:146: 2026-02-08T04:17:41.983Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "311bb6fcb2cb742c", "added-peer-peer-urls": []} 2867s === RUN TestAddMemberSyncsBackendAndStoreV2/Adding_member_should_succeed_if_it_was_only_in_backend 2867s logger.go:146: 2026-02-08T04:17:41.990Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "311bb6fcb2cb742c", "added-peer-peer-urls": []} 2867s === RUN TestAddMemberSyncsBackendAndStoreV2/Adding_member_should_fail_if_it_exists_in_both 2867s logger.go:146: 2026-02-08T04:17:42.099Z PANIC failed to save member to store {"member-id": "311bb6fcb2cb742c", "error": "Key already exists (/0/members/311bb6fcb2cb742c/raftAttributes)"} 2867s === RUN TestAddMemberSyncsBackendAndStoreV2/Adding_member_should_fail_if_it_exists_in_storeV2_and_backend_is_nil 2867s logger.go:146: 2026-02-08T04:17:42.260Z PANIC failed to save member to store {"member-id": "311bb6fcb2cb742c", "error": "Key already exists (/0/members/311bb6fcb2cb742c/raftAttributes)"} 2867s === RUN TestAddMemberSyncsBackendAndStoreV2/Adding_member_should_succeed_if_it_exists_in_backend_and_storageV2_is_nil 2867s logger.go:146: 2026-02-08T04:17:42.457Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "311bb6fcb2cb742c", "added-peer-peer-urls": []} 2868s === RUN TestAddMemberSyncsBackendAndStoreV2/Adding_new_member_should_succeed_if_backend_is_nil 2870s logger.go:146: 2026-02-08T04:17:44.685Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "311bb6fcb2cb742c", "added-peer-peer-urls": []} 2870s === RUN TestAddMemberSyncsBackendAndStoreV2/Adding_new_member_should_fail_if_storageV2_is_nil 2870s logger.go:146: 2026-02-08T04:17:44.694Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "311bb6fcb2cb742c", "added-peer-peer-urls": []} 2870s --- PASS: TestAddMemberSyncsBackendAndStoreV2 (4.14s) 2870s --- PASS: TestAddMemberSyncsBackendAndStoreV2/Adding_new_member_should_succeed (0.42s) 2870s --- PASS: TestAddMemberSyncsBackendAndStoreV2/Adding_member_should_succeed_if_it_was_only_in_storeV2 (0.12s) 2870s --- PASS: TestAddMemberSyncsBackendAndStoreV2/Adding_member_should_succeed_if_it_was_only_in_backend (0.01s) 2870s --- PASS: TestAddMemberSyncsBackendAndStoreV2/Adding_member_should_fail_if_it_exists_in_both (0.15s) 2870s --- PASS: TestAddMemberSyncsBackendAndStoreV2/Adding_member_should_fail_if_it_exists_in_storeV2_and_backend_is_nil (0.12s) 2870s --- PASS: TestAddMemberSyncsBackendAndStoreV2/Adding_member_should_succeed_if_it_exists_in_backend_and_storageV2_is_nil (0.96s) 2870s --- PASS: TestAddMemberSyncsBackendAndStoreV2/Adding_new_member_should_succeed_if_backend_is_nil (1.47s) 2870s --- PASS: TestAddMemberSyncsBackendAndStoreV2/Adding_new_member_should_fail_if_storageV2_is_nil (0.89s) 2870s === RUN TestRemoveMemberSyncsBackendAndStoreV2 2870s === RUN TestRemoveMemberSyncsBackendAndStoreV2/Removing_new_member_should_fail 2871s logger.go:146: 2026-02-08T04:17:45.797Z PANIC failed to delete member from store {"member-id": "c2210babaa649285", "error": "Key not found (/0)"} 2871s === RUN TestRemoveMemberSyncsBackendAndStoreV2/Removing_member_should_succeed_if_it_was_only_in_storeV2 2871s logger.go:146: 2026-02-08T04:17:46.415Z WARN skipped removing already removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "c2210babaa649285"} 2871s === RUN TestRemoveMemberSyncsBackendAndStoreV2/Removing_member_should_succeed_if_it_was_only_in_backend 2872s logger.go:146: 2026-02-08T04:17:47.430Z WARN skipped removing already removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "c2210babaa649285"} 2872s === RUN TestRemoveMemberSyncsBackendAndStoreV2/Removing_member_should_succeed_if_it_exists_in_both 2873s logger.go:146: 2026-02-08T04:17:48.388Z WARN skipped removing already removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "c2210babaa649285"} 2873s === RUN TestRemoveMemberSyncsBackendAndStoreV2/Removing_new_member_should_fail_if_backend_is_nil 2873s logger.go:146: 2026-02-08T04:17:48.391Z PANIC failed to delete member from store {"member-id": "c2210babaa649285", "error": "Key not found (/0)"} 2873s === RUN TestRemoveMemberSyncsBackendAndStoreV2/Removing_new_member_should_succeed_if_storageV2_is_nil 2873s logger.go:146: 2026-02-08T04:17:48.394Z WARN skipped removing already removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "c2210babaa649285"} 2873s === RUN TestRemoveMemberSyncsBackendAndStoreV2/Removing_member_should_succeed_if_it_exists_in_v2storage_and_backend_is_nil 2874s logger.go:146: 2026-02-08T04:17:48.888Z WARN skipped removing already removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "c2210babaa649285"} 2874s === RUN TestRemoveMemberSyncsBackendAndStoreV2/Removing_member_should_succeed_if_it_exists_in_backend_and_storageV2_is_nil 2874s logger.go:146: 2026-02-08T04:17:49.129Z WARN skipped removing already removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "c2210babaa649285"} 2874s --- PASS: TestRemoveMemberSyncsBackendAndStoreV2 (3.55s) 2874s --- PASS: TestRemoveMemberSyncsBackendAndStoreV2/Removing_new_member_should_fail (0.22s) 2874s --- PASS: TestRemoveMemberSyncsBackendAndStoreV2/Removing_member_should_succeed_if_it_was_only_in_storeV2 (0.61s) 2874s --- PASS: TestRemoveMemberSyncsBackendAndStoreV2/Removing_member_should_succeed_if_it_was_only_in_backend (1.02s) 2874s --- PASS: TestRemoveMemberSyncsBackendAndStoreV2/Removing_member_should_succeed_if_it_exists_in_both (0.95s) 2874s --- PASS: TestRemoveMemberSyncsBackendAndStoreV2/Removing_new_member_should_fail_if_backend_is_nil (0.00s) 2874s --- PASS: TestRemoveMemberSyncsBackendAndStoreV2/Removing_new_member_should_succeed_if_storageV2_is_nil (0.00s) 2874s --- PASS: TestRemoveMemberSyncsBackendAndStoreV2/Removing_member_should_succeed_if_it_exists_in_v2storage_and_backend_is_nil (0.62s) 2874s --- PASS: TestRemoveMemberSyncsBackendAndStoreV2/Removing_member_should_succeed_if_it_exists_in_backend_and_storageV2_is_nil (0.11s) 2874s === RUN TestMustDetectDowngrade 2874s === RUN TestMustDetectDowngrade/Succeeded_when_downgrade_is_disabled_and_cluster_version_is_nil 2874s downgrade_test.go:132: /tmp/test-log-must-detect-downgrade-0 2874s === RUN TestMustDetectDowngrade/Succeeded_when_downgrade_is_disabled_and_cluster_version_is_one_minor_lower 2874s downgrade_test.go:132: /tmp/test-log-must-detect-downgrade-1 2874s === RUN TestMustDetectDowngrade/Succeeded_when_downgrade_is_disabled_and_cluster_version_is_server_version 2874s downgrade_test.go:132: /tmp/test-log-must-detect-downgrade-2 2874s === RUN TestMustDetectDowngrade/Failed_when_downgrade_is_disabled_and_server_version_is_lower_than_determined_cluster_version_ 2874s downgrade_test.go:132: /tmp/test-log-must-detect-downgrade-3 2874s === RUN TestMustDetectDowngrade/Succeeded_when_downgrade_is_enabled_and_cluster_version_is_nil 2874s downgrade_test.go:132: /tmp/test-log-must-detect-downgrade-4 2874s === RUN TestMustDetectDowngrade/Failed_when_downgrade_is_enabled_and_server_version_is_target_version 2874s downgrade_test.go:132: /tmp/test-log-must-detect-downgrade-5 2874s === RUN TestMustDetectDowngrade/Succeeded_when_downgrade_to_lower_version_and_server_version_is_cluster_version_ 2874s downgrade_test.go:132: /tmp/test-log-must-detect-downgrade-6 2875s === RUN TestMustDetectDowngrade/Failed_when_downgrade_is_enabled_and_local_version_is_out_of_range_and_cluster_version_is_nil 2875s downgrade_test.go:132: /tmp/test-log-must-detect-downgrade-7 2875s === RUN TestMustDetectDowngrade/Failed_when_downgrade_is_enabled_and_local_version_is_out_of_range 2875s downgrade_test.go:132: /tmp/test-log-must-detect-downgrade-8 2875s --- PASS: TestMustDetectDowngrade (0.85s) 2875s --- PASS: TestMustDetectDowngrade/Succeeded_when_downgrade_is_disabled_and_cluster_version_is_nil (0.14s) 2875s --- PASS: TestMustDetectDowngrade/Succeeded_when_downgrade_is_disabled_and_cluster_version_is_one_minor_lower (0.01s) 2875s --- PASS: TestMustDetectDowngrade/Succeeded_when_downgrade_is_disabled_and_cluster_version_is_server_version (0.00s) 2875s --- PASS: TestMustDetectDowngrade/Failed_when_downgrade_is_disabled_and_server_version_is_lower_than_determined_cluster_version_ (0.01s) 2875s --- PASS: TestMustDetectDowngrade/Succeeded_when_downgrade_is_enabled_and_cluster_version_is_nil (0.12s) 2875s --- PASS: TestMustDetectDowngrade/Failed_when_downgrade_is_enabled_and_server_version_is_target_version (0.00s) 2875s --- PASS: TestMustDetectDowngrade/Succeeded_when_downgrade_to_lower_version_and_server_version_is_cluster_version_ (0.55s) 2875s --- PASS: TestMustDetectDowngrade/Failed_when_downgrade_is_enabled_and_local_version_is_out_of_range_and_cluster_version_is_nil (0.01s) 2875s --- PASS: TestMustDetectDowngrade/Failed_when_downgrade_is_enabled_and_local_version_is_out_of_range (0.01s) 2875s === RUN TestIsValidDowngrade 2875s === RUN TestIsValidDowngrade/Valid_downgrade 2875s === RUN TestIsValidDowngrade/Invalid_downgrade 2875s --- PASS: TestIsValidDowngrade (0.00s) 2875s --- PASS: TestIsValidDowngrade/Valid_downgrade (0.00s) 2875s --- PASS: TestIsValidDowngrade/Invalid_downgrade (0.00s) 2875s === RUN TestMemberTime 2875s --- PASS: TestMemberTime (0.00s) 2875s === RUN TestMemberPick 2875s --- PASS: TestMemberPick (0.00s) 2875s === RUN TestMemberClone 2875s --- PASS: TestMemberClone (0.00s) 2875s === RUN TestAddRemoveMember 2875s logger.go:146: 2026-02-08T04:17:50.024Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "11", "added-peer-peer-urls": []} 2875s logger.go:146: 2026-02-08T04:17:50.173Z INFO removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "11", "removed-remote-peer-urls": []} 2875s logger.go:146: 2026-02-08T04:17:50.173Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "12", "added-peer-peer-urls": []} 2875s logger.go:146: 2026-02-08T04:17:50.173Z WARN skipped removing already removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "11"} 2875s --- PASS: TestAddRemoveMember (0.21s) 2875s === RUN TestIsMetaStoreOnly 2875s --- PASS: TestIsMetaStoreOnly (0.00s) 2875s === RUN TestConfStateFromBackendInOneTx 2875s --- PASS: TestConfStateFromBackendInOneTx (0.08s) 2875s === RUN TestMustUnsafeSaveConfStateToBackend 2875s === RUN TestMustUnsafeSaveConfStateToBackend/missing 2875s === RUN TestMustUnsafeSaveConfStateToBackend/save 2875s === RUN TestMustUnsafeSaveConfStateToBackend/read 2875s --- PASS: TestMustUnsafeSaveConfStateToBackend (0.16s) 2875s --- PASS: TestMustUnsafeSaveConfStateToBackend/missing (0.00s) 2875s --- PASS: TestMustUnsafeSaveConfStateToBackend/save (0.10s) 2875s --- PASS: TestMustUnsafeSaveConfStateToBackend/read (0.00s) 2875s PASS 2875s ok go.etcd.io/etcd/server/etcdserver/api/membership 9.024s 2886s === RUN TestSendMessage 2886s --- PASS: TestSendMessage (0.21s) 2886s === RUN TestSendMessageWhenStreamIsBroken 2886s --- PASS: TestSendMessageWhenStreamIsBroken (0.00s) 2886s === RUN TestServeRaftPrefix 2886s {"level":"warn","msg":"failed to read Raft message","local-member-id":"0","error":"some error"} 2886s {"level":"warn","msg":"failed to unmarshal Raft message","local-member-id":"0","error":"unexpected EOF"} 2886s {"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"} 2886s {"level":"warn","msg":"failed to process Raft message","local-member-id":"0","error":"blah"} 2886s --- PASS: TestServeRaftPrefix (0.00s) 2886s === RUN TestServeRaftStreamPrefix 2886s --- PASS: TestServeRaftStreamPrefix (0.00s) 2886s === RUN TestServeRaftStreamPrefixBad 2886s --- PASS: TestServeRaftStreamPrefixBad (0.00s) 2886s === RUN TestCloseNotifier 2886s --- PASS: TestCloseNotifier (0.00s) 2886s === RUN TestMessage 2886s --- PASS: TestMessage (0.00s) 2886s === RUN TestMsgAppV2 2886s --- PASS: TestMsgAppV2 (0.00s) 2886s === RUN TestPeerPick 2886s --- PASS: TestPeerPick (0.00s) 2886s === RUN TestPipelineSend 2886s {"level":"info","msg":"peer became active","peer-id":"1"} 2886s --- PASS: TestPipelineSend (0.03s) 2886s === RUN TestPipelineKeepSendingWhenPostError 2886s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2886s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2886s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2886s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2886s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2886s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2886s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2886s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2886s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2886s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2886s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2886s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2886s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2886s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2886s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2886s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2886s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2886s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2886s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2886s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2886s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2886s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2886s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2886s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2886s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2886s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2886s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2886s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2886s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2886s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2886s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2886s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2886s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2886s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2886s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2886s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2886s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2886s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2886s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2886s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2886s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2886s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2886s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2886s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2886s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2886s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2886s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2886s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2886s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2886s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2886s --- PASS: TestPipelineKeepSendingWhenPostError (0.01s) 2886s === RUN TestPipelineExceedMaximumServing 2886s {"level":"info","msg":"peer became active","peer-id":"1"} 2886s --- PASS: TestPipelineExceedMaximumServing (0.00s) 2886s === RUN TestPipelineSendFailed 2886s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (blah)"} 2886s --- PASS: TestPipelineSendFailed (0.02s) 2886s === RUN TestPipelinePost 2886s --- PASS: TestPipelinePost (0.01s) 2886s === RUN TestPipelinePostBad 2886s --- PASS: TestPipelinePostBad (0.00s) 2886s === RUN TestPipelinePostErrorc 2886s --- PASS: TestPipelinePostErrorc (0.00s) 2886s === RUN TestStopBlockedPipeline 2886s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (request canceled)"} 2886s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (request canceled)"} 2886s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (request canceled)"} 2886s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (request canceled)"} 2886s --- PASS: TestStopBlockedPipeline (0.00s) 2886s === RUN TestSnapshotSend 2887s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/snapdir3848263349/0000000000000000.snap.db","bytes":5,"size":"5 B"} 2887s {"level":"info","msg":"peer became active","peer-id":"1"} 2887s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to post 1 on sendMsgSnap (ioutil: short read)"} 2887s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to post 1 on sendMsgSnap (ioutil: short read)"} 2887s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to post 1 on sendMsgSnap (ioutil: expect EOF)"} 2887s --- PASS: TestSnapshotSend (0.85s) 2887s === RUN TestStreamWriterAttachOutgoingConn 2887s {"level":"info","msg":"started stream writer with remote peer","local-member-id":"0","remote-peer-id":"1"} 2887s {"level":"info","msg":"set message encoder","from":"0","to":"0","stream-type":"stream Message"} 2887s {"level":"info","msg":"peer became active","peer-id":"1"} 2887s {"level":"info","msg":"established TCP streaming connection with remote peer","stream-writer-type":"stream Message","local-member-id":"0","remote-peer-id":"1"} 2887s {"level":"info","msg":"set message encoder","from":"0","to":"0","stream-type":"stream Message"} 2887s {"level":"warn","msg":"closed TCP streaming connection with remote peer","stream-writer-type":"stream Message","local-member-id":"0","remote-peer-id":"1"} 2887s {"level":"info","msg":"established TCP streaming connection with remote peer","stream-writer-type":"stream Message","local-member-id":"0","remote-peer-id":"1"} 2887s {"level":"info","msg":"set message encoder","from":"0","to":"0","stream-type":"stream Message"} 2887s {"level":"warn","msg":"closed TCP streaming connection with remote peer","stream-writer-type":"stream Message","local-member-id":"0","remote-peer-id":"1"} 2887s {"level":"info","msg":"established TCP streaming connection with remote peer","stream-writer-type":"stream Message","local-member-id":"0","remote-peer-id":"1"} 2887s {"level":"warn","msg":"closed TCP streaming connection with remote peer","stream-writer-type":"stream Message","remote-peer-id":"1"} 2887s {"level":"info","msg":"stopped TCP streaming connection with remote peer","stream-writer-type":"stream Message","remote-peer-id":"1"} 2887s --- PASS: TestStreamWriterAttachOutgoingConn (0.00s) 2887s === RUN TestStreamWriterAttachBadOutgoingConn 2887s {"level":"info","msg":"started stream writer with remote peer","local-member-id":"0","remote-peer-id":"1"} 2887s {"level":"info","msg":"set message encoder","from":"0","to":"0","stream-type":"stream Message"} 2887s {"level":"info","msg":"peer became active","peer-id":"1"} 2887s {"level":"info","msg":"established TCP streaming connection with remote peer","stream-writer-type":"stream Message","local-member-id":"0","remote-peer-id":"1"} 2887s {"level":"warn","msg":"peer became inactive (message send to peer failed)","peer-id":"1","error":"failed to write 1 on stream Message (blah)"} 2887s {"level":"warn","msg":"failed to close connection with remote peer","remote-peer-id":"1","error":"blah"} 2887s {"level":"warn","msg":"lost TCP streaming connection with remote peer","stream-writer-type":"stream Message","local-member-id":"0","remote-peer-id":"1"} 2887s {"level":"info","msg":"stopped TCP streaming connection with remote peer","stream-writer-type":"stream Message","remote-peer-id":"1"} 2887s --- PASS: TestStreamWriterAttachBadOutgoingConn (0.00s) 2887s === RUN TestStreamReaderDialRequest 2887s --- PASS: TestStreamReaderDialRequest (0.02s) 2887s === RUN TestStreamReaderDialResult 2887s --- PASS: TestStreamReaderDialResult (0.00s) 2887s === RUN TestStreamReaderStopOnDial 2887s {"level":"info","msg":"peer became active","peer-id":"2"} 2887s --- PASS: TestStreamReaderStopOnDial (0.08s) 2887s === RUN TestStreamReaderDialDetectUnsupport 2887s --- PASS: TestStreamReaderDialDetectUnsupport (0.00s) 2887s === RUN TestStream 2887s {"level":"info","msg":"started stream writer with remote peer","local-member-id":"0","remote-peer-id":"1"} 2887s {"level":"info","msg":"set message encoder","from":"0","to":"0","stream-type":"stream Message"} 2887s {"level":"info","msg":"peer became active","peer-id":"1"} 2887s {"level":"info","msg":"established TCP streaming connection with remote peer","stream-writer-type":"stream Message","local-member-id":"0","remote-peer-id":"1"} 2887s {"level":"info","msg":"peer became active","peer-id":"2"} 2887s {"level":"warn","msg":"peer became inactive (message send to peer failed)","peer-id":"2","error":"failed to read 2 on stream Message (context canceled)"} 2887s {"level":"info","msg":"started stream writer with remote peer","local-member-id":"0","remote-peer-id":"1"} 2887s {"level":"info","msg":"set message encoder","from":"0","to":"0","stream-type":"stream Message"} 2887s {"level":"info","msg":"peer became active","peer-id":"1"} 2887s {"level":"info","msg":"established TCP streaming connection with remote peer","stream-writer-type":"stream Message","local-member-id":"0","remote-peer-id":"1"} 2887s {"level":"info","msg":"peer became active","peer-id":"2"} 2887s {"level":"warn","msg":"peer became inactive (message send to peer failed)","peer-id":"2","error":"failed to read 2 on stream Message (context canceled)"} 2887s {"level":"info","msg":"started stream writer with remote peer","local-member-id":"0","remote-peer-id":"1"} 2887s {"level":"info","msg":"set message encoder","from":"0","to":"0","stream-type":"stream MsgApp v2"} 2887s {"level":"info","msg":"peer became active","peer-id":"1"} 2887s {"level":"info","msg":"established TCP streaming connection with remote peer","stream-writer-type":"stream MsgApp v2","local-member-id":"0","remote-peer-id":"1"} 2887s {"level":"info","msg":"peer became active","peer-id":"2"} 2887s {"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)"} 2887s {"level":"warn","msg":"closed TCP streaming connection with remote peer","stream-writer-type":"stream MsgApp v2","remote-peer-id":"1"} 2887s {"level":"info","msg":"stopped TCP streaming connection with remote peer","stream-writer-type":"stream MsgApp v2","remote-peer-id":"1"} 2887s {"level":"warn","msg":"closed TCP streaming connection with remote peer","stream-writer-type":"stream Message","remote-peer-id":"1"} 2887s {"level":"info","msg":"stopped TCP streaming connection with remote peer","stream-writer-type":"stream Message","remote-peer-id":"1"} 2887s {"level":"warn","msg":"closed TCP streaming connection with remote peer","stream-writer-type":"stream Message","remote-peer-id":"1"} 2887s {"level":"info","msg":"stopped TCP streaming connection with remote peer","stream-writer-type":"stream Message","remote-peer-id":"1"} 2887s --- PASS: TestStream (0.06s) 2887s === RUN TestCheckStreamSupport 2887s --- PASS: TestCheckStreamSupport (0.00s) 2887s === RUN TestStreamSupportCurrentVersion 2887s --- PASS: TestStreamSupportCurrentVersion (0.00s) 2887s === RUN TestTransportSend 2887s --- PASS: TestTransportSend (0.00s) 2887s === RUN TestTransportCutMend 2887s --- PASS: TestTransportCutMend (0.00s) 2887s === RUN TestTransportAdd 2887s --- PASS: TestTransportAdd (0.08s) 2887s === RUN TestTransportRemove 2887s --- PASS: TestTransportRemove (0.00s) 2887s === RUN TestTransportUpdate 2887s --- PASS: TestTransportUpdate (0.00s) 2887s === RUN TestTransportErrorc 2887s --- PASS: TestTransportErrorc (0.01s) 2887s === RUN TestURLPickerPickTwice 2887s --- PASS: TestURLPickerPickTwice (0.00s) 2887s === RUN TestURLPickerUpdate 2887s --- PASS: TestURLPickerUpdate (0.00s) 2887s === RUN TestURLPickerUnreachable 2887s --- PASS: TestURLPickerUnreachable (0.00s) 2887s === RUN TestEntry 2887s --- PASS: TestEntry (0.00s) 2887s === RUN TestCompareMajorMinorVersion 2887s --- PASS: TestCompareMajorMinorVersion (0.00s) 2887s === RUN TestServerVersion 2887s --- PASS: TestServerVersion (0.00s) 2887s === RUN TestMinClusterVersion 2887s --- PASS: TestMinClusterVersion (0.00s) 2887s === RUN TestCheckVersionCompatibility 2887s --- PASS: TestCheckVersionCompatibility (0.00s) 2887s PASS 2887s ok go.etcd.io/etcd/server/etcdserver/api/rafthttp 1.453s 2893s === RUN TestSaveAndLoad 2894s --- PASS: TestSaveAndLoad (0.53s) 2894s === RUN TestBadCRC 2894s {"level":"warn","msg":"snap file is corrupt","path":"/tmp/snapshot/0000000000000001-0000000000000001.snap","prev-crc":2838147117,"new-crc":3079029212} 2894s --- PASS: TestBadCRC (0.44s) 2894s === RUN TestFailback 2894s {"level":"warn","msg":"failed to unmarshal snappb.Snapshot","path":"/tmp/snapshot/000000000000ffff-000000000000ffff-000000000000ffff.snap","error":"unexpected EOF"} 2894s {"level":"warn","msg":"failed to read a snap file","path":"/tmp/snapshot/000000000000ffff-000000000000ffff-000000000000ffff.snap","error":"unexpected EOF"} 2894s {"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"} 2894s --- PASS: TestFailback (0.04s) 2894s === RUN TestSnapNames 2894s --- PASS: TestSnapNames (0.00s) 2894s === RUN TestLoadNewestSnap 2894s === RUN TestLoadNewestSnap/load-newest 2894s === RUN TestLoadNewestSnap/loadnewestavailable-newest 2894s === RUN TestLoadNewestSnap/loadnewestavailable-newest-unsorted 2894s === RUN TestLoadNewestSnap/loadnewestavailable-previous 2894s --- PASS: TestLoadNewestSnap (0.00s) 2894s --- PASS: TestLoadNewestSnap/load-newest (0.00s) 2894s --- PASS: TestLoadNewestSnap/loadnewestavailable-newest (0.00s) 2894s --- PASS: TestLoadNewestSnap/loadnewestavailable-newest-unsorted (0.00s) 2894s --- PASS: TestLoadNewestSnap/loadnewestavailable-previous (0.00s) 2894s === RUN TestNoSnapshot 2894s --- PASS: TestNoSnapshot (0.00s) 2894s === RUN TestEmptySnapshot 2894s {"level":"warn","msg":"failed to read empty snapshot file","path":"/tmp/snapshot/1.snap"} 2894s --- PASS: TestEmptySnapshot (0.00s) 2894s === RUN TestAllSnapshotBroken 2894s {"level":"warn","msg":"failed to unmarshal snappb.Snapshot","path":"/tmp/snapshot/1.snap","error":"unexpected EOF"} 2894s {"level":"warn","msg":"failed to read a snap file","path":"/tmp/snapshot/1.snap","error":"unexpected EOF"} 2894s {"level":"warn","msg":"renamed to a broken snap file","path":"/tmp/snapshot/1.snap","broken-path":"/tmp/snapshot/1.snap.broken"} 2894s --- PASS: TestAllSnapshotBroken (0.00s) 2894s === RUN TestReleaseSnapDBs 2894s {"level":"info","msg":"found orphaned .snap.db file; deleting","path":"0000000000000064.snap.db"} 2894s {"level":"info","msg":"found orphaned .snap.db file; deleting","path":"00000000000000c8.snap.db"} 2894s --- PASS: TestReleaseSnapDBs (0.00s) 2894s PASS 2894s ok go.etcd.io/etcd/server/etcdserver/api/snap 1.067s 2894s ? go.etcd.io/etcd/server/etcdserver/api/snap/snappb [no test files] 2903s === RUN TestCheckPassword 2904s --- PASS: TestCheckPassword (0.44s) 2904s === RUN TestMergeUser 2904s {"level":"warn","msg":"attempted to grant a duplicate role for a user","user-name":"foo","role-name":"role1"} 2904s {"level":"warn","msg":"attempted to revoke a ungranted role for a user","user-name":"foo","role-name":"role2"} 2904s --- PASS: TestMergeUser (0.00s) 2904s === RUN TestMergeRole 2904s {"level":"info","msg":"revoking ungranted read permission","read-permission":"/foodir"} 2904s --- PASS: TestMergeRole (0.00s) 2904s === RUN TestAllUsers 2904s --- PASS: TestAllUsers (0.00s) 2904s === RUN TestGetAndDeleteUser 2904s {"level":"info","msg":"deleted a user","user-name":"cat"} 2904s --- PASS: TestGetAndDeleteUser (0.10s) 2904s === RUN TestAllRoles 2904s --- PASS: TestAllRoles (0.00s) 2904s === RUN TestGetAndDeleteRole 2904s {"level":"info","msg":"delete a new role","role-name":"animal"} 2904s --- PASS: TestGetAndDeleteRole (0.00s) 2904s === RUN TestEnsure 2904s --- PASS: TestEnsure (0.00s) 2904s === RUN TestCreateAndUpdateUser 2904s {"level":"info","msg":"created a user","user-name":"cat"} 2904s {"level":"info","msg":"updated a user","user-name":"cat"} 2904s --- PASS: TestCreateAndUpdateUser (0.00s) 2904s === RUN TestUpdateRole 2904s {"level":"info","msg":"updated a new role","role-name":"animal"} 2904s --- PASS: TestUpdateRole (0.00s) 2904s === RUN TestCreateRole 2904s {"level":"info","msg":"created a new role","role-name":"animal"} 2904s --- PASS: TestCreateRole (0.00s) 2904s === RUN TestEnableAuth 2904s {"level":"info","msg":"no guest role access found; creating default","role-name":"guest"} 2904s {"level":"info","msg":"created a new role","role-name":"guest"} 2904s {"level":"info","msg":"enabled auth"} 2904s --- PASS: TestEnableAuth (0.00s) 2904s === RUN TestDisableAuth 2904s {"level":"info","msg":"disabled auth"} 2904s --- PASS: TestDisableAuth (0.00s) 2904s === RUN TestSimpleMatch 2904s --- PASS: TestSimpleMatch (0.00s) 2904s PASS 2904s ok go.etcd.io/etcd/server/etcdserver/api/v2auth 0.715s 2909s === RUN TestNewProxyFuncUnset 2909s --- PASS: TestNewProxyFuncUnset (0.00s) 2909s === RUN TestNewProxyFuncBad 2909s --- PASS: TestNewProxyFuncBad (0.00s) 2909s === RUN TestNewProxyFunc 2909s {"level":"info","msg":"running proxy with discovery","proxy-url":"http://bar.com"} 2909s {"level":"info","msg":"running proxy with discovery","proxy-url":"http://disco.foo.bar"} 2909s --- PASS: TestNewProxyFunc (0.00s) 2909s === RUN TestCheckCluster 2909s {"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"} 2909s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"2s"} 2909s {"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"} 2909s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"4s"} 2909s {"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"} 2909s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"8s"} 2909s {"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"} 2909s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"2s"} 2909s {"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"} 2909s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"4s"} 2909s {"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"} 2909s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"8s"} 2909s {"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"} 2909s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"2s"} 2909s {"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"} 2909s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"4s"} 2909s {"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"} 2909s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"8s"} 2909s {"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"} 2909s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"2s"} 2909s {"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"} 2909s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"4s"} 2909s {"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"} 2909s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"8s"} 2909s {"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"} 2909s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"2s"} 2909s {"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"} 2909s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"4s"} 2909s {"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"} 2909s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"8s"} 2909s {"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"} 2909s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"2s"} 2909s {"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"} 2909s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"4s"} 2909s {"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"} 2909s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"8s"} 2909s {"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"} 2909s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"2s"} 2909s {"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"} 2909s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"4s"} 2909s {"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"} 2909s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"8s"} 2909s --- PASS: TestCheckCluster (0.00s) 2909s === RUN TestWaitNodes 2909s {"level":"info","msg":"found self from discovery server","discovery-url":"http://test.com","self":"1"} 2909s {"level":"info","msg":"found peer from discovery server","discovery-url":"http://test.com","peer":"2"} 2909s {"level":"info","msg":"found peer from discovery server","discovery-url":"http://test.com","peer":"3"} 2909s {"level":"info","msg":"found all needed peers from discovery server","discovery-url":"http://test.com","found-peers":3} 2909s {"level":"info","msg":"found self from discovery server","discovery-url":"http://test.com","self":"1"} 2909s {"level":"info","msg":"found peer from discovery server","discovery-url":"http://test.com","peer":"2"} 2909s {"level":"info","msg":"found peer from discovery server","discovery-url":"http://test.com","peer":"3"} 2909s {"level":"info","msg":"found all needed peers from discovery server","discovery-url":"http://test.com","found-peers":3} 2909s {"level":"info","msg":"found self from discovery server","discovery-url":"http://test.com","self":"1"} 2909s {"level":"info","msg":"found peers from discovery server; waiting for more","discovery-url":"http://test.com","found-peers":1,"needed-peers":2} 2909s {"level":"info","msg":"found peer from discovery server","discovery-url":"http://test.com","peer":"2"} 2909s {"level":"info","msg":"found peers from discovery server; waiting for more","discovery-url":"http://test.com","found-peers":2,"needed-peers":1} 2909s {"level":"info","msg":"found peer from discovery server","discovery-url":"http://test.com","peer":"3"} 2909s {"level":"info","msg":"found all needed peers from discovery server","discovery-url":"http://test.com","found-peers":3} 2909s {"level":"info","msg":"found self from discovery server","discovery-url":"http://test.com","self":"1"} 2909s {"level":"info","msg":"found peers from discovery server; waiting for more","discovery-url":"http://test.com","found-peers":1,"needed-peers":2} 2909s {"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"} 2909s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"waiting for other nodes","backoff":"2s"} 2909s {"level":"info","msg":"found self from discovery server","discovery-url":"http://test.com","self":"1"} 2909s {"level":"info","msg":"found peers from discovery server; waiting for more","discovery-url":"http://test.com","found-peers":1,"needed-peers":2} 2909s {"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"} 2909s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"waiting for other nodes","backoff":"4s"} 2909s {"level":"info","msg":"found self from discovery server","discovery-url":"http://test.com","self":"1"} 2909s {"level":"info","msg":"found peers from discovery server; waiting for more","discovery-url":"http://test.com","found-peers":1,"needed-peers":2} 2909s {"level":"info","msg":"found peer from discovery server","discovery-url":"http://test.com","peer":"2"} 2909s {"level":"info","msg":"found peers from discovery server; waiting for more","discovery-url":"http://test.com","found-peers":2,"needed-peers":1} 2909s {"level":"info","msg":"found peer from discovery server","discovery-url":"http://test.com","peer":"3"} 2909s {"level":"info","msg":"found all needed peers from discovery server","discovery-url":"http://test.com","found-peers":3} 2909s {"level":"info","msg":"found self from discovery server","discovery-url":"http://test.com","self":"1"} 2909s {"level":"info","msg":"found peer from discovery server","discovery-url":"http://test.com","peer":"2"} 2909s {"level":"info","msg":"found peers from discovery server; waiting for more","discovery-url":"http://test.com","found-peers":2,"needed-peers":1} 2909s {"level":"info","msg":"found peer from discovery server","discovery-url":"http://test.com","peer":"3"} 2909s {"level":"info","msg":"found all needed peers from discovery server","discovery-url":"http://test.com","found-peers":3} 2909s {"level":"info","msg":"found self from discovery server","discovery-url":"http://test.com","self":"1"} 2909s {"level":"info","msg":"found peer from discovery server","discovery-url":"http://test.com","peer":"2"} 2909s {"level":"info","msg":"found peers from discovery server; waiting for more","discovery-url":"http://test.com","found-peers":2,"needed-peers":1} 2909s {"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"} 2909s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"waiting for other nodes","backoff":"2s"} 2909s {"level":"info","msg":"found self from discovery server","discovery-url":"http://test.com","self":"1"} 2909s {"level":"info","msg":"found peer from discovery server","discovery-url":"http://test.com","peer":"2"} 2909s {"level":"info","msg":"found peers from discovery server; waiting for more","discovery-url":"http://test.com","found-peers":2,"needed-peers":1} 2909s {"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"} 2909s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"waiting for other nodes","backoff":"4s"} 2909s {"level":"info","msg":"found self from discovery server","discovery-url":"http://test.com","self":"1"} 2909s {"level":"info","msg":"found peer from discovery server","discovery-url":"http://test.com","peer":"2"} 2909s {"level":"info","msg":"found peers from discovery server; waiting for more","discovery-url":"http://test.com","found-peers":2,"needed-peers":1} 2909s {"level":"info","msg":"found peer from discovery server","discovery-url":"http://test.com","peer":"3"} 2909s {"level":"info","msg":"found all needed peers from discovery server","discovery-url":"http://test.com","found-peers":3} 2909s {"level":"info","msg":"found self from discovery server","discovery-url":"http://test.com","self":"1"} 2909s {"level":"info","msg":"found peer from discovery server","discovery-url":"http://test.com","peer":"2"} 2909s {"level":"info","msg":"found peer from discovery server","discovery-url":"http://test.com","peer":"3"} 2909s {"level":"info","msg":"found all needed peers from discovery server","discovery-url":"http://test.com","found-peers":3} 2909s {"level":"info","msg":"found self from discovery server","discovery-url":"http://test.com","self":"1"} 2909s {"level":"info","msg":"found peer from discovery server","discovery-url":"http://test.com","peer":"2"} 2909s {"level":"info","msg":"found peer from discovery server","discovery-url":"http://test.com","peer":"3"} 2909s {"level":"info","msg":"found all needed peers from discovery server","discovery-url":"http://test.com","found-peers":3} 2909s --- PASS: TestWaitNodes (0.00s) 2909s === RUN TestCreateSelf 2909s --- PASS: TestCreateSelf (0.00s) 2909s === RUN TestNodesToCluster 2909s --- PASS: TestNodesToCluster (0.00s) 2909s === RUN TestSortableNodes 2909s --- PASS: TestSortableNodes (0.03s) 2909s === RUN TestRetryFailure 2909s {"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"} 2909s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"2s"} 2909s {"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"} 2909s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"4s"} 2909s {"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"} 2909s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"8s"} 2909s {"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"} 2909s --- PASS: TestRetryFailure (0.00s) 2909s PASS 2909s ok go.etcd.io/etcd/server/etcdserver/api/v2discovery 0.049s 2914s === RUN TestErrorWriteTo 2914s --- PASS: TestErrorWriteTo (0.00s) 2914s PASS 2914s ok go.etcd.io/etcd/server/etcdserver/api/v2error 0.002s 2926s === RUN TestAuthFlow 2926s {"level":"warn","msg":"malformed basic auth encoding"} 2926s {"level":"warn","msg":"incorrect password","user-name":"root"} 2926s --- PASS: TestAuthFlow (0.00s) 2926s === RUN TestGetUserGrantedWithNonexistingRole 2926s --- PASS: TestGetUserGrantedWithNonexistingRole (0.01s) 2926s === RUN TestPrefixAccess 2926s {"level":"warn","msg":"a user does not have root role for resource","root-user":"user","root-role-name":"root","resource-path":"path"} 2926s {"level":"warn","msg":"invalid access for user on key","user-name":"user","key":"/foo"} 2926s {"level":"warn","msg":"a user does not have root role for resource","root-user":"user","root-role-name":"root","resource-path":"path"} 2926s {"level":"warn","msg":"incorrect password","user-name":"user"} 2926s {"level":"warn","msg":"incorrect password","user-name":"user"} 2926s {"level":"warn","msg":"incorrect password","user-name":"user"} 2926s {"level":"warn","msg":"invalid access for a guest role on key","role-name":"guest","key":"/bar"} 2926s {"level":"warn","msg":"invalid access for a guest role on key","role-name":"guest","key":"/bar"} 2926s {"level":"warn","msg":"a user does not have root role for resource","root-user":"user","root-role-name":"root","resource-path":"path"} 2926s {"level":"warn","msg":"invalid access for user on key","user-name":"user","key":"/foo"} 2926s {"level":"warn","msg":"malformed basic auth encoding"} 2926s {"level":"warn","msg":"malformed basic auth encoding"} 2926s {"level":"warn","msg":"malformed basic auth encoding"} 2926s --- PASS: TestPrefixAccess (0.00s) 2926s === RUN TestUserFromClientCertificate 2926s {"level":"debug","msg":"found common name","common-name":"user"} 2926s {"level":"debug","msg":"authenticated a user via common name","user-name":"user","common-name":"user"} 2926s {"level":"debug","msg":"found common name","common-name":"otheruser"} 2926s --- PASS: TestUserFromClientCertificate (0.01s) 2926s === RUN TestUserFromBasicAuth 2926s {"level":"warn","msg":"incorrect password","user-name":"user"} 2926s {"level":"warn","msg":"incorrect password","user-name":"user"} 2926s {"level":"warn","msg":"incorrect password","user-name":"missing"} 2926s {"level":"warn","msg":"malformed basic auth encoding"} 2926s --- PASS: TestUserFromBasicAuth (0.00s) 2926s === RUN TestBadRefreshRequest 2926s --- PASS: TestBadRefreshRequest (0.00s) 2926s === RUN TestBadParseRequest 2926s --- PASS: TestBadParseRequest (0.00s) 2926s === RUN TestGoodParseRequest 2926s --- PASS: TestGoodParseRequest (0.00s) 2926s === RUN TestServeMembers 2926s --- PASS: TestServeMembers (0.00s) 2926s === RUN TestServeLeader 2926s --- PASS: TestServeLeader (0.00s) 2926s === RUN TestServeMembersCreate 2926s --- PASS: TestServeMembersCreate (0.00s) 2926s === RUN TestServeMembersDelete 2926s --- PASS: TestServeMembersDelete (0.00s) 2926s === RUN TestServeMembersUpdate 2926s --- PASS: TestServeMembersUpdate (0.00s) 2926s === RUN TestServeMembersFail 2926s {"level":"warn","msg":"failed to add a member","member-id":"c29b431f04be0bc7","error":"Error while adding a member"} 2926s {"level":"warn","msg":"unexpected v2 response error","remote-addr":"","internal-server-error":"Error while adding a member"} 2926s {"level":"warn","msg":"failed to remove a member","member-id":"1","error":"Error while removing member"} 2926s {"level":"warn","msg":"unexpected v2 response error","remote-addr":"","internal-server-error":"Error while removing member"} 2926s {"level":"warn","msg":"failed to update a member","member-id":"0","error":"blah"} 2926s {"level":"warn","msg":"unexpected v2 response error","remote-addr":"","internal-server-error":"blah"} 2926s --- PASS: TestServeMembersFail (0.00s) 2926s === RUN TestWriteEvent 2926s --- PASS: TestWriteEvent (0.00s) 2926s === RUN TestV2DMachinesEndpoint 2926s --- PASS: TestV2DMachinesEndpoint (0.00s) 2926s === RUN TestServeMachines 2926s --- PASS: TestServeMachines (0.00s) 2926s === RUN TestGetID 2926s --- PASS: TestGetID (0.00s) 2926s === RUN TestServeSelfStats 2926s --- PASS: TestServeSelfStats (0.00s) 2926s === RUN TestSelfServeStatsBad 2926s --- PASS: TestSelfServeStatsBad (0.00s) 2926s === RUN TestLeaderServeStatsBad 2926s --- PASS: TestLeaderServeStatsBad (0.00s) 2926s === RUN TestServeLeaderStats 2926s --- PASS: TestServeLeaderStats (0.00s) 2926s === RUN TestServeStoreStats 2926s --- PASS: TestServeStoreStats (0.00s) 2926s === RUN TestBadServeKeys 2926s {"level":"warn","msg":"unexpected v2 response error","internal-server-error":"Internal Server Error"} 2926s {"level":"warn","msg":"unexpected v2 response error","internal-server-error":"received response with no Event/Watcher"} 2926s --- PASS: TestBadServeKeys (0.00s) 2926s === RUN TestServeKeysGood 2926s --- PASS: TestServeKeysGood (0.00s) 2926s === RUN TestServeKeysEvent 2926s --- PASS: TestServeKeysEvent (0.00s) 2926s === RUN TestServeKeysWatch 2926s --- PASS: TestServeKeysWatch (0.00s) 2926s === RUN TestHandleWatch 2926s --- PASS: TestHandleWatch (0.00s) 2926s === RUN TestHandleWatchStreaming 2926s --- PASS: TestHandleWatchStreaming (0.00s) 2926s === RUN TestTrimEventPrefix 2926s --- PASS: TestTrimEventPrefix (0.00s) 2926s === RUN TestTrimNodeExternPrefix 2926s --- PASS: TestTrimNodeExternPrefix (0.00s) 2926s === RUN TestTrimPrefix 2926s --- PASS: TestTrimPrefix (0.00s) 2926s === RUN TestNewMemberCollection 2926s --- PASS: TestNewMemberCollection (0.00s) 2926s === RUN TestNewMember 2926s --- PASS: TestNewMember (0.00s) 2926s === RUN TestWriteError 2926s {"level":"warn","msg":"unexpected v2 response error","remote-addr":"","internal-server-error":"something went wrong"} 2926s --- PASS: TestWriteError (0.00s) 2926s === RUN TestAllowMethod 2926s --- PASS: TestAllowMethod (0.00s) 2926s PASS 2926s ok go.etcd.io/etcd/server/etcdserver/api/v2http 0.172s 2930s === RUN TestHTTPErrorWriteTo 2930s --- PASS: TestHTTPErrorWriteTo (0.00s) 2930s === RUN TestMemberUnmarshal 2930s --- PASS: TestMemberUnmarshal (0.00s) 2930s === RUN TestMemberCreateRequestUnmarshal 2930s --- PASS: TestMemberCreateRequestUnmarshal (0.03s) 2930s === RUN TestMemberCreateRequestUnmarshalFail 2930s --- PASS: TestMemberCreateRequestUnmarshalFail (0.00s) 2930s PASS 2930s ok go.etcd.io/etcd/server/etcdserver/api/v2http/httptypes 0.033s 2930s ? go.etcd.io/etcd/server/etcdserver/api/v2stats [no test files] 2936s === RUN TestEventQueue 2936s --- PASS: TestEventQueue (0.00s) 2936s === RUN TestScanHistory 2936s --- PASS: TestScanHistory (0.00s) 2936s === RUN TestEventIndexHistoryCleared 2936s --- PASS: TestEventIndexHistoryCleared (0.00s) 2936s === RUN TestFullEventQueue 2936s --- PASS: TestFullEventQueue (0.00s) 2936s === RUN TestCloneEvent 2936s --- PASS: TestCloneEvent (0.00s) 2936s === RUN TestHeapPushPop 2936s --- PASS: TestHeapPushPop (0.00s) 2936s === RUN TestHeapUpdate 2936s --- PASS: TestHeapUpdate (0.00s) 2936s === RUN TestNodeExternClone 2936s --- PASS: TestNodeExternClone (0.00s) 2936s === RUN TestNewKVIs 2936s --- PASS: TestNewKVIs (0.00s) 2936s === RUN TestNewKVReadWriteCompare 2936s --- PASS: TestNewKVReadWriteCompare (0.00s) 2936s === RUN TestNewKVExpiration 2936s --- PASS: TestNewKVExpiration (0.00s) 2936s === RUN TestNewKVListReprCompareClone 2936s --- PASS: TestNewKVListReprCompareClone (0.00s) 2936s === RUN TestNewKVRemove 2936s --- PASS: TestNewKVRemove (0.00s) 2936s === RUN TestNewDirIs 2936s --- PASS: TestNewDirIs (0.00s) 2936s === RUN TestNewDirReadWriteListReprClone 2936s --- PASS: TestNewDirReadWriteListReprClone (0.00s) 2936s === RUN TestNewDirExpirationTTL 2936s --- PASS: TestNewDirExpirationTTL (0.00s) 2936s === RUN TestNewDirChild 2936s --- PASS: TestNewDirChild (0.00s) 2936s === RUN TestStoreStatsGetSuccess 2936s --- PASS: TestStoreStatsGetSuccess (0.00s) 2936s === RUN TestStoreStatsGetFail 2936s --- PASS: TestStoreStatsGetFail (0.00s) 2936s === RUN TestStoreStatsCreateSuccess 2936s --- PASS: TestStoreStatsCreateSuccess (0.00s) 2936s === RUN TestStoreStatsCreateFail 2936s --- PASS: TestStoreStatsCreateFail (0.00s) 2936s === RUN TestStoreStatsUpdateSuccess 2936s --- PASS: TestStoreStatsUpdateSuccess (0.00s) 2936s === RUN TestStoreStatsUpdateFail 2936s --- PASS: TestStoreStatsUpdateFail (0.00s) 2936s === RUN TestStoreStatsCompareAndSwapSuccess 2936s --- PASS: TestStoreStatsCompareAndSwapSuccess (0.00s) 2936s === RUN TestStoreStatsCompareAndSwapFail 2936s --- PASS: TestStoreStatsCompareAndSwapFail (0.00s) 2936s === RUN TestStoreStatsDeleteSuccess 2936s --- PASS: TestStoreStatsDeleteSuccess (0.00s) 2936s === RUN TestStoreStatsDeleteFail 2936s --- PASS: TestStoreStatsDeleteFail (0.00s) 2936s === RUN TestStoreStatsExpireCount 2936s --- PASS: TestStoreStatsExpireCount (0.00s) 2936s === RUN TestMinExpireTime 2936s --- PASS: TestMinExpireTime (0.00s) 2936s === RUN TestStoreGetDirectory 2936s --- PASS: TestStoreGetDirectory (0.00s) 2936s === RUN TestStoreUpdateValueTTL 2936s --- PASS: TestStoreUpdateValueTTL (0.00s) 2936s === RUN TestStoreUpdateDirTTL 2936s --- PASS: TestStoreUpdateDirTTL (0.00s) 2936s === RUN TestStoreWatchExpire 2936s --- PASS: TestStoreWatchExpire (0.00s) 2936s === RUN TestStoreWatchExpireRefresh 2936s --- PASS: TestStoreWatchExpireRefresh (0.00s) 2936s === RUN TestStoreWatchExpireEmptyRefresh 2936s --- PASS: TestStoreWatchExpireEmptyRefresh (0.00s) 2936s === RUN TestStoreWatchNoRefresh 2936s --- PASS: TestStoreWatchNoRefresh (0.00s) 2936s === RUN TestStoreRefresh 2936s --- PASS: TestStoreRefresh (0.00s) 2936s === RUN TestStoreRecoverWithExpiration 2936s --- PASS: TestStoreRecoverWithExpiration (0.01s) 2936s === RUN TestStoreWatchExpireWithHiddenKey 2936s --- PASS: TestStoreWatchExpireWithHiddenKey (0.00s) 2936s === RUN TestIsHidden 2936s --- PASS: TestIsHidden (0.00s) 2936s === RUN TestWatcher 2936s --- PASS: TestWatcher (0.00s) 2936s PASS 2936s ok go.etcd.io/etcd/server/etcdserver/api/v2store 0.015s 2936s ? go.etcd.io/etcd/server/etcdserver/api/v2v3 [no test files] 2936s ? go.etcd.io/etcd/server/etcdserver/api/v3alarm [no test files] 2936s ? go.etcd.io/etcd/server/etcdserver/api/v3client [no test files] 2943s === RUN TestPeriodicHourly 2943s {"level":"info","msg":"starting auto periodic compaction","revision":1,"compact-period":"2h0m0s"} 2943s {"level":"info","msg":"completed auto periodic compaction","revision":1,"compact-period":"2h0m0s","took":"6m0s"} 2944s {"level":"info","msg":"starting auto periodic compaction","revision":9,"compact-period":"2h0m0s"} 2944s {"level":"info","msg":"completed auto periodic compaction","revision":9,"compact-period":"2h0m0s","took":"0s"} 2944s periodic_test.go:76: compact request = revision:9 , want revision:10 2944s {"level":"info","msg":"starting auto periodic compaction","revision":19,"compact-period":"2h0m0s"} 2944s {"level":"info","msg":"completed auto periodic compaction","revision":19,"compact-period":"2h0m0s","took":"0s"} 2944s periodic_test.go:76: compact request = revision:19 , want revision:20 2944s {"level":"info","msg":"starting auto periodic compaction","revision":29,"compact-period":"2h0m0s"} 2944s {"level":"info","msg":"completed auto periodic compaction","revision":29,"compact-period":"2h0m0s","took":"0s"} 2944s periodic_test.go:76: compact request = revision:29 , want revision:30 2944s --- FAIL: TestPeriodicHourly (1.66s) 2944s === RUN TestPeriodicMinutes 2944s {"level":"info","msg":"starting auto periodic compaction","revision":1,"compact-period":"5m0s"} 2944s {"level":"info","msg":"completed auto periodic compaction","revision":1,"compact-period":"5m0s","took":"30s"} 2945s {"level":"info","msg":"starting auto periodic compaction","revision":10,"compact-period":"5m0s"} 2945s {"level":"info","msg":"completed auto periodic compaction","revision":10,"compact-period":"5m0s","took":"0s"} 2945s {"level":"info","msg":"starting auto periodic compaction","revision":20,"compact-period":"5m0s"} 2945s {"level":"info","msg":"completed auto periodic compaction","revision":20,"compact-period":"5m0s","took":"0s"} 2945s {"level":"info","msg":"starting auto periodic compaction","revision":30,"compact-period":"5m0s"} 2945s {"level":"info","msg":"completed auto periodic compaction","revision":30,"compact-period":"5m0s","took":"0s"} 2946s {"level":"info","msg":"starting auto periodic compaction","revision":40,"compact-period":"5m0s"} 2946s {"level":"info","msg":"completed auto periodic compaction","revision":40,"compact-period":"5m0s","took":"0s"} 2947s {"level":"info","msg":"starting auto periodic compaction","revision":50,"compact-period":"5m0s"} 2947s {"level":"info","msg":"completed auto periodic compaction","revision":50,"compact-period":"5m0s","took":"0s"} 2947s --- PASS: TestPeriodicMinutes (2.44s) 2947s === RUN TestPeriodicPause 2948s {"level":"info","msg":"starting auto periodic compaction","revision":24,"compact-period":"1h0m0s"} 2948s {"level":"info","msg":"completed auto periodic compaction","revision":24,"compact-period":"1h0m0s","took":"0s"} 2948s --- PASS: TestPeriodicPause (1.38s) 2948s === RUN TestRevision 2948s {"level":"info","msg":"starting auto revision compaction","revision":90,"revision-compaction-retention":10} 2948s {"level":"info","msg":"completed auto revision compaction","revision":90,"revision-compaction-retention":10,"took":"90.179809ms"} 2948s {"level":"info","msg":"starting auto revision compaction","revision":190,"revision-compaction-retention":10} 2948s {"level":"info","msg":"completed auto revision compaction","revision":190,"revision-compaction-retention":10,"took":"10.285487ms"} 2948s --- PASS: TestRevision (0.16s) 2948s === RUN TestRevisionPause 2948s {"level":"info","msg":"starting auto revision compaction","revision":90,"revision-compaction-retention":10} 2948s {"level":"info","msg":"completed auto revision compaction","revision":90,"revision-compaction-retention":10,"took":"10.550815ms"} 2948s --- PASS: TestRevisionPause (0.06s) 2948s FAIL 2948s FAIL go.etcd.io/etcd/server/etcdserver/api/v3compactor 5.770s 2948s ? go.etcd.io/etcd/server/etcdserver/api/v3election [no test files] 2948s ? go.etcd.io/etcd/server/etcdserver/api/v3election/v3electionpb [no test files] 2948s ? go.etcd.io/etcd/server/etcdserver/api/v3election/v3electionpb/gw [no test files] 2948s ? go.etcd.io/etcd/server/etcdserver/api/v3lock [no test files] 2948s ? go.etcd.io/etcd/server/etcdserver/api/v3lock/v3lockpb [no test files] 2948s ? go.etcd.io/etcd/server/etcdserver/api/v3lock/v3lockpb/gw [no test files] 2958s === RUN TestGRPCError 2958s --- PASS: TestGRPCError (0.00s) 2958s === RUN TestSendFragment 2958s --- PASS: TestSendFragment (0.00s) 2958s PASS 2958s ok go.etcd.io/etcd/server/etcdserver/api/v3rpc 0.147s 2963s === RUN TestConsistentIndex 2964s --- PASS: TestConsistentIndex (1.09s) 2964s === RUN TestConsistentIndexDecrease 2964s === RUN TestConsistentIndexDecrease/Decrease_term 2965s === RUN TestConsistentIndexDecrease/Decrease_CI 2965s === RUN TestConsistentIndexDecrease/Decrease_CI_and_term 2965s --- PASS: TestConsistentIndexDecrease (1.08s) 2965s --- PASS: TestConsistentIndexDecrease/Decrease_term (0.20s) 2965s --- PASS: TestConsistentIndexDecrease/Decrease_CI (0.37s) 2965s --- PASS: TestConsistentIndexDecrease/Decrease_CI_and_term (0.52s) 2965s === RUN TestFakeConsistentIndex 2965s --- PASS: TestFakeConsistentIndex (0.00s) 2965s PASS 2966s ok go.etcd.io/etcd/server/etcdserver/cindex 2.190s 2973s === RUN TestLeaseQueue 2973s --- PASS: TestLeaseQueue (0.12s) 2973s === RUN TestLessorGrant 2974s --- PASS: TestLessorGrant (0.86s) 2974s === RUN TestLeaseConcurrentKeys 2975s --- PASS: TestLeaseConcurrentKeys (0.51s) 2975s === RUN TestLessorRevoke 2975s --- PASS: TestLessorRevoke (0.05s) 2975s === RUN TestLessorRenew 2975s --- PASS: TestLessorRenew (0.01s) 2975s === RUN TestLessorRenewWithCheckpointer 2975s --- PASS: TestLessorRenewWithCheckpointer (0.19s) 2975s === RUN TestLessorRenewExtendPileup 2976s --- PASS: TestLessorRenewExtendPileup (0.36s) 2976s === RUN TestLessorDetach 2976s --- PASS: TestLessorDetach (0.46s) 2976s === RUN TestLessorRecover 2976s --- PASS: TestLessorRecover (0.29s) 2976s === RUN TestLessorExpire 2978s --- PASS: TestLessorExpire (1.95s) 2978s === RUN TestLessorExpireAndDemote 2980s --- PASS: TestLessorExpireAndDemote (1.45s) 2980s === RUN TestLessorMaxTTL 2980s --- PASS: TestLessorMaxTTL (0.21s) 2980s === RUN TestLessorCheckpointScheduling 2982s --- PASS: TestLessorCheckpointScheduling (1.65s) 2982s === RUN TestLessorCheckpointsRestoredOnPromote 2982s --- PASS: TestLessorCheckpointsRestoredOnPromote (0.07s) 2982s === RUN TestLessorCheckpointPersistenceAfterRestart 2982s === RUN TestLessorCheckpointPersistenceAfterRestart/Etcd_v3.6_and_newer_persist_remainingTTL_on_checkpoint 2982s === RUN TestLessorCheckpointPersistenceAfterRestart/Etcd_v3.5_and_older_persist_remainingTTL_if_CheckpointPersist_is_set 2982s === RUN TestLessorCheckpointPersistenceAfterRestart/Etcd_with_version_unknown_persists_remainingTTL_if_CheckpointPersist_is_set 2982s === RUN TestLessorCheckpointPersistenceAfterRestart/Etcd_v3.5_and_older_reset_remainingTTL_on_checkpoint 2982s === RUN TestLessorCheckpointPersistenceAfterRestart/Etcd_with_version_unknown_fallbacks_to_v3.5_behavior 2982s --- PASS: TestLessorCheckpointPersistenceAfterRestart (0.79s) 2982s --- PASS: TestLessorCheckpointPersistenceAfterRestart/Etcd_v3.6_and_newer_persist_remainingTTL_on_checkpoint (0.06s) 2982s --- PASS: TestLessorCheckpointPersistenceAfterRestart/Etcd_v3.5_and_older_persist_remainingTTL_if_CheckpointPersist_is_set (0.57s) 2982s --- PASS: TestLessorCheckpointPersistenceAfterRestart/Etcd_with_version_unknown_persists_remainingTTL_if_CheckpointPersist_is_set (0.02s) 2982s --- PASS: TestLessorCheckpointPersistenceAfterRestart/Etcd_v3.5_and_older_reset_remainingTTL_on_checkpoint (0.00s) 2982s --- PASS: TestLessorCheckpointPersistenceAfterRestart/Etcd_with_version_unknown_fallbacks_to_v3.5_behavior (0.13s) 2982s === RUN TestLeaseBackend 2982s === RUN TestLeaseBackend/Empty_by_default 2982s === RUN TestLeaseBackend/Returns_data_put_before 2984s === RUN TestLeaseBackend/Skips_deleted 2984s --- PASS: TestLeaseBackend (1.52s) 2984s --- PASS: TestLeaseBackend/Empty_by_default (0.07s) 2984s --- PASS: TestLeaseBackend/Returns_data_put_before (1.06s) 2984s --- PASS: TestLeaseBackend/Skips_deleted (0.40s) 2984s PASS 2984s ok go.etcd.io/etcd/server/lease 10.653s 2991s === RUN TestRenewHTTP 2991s --- PASS: TestRenewHTTP (0.08s) 2991s === RUN TestTimeToLiveHTTP 2991s --- PASS: TestTimeToLiveHTTP (0.00s) 2991s === RUN TestRenewHTTPTimeout 2992s --- PASS: TestRenewHTTPTimeout (1.24s) 2992s === RUN TestTimeToLiveHTTPTimeout 2993s --- PASS: TestTimeToLiveHTTPTimeout (1.19s) 2993s PASS 2993s ok go.etcd.io/etcd/server/lease/leasehttp 2.646s 2993s ? go.etcd.io/etcd/server/lease/leasepb [no test files] 2993s ? go.etcd.io/etcd/server/mock/mockstorage [no test files] 2993s ? go.etcd.io/etcd/server/mock/mockstore [no test files] 2993s ? go.etcd.io/etcd/server/mock/mockwait [no test files] 3006s === RUN TestHashByRevValue 3006s logger.go:146: 2026-02-08T04:20:00.807Z INFO kvstore restored {"current-rev": 1} 3006s logger.go:146: 2026-02-08T04:20:00.811Z INFO compact tree index {"revision": 35} 3006s logger.go:146: 2026-02-08T04:20:00.816Z INFO finished scheduled compaction {"compact-revision": 35, "took": "5.131036ms", "hash": 4082599214, "current-db-size-bytes": 40960, "current-db-size": "41 kB", "current-db-size-in-use-bytes": 40960, "current-db-size-in-use": "41 kB"} 3006s logger.go:146: 2026-02-08T04:20:00.816Z INFO storing new hash {"hash": 4082599214, "revision": 35, "compact-revision": -1} 3006s logger.go:146: 2026-02-08T04:20:00.816Z INFO compact tree index {"revision": 106} 3006s logger.go:146: 2026-02-08T04:20:00.820Z INFO finished scheduled compaction {"compact-revision": 106, "took": "3.062776ms", "hash": 2279933401, "current-db-size-bytes": 49152, "current-db-size": "49 kB", "current-db-size-in-use-bytes": 49152, "current-db-size-in-use": "49 kB"} 3006s logger.go:146: 2026-02-08T04:20:00.820Z INFO previous compaction was interrupted, skip storing compaction hash value 3006s logger.go:146: 2026-02-08T04:20:00.820Z INFO compact tree index {"revision": 177} 3006s logger.go:146: 2026-02-08T04:20:00.852Z INFO finished scheduled compaction {"compact-revision": 177, "took": "32.836761ms", "hash": 3284231217, "current-db-size-bytes": 49152, "current-db-size": "49 kB", "current-db-size-in-use-bytes": 45056, "current-db-size-in-use": "45 kB"} 3006s logger.go:146: 2026-02-08T04:20:00.852Z INFO previous compaction was interrupted, skip storing compaction hash value 3006s logger.go:146: 2026-02-08T04:20:00.852Z INFO compact tree index {"revision": 248} 3006s logger.go:146: 2026-02-08T04:20:00.857Z INFO finished scheduled compaction {"compact-revision": 248, "took": "4.053286ms", "hash": 126286495, "current-db-size-bytes": 49152, "current-db-size": "49 kB", "current-db-size-in-use-bytes": 49152, "current-db-size-in-use": "49 kB"} 3006s logger.go:146: 2026-02-08T04:20:00.857Z INFO previous compaction was interrupted, skip storing compaction hash value 3006s logger.go:146: 2026-02-08T04:20:00.857Z INFO compact tree index {"revision": 319} 3006s logger.go:146: 2026-02-08T04:20:00.860Z INFO finished scheduled compaction {"compact-revision": 319, "took": "2.644253ms", "hash": 900108730, "current-db-size-bytes": 49152, "current-db-size": "49 kB", "current-db-size-in-use-bytes": 40960, "current-db-size-in-use": "41 kB"} 3006s logger.go:146: 2026-02-08T04:20:00.860Z INFO previous compaction was interrupted, skip storing compaction hash value 3006s logger.go:146: 2026-02-08T04:20:00.872Z INFO compact tree index {"revision": 390} 3006s logger.go:146: 2026-02-08T04:20:00.944Z INFO finished scheduled compaction {"compact-revision": 390, "took": "71.910492ms", "hash": 2475485232, "current-db-size-bytes": 49152, "current-db-size": "49 kB", "current-db-size-in-use-bytes": 45056, "current-db-size-in-use": "45 kB"} 3006s logger.go:146: 2026-02-08T04:20:00.945Z INFO storing new hash {"hash": 2475485232, "revision": 390, "compact-revision": 319} 3006s logger.go:146: 2026-02-08T04:20:00.945Z INFO compact tree index {"revision": 461} 3006s logger.go:146: 2026-02-08T04:20:00.946Z INFO finished scheduled compaction {"compact-revision": 461, "took": "557.614µs", "hash": 1226296507, "current-db-size-bytes": 49152, "current-db-size": "49 kB", "current-db-size-in-use-bytes": 45056, "current-db-size-in-use": "45 kB"} 3006s logger.go:146: 2026-02-08T04:20:00.946Z INFO storing new hash {"hash": 1226296507, "revision": 461, "compact-revision": 390} 3006s logger.go:146: 2026-02-08T04:20:00.946Z INFO compact tree index {"revision": 532} 3006s logger.go:146: 2026-02-08T04:20:00.947Z INFO finished scheduled compaction {"compact-revision": 532, "took": "728.286µs", "hash": 2503661030, "current-db-size-bytes": 49152, "current-db-size": "49 kB", "current-db-size-in-use-bytes": 49152, "current-db-size-in-use": "49 kB"} 3006s logger.go:146: 2026-02-08T04:20:00.947Z INFO storing new hash {"hash": 2503661030, "revision": 532, "compact-revision": 461} 3006s logger.go:146: 2026-02-08T04:20:00.948Z INFO compact tree index {"revision": 603} 3006s logger.go:146: 2026-02-08T04:20:00.948Z INFO finished scheduled compaction {"compact-revision": 603, "took": "527.767µs", "hash": 4155130747, "current-db-size-bytes": 49152, "current-db-size": "49 kB", "current-db-size-in-use-bytes": 45056, "current-db-size-in-use": "45 kB"} 3006s logger.go:146: 2026-02-08T04:20:00.948Z INFO previous compaction was interrupted, skip storing compaction hash value 3006s logger.go:146: 2026-02-08T04:20:00.949Z INFO compact tree index {"revision": 674} 3006s logger.go:146: 2026-02-08T04:20:00.953Z INFO finished scheduled compaction {"compact-revision": 674, "took": "3.706812ms", "hash": 106915399, "current-db-size-bytes": 53248, "current-db-size": "53 kB", "current-db-size-in-use-bytes": 53248, "current-db-size-in-use": "53 kB"} 3006s logger.go:146: 2026-02-08T04:20:00.953Z INFO storing new hash {"hash": 106915399, "revision": 674, "compact-revision": 603} 3006s logger.go:146: 2026-02-08T04:20:00.953Z INFO compact tree index {"revision": 745} 3006s logger.go:146: 2026-02-08T04:20:00.956Z INFO finished scheduled compaction {"compact-revision": 745, "took": "2.703172ms", "hash": 406914006, "current-db-size-bytes": 53248, "current-db-size": "53 kB", "current-db-size-in-use-bytes": 49152, "current-db-size-in-use": "49 kB"} 3006s logger.go:146: 2026-02-08T04:20:00.956Z INFO previous compaction was interrupted, skip storing compaction hash value 3006s logger.go:146: 2026-02-08T04:20:00.956Z INFO compact tree index {"revision": 816} 3006s logger.go:146: 2026-02-08T04:20:00.958Z INFO finished scheduled compaction {"compact-revision": 816, "took": "1.507819ms", "hash": 1882211381, "current-db-size-bytes": 57344, "current-db-size": "57 kB", "current-db-size-in-use-bytes": 57344, "current-db-size-in-use": "57 kB"} 3006s logger.go:146: 2026-02-08T04:20:00.958Z INFO previous compaction was interrupted, skip storing compaction hash value 3006s logger.go:146: 2026-02-08T04:20:00.958Z INFO compact tree index {"revision": 887} 3006s logger.go:146: 2026-02-08T04:20:00.958Z INFO finished scheduled compaction {"compact-revision": 887, "took": "518.77µs", "hash": 806177088, "current-db-size-bytes": 57344, "current-db-size": "57 kB", "current-db-size-in-use-bytes": 49152, "current-db-size-in-use": "49 kB"} 3006s logger.go:146: 2026-02-08T04:20:00.958Z INFO previous compaction was interrupted, skip storing compaction hash value 3006s logger.go:146: 2026-02-08T04:20:00.958Z INFO compact tree index {"revision": 958} 3006s logger.go:146: 2026-02-08T04:20:00.960Z INFO finished scheduled compaction {"compact-revision": 958, "took": "1.593245ms", "hash": 664311366, "current-db-size-bytes": 57344, "current-db-size": "57 kB", "current-db-size-in-use-bytes": 53248, "current-db-size-in-use": "53 kB"} 3006s logger.go:146: 2026-02-08T04:20:00.960Z INFO previous compaction was interrupted, skip storing compaction hash value 3006s logger.go:146: 2026-02-08T04:20:00.960Z INFO compact tree index {"revision": 1029} 3006s logger.go:146: 2026-02-08T04:20:00.961Z INFO finished scheduled compaction {"compact-revision": 1029, "took": "710.837µs", "hash": 1496914449, "current-db-size-bytes": 57344, "current-db-size": "57 kB", "current-db-size-in-use-bytes": 53248, "current-db-size-in-use": "53 kB"} 3006s logger.go:146: 2026-02-08T04:20:00.961Z INFO previous compaction was interrupted, skip storing compaction hash value 3006s logger.go:146: 2026-02-08T04:20:00.961Z INFO compact tree index {"revision": 1100} 3006s logger.go:146: 2026-02-08T04:20:00.961Z INFO finished scheduled compaction {"compact-revision": 1100, "took": "613.225µs", "hash": 2434525091, "current-db-size-bytes": 57344, "current-db-size": "57 kB", "current-db-size-in-use-bytes": 49152, "current-db-size-in-use": "49 kB"} 3006s logger.go:146: 2026-02-08T04:20:00.961Z INFO previous compaction was interrupted, skip storing compaction hash value 3006s logger.go:146: 2026-02-08T04:20:00.962Z INFO compact tree index {"revision": 1171} 3006s logger.go:146: 2026-02-08T04:20:00.963Z INFO finished scheduled compaction {"compact-revision": 1171, "took": "691.831µs", "hash": 3988652253, "current-db-size-bytes": 57344, "current-db-size": "57 kB", "current-db-size-in-use-bytes": 45056, "current-db-size-in-use": "45 kB"} 3006s logger.go:146: 2026-02-08T04:20:00.963Z INFO previous compaction was interrupted, skip storing compaction hash value 3006s logger.go:146: 2026-02-08T04:20:00.964Z INFO compact tree index {"revision": 1242} 3006s logger.go:146: 2026-02-08T04:20:00.965Z INFO finished scheduled compaction {"compact-revision": 1242, "took": "961.239µs", "hash": 1122462288, "current-db-size-bytes": 57344, "current-db-size": "57 kB", "current-db-size-in-use-bytes": 49152, "current-db-size-in-use": "49 kB"} 3006s logger.go:146: 2026-02-08T04:20:00.965Z INFO previous compaction was interrupted, skip storing compaction hash value 3006s logger.go:146: 2026-02-08T04:20:00.972Z INFO compact tree index {"revision": 1883} 3006s --- PASS: TestHashByRevValue (0.30s) 3006s === RUN TestHashByRevValueLastRevision 3006s logger.go:146: 2026-02-08T04:20:00.980Z INFO kvstore restored {"current-rev": 1} 3006s logger.go:146: 2026-02-08T04:20:00.981Z INFO compact tree index {"revision": 73} 3006s logger.go:146: 2026-02-08T04:20:00.988Z INFO finished scheduled compaction {"compact-revision": 73, "took": "6.815852ms", "hash": 1913897190, "current-db-size-bytes": 24576, "current-db-size": "25 kB", "current-db-size-in-use-bytes": 24576, "current-db-size-in-use": "25 kB"} 3006s logger.go:146: 2026-02-08T04:20:00.988Z INFO storing new hash {"hash": 1913897190, "revision": 73, "compact-revision": -1} 3006s logger.go:146: 2026-02-08T04:20:00.989Z INFO compact tree index {"revision": 145} 3006s logger.go:146: 2026-02-08T04:20:00.990Z INFO finished scheduled compaction {"compact-revision": 145, "took": "1.570159ms", "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"} 3006s logger.go:146: 2026-02-08T04:20:00.990Z INFO storing new hash {"hash": 224860069, "revision": 145, "compact-revision": 73} 3006s logger.go:146: 2026-02-08T04:20:00.990Z INFO compact tree index {"revision": 217} 3006s logger.go:146: 2026-02-08T04:20:00.991Z INFO finished scheduled compaction {"compact-revision": 217, "took": "403.82µs", "hash": 1565167519, "current-db-size-bytes": 45056, "current-db-size": "45 kB", "current-db-size-in-use-bytes": 32768, "current-db-size-in-use": "33 kB"} 3006s logger.go:146: 2026-02-08T04:20:00.991Z INFO previous compaction was interrupted, skip storing compaction hash value 3006s logger.go:146: 2026-02-08T04:20:00.992Z INFO compact tree index {"revision": 289} 3006s logger.go:146: 2026-02-08T04:20:00.993Z INFO finished scheduled compaction {"compact-revision": 289, "took": "1.507347ms", "hash": 1566261620, "current-db-size-bytes": 49152, "current-db-size": "49 kB", "current-db-size-in-use-bytes": 49152, "current-db-size-in-use": "49 kB"} 3006s logger.go:146: 2026-02-08T04:20:00.993Z INFO storing new hash {"hash": 1566261620, "revision": 289, "compact-revision": 217} 3006s logger.go:146: 2026-02-08T04:20:00.993Z INFO compact tree index {"revision": 361} 3006s logger.go:146: 2026-02-08T04:20:00.995Z INFO finished scheduled compaction {"compact-revision": 361, "took": "1.823542ms", "hash": 2037173024, "current-db-size-bytes": 49152, "current-db-size": "49 kB", "current-db-size-in-use-bytes": 45056, "current-db-size-in-use": "45 kB"} 3006s logger.go:146: 2026-02-08T04:20:00.995Z INFO previous compaction was interrupted, skip storing compaction hash value 3006s logger.go:146: 2026-02-08T04:20:00.995Z INFO compact tree index {"revision": 433} 3006s logger.go:146: 2026-02-08T04:20:00.996Z INFO finished scheduled compaction {"compact-revision": 433, "took": "1.073628ms", "hash": 691659396, "current-db-size-bytes": 53248, "current-db-size": "53 kB", "current-db-size-in-use-bytes": 53248, "current-db-size-in-use": "53 kB"} 3006s logger.go:146: 2026-02-08T04:20:00.996Z INFO previous compaction was interrupted, skip storing compaction hash value 3006s logger.go:146: 2026-02-08T04:20:00.997Z INFO compact tree index {"revision": 505} 3006s logger.go:146: 2026-02-08T04:20:00.998Z INFO finished scheduled compaction {"compact-revision": 505, "took": "1.076241ms", "hash": 2713730748, "current-db-size-bytes": 53248, "current-db-size": "53 kB", "current-db-size-in-use-bytes": 45056, "current-db-size-in-use": "45 kB"} 3006s logger.go:146: 2026-02-08T04:20:00.998Z INFO storing new hash {"hash": 2713730748, "revision": 505, "compact-revision": 433} 3006s logger.go:146: 2026-02-08T04:20:00.998Z INFO compact tree index {"revision": 577} 3006s logger.go:146: 2026-02-08T04:20:00.999Z INFO finished scheduled compaction {"compact-revision": 577, "took": "597.314µs", "hash": 3919322507, "current-db-size-bytes": 53248, "current-db-size": "53 kB", "current-db-size-in-use-bytes": 32768, "current-db-size-in-use": "33 kB"} 3006s logger.go:146: 2026-02-08T04:20:00.999Z INFO previous compaction was interrupted, skip storing compaction hash value 3006s logger.go:146: 2026-02-08T04:20:01.000Z INFO compact tree index {"revision": 649} 3006s logger.go:146: 2026-02-08T04:20:01.000Z INFO finished scheduled compaction {"compact-revision": 649, "took": "498.016µs", "hash": 769967540, "current-db-size-bytes": 53248, "current-db-size": "53 kB", "current-db-size-in-use-bytes": 32768, "current-db-size-in-use": "33 kB"} 3006s logger.go:146: 2026-02-08T04:20:01.000Z INFO storing new hash {"hash": 769967540, "revision": 649, "compact-revision": 577} 3006s logger.go:146: 2026-02-08T04:20:01.001Z INFO compact tree index {"revision": 721} 3006s logger.go:146: 2026-02-08T04:20:01.002Z INFO finished scheduled compaction {"compact-revision": 721, "took": "1.312575ms", "hash": 2909194793, "current-db-size-bytes": 53248, "current-db-size": "53 kB", "current-db-size-in-use-bytes": 40960, "current-db-size-in-use": "41 kB"} 3006s logger.go:146: 2026-02-08T04:20:01.002Z INFO storing new hash {"hash": 2909194793, "revision": 721, "compact-revision": 649} 3006s logger.go:146: 2026-02-08T04:20:01.003Z INFO compact tree index {"revision": 793} 3006s logger.go:146: 2026-02-08T04:20:01.004Z INFO finished scheduled compaction {"compact-revision": 793, "took": "1.200544ms", "hash": 1576921157, "current-db-size-bytes": 53248, "current-db-size": "53 kB", "current-db-size-in-use-bytes": 45056, "current-db-size-in-use": "45 kB"} 3006s logger.go:146: 2026-02-08T04:20:01.004Z INFO previous compaction was interrupted, skip storing compaction hash value 3006s logger.go:146: 2026-02-08T04:20:01.004Z INFO compact tree index {"revision": 865} 3006s logger.go:146: 2026-02-08T04:20:01.005Z INFO finished scheduled compaction {"compact-revision": 865, "took": "642.19µs", "hash": 4067701532, "current-db-size-bytes": 53248, "current-db-size": "53 kB", "current-db-size-in-use-bytes": 32768, "current-db-size-in-use": "33 kB"} 3006s logger.go:146: 2026-02-08T04:20:01.005Z INFO previous compaction was interrupted, skip storing compaction hash value 3006s logger.go:146: 2026-02-08T04:20:01.005Z INFO compact tree index {"revision": 937} 3006s logger.go:146: 2026-02-08T04:20:01.006Z INFO finished scheduled compaction {"compact-revision": 937, "took": "653.199µs", "hash": 2226384237, "current-db-size-bytes": 53248, "current-db-size": "53 kB", "current-db-size-in-use-bytes": 32768, "current-db-size-in-use": "33 kB"} 3006s logger.go:146: 2026-02-08T04:20:01.006Z INFO storing new hash {"hash": 2226384237, "revision": 937, "compact-revision": 865} 3006s logger.go:146: 2026-02-08T04:20:01.007Z INFO compact tree index {"revision": 1009} 3006s logger.go:146: 2026-02-08T04:20:01.009Z INFO finished scheduled compaction {"compact-revision": 1009, "took": "2.421826ms", "hash": 2923408134, "current-db-size-bytes": 53248, "current-db-size": "53 kB", "current-db-size-in-use-bytes": 40960, "current-db-size-in-use": "41 kB"} 3006s logger.go:146: 2026-02-08T04:20:01.009Z INFO storing new hash {"hash": 2923408134, "revision": 1009, "compact-revision": 937} 3006s logger.go:146: 2026-02-08T04:20:01.009Z INFO compact tree index {"revision": 1081} 3006s logger.go:146: 2026-02-08T04:20:01.011Z INFO finished scheduled compaction {"compact-revision": 1081, "took": "1.024652ms", "hash": 2680329256, "current-db-size-bytes": 53248, "current-db-size": "53 kB", "current-db-size-in-use-bytes": 45056, "current-db-size-in-use": "45 kB"} 3006s logger.go:146: 2026-02-08T04:20:01.011Z INFO previous compaction was interrupted, skip storing compaction hash value 3006s logger.go:146: 2026-02-08T04:20:01.011Z INFO compact tree index {"revision": 1153} 3006s logger.go:146: 2026-02-08T04:20:01.079Z INFO finished scheduled compaction {"compact-revision": 1153, "took": "68.483207ms", "hash": 1546717673, "current-db-size-bytes": 53248, "current-db-size": "53 kB", "current-db-size-in-use-bytes": 49152, "current-db-size-in-use": "49 kB"} 3006s logger.go:146: 2026-02-08T04:20:01.079Z INFO previous compaction was interrupted, skip storing compaction hash value 3006s logger.go:146: 2026-02-08T04:20:01.079Z INFO compact tree index {"revision": 1225} 3006s logger.go:146: 2026-02-08T04:20:01.381Z INFO finished scheduled compaction {"compact-revision": 1225, "took": "301.39505ms", "hash": 2713657846, "current-db-size-bytes": 53248, "current-db-size": "53 kB", "current-db-size-in-use-bytes": 45056, "current-db-size-in-use": "45 kB"} 3006s logger.go:146: 2026-02-08T04:20:01.381Z INFO previous compaction was interrupted, skip storing compaction hash value 3006s logger.go:146: 2026-02-08T04:20:01.581Z INFO compact tree index {"revision": 1297} 3006s logger.go:146: 2026-02-08T04:20:01.599Z INFO finished scheduled compaction {"compact-revision": 1297, "took": "17.385655ms", "hash": 1046575299, "current-db-size-bytes": 53248, "current-db-size": "53 kB", "current-db-size-in-use-bytes": 32768, "current-db-size-in-use": "33 kB"} 3006s logger.go:146: 2026-02-08T04:20:01.599Z INFO storing new hash {"hash": 1046575299, "revision": 1297, "compact-revision": 1225} 3007s logger.go:146: 2026-02-08T04:20:01.612Z INFO compact tree index {"revision": 2508} 3007s --- PASS: TestHashByRevValueLastRevision (0.64s) 3007s === RUN TestCompactionHash 3007s logger.go:146: 2026-02-08T04:20:01.628Z INFO kvstore restored {"current-rev": 1} 3007s logger.go:146: 2026-02-08T04:20:01.629Z INFO compact tree index {"revision": 71} 3007s logger.go:146: 2026-02-08T04:20:01.629Z INFO finished scheduled compaction {"compact-revision": 71, "took": "898.286µs", "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"} 3007s logger.go:146: 2026-02-08T04:20:01.630Z INFO storing new hash {"hash": 3976298586, "revision": 71, "compact-revision": -1} 3007s logger.go:146: 2026-02-08T04:20:01.683Z INFO defragmenting {"path": "/tmp/TestCompactionHash1740212055/001/etcd_backend_test1730161190/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"} 3007s logger.go:146: 2026-02-08T04:20:01.686Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash1740212055/001/etcd_backend_test1730161190/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": "56.180607ms"} 3007s logger.go:146: 2026-02-08T04:20:01.687Z INFO compact tree index {"revision": 142} 3007s logger.go:146: 2026-02-08T04:20:01.687Z INFO finished scheduled compaction {"compact-revision": 142, "took": "443.084µ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"} 3007s logger.go:146: 2026-02-08T04:20:01.687Z INFO storing new hash {"hash": 2585585572, "revision": 142, "compact-revision": 71} 3007s logger.go:146: 2026-02-08T04:20:01.688Z INFO defragmenting {"path": "/tmp/TestCompactionHash1740212055/001/etcd_backend_test1730161190/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"} 3007s logger.go:146: 2026-02-08T04:20:01.690Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash1740212055/001/etcd_backend_test1730161190/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": "2.862221ms"} 3007s logger.go:146: 2026-02-08T04:20:01.691Z INFO compact tree index {"revision": 213} 3007s logger.go:146: 2026-02-08T04:20:01.692Z INFO finished scheduled compaction {"compact-revision": 213, "took": "425.782µs", "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"} 3007s logger.go:146: 2026-02-08T04:20:01.692Z INFO storing new hash {"hash": 2172904216, "revision": 213, "compact-revision": 142} 3007s logger.go:146: 2026-02-08T04:20:01.692Z INFO defragmenting {"path": "/tmp/TestCompactionHash1740212055/001/etcd_backend_test1730161190/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"} 3007s logger.go:146: 2026-02-08T04:20:01.694Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash1740212055/001/etcd_backend_test1730161190/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.001837ms"} 3007s logger.go:146: 2026-02-08T04:20:01.695Z INFO compact tree index {"revision": 284} 3007s logger.go:146: 2026-02-08T04:20:01.695Z INFO finished scheduled compaction {"compact-revision": 284, "took": "442.584µ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"} 3007s logger.go:146: 2026-02-08T04:20:01.695Z INFO storing new hash {"hash": 3526529295, "revision": 284, "compact-revision": 213} 3007s logger.go:146: 2026-02-08T04:20:01.696Z INFO defragmenting {"path": "/tmp/TestCompactionHash1740212055/001/etcd_backend_test1730161190/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"} 3007s logger.go:146: 2026-02-08T04:20:01.796Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash1740212055/001/etcd_backend_test1730161190/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": "101.073817ms"} 3007s logger.go:146: 2026-02-08T04:20:01.798Z INFO compact tree index {"revision": 355} 3007s logger.go:146: 2026-02-08T04:20:01.799Z INFO finished scheduled compaction {"compact-revision": 355, "took": "499.095µ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"} 3007s logger.go:146: 2026-02-08T04:20:01.802Z INFO storing new hash {"hash": 1177556615, "revision": 355, "compact-revision": 284} 3007s logger.go:146: 2026-02-08T04:20:01.803Z INFO defragmenting {"path": "/tmp/TestCompactionHash1740212055/001/etcd_backend_test1730161190/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"} 3007s logger.go:146: 2026-02-08T04:20:01.806Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash1740212055/001/etcd_backend_test1730161190/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.68069ms"} 3007s logger.go:146: 2026-02-08T04:20:01.850Z INFO compact tree index {"revision": 426} 3007s logger.go:146: 2026-02-08T04:20:01.852Z INFO finished scheduled compaction {"compact-revision": 426, "took": "2.078947ms", "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"} 3007s logger.go:146: 2026-02-08T04:20:01.852Z INFO storing new hash {"hash": 2992220004, "revision": 426, "compact-revision": 355} 3007s logger.go:146: 2026-02-08T04:20:01.855Z INFO defragmenting {"path": "/tmp/TestCompactionHash1740212055/001/etcd_backend_test1730161190/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"} 3007s logger.go:146: 2026-02-08T04:20:01.892Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash1740212055/001/etcd_backend_test1730161190/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": "39.957136ms"} 3007s logger.go:146: 2026-02-08T04:20:02.132Z INFO compact tree index {"revision": 497} 3007s logger.go:146: 2026-02-08T04:20:02.135Z INFO finished scheduled compaction {"compact-revision": 497, "took": "2.881759ms", "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"} 3007s logger.go:146: 2026-02-08T04:20:02.135Z INFO storing new hash {"hash": 937143423, "revision": 497, "compact-revision": 426} 3007s logger.go:146: 2026-02-08T04:20:02.281Z INFO defragmenting {"path": "/tmp/TestCompactionHash1740212055/001/etcd_backend_test1730161190/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"} 3007s logger.go:146: 2026-02-08T04:20:02.294Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash1740212055/001/etcd_backend_test1730161190/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": "157.451794ms"} 3007s logger.go:146: 2026-02-08T04:20:02.406Z INFO compact tree index {"revision": 568} 3007s logger.go:146: 2026-02-08T04:20:02.407Z INFO finished scheduled compaction {"compact-revision": 568, "took": "504.516µs", "hash": 2341302450, "current-db-size-bytes": 28672, "current-db-size": "29 kB", "current-db-size-in-use-bytes": 28672, "current-db-size-in-use": "29 kB"} 3007s logger.go:146: 2026-02-08T04:20:02.407Z INFO storing new hash {"hash": 2341302450, "revision": 568, "compact-revision": 497} 3007s logger.go:146: 2026-02-08T04:20:02.408Z INFO defragmenting {"path": "/tmp/TestCompactionHash1740212055/001/etcd_backend_test1730161190/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"} 3007s logger.go:146: 2026-02-08T04:20:02.409Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash1740212055/001/etcd_backend_test1730161190/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.605809ms"} 3007s logger.go:146: 2026-02-08T04:20:02.411Z INFO compact tree index {"revision": 639} 3007s logger.go:146: 2026-02-08T04:20:02.411Z INFO finished scheduled compaction {"compact-revision": 639, "took": "547.62µs", "hash": 1818057218, "current-db-size-bytes": 28672, "current-db-size": "29 kB", "current-db-size-in-use-bytes": 28672, "current-db-size-in-use": "29 kB"} 3007s logger.go:146: 2026-02-08T04:20:02.411Z INFO storing new hash {"hash": 1818057218, "revision": 639, "compact-revision": 568} 3007s logger.go:146: 2026-02-08T04:20:02.413Z INFO defragmenting {"path": "/tmp/TestCompactionHash1740212055/001/etcd_backend_test1730161190/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"} 3007s logger.go:146: 2026-02-08T04:20:02.422Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash1740212055/001/etcd_backend_test1730161190/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": "10.371194ms"} 3007s logger.go:146: 2026-02-08T04:20:02.432Z INFO compact tree index {"revision": 710} 3007s logger.go:146: 2026-02-08T04:20:02.443Z INFO finished scheduled compaction {"compact-revision": 710, "took": "11.302645ms", "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"} 3007s logger.go:146: 2026-02-08T04:20:02.443Z INFO storing new hash {"hash": 2651660985, "revision": 710, "compact-revision": 639} 3007s logger.go:146: 2026-02-08T04:20:02.608Z INFO defragmenting {"path": "/tmp/TestCompactionHash1740212055/001/etcd_backend_test1730161190/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"} 3008s logger.go:146: 2026-02-08T04:20:02.816Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash1740212055/001/etcd_backend_test1730161190/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": "372.495416ms"} 3008s logger.go:146: 2026-02-08T04:20:02.820Z INFO compact tree index {"revision": 781} 3008s logger.go:146: 2026-02-08T04:20:02.820Z INFO finished scheduled compaction {"compact-revision": 781, "took": "509.189µs", "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"} 3008s logger.go:146: 2026-02-08T04:20:02.820Z INFO storing new hash {"hash": 574385830, "revision": 781, "compact-revision": 710} 3008s logger.go:146: 2026-02-08T04:20:03.011Z INFO defragmenting {"path": "/tmp/TestCompactionHash1740212055/001/etcd_backend_test1730161190/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"} 3008s logger.go:146: 2026-02-08T04:20:03.013Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash1740212055/001/etcd_backend_test1730161190/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": "192.078173ms"} 3008s logger.go:146: 2026-02-08T04:20:03.066Z INFO compact tree index {"revision": 852} 3008s logger.go:146: 2026-02-08T04:20:03.067Z INFO finished scheduled compaction {"compact-revision": 852, "took": "659.875µs", "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"} 3008s logger.go:146: 2026-02-08T04:20:03.067Z INFO storing new hash {"hash": 1977831351, "revision": 852, "compact-revision": 781} 3008s logger.go:146: 2026-02-08T04:20:03.068Z INFO defragmenting {"path": "/tmp/TestCompactionHash1740212055/001/etcd_backend_test1730161190/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"} 3008s logger.go:146: 2026-02-08T04:20:03.071Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash1740212055/001/etcd_backend_test1730161190/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.70889ms"} 3008s logger.go:146: 2026-02-08T04:20:03.075Z INFO compact tree index {"revision": 923} 3008s logger.go:146: 2026-02-08T04:20:03.159Z INFO finished scheduled compaction {"compact-revision": 923, "took": "84.695213ms", "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"} 3008s logger.go:146: 2026-02-08T04:20:03.159Z INFO storing new hash {"hash": 639689256, "revision": 923, "compact-revision": 852} 3008s logger.go:146: 2026-02-08T04:20:03.166Z INFO defragmenting {"path": "/tmp/TestCompactionHash1740212055/001/etcd_backend_test1730161190/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"} 3008s logger.go:146: 2026-02-08T04:20:03.223Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash1740212055/001/etcd_backend_test1730161190/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": "63.867726ms"} 3008s logger.go:146: 2026-02-08T04:20:03.566Z INFO compact tree index {"revision": 994} 3008s logger.go:146: 2026-02-08T04:20:03.567Z INFO finished scheduled compaction {"compact-revision": 994, "took": "1.091574ms", "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"} 3008s logger.go:146: 2026-02-08T04:20:03.567Z INFO storing new hash {"hash": 1536840745, "revision": 994, "compact-revision": 923} 3009s logger.go:146: 2026-02-08T04:20:03.569Z INFO defragmenting {"path": "/tmp/TestCompactionHash1740212055/001/etcd_backend_test1730161190/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"} 3009s logger.go:146: 2026-02-08T04:20:03.572Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash1740212055/001/etcd_backend_test1730161190/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.694337ms"} 3009s logger.go:146: 2026-02-08T04:20:03.832Z INFO compact tree index {"revision": 1065} 3009s logger.go:146: 2026-02-08T04:20:03.833Z INFO finished scheduled compaction {"compact-revision": 1065, "took": "931.641µs", "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"} 3009s logger.go:146: 2026-02-08T04:20:03.833Z INFO storing new hash {"hash": 855011760, "revision": 1065, "compact-revision": 994} 3009s logger.go:146: 2026-02-08T04:20:03.836Z INFO defragmenting {"path": "/tmp/TestCompactionHash1740212055/001/etcd_backend_test1730161190/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"} 3009s logger.go:146: 2026-02-08T04:20:03.839Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash1740212055/001/etcd_backend_test1730161190/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": "6.147729ms"} 3009s logger.go:146: 2026-02-08T04:20:03.927Z INFO compact tree index {"revision": 1136} 3009s logger.go:146: 2026-02-08T04:20:03.927Z INFO finished scheduled compaction {"compact-revision": 1136, "took": "453.167µ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"} 3009s logger.go:146: 2026-02-08T04:20:03.927Z INFO storing new hash {"hash": 919280624, "revision": 1136, "compact-revision": 1065} 3009s logger.go:146: 2026-02-08T04:20:03.928Z INFO defragmenting {"path": "/tmp/TestCompactionHash1740212055/001/etcd_backend_test1730161190/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"} 3009s logger.go:146: 2026-02-08T04:20:03.930Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash1740212055/001/etcd_backend_test1730161190/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": "2.745898ms"} 3009s logger.go:146: 2026-02-08T04:20:03.963Z INFO compact tree index {"revision": 1207} 3009s logger.go:146: 2026-02-08T04:20:03.963Z INFO finished scheduled compaction {"compact-revision": 1207, "took": "672.146µs", "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"} 3009s logger.go:146: 2026-02-08T04:20:03.963Z INFO storing new hash {"hash": 20220851, "revision": 1207, "compact-revision": 1136} 3009s logger.go:146: 2026-02-08T04:20:03.965Z INFO defragmenting {"path": "/tmp/TestCompactionHash1740212055/001/etcd_backend_test1730161190/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"} 3009s logger.go:146: 2026-02-08T04:20:04.103Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash1740212055/001/etcd_backend_test1730161190/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": "139.762625ms"} 3009s logger.go:146: 2026-02-08T04:20:04.185Z INFO compact tree index {"revision": 1278} 3009s logger.go:146: 2026-02-08T04:20:04.185Z INFO finished scheduled compaction {"compact-revision": 1278, "took": "472.184µs", "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"} 3009s logger.go:146: 2026-02-08T04:20:04.185Z INFO storing new hash {"hash": 3487583973, "revision": 1278, "compact-revision": 1207} 3009s logger.go:146: 2026-02-08T04:20:04.186Z INFO defragmenting {"path": "/tmp/TestCompactionHash1740212055/001/etcd_backend_test1730161190/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"} 3009s logger.go:146: 2026-02-08T04:20:04.187Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash1740212055/001/etcd_backend_test1730161190/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": "1.937452ms"} 3009s logger.go:146: 2026-02-08T04:20:04.207Z INFO compact tree index {"revision": 2488} 3009s logger.go:146: 2026-02-08T04:20:04.219Z INFO finished scheduled compaction {"compact-revision": 2488, "took": "12.07463ms", "hash": 2489925777, "current-db-size-bytes": 106496, "current-db-size": "106 kB", "current-db-size-in-use-bytes": 49152, "current-db-size-in-use": "49 kB"} 3009s logger.go:146: 2026-02-08T04:20:04.219Z INFO storing new hash {"hash": 2489925777, "revision": 2488, "compact-revision": 1278} 3009s logger.go:146: 2026-02-08T04:20:04.220Z INFO defragmenting {"path": "/tmp/TestCompactionHash1740212055/001/etcd_backend_test1730161190/database", "current-db-size-bytes": 106496, "current-db-size": "106 kB", "current-db-size-in-use-bytes": 49152, "current-db-size-in-use": "49 kB"} 3009s logger.go:146: 2026-02-08T04:20:04.222Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash1740212055/001/etcd_backend_test1730161190/database", "current-db-size-bytes-diff": -81920, "current-db-size-bytes": 24576, "current-db-size": "25 kB", "current-db-size-in-use-bytes-diff": -32768, "current-db-size-in-use-bytes": 16384, "current-db-size-in-use": "16 kB", "took": "2.045565ms"} 3009s --- PASS: TestCompactionHash (2.61s) 3009s === RUN TestHasherStore 3009s logger.go:146: 2026-02-08T04:20:04.222Z INFO storing new hash {"hash": 0, "revision": 10, "compact-revision": 100} 3009s logger.go:146: 2026-02-08T04:20:04.222Z INFO storing new hash {"hash": 1, "revision": 11, "compact-revision": 101} 3009s logger.go:146: 2026-02-08T04:20:04.222Z INFO storing new hash {"hash": 2, "revision": 12, "compact-revision": 102} 3009s logger.go:146: 2026-02-08T04:20:04.222Z INFO storing new hash {"hash": 3, "revision": 13, "compact-revision": 103} 3009s logger.go:146: 2026-02-08T04:20:04.223Z INFO storing new hash {"hash": 4, "revision": 14, "compact-revision": 104} 3009s logger.go:146: 2026-02-08T04:20:04.223Z INFO storing new hash {"hash": 5, "revision": 15, "compact-revision": 105} 3009s logger.go:146: 2026-02-08T04:20:04.223Z INFO storing new hash {"hash": 6, "revision": 16, "compact-revision": 106} 3009s logger.go:146: 2026-02-08T04:20:04.223Z INFO storing new hash {"hash": 7, "revision": 17, "compact-revision": 107} 3009s logger.go:146: 2026-02-08T04:20:04.223Z INFO storing new hash {"hash": 8, "revision": 18, "compact-revision": 108} 3009s logger.go:146: 2026-02-08T04:20:04.223Z INFO storing new hash {"hash": 9, "revision": 19, "compact-revision": 109} 3009s --- PASS: TestHasherStore (0.00s) 3009s === RUN TestHasherStoreFull 3009s logger.go:146: 2026-02-08T04:20:04.224Z INFO storing new hash {"hash": 0, "revision": 100, "compact-revision": 0} 3009s logger.go:146: 2026-02-08T04:20:04.224Z INFO storing new hash {"hash": 0, "revision": 101, "compact-revision": 0} 3009s logger.go:146: 2026-02-08T04:20:04.224Z INFO storing new hash {"hash": 0, "revision": 102, "compact-revision": 0} 3009s logger.go:146: 2026-02-08T04:20:04.224Z INFO storing new hash {"hash": 0, "revision": 103, "compact-revision": 0} 3009s logger.go:146: 2026-02-08T04:20:04.224Z INFO storing new hash {"hash": 0, "revision": 104, "compact-revision": 0} 3009s logger.go:146: 2026-02-08T04:20:04.224Z INFO storing new hash {"hash": 0, "revision": 105, "compact-revision": 0} 3009s logger.go:146: 2026-02-08T04:20:04.224Z INFO storing new hash {"hash": 0, "revision": 106, "compact-revision": 0} 3009s logger.go:146: 2026-02-08T04:20:04.224Z INFO storing new hash {"hash": 0, "revision": 107, "compact-revision": 0} 3009s logger.go:146: 2026-02-08T04:20:04.224Z INFO storing new hash {"hash": 0, "revision": 108, "compact-revision": 0} 3009s logger.go:146: 2026-02-08T04:20:04.224Z INFO storing new hash {"hash": 0, "revision": 109, "compact-revision": 0} 3009s logger.go:146: 2026-02-08T04:20:04.224Z INFO storing new hash {"hash": 0, "revision": 99, "compact-revision": 0} 3009s logger.go:146: 2026-02-08T04:20:04.224Z INFO storing new hash {"hash": 0, "revision": 111, "compact-revision": 0} 3009s --- PASS: TestHasherStoreFull (0.00s) 3009s === RUN TestIndexGet 3009s --- PASS: TestIndexGet (0.00s) 3009s === RUN TestIndexRange 3009s --- PASS: TestIndexRange (0.00s) 3009s === RUN TestIndexTombstone 3009s --- PASS: TestIndexTombstone (0.00s) 3009s === RUN TestIndexRangeSince 3009s --- PASS: TestIndexRangeSince (0.00s) 3009s === RUN TestIndexCompactAndKeep 3009s logger.go:146: 2026-02-08T04:20:04.224Z INFO compact tree index {"revision": 1} 3009s logger.go:146: 2026-02-08T04:20:04.224Z INFO compact tree index {"revision": 2} 3009s logger.go:146: 2026-02-08T04:20:04.224Z INFO compact tree index {"revision": 3} 3009s logger.go:146: 2026-02-08T04:20:04.224Z INFO compact tree index {"revision": 4} 3009s logger.go:146: 2026-02-08T04:20:04.224Z INFO compact tree index {"revision": 5} 3009s logger.go:146: 2026-02-08T04:20:04.224Z INFO compact tree index {"revision": 6} 3009s logger.go:146: 2026-02-08T04:20:04.224Z INFO compact tree index {"revision": 7} 3009s logger.go:146: 2026-02-08T04:20:04.224Z INFO compact tree index {"revision": 8} 3009s logger.go:146: 2026-02-08T04:20:04.224Z INFO compact tree index {"revision": 9} 3009s logger.go:146: 2026-02-08T04:20:04.224Z INFO compact tree index {"revision": 10} 3009s logger.go:146: 2026-02-08T04:20:04.224Z INFO compact tree index {"revision": 11} 3009s logger.go:146: 2026-02-08T04:20:04.224Z INFO compact tree index {"revision": 12} 3009s logger.go:146: 2026-02-08T04:20:04.224Z INFO compact tree index {"revision": 13} 3009s logger.go:146: 2026-02-08T04:20:04.224Z INFO compact tree index {"revision": 14} 3009s logger.go:146: 2026-02-08T04:20:04.224Z INFO compact tree index {"revision": 15} 3009s logger.go:146: 2026-02-08T04:20:04.224Z INFO compact tree index {"revision": 16} 3009s logger.go:146: 2026-02-08T04:20:04.224Z INFO compact tree index {"revision": 17} 3009s logger.go:146: 2026-02-08T04:20:04.224Z INFO compact tree index {"revision": 18} 3009s logger.go:146: 2026-02-08T04:20:04.224Z INFO compact tree index {"revision": 19} 3009s logger.go:146: 2026-02-08T04:20:04.224Z INFO compact tree index {"revision": 1} 3009s logger.go:146: 2026-02-08T04:20:04.224Z INFO compact tree index {"revision": 2} 3009s logger.go:146: 2026-02-08T04:20:04.224Z INFO compact tree index {"revision": 3} 3009s logger.go:146: 2026-02-08T04:20:04.224Z INFO compact tree index {"revision": 4} 3009s logger.go:146: 2026-02-08T04:20:04.224Z INFO compact tree index {"revision": 5} 3009s logger.go:146: 2026-02-08T04:20:04.224Z INFO compact tree index {"revision": 6} 3009s logger.go:146: 2026-02-08T04:20:04.225Z INFO compact tree index {"revision": 7} 3009s logger.go:146: 2026-02-08T04:20:04.225Z INFO compact tree index {"revision": 8} 3009s logger.go:146: 2026-02-08T04:20:04.225Z INFO compact tree index {"revision": 9} 3009s logger.go:146: 2026-02-08T04:20:04.225Z INFO compact tree index {"revision": 10} 3009s logger.go:146: 2026-02-08T04:20:04.225Z INFO compact tree index {"revision": 11} 3009s logger.go:146: 2026-02-08T04:20:04.225Z INFO compact tree index {"revision": 12} 3009s logger.go:146: 2026-02-08T04:20:04.225Z INFO compact tree index {"revision": 13} 3009s logger.go:146: 2026-02-08T04:20:04.225Z INFO compact tree index {"revision": 14} 3009s logger.go:146: 2026-02-08T04:20:04.225Z INFO compact tree index {"revision": 15} 3009s logger.go:146: 2026-02-08T04:20:04.225Z INFO compact tree index {"revision": 16} 3009s logger.go:146: 2026-02-08T04:20:04.225Z INFO compact tree index {"revision": 17} 3009s logger.go:146: 2026-02-08T04:20:04.225Z INFO compact tree index {"revision": 18} 3009s logger.go:146: 2026-02-08T04:20:04.225Z INFO compact tree index {"revision": 19} 3009s --- PASS: TestIndexCompactAndKeep (0.00s) 3009s === RUN TestKeyIndexGet 3009s --- PASS: TestKeyIndexGet (0.00s) 3009s === RUN TestKeyIndexSince 3009s --- PASS: TestKeyIndexSince (0.00s) 3009s === RUN TestKeyIndexPut 3009s --- PASS: TestKeyIndexPut (0.00s) 3009s === RUN TestKeyIndexRestore 3009s --- PASS: TestKeyIndexRestore (0.00s) 3009s === RUN TestKeyIndexTombstone 3009s --- PASS: TestKeyIndexTombstone (0.00s) 3009s === RUN TestKeyIndexCompactAndKeep 3009s --- PASS: TestKeyIndexCompactAndKeep (0.00s) 3009s === RUN TestKeyIndexCompactOnFurtherRev 3009s --- PASS: TestKeyIndexCompactOnFurtherRev (0.00s) 3009s === RUN TestKeyIndexIsEmpty 3009s --- PASS: TestKeyIndexIsEmpty (0.00s) 3009s === RUN TestKeyIndexFindGeneration 3009s --- PASS: TestKeyIndexFindGeneration (0.00s) 3009s === RUN TestKeyIndexLess 3009s --- PASS: TestKeyIndexLess (0.00s) 3009s === RUN TestGenerationIsEmpty 3009s --- PASS: TestGenerationIsEmpty (0.00s) 3009s === RUN TestGenerationWalk 3009s --- PASS: TestGenerationWalk (0.00s) 3009s === RUN TestKVRange 3009s {"level":"info","msg":"kvstore restored","current-rev":1} 3009s --- PASS: TestKVRange (0.05s) 3009s === RUN TestKVTxnRange 3009s {"level":"info","msg":"kvstore restored","current-rev":1} 3009s --- PASS: TestKVTxnRange (0.00s) 3009s === RUN TestKVRangeRev 3009s {"level":"info","msg":"kvstore restored","current-rev":1} 3009s --- PASS: TestKVRangeRev (0.00s) 3009s === RUN TestKVTxnRangeRev 3009s {"level":"info","msg":"kvstore restored","current-rev":1} 3009s --- PASS: TestKVTxnRangeRev (0.00s) 3009s === RUN TestKVRangeBadRev 3009s {"level":"info","msg":"kvstore restored","current-rev":1} 3009s --- PASS: TestKVRangeBadRev (0.01s) 3009s === RUN TestKVTxnRangeBadRev 3009s {"level":"info","msg":"kvstore restored","current-rev":1} 3009s --- PASS: TestKVTxnRangeBadRev (0.01s) 3009s === RUN TestKVRangeLimit 3009s {"level":"info","msg":"kvstore restored","current-rev":1} 3009s --- PASS: TestKVRangeLimit (0.01s) 3009s === RUN TestKVTxnRangeLimit 3009s {"level":"info","msg":"kvstore restored","current-rev":1} 3009s --- PASS: TestKVTxnRangeLimit (0.08s) 3009s === RUN TestKVPutMultipleTimes 3009s {"level":"info","msg":"kvstore restored","current-rev":1} 3009s --- PASS: TestKVPutMultipleTimes (0.00s) 3009s === RUN TestKVTxnPutMultipleTimes 3009s {"level":"info","msg":"kvstore restored","current-rev":1} 3009s --- PASS: TestKVTxnPutMultipleTimes (0.11s) 3009s === RUN TestKVDeleteRange 3009s {"level":"info","msg":"kvstore restored","current-rev":1} 3009s {"level":"info","msg":"kvstore restored","current-rev":1} 3009s {"level":"info","msg":"kvstore restored","current-rev":1} 3009s {"level":"info","msg":"kvstore restored","current-rev":1} 3009s {"level":"info","msg":"kvstore restored","current-rev":1} 3010s {"level":"info","msg":"kvstore restored","current-rev":1} 3010s --- PASS: TestKVDeleteRange (0.18s) 3010s === RUN TestKVTxnDeleteRange 3010s {"level":"info","msg":"kvstore restored","current-rev":1} 3010s {"level":"info","msg":"kvstore restored","current-rev":1} 3010s {"level":"info","msg":"kvstore restored","current-rev":1} 3010s {"level":"info","msg":"kvstore restored","current-rev":1} 3010s {"level":"info","msg":"kvstore restored","current-rev":1} 3010s {"level":"info","msg":"kvstore restored","current-rev":1} 3010s --- PASS: TestKVTxnDeleteRange (0.02s) 3010s === RUN TestKVDeleteMultipleTimes 3010s {"level":"info","msg":"kvstore restored","current-rev":1} 3010s --- PASS: TestKVDeleteMultipleTimes (0.00s) 3010s === RUN TestKVTxnDeleteMultipleTimes 3010s {"level":"info","msg":"kvstore restored","current-rev":1} 3010s --- PASS: TestKVTxnDeleteMultipleTimes (0.01s) 3010s === RUN TestKVOperationInSequence 3010s {"level":"info","msg":"kvstore restored","current-rev":1} 3010s --- PASS: TestKVOperationInSequence (0.00s) 3010s === RUN TestKVTxnBlockWriteOperations 3010s {"level":"info","msg":"kvstore restored","current-rev":1} 3010s --- PASS: TestKVTxnBlockWriteOperations (0.05s) 3010s === RUN TestKVTxnNonBlockRange 3010s {"level":"info","msg":"kvstore restored","current-rev":1} 3010s --- PASS: TestKVTxnNonBlockRange (0.00s) 3010s === RUN TestKVTxnOperationInSequence 3010s {"level":"info","msg":"kvstore restored","current-rev":1} 3010s --- PASS: TestKVTxnOperationInSequence (0.00s) 3010s === RUN TestKVCompactReserveLastValue 3010s {"level":"info","msg":"kvstore restored","current-rev":1} 3010s {"level":"info","msg":"compact tree index","revision":1} 3010s {"level":"info","msg":"finished scheduled compaction","compact-revision":1,"took":"766.701µs","hash":1084519789,"current-db-size-bytes":24576,"current-db-size":"25 kB","current-db-size-in-use-bytes":16384,"current-db-size-in-use":"16 kB"} 3010s {"level":"info","msg":"storing new hash","hash":1084519789,"revision":1,"compact-revision":-1} 3010s --- PASS: TestKVCompactReserveLastValue (0.00s) 3010s === RUN TestKVCompactBad 3010s {"level":"info","msg":"kvstore restored","current-rev":1} 3010s {"level":"info","msg":"compact tree index","revision":0} 3010s {"level":"info","msg":"finished scheduled compaction","compact-revision":0,"took":"443.128µs","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"} 3010s {"level":"info","msg":"storing new hash","hash":1084519789,"revision":0,"compact-revision":-1} 3010s --- PASS: TestKVCompactBad (0.00s) 3010s === RUN TestKVHash 3010s {"level":"info","msg":"kvstore restored","current-rev":1} 3010s {"level":"info","msg":"kvstore restored","current-rev":1} 3010s {"level":"info","msg":"kvstore restored","current-rev":1} 3010s --- PASS: TestKVHash (0.01s) 3010s === RUN TestKVRestore 3010s {"level":"info","msg":"kvstore restored","current-rev":1} 3010s {"level":"info","msg":"kvstore restored","current-rev":5} 3010s {"level":"info","msg":"kvstore restored","current-rev":1} 3010s {"level":"info","msg":"kvstore restored","current-rev":4} 3010s {"level":"info","msg":"kvstore restored","current-rev":1} 3010s {"level":"info","msg":"compact tree index","revision":1} 3010s {"level":"info","msg":"finished scheduled compaction","compact-revision":1,"took":"24.137µs","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"} 3010s {"level":"info","msg":"storing new hash","hash":1084519789,"revision":1,"compact-revision":-1} 3010s {"level":"info","msg":"restored last compact revision","meta-bucket-name":"meta","meta-bucket-name-key":"finishedCompactRev","restored-compact-revision":1} 3010s {"level":"info","msg":"kvstore restored","current-rev":3} 3010s --- PASS: TestKVRestore (0.24s) 3010s === RUN TestKVSnapshot 3010s {"level":"info","msg":"kvstore restored","current-rev":1} 3010s {"level":"info","msg":"kvstore restored","current-rev":4} 3010s --- PASS: TestKVSnapshot (0.09s) 3010s === RUN TestWatchableKVWatch 3010s {"level":"info","msg":"kvstore restored","current-rev":1} 3010s --- PASS: TestWatchableKVWatch (0.00s) 3010s === RUN TestScheduleCompaction 3010s logger.go:146: 2026-02-08T04:20:05.214Z INFO kvstore restored {"current-rev": 1} 3010s logger.go:146: 2026-02-08T04:20:05.477Z INFO finished scheduled compaction {"compact-revision": 1, "took": "262.498808ms", "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"} 3010s logger.go:146: 2026-02-08T04:20:05.485Z INFO kvstore restored {"current-rev": 1} 3010s logger.go:146: 2026-02-08T04:20:05.586Z INFO finished scheduled compaction {"compact-revision": 3, "took": "100.882849ms", "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"} 3011s logger.go:146: 2026-02-08T04:20:05.667Z INFO kvstore restored {"current-rev": 1} 3011s logger.go:146: 2026-02-08T04:20:05.667Z INFO finished scheduled compaction {"compact-revision": 1, "took": "32.578µ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"} 3011s logger.go:146: 2026-02-08T04:20:05.873Z INFO kvstore restored {"current-rev": 1} 3011s logger.go:146: 2026-02-08T04:20:05.873Z INFO finished scheduled compaction {"compact-revision": 3, "took": "384.702µ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"} 3011s --- PASS: TestScheduleCompaction (0.74s) 3011s === RUN TestCompactAllAndRestore 3011s {"level":"info","msg":"kvstore restored","current-rev":1} 3011s {"level":"info","msg":"compact tree index","revision":5} 3011s {"level":"info","msg":"finished scheduled compaction","compact-revision":5,"took":"189.67978ms","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"} 3011s {"level":"info","msg":"storing new hash","hash":873998276,"revision":5,"compact-revision":-1} 3011s {"level":"info","msg":"restored last compact revision","meta-bucket-name":"meta","meta-bucket-name-key":"finishedCompactRev","restored-compact-revision":5} 3011s {"level":"info","msg":"kvstore restored","current-rev":5} 3011s --- PASS: TestCompactAllAndRestore (0.48s) 3011s === RUN TestStoreRev 3012s {"level":"info","msg":"kvstore restored","current-rev":1} 3012s --- PASS: TestStoreRev (0.35s) 3012s === RUN TestStorePut 3012s --- PASS: TestStorePut (0.00s) 3012s === RUN TestStoreRange 3012s --- PASS: TestStoreRange (0.00s) 3012s === RUN TestStoreDeleteRange 3012s --- PASS: TestStoreDeleteRange (0.00s) 3012s === RUN TestStoreCompact 3012s {"level":"info","msg":"finished scheduled compaction","compact-revision":3,"took":"17.597µ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"} 3012s {"level":"info","msg":"storing new hash","hash":3457566959,"revision":3,"compact-revision":-1} 3012s --- PASS: TestStoreCompact (0.00s) 3012s === RUN TestStoreRestore 3012s {"level":"info","msg":"restored last compact revision","meta-bucket-name":"meta","meta-bucket-name-key":"finishedCompactRev","restored-compact-revision":3} 3012s {"level":"info","msg":"kvstore restored","current-rev":5} 3012s --- PASS: TestStoreRestore (0.37s) 3012s === RUN TestRestoreDelete 3012s {"level":"info","msg":"kvstore restored","current-rev":1} 3012s {"level":"info","msg":"kvstore restored","current-rev":38} 3012s --- PASS: TestRestoreDelete (0.30s) 3012s === RUN TestRestoreContinueUnfinishedCompaction 3012s {"level":"info","msg":"kvstore restored","current-rev":1} 3012s {"level":"info","msg":"kvstore restored","current-rev":4} 3012s {"level":"info","msg":"resume scheduled compaction","meta-bucket-name":"meta","meta-bucket-name-key":"scheduledCompactRev","scheduled-compact-revision":2} 3012s {"level":"info","msg":"compact tree index","revision":2} 3012s {"level":"info","msg":"finished scheduled compaction","compact-revision":2,"took":"23.582µs","hash":3305255506,"current-db-size-bytes":20480,"current-db-size":"20 kB","current-db-size-in-use-bytes":20480,"current-db-size-in-use":"20 kB"} 3012s {"level":"info","msg":"previous compaction was interrupted, skip storing compaction hash value"} 3013s --- PASS: TestRestoreContinueUnfinishedCompaction (0.43s) 3013s === RUN TestHashKVWhenCompacting 3013s {"level":"info","msg":"kvstore restored","current-rev":1} 3013s {"level":"info","msg":"compact tree index","revision":9900} 3014s {"level":"info","msg":"finished scheduled compaction","compact-revision":9900,"took":"1.134678546s","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"} 3014s {"level":"info","msg":"storing new hash","hash":2982592828,"revision":9900,"compact-revision":-1} 3014s {"level":"info","msg":"compact tree index","revision":9901} 3014s {"level":"info","msg":"finished scheduled compaction","compact-revision":9901,"took":"2.461468ms","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"} 3014s {"level":"info","msg":"storing new hash","hash":4092902393,"revision":9901,"compact-revision":9900} 3014s {"level":"info","msg":"compact tree index","revision":9902} 3014s {"level":"info","msg":"finished scheduled compaction","compact-revision":9902,"took":"834.324µs","hash":3442946395,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":57344,"current-db-size-in-use":"57 kB"} 3014s {"level":"info","msg":"storing new hash","hash":3442946395,"revision":9902,"compact-revision":9901} 3014s {"level":"info","msg":"compact tree index","revision":9903} 3014s {"level":"info","msg":"finished scheduled compaction","compact-revision":9903,"took":"92.769069ms","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"} 3014s {"level":"info","msg":"storing new hash","hash":3934476647,"revision":9903,"compact-revision":9902} 3014s {"level":"info","msg":"compact tree index","revision":9904} 3014s {"level":"info","msg":"finished scheduled compaction","compact-revision":9904,"took":"98.034371ms","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"} 3014s {"level":"info","msg":"storing new hash","hash":1979317650,"revision":9904,"compact-revision":9903} 3014s {"level":"info","msg":"compact tree index","revision":9905} 3014s {"level":"info","msg":"finished scheduled compaction","compact-revision":9905,"took":"1.986878ms","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"} 3014s {"level":"info","msg":"storing new hash","hash":4126965741,"revision":9905,"compact-revision":9904} 3015s {"level":"info","msg":"compact tree index","revision":9906} 3015s {"level":"info","msg":"finished scheduled compaction","compact-revision":9906,"took":"10.440219ms","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"} 3015s {"level":"info","msg":"storing new hash","hash":3409966415,"revision":9906,"compact-revision":9905} 3015s {"level":"info","msg":"compact tree index","revision":9907} 3015s {"level":"info","msg":"finished scheduled compaction","compact-revision":9907,"took":"45.968621ms","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"} 3015s {"level":"info","msg":"storing new hash","hash":3968572787,"revision":9907,"compact-revision":9906} 3015s {"level":"info","msg":"compact tree index","revision":9908} 3015s {"level":"info","msg":"finished scheduled compaction","compact-revision":9908,"took":"58.515923ms","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"} 3015s {"level":"info","msg":"storing new hash","hash":1013037252,"revision":9908,"compact-revision":9907} 3015s {"level":"info","msg":"compact tree index","revision":9909} 3015s {"level":"info","msg":"finished scheduled compaction","compact-revision":9909,"took":"562.2µ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"} 3015s {"level":"info","msg":"storing new hash","hash":1305141790,"revision":9909,"compact-revision":9908} 3015s {"level":"info","msg":"compact tree index","revision":9910} 3015s {"level":"info","msg":"finished scheduled compaction","compact-revision":9910,"took":"776.807µs","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"} 3015s {"level":"info","msg":"storing new hash","hash":189389043,"revision":9910,"compact-revision":9909} 3015s {"level":"info","msg":"compact tree index","revision":9911} 3015s {"level":"info","msg":"finished scheduled compaction","compact-revision":9911,"took":"754.665µs","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"} 3015s {"level":"info","msg":"storing new hash","hash":754823375,"revision":9911,"compact-revision":9910} 3015s {"level":"info","msg":"compact tree index","revision":9912} 3015s {"level":"info","msg":"finished scheduled compaction","compact-revision":9912,"took":"6.572122ms","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"} 3015s {"level":"info","msg":"storing new hash","hash":4067225043,"revision":9912,"compact-revision":9911} 3015s {"level":"info","msg":"compact tree index","revision":9913} 3015s {"level":"info","msg":"finished scheduled compaction","compact-revision":9913,"took":"390.374µs","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"} 3015s {"level":"info","msg":"storing new hash","hash":804901573,"revision":9913,"compact-revision":9912} 3015s {"level":"info","msg":"compact tree index","revision":9914} 3015s {"level":"info","msg":"finished scheduled compaction","compact-revision":9914,"took":"640.06µ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"} 3015s {"level":"info","msg":"storing new hash","hash":3600863096,"revision":9914,"compact-revision":9913} 3015s {"level":"info","msg":"compact tree index","revision":9915} 3015s {"level":"info","msg":"finished scheduled compaction","compact-revision":9915,"took":"709.734µ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"} 3015s {"level":"info","msg":"storing new hash","hash":4044662596,"revision":9915,"compact-revision":9914} 3015s {"level":"info","msg":"compact tree index","revision":9916} 3016s {"level":"info","msg":"finished scheduled compaction","compact-revision":9916,"took":"12.485875ms","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"} 3016s {"level":"info","msg":"storing new hash","hash":1824345379,"revision":9916,"compact-revision":9915} 3016s {"level":"info","msg":"compact tree index","revision":9917} 3016s {"level":"info","msg":"finished scheduled compaction","compact-revision":9917,"took":"689.021µs","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"} 3016s {"level":"info","msg":"storing new hash","hash":487987193,"revision":9917,"compact-revision":9916} 3016s {"level":"info","msg":"compact tree index","revision":9918} 3016s {"level":"info","msg":"finished scheduled compaction","compact-revision":9918,"took":"191.617223ms","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"} 3016s {"level":"info","msg":"storing new hash","hash":1855345291,"revision":9918,"compact-revision":9917} 3016s {"level":"info","msg":"compact tree index","revision":9919} 3016s {"level":"info","msg":"finished scheduled compaction","compact-revision":9919,"took":"630.018µs","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"} 3016s {"level":"info","msg":"storing new hash","hash":1226980023,"revision":9919,"compact-revision":9918} 3016s {"level":"info","msg":"compact tree index","revision":9920} 3016s {"level":"info","msg":"finished scheduled compaction","compact-revision":9920,"took":"4.051376ms","hash":1439986907,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":40960,"current-db-size-in-use":"41 kB"} 3016s {"level":"info","msg":"storing new hash","hash":1439986907,"revision":9920,"compact-revision":9919} 3016s {"level":"info","msg":"compact tree index","revision":9921} 3016s {"level":"info","msg":"finished scheduled compaction","compact-revision":9921,"took":"7.084574ms","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"} 3016s {"level":"info","msg":"storing new hash","hash":492703523,"revision":9921,"compact-revision":9920} 3016s {"level":"info","msg":"compact tree index","revision":9922} 3016s {"level":"info","msg":"finished scheduled compaction","compact-revision":9922,"took":"21.177426ms","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"} 3016s {"level":"info","msg":"storing new hash","hash":597525889,"revision":9922,"compact-revision":9921} 3016s {"level":"info","msg":"compact tree index","revision":9923} 3017s {"level":"info","msg":"finished scheduled compaction","compact-revision":9923,"took":"329.791139ms","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"} 3017s {"level":"info","msg":"storing new hash","hash":69856701,"revision":9923,"compact-revision":9922} 3017s {"level":"info","msg":"compact tree index","revision":9924} 3017s {"level":"info","msg":"finished scheduled compaction","compact-revision":9924,"took":"498.3µs","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"} 3017s {"level":"info","msg":"storing new hash","hash":1578799301,"revision":9924,"compact-revision":9923} 3017s {"level":"info","msg":"compact tree index","revision":9925} 3017s {"level":"info","msg":"finished scheduled compaction","compact-revision":9925,"took":"127.847023ms","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"} 3017s {"level":"info","msg":"storing new hash","hash":800180767,"revision":9925,"compact-revision":9924} 3017s {"level":"info","msg":"compact tree index","revision":9926} 3017s {"level":"info","msg":"finished scheduled compaction","compact-revision":9926,"took":"18.896308ms","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"} 3017s {"level":"info","msg":"storing new hash","hash":292700349,"revision":9926,"compact-revision":9925} 3017s {"level":"info","msg":"compact tree index","revision":9927} 3017s {"level":"info","msg":"finished scheduled compaction","compact-revision":9927,"took":"39.658488ms","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"} 3017s {"level":"info","msg":"storing new hash","hash":918956161,"revision":9927,"compact-revision":9926} 3017s {"level":"info","msg":"compact tree index","revision":9928} 3017s {"level":"info","msg":"finished scheduled compaction","compact-revision":9928,"took":"1.738851ms","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"} 3017s {"level":"info","msg":"storing new hash","hash":2769599053,"revision":9928,"compact-revision":9927} 3017s {"level":"info","msg":"compact tree index","revision":9929} 3017s {"level":"info","msg":"finished scheduled compaction","compact-revision":9929,"took":"18.003488ms","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"} 3017s {"level":"info","msg":"storing new hash","hash":2021754203,"revision":9929,"compact-revision":9928} 3017s {"level":"info","msg":"compact tree index","revision":9930} 3018s {"level":"info","msg":"finished scheduled compaction","compact-revision":9930,"took":"155.626949ms","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"} 3018s {"level":"info","msg":"storing new hash","hash":1040367542,"revision":9930,"compact-revision":9929} 3018s {"level":"info","msg":"compact tree index","revision":9931} 3018s {"level":"info","msg":"finished scheduled compaction","compact-revision":9931,"took":"392.449557ms","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"} 3018s {"level":"info","msg":"storing new hash","hash":431413130,"revision":9931,"compact-revision":9930} 3018s {"level":"info","msg":"compact tree index","revision":9932} 3018s {"level":"info","msg":"finished scheduled compaction","compact-revision":9932,"took":"794.579µs","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"} 3018s {"level":"info","msg":"storing new hash","hash":2216639981,"revision":9932,"compact-revision":9931} 3018s {"level":"info","msg":"compact tree index","revision":9933} 3018s {"level":"info","msg":"finished scheduled compaction","compact-revision":9933,"took":"31.374216ms","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"} 3018s {"level":"info","msg":"storing new hash","hash":4122240823,"revision":9933,"compact-revision":9932} 3018s {"level":"info","msg":"compact tree index","revision":9934} 3018s {"level":"info","msg":"finished scheduled compaction","compact-revision":9934,"took":"831.434µs","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"} 3018s {"level":"info","msg":"storing new hash","hash":216889994,"revision":9934,"compact-revision":9933} 3018s {"level":"info","msg":"compact tree index","revision":9935} 3018s {"level":"info","msg":"finished scheduled compaction","compact-revision":9935,"took":"645.033µs","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"} 3018s {"level":"info","msg":"storing new hash","hash":727257782,"revision":9935,"compact-revision":9934} 3018s {"level":"info","msg":"compact tree index","revision":9936} 3018s {"level":"info","msg":"finished scheduled compaction","compact-revision":9936,"took":"844.721µ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"} 3018s {"level":"info","msg":"storing new hash","hash":1941512540,"revision":9936,"compact-revision":9935} 3018s {"level":"info","msg":"compact tree index","revision":9937} 3019s {"level":"info","msg":"finished scheduled compaction","compact-revision":9937,"took":"218.053428ms","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"} 3019s {"level":"info","msg":"storing new hash","hash":4089226019,"revision":9937,"compact-revision":9936} 3019s {"level":"info","msg":"compact tree index","revision":9938} 3019s {"level":"info","msg":"finished scheduled compaction","compact-revision":9938,"took":"14.146907ms","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"} 3019s {"level":"info","msg":"storing new hash","hash":2151474769,"revision":9938,"compact-revision":9937} 3019s {"level":"info","msg":"compact tree index","revision":9939} 3019s {"level":"info","msg":"finished scheduled compaction","compact-revision":9939,"took":"688.877µs","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"} 3019s {"level":"info","msg":"storing new hash","hash":2810744429,"revision":9939,"compact-revision":9938} 3019s {"level":"info","msg":"compact tree index","revision":9940} 3019s {"level":"info","msg":"finished scheduled compaction","compact-revision":9940,"took":"3.602509ms","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"} 3019s {"level":"info","msg":"storing new hash","hash":732857719,"revision":9940,"compact-revision":9939} 3019s {"level":"info","msg":"compact tree index","revision":9941} 3019s {"level":"info","msg":"finished scheduled compaction","compact-revision":9941,"took":"3.819436ms","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"} 3019s {"level":"info","msg":"storing new hash","hash":1510334381,"revision":9941,"compact-revision":9940} 3019s {"level":"info","msg":"compact tree index","revision":9942} 3019s {"level":"info","msg":"finished scheduled compaction","compact-revision":9942,"took":"611.001µs","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"} 3019s {"level":"info","msg":"storing new hash","hash":1690719503,"revision":9942,"compact-revision":9941} 3019s {"level":"info","msg":"compact tree index","revision":9943} 3019s {"level":"info","msg":"finished scheduled compaction","compact-revision":9943,"took":"3.43482ms","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"} 3019s {"level":"info","msg":"storing new hash","hash":1131560243,"revision":9943,"compact-revision":9942} 3019s {"level":"info","msg":"compact tree index","revision":9944} 3019s {"level":"info","msg":"finished scheduled compaction","compact-revision":9944,"took":"432.364307ms","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"} 3019s {"level":"info","msg":"storing new hash","hash":1517942576,"revision":9944,"compact-revision":9943} 3020s {"level":"info","msg":"compact tree index","revision":9945} 3020s {"level":"info","msg":"finished scheduled compaction","compact-revision":9945,"took":"145.189256ms","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"} 3020s {"level":"info","msg":"storing new hash","hash":2280441894,"revision":9945,"compact-revision":9944} 3020s {"level":"info","msg":"compact tree index","revision":9946} 3020s {"level":"info","msg":"finished scheduled compaction","compact-revision":9946,"took":"49.942936ms","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"} 3020s {"level":"info","msg":"storing new hash","hash":3106882180,"revision":9946,"compact-revision":9945} 3020s {"level":"info","msg":"compact tree index","revision":9947} 3020s {"level":"info","msg":"finished scheduled compaction","compact-revision":9947,"took":"904.058µs","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"} 3020s {"level":"info","msg":"storing new hash","hash":2660969144,"revision":9947,"compact-revision":9946} 3020s {"level":"info","msg":"compact tree index","revision":9948} 3020s {"level":"info","msg":"finished scheduled compaction","compact-revision":9948,"took":"9.155215ms","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"} 3020s {"level":"info","msg":"storing new hash","hash":1316032271,"revision":9948,"compact-revision":9947} 3020s {"level":"info","msg":"compact tree index","revision":9949} 3020s {"level":"info","msg":"finished scheduled compaction","compact-revision":9949,"took":"595.238µs","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"} 3020s {"level":"info","msg":"storing new hash","hash":1071273429,"revision":9949,"compact-revision":9948} 3020s {"level":"info","msg":"compact tree index","revision":9950} 3020s {"level":"info","msg":"finished scheduled compaction","compact-revision":9950,"took":"34.839571ms","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"} 3020s {"level":"info","msg":"storing new hash","hash":2035904312,"revision":9950,"compact-revision":9949} 3020s {"level":"info","msg":"compact tree index","revision":9951} 3020s {"level":"info","msg":"finished scheduled compaction","compact-revision":9951,"took":"2.063482ms","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"} 3020s {"level":"info","msg":"storing new hash","hash":1592592132,"revision":9951,"compact-revision":9950} 3020s {"level":"info","msg":"compact tree index","revision":9952} 3020s {"level":"info","msg":"finished scheduled compaction","compact-revision":9952,"took":"157.630428ms","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"} 3020s {"level":"info","msg":"storing new hash","hash":251895795,"revision":9952,"compact-revision":9951} 3021s {"level":"info","msg":"compact tree index","revision":9953} 3021s {"level":"info","msg":"finished scheduled compaction","compact-revision":9953,"took":"62.7731ms","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"} 3021s {"level":"info","msg":"storing new hash","hash":874997598,"revision":9953,"compact-revision":9952} 3021s {"level":"info","msg":"compact tree index","revision":9954} 3021s {"level":"info","msg":"finished scheduled compaction","compact-revision":9954,"took":"598.091µs","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"} 3021s {"level":"info","msg":"storing new hash","hash":3447618275,"revision":9954,"compact-revision":9953} 3021s {"level":"info","msg":"compact tree index","revision":9955} 3021s {"level":"info","msg":"finished scheduled compaction","compact-revision":9955,"took":"3.487328ms","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"} 3021s {"level":"info","msg":"storing new hash","hash":3939111647,"revision":9955,"compact-revision":9954} 3022s {"level":"info","msg":"compact tree index","revision":9956} 3022s {"level":"info","msg":"finished scheduled compaction","compact-revision":9956,"took":"1.041936ms","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"} 3022s {"level":"info","msg":"storing new hash","hash":2003040440,"revision":9956,"compact-revision":9955} 3022s {"level":"info","msg":"compact tree index","revision":9957} 3022s {"level":"info","msg":"finished scheduled compaction","compact-revision":9957,"took":"724.896µ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"} 3022s {"level":"info","msg":"storing new hash","hash":113812066,"revision":9957,"compact-revision":9956} 3022s {"level":"info","msg":"compact tree index","revision":9958} 3022s {"level":"info","msg":"finished scheduled compaction","compact-revision":9958,"took":"6.960685ms","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"} 3022s {"level":"info","msg":"storing new hash","hash":1967712016,"revision":9958,"compact-revision":9957} 3022s {"level":"info","msg":"compact tree index","revision":9959} 3022s {"level":"info","msg":"finished scheduled compaction","compact-revision":9959,"took":"27.098753ms","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"} 3022s {"level":"info","msg":"storing new hash","hash":1392283436,"revision":9959,"compact-revision":9958} 3022s {"level":"info","msg":"compact tree index","revision":9960} 3022s {"level":"info","msg":"finished scheduled compaction","compact-revision":9960,"took":"898.662µs","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"} 3022s {"level":"info","msg":"storing new hash","hash":3546829457,"revision":9960,"compact-revision":9959} 3022s {"level":"info","msg":"compact tree index","revision":9961} 3022s {"level":"info","msg":"finished scheduled compaction","compact-revision":9961,"took":"926.05µs","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"} 3022s {"level":"info","msg":"storing new hash","hash":251489671,"revision":9961,"compact-revision":9960} 3022s {"level":"info","msg":"compact tree index","revision":9962} 3022s {"level":"info","msg":"finished scheduled compaction","compact-revision":9962,"took":"70.723085ms","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"} 3022s {"level":"info","msg":"storing new hash","hash":809428773,"revision":9962,"compact-revision":9961} 3022s {"level":"info","msg":"compact tree index","revision":9963} 3022s {"level":"info","msg":"finished scheduled compaction","compact-revision":9963,"took":"2.369921ms","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"} 3022s {"level":"info","msg":"storing new hash","hash":394956569,"revision":9963,"compact-revision":9962} 3022s {"level":"info","msg":"compact tree index","revision":9964} 3022s {"level":"info","msg":"finished scheduled compaction","compact-revision":9964,"took":"896.152µs","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"} 3022s {"level":"info","msg":"storing new hash","hash":1304031841,"revision":9964,"compact-revision":9963} 3022s {"level":"info","msg":"compact tree index","revision":9965} 3022s {"level":"info","msg":"finished scheduled compaction","compact-revision":9965,"took":"147.098907ms","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"} 3022s {"level":"info","msg":"storing new hash","hash":1007855803,"revision":9965,"compact-revision":9964} 3022s {"level":"info","msg":"compact tree index","revision":9966} 3022s {"level":"info","msg":"finished scheduled compaction","compact-revision":9966,"took":"61.944547ms","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"} 3022s {"level":"info","msg":"storing new hash","hash":47260185,"revision":9966,"compact-revision":9965} 3022s {"level":"info","msg":"compact tree index","revision":9967} 3022s {"level":"info","msg":"finished scheduled compaction","compact-revision":9967,"took":"132.706324ms","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"} 3022s {"level":"info","msg":"storing new hash","hash":627395109,"revision":9967,"compact-revision":9966} 3022s {"level":"info","msg":"compact tree index","revision":9968} 3022s {"level":"info","msg":"finished scheduled compaction","compact-revision":9968,"took":"13.65216ms","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"} 3022s {"level":"info","msg":"storing new hash","hash":818329119,"revision":9968,"compact-revision":9967} 3022s {"level":"info","msg":"compact tree index","revision":9969} 3022s {"level":"info","msg":"finished scheduled compaction","compact-revision":9969,"took":"783.636µs","hash":2965582944,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":36864,"current-db-size-in-use":"37 kB"} 3022s {"level":"info","msg":"storing new hash","hash":2965582944,"revision":9969,"compact-revision":9968} 3023s {"level":"info","msg":"compact tree index","revision":9970} 3023s {"level":"info","msg":"finished scheduled compaction","compact-revision":9970,"took":"9.062687ms","hash":4131393165,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":36864,"current-db-size-in-use":"37 kB"} 3023s {"level":"info","msg":"storing new hash","hash":4131393165,"revision":9970,"compact-revision":9969} 3023s {"level":"info","msg":"compact tree index","revision":9971} 3023s {"level":"info","msg":"finished scheduled compaction","compact-revision":9971,"took":"1.980554ms","hash":3522455217,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":40960,"current-db-size-in-use":"41 kB"} 3023s {"level":"info","msg":"storing new hash","hash":3522455217,"revision":9971,"compact-revision":9970} 3023s {"level":"info","msg":"compact tree index","revision":9972} 3023s {"level":"info","msg":"finished scheduled compaction","compact-revision":9972,"took":"365.94553ms","hash":1281199318,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":36864,"current-db-size-in-use":"37 kB"} 3023s {"level":"info","msg":"storing new hash","hash":1281199318,"revision":9972,"compact-revision":9971} 3023s {"level":"info","msg":"compact tree index","revision":9973} 3023s {"level":"info","msg":"finished scheduled compaction","compact-revision":9973,"took":"471.563µs","hash":1039586828,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":32768,"current-db-size-in-use":"33 kB"} 3023s {"level":"info","msg":"storing new hash","hash":1039586828,"revision":9973,"compact-revision":9972} 3023s {"level":"info","msg":"compact tree index","revision":9974} 3023s {"level":"info","msg":"finished scheduled compaction","compact-revision":9974,"took":"885.92µs","hash":3299855281,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":24576,"current-db-size-in-use":"25 kB"} 3023s {"level":"info","msg":"storing new hash","hash":3299855281,"revision":9974,"compact-revision":9973} 3023s {"level":"info","msg":"compact tree index","revision":9975} 3023s {"level":"info","msg":"finished scheduled compaction","compact-revision":9975,"took":"662.575µs","hash":3810239373,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":24576,"current-db-size-in-use":"25 kB"} 3023s {"level":"info","msg":"storing new hash","hash":3810239373,"revision":9975,"compact-revision":9974} 3023s {"level":"info","msg":"compact tree index","revision":9976} 3023s {"level":"info","msg":"finished scheduled compaction","compact-revision":9976,"took":"754.247µs","hash":1032519313,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":24576,"current-db-size-in-use":"25 kB"} 3023s {"level":"info","msg":"storing new hash","hash":1032519313,"revision":9976,"compact-revision":9975} 3023s {"level":"info","msg":"compact tree index","revision":9977} 3023s {"level":"info","msg":"finished scheduled compaction","compact-revision":9977,"took":"36.674056ms","hash":3760177543,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":24576,"current-db-size-in-use":"25 kB"} 3023s {"level":"info","msg":"storing new hash","hash":3760177543,"revision":9977,"compact-revision":9976} 3023s {"level":"info","msg":"compact tree index","revision":9978} 3023s {"level":"info","msg":"finished scheduled compaction","compact-revision":9978,"took":"2.282656ms","hash":2476705013,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":24576,"current-db-size-in-use":"25 kB"} 3023s {"level":"info","msg":"storing new hash","hash":2476705013,"revision":9978,"compact-revision":9977} 3023s {"level":"info","msg":"compact tree index","revision":9979} 3023s {"level":"info","msg":"finished scheduled compaction","compact-revision":9979,"took":"35.679749ms","hash":3022777545,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":24576,"current-db-size-in-use":"25 kB"} 3023s {"level":"info","msg":"storing new hash","hash":3022777545,"revision":9979,"compact-revision":9978} 3024s {"level":"info","msg":"compact tree index","revision":9980} 3024s {"level":"info","msg":"finished scheduled compaction","compact-revision":9980,"took":"1.109466ms","hash":2769888363,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":24576,"current-db-size-in-use":"25 kB"} 3024s {"level":"info","msg":"storing new hash","hash":2769888363,"revision":9980,"compact-revision":9979} 3024s {"level":"info","msg":"compact tree index","revision":9981} 3024s {"level":"info","msg":"finished scheduled compaction","compact-revision":9981,"took":"516.623686ms","hash":3568467633,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":24576,"current-db-size-in-use":"25 kB"} 3024s {"level":"info","msg":"storing new hash","hash":3568467633,"revision":9981,"compact-revision":9980} 3024s {"level":"info","msg":"compact tree index","revision":9982} 3024s {"level":"info","msg":"finished scheduled compaction","compact-revision":9982,"took":"32.813634ms","hash":3933336595,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":24576,"current-db-size-in-use":"25 kB"} 3024s {"level":"info","msg":"storing new hash","hash":3933336595,"revision":9982,"compact-revision":9981} 3024s {"level":"info","msg":"compact tree index","revision":9983} 3024s {"level":"info","msg":"finished scheduled compaction","compact-revision":9983,"took":"2.100191ms","hash":3452279855,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":20480,"current-db-size-in-use":"20 kB"} 3024s {"level":"info","msg":"storing new hash","hash":3452279855,"revision":9983,"compact-revision":9982} 3025s {"level":"info","msg":"compact tree index","revision":9984} 3025s {"level":"info","msg":"finished scheduled compaction","compact-revision":9984,"took":"1.376938ms","hash":4232457539,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":16384,"current-db-size-in-use":"16 kB"} 3025s {"level":"info","msg":"storing new hash","hash":4232457539,"revision":9984,"compact-revision":9983} 3025s {"level":"info","msg":"compact tree index","revision":9985} 3025s {"level":"info","msg":"finished scheduled compaction","compact-revision":9985,"took":"312.763µs","hash":3973754021,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":16384,"current-db-size-in-use":"16 kB"} 3025s {"level":"info","msg":"storing new hash","hash":3973754021,"revision":9985,"compact-revision":9984} 3025s {"level":"info","msg":"compact tree index","revision":9986} 3025s {"level":"info","msg":"finished scheduled compaction","compact-revision":9986,"took":"522.295µs","hash":3524863495,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":16384,"current-db-size-in-use":"16 kB"} 3025s {"level":"info","msg":"storing new hash","hash":3524863495,"revision":9986,"compact-revision":9985} 3025s {"level":"info","msg":"compact tree index","revision":9987} 3025s {"level":"info","msg":"finished scheduled compaction","compact-revision":9987,"took":"522.079µs","hash":4121775675,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":16384,"current-db-size-in-use":"16 kB"} 3025s {"level":"info","msg":"storing new hash","hash":4121775675,"revision":9987,"compact-revision":9986} 3025s {"level":"info","msg":"compact tree index","revision":9988} 3025s {"level":"info","msg":"finished scheduled compaction","compact-revision":9988,"took":"320.08µs","hash":625437580,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":16384,"current-db-size-in-use":"16 kB"} 3025s {"level":"info","msg":"storing new hash","hash":625437580,"revision":9988,"compact-revision":9987} 3025s {"level":"info","msg":"compact tree index","revision":9989} 3025s {"level":"info","msg":"finished scheduled compaction","compact-revision":9989,"took":"569.471µs","hash":1424765270,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":16384,"current-db-size-in-use":"16 kB"} 3025s {"level":"info","msg":"storing new hash","hash":1424765270,"revision":9989,"compact-revision":9988} 3025s {"level":"info","msg":"compact tree index","revision":9990} 3025s {"level":"info","msg":"finished scheduled compaction","compact-revision":9990,"took":"1.059406ms","hash":309267387,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":16384,"current-db-size-in-use":"16 kB"} 3025s {"level":"info","msg":"storing new hash","hash":309267387,"revision":9990,"compact-revision":9989} 3025s {"level":"info","msg":"compact tree index","revision":9991} 3025s {"level":"info","msg":"finished scheduled compaction","compact-revision":9991,"took":"103.700132ms","hash":903570311,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":16384,"current-db-size-in-use":"16 kB"} 3025s {"level":"info","msg":"storing new hash","hash":903570311,"revision":9991,"compact-revision":9990} 3025s {"level":"info","msg":"compact tree index","revision":9992} 3025s {"level":"info","msg":"finished scheduled compaction","compact-revision":9992,"took":"4.890986ms","hash":3947511451,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":16384,"current-db-size-in-use":"16 kB"} 3025s {"level":"info","msg":"storing new hash","hash":3947511451,"revision":9992,"compact-revision":9991} 3026s {"level":"info","msg":"compact tree index","revision":9993} 3026s {"level":"info","msg":"finished scheduled compaction","compact-revision":9993,"took":"69.027442ms","hash":920584589,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":16384,"current-db-size-in-use":"16 kB"} 3026s {"level":"info","msg":"storing new hash","hash":920584589,"revision":9993,"compact-revision":9992} 3026s {"level":"info","msg":"compact tree index","revision":9994} 3026s {"level":"info","msg":"finished scheduled compaction","compact-revision":9994,"took":"86.7018ms","hash":3481672752,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":16384,"current-db-size-in-use":"16 kB"} 3026s {"level":"info","msg":"storing new hash","hash":3481672752,"revision":9994,"compact-revision":9993} 3026s {"level":"info","msg":"compact tree index","revision":9995} 3026s {"level":"info","msg":"finished scheduled compaction","compact-revision":9995,"took":"701.523µs","hash":3895620620,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":16384,"current-db-size-in-use":"16 kB"} 3026s {"level":"info","msg":"storing new hash","hash":3895620620,"revision":9995,"compact-revision":9994} 3026s {"level":"info","msg":"compact tree index","revision":9996} 3026s {"level":"info","msg":"finished scheduled compaction","compact-revision":9996,"took":"645.75µs","hash":1973132907,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":16384,"current-db-size-in-use":"16 kB"} 3026s {"level":"info","msg":"storing new hash","hash":1973132907,"revision":9996,"compact-revision":9995} 3026s {"level":"info","msg":"compact tree index","revision":9997} 3026s {"level":"info","msg":"finished scheduled compaction","compact-revision":9997,"took":"630.877µs","hash":70304945,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":20480,"current-db-size-in-use":"20 kB"} 3026s {"level":"info","msg":"storing new hash","hash":70304945,"revision":9997,"compact-revision":9996} 3026s {"level":"info","msg":"compact tree index","revision":9998} 3026s {"level":"info","msg":"finished scheduled compaction","compact-revision":9998,"took":"803.254µs","hash":2008056259,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":16384,"current-db-size-in-use":"16 kB"} 3026s {"level":"info","msg":"storing new hash","hash":2008056259,"revision":9998,"compact-revision":9997} 3026s {"level":"info","msg":"compact tree index","revision":9999} 3026s {"level":"info","msg":"finished scheduled compaction","compact-revision":9999,"took":"1.057038ms","hash":1342499327,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":16384,"current-db-size-in-use":"16 kB"} 3026s {"level":"info","msg":"storing new hash","hash":1342499327,"revision":9999,"compact-revision":9998} 3026s {"level":"info","msg":"compact tree index","revision":10000} 3026s {"level":"info","msg":"finished scheduled compaction","compact-revision":10000,"took":"957.496µs","hash":4044197094,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":16384,"current-db-size-in-use":"16 kB"} 3026s {"level":"info","msg":"storing new hash","hash":4044197094,"revision":10000,"compact-revision":9999} 3027s --- PASS: TestHashKVWhenCompacting (13.84s) 3027s === RUN TestHashKVWithCompactedAndFutureRevisions 3027s logger.go:146: 2026-02-08T04:20:21.776Z INFO kvstore restored {"current-rev": 1} 3027s logger.go:146: 2026-02-08T04:20:22.576Z INFO compact tree index {"revision": 5000} 3027s logger.go:146: 2026-02-08T04:20:22.579Z WARN Failed compaction {"error": "interrupted due to stop signal"} 3027s --- PASS: TestHashKVWithCompactedAndFutureRevisions (0.94s) 3027s === RUN TestHashKVZeroRevision 3028s {"level":"info","msg":"kvstore restored","current-rev":1} 3028s {"level":"info","msg":"compact tree index","revision":5000} 3028s {"level":"warn","msg":"Failed compaction","error":"interrupted due to stop signal"} 3028s --- PASS: TestHashKVZeroRevision (0.40s) 3028s === RUN TestTxnPut 3028s {"level":"info","msg":"kvstore restored","current-rev":1} 3028s --- PASS: TestTxnPut (0.21s) 3028s === RUN TestConcurrentReadNotBlockingWrite 3028s {"level":"info","msg":"kvstore restored","current-rev":1} 3028s --- PASS: TestConcurrentReadNotBlockingWrite (0.11s) 3028s === RUN TestConcurrentReadTxAndWrite 3028s {"level":"info","msg":"kvstore restored","current-rev":1} 3029s --- PASS: TestConcurrentReadTxAndWrite (0.77s) 3029s === RUN TestRevision 3029s --- PASS: TestRevision (0.00s) 3029s === RUN TestWatch 3029s {"level":"info","msg":"kvstore restored","current-rev":1} 3029s --- PASS: TestWatch (0.38s) 3029s === RUN TestNewWatcherCancel 3029s {"level":"info","msg":"kvstore restored","current-rev":1} 3029s --- PASS: TestNewWatcherCancel (0.01s) 3029s === RUN TestCancelUnsynced 3029s {"level":"info","msg":"kvstore restored","current-rev":1} 3029s --- PASS: TestCancelUnsynced (0.01s) 3029s === RUN TestSyncWatchers 3029s {"level":"info","msg":"kvstore restored","current-rev":1} 3030s --- PASS: TestSyncWatchers (0.07s) 3030s === RUN TestWatchCompacted 3030s {"level":"info","msg":"kvstore restored","current-rev":1} 3030s {"level":"info","msg":"compact tree index","revision":5} 3030s {"level":"info","msg":"finished scheduled compaction","compact-revision":5,"took":"319.436µs","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"} 3030s {"level":"info","msg":"storing new hash","hash":3662656987,"revision":5,"compact-revision":-1} 3030s --- PASS: TestWatchCompacted (0.18s) 3030s === RUN TestWatchNoEventLossOnCompact 3030s logger.go:146: 2026-02-08T04:20:24.881Z INFO kvstore restored {"current-rev": 1} 3030s logger.go:146: 2026-02-08T04:20:24.891Z INFO compact tree index {"revision": 5} 3030s logger.go:146: 2026-02-08T04:20:24.892Z INFO finished scheduled compaction {"compact-revision": 5, "took": "784.763µs", "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"} 3030s logger.go:146: 2026-02-08T04:20:24.894Z INFO storing new hash {"hash": 3662656987, "revision": 5, "compact-revision": -1} 3030s --- PASS: TestWatchNoEventLossOnCompact (0.38s) 3030s === RUN TestWatchFutureRev 3030s {"level":"info","msg":"kvstore restored","current-rev":1} 3030s --- PASS: TestWatchFutureRev (0.43s) 3030s === RUN TestWatchRestore 3030s === RUN TestWatchRestore/Normal 3030s {"level":"info","msg":"kvstore restored","current-rev":1} 3030s {"level":"info","msg":"kvstore restored","current-rev":2} 3032s === RUN TestWatchRestore/RunSyncWatchLoopBeforeRestore 3032s {"level":"info","msg":"kvstore restored","current-rev":1} 3032s {"level":"info","msg":"kvstore restored","current-rev":2} 3033s --- PASS: TestWatchRestore (2.89s) 3033s --- PASS: TestWatchRestore/Normal (1.47s) 3033s --- PASS: TestWatchRestore/RunSyncWatchLoopBeforeRestore (1.42s) 3033s === RUN TestWatchRestoreSyncedWatcher 3034s {"level":"info","msg":"kvstore restored","current-rev":1} 3034s {"level":"info","msg":"kvstore restored","current-rev":1} 3034s {"level":"info","msg":"kvstore restored","current-rev":3} 3036s --- PASS: TestWatchRestoreSyncedWatcher (2.69s) 3036s === RUN TestWatchBatchUnsynced 3036s {"level":"info","msg":"kvstore restored","current-rev":1} 3037s --- PASS: TestWatchBatchUnsynced (0.57s) 3037s === RUN TestNewMapwatcherToEventMap 3037s --- PASS: TestNewMapwatcherToEventMap (0.00s) 3037s === RUN TestWatchVictims 3037s {"level":"info","msg":"kvstore restored","current-rev":1} 3039s --- PASS: TestWatchVictims (2.84s) 3039s === RUN TestStressWatchCancelClose 3040s {"level":"info","msg":"kvstore restored","current-rev":1} 3040s --- PASS: TestStressWatchCancelClose (0.27s) 3040s === RUN TestWatcherWatchID 3040s {"level":"info","msg":"kvstore restored","current-rev":1} 3042s --- PASS: TestWatcherWatchID (1.93s) 3042s === RUN TestWatcherRequestsCustomID 3042s {"level":"info","msg":"kvstore restored","current-rev":1} 3042s --- PASS: TestWatcherRequestsCustomID (0.31s) 3042s === RUN TestWatcherWatchPrefix 3042s {"level":"info","msg":"kvstore restored","current-rev":1} 3043s --- PASS: TestWatcherWatchPrefix (1.19s) 3043s === RUN TestWatcherWatchWrongRange 3043s {"level":"info","msg":"kvstore restored","current-rev":1} 3043s --- PASS: TestWatcherWatchWrongRange (0.09s) 3043s === RUN TestWatchDeleteRange 3043s {"level":"info","msg":"kvstore restored","current-rev":1} 3043s --- PASS: TestWatchDeleteRange (0.01s) 3043s === RUN TestWatchStreamCancelWatcherByID 3043s {"level":"info","msg":"kvstore restored","current-rev":1} 3043s --- PASS: TestWatchStreamCancelWatcherByID (0.01s) 3043s === RUN TestWatcherRequestProgress 3043s {"level":"info","msg":"kvstore restored","current-rev":1} 3043s --- PASS: TestWatcherRequestProgress (0.06s) 3043s === RUN TestWatcherRequestProgressAll 3043s logger.go:146: 2026-02-08T04:20:38.413Z INFO kvstore restored {"current-rev": 1} 3043s --- PASS: TestWatcherRequestProgressAll (0.01s) 3043s === RUN TestWatcherWatchWithFilter 3043s {"level":"info","msg":"kvstore restored","current-rev":1} 3044s --- PASS: TestWatcherWatchWithFilter (0.31s) 3044s PASS 3044s ok go.etcd.io/etcd/server/mvcc 38.096s 3054s === RUN TestBackendClose 3054s --- PASS: TestBackendClose (0.10s) 3054s === RUN TestBackendSnapshot 3054s --- PASS: TestBackendSnapshot (0.22s) 3054s === RUN TestBackendBatchIntervalCommit 3055s --- PASS: TestBackendBatchIntervalCommit (0.20s) 3055s === RUN TestBackendDefrag 3055s logger.go:146: 2026-02-08T04:20:50.185Z INFO defragmenting {"path": "/tmp/TestBackendDefrag4043955160/001/etcd_backend_test3949408248/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"} 3055s logger.go:146: 2026-02-08T04:20:50.305Z INFO finished defragmenting directory {"path": "/tmp/TestBackendDefrag4043955160/001/etcd_backend_test3949408248/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": "122.380379ms"} 3055s --- PASS: TestBackendDefrag (0.50s) 3055s === RUN TestBackendWriteback 3055s --- PASS: TestBackendWriteback (0.01s) 3055s === RUN TestConcurrentReadTx 3055s --- PASS: TestConcurrentReadTx (0.00s) 3055s === RUN TestBackendWritebackForEach 3055s --- PASS: TestBackendWritebackForEach (0.01s) 3055s === RUN TestBatchTxPut 3055s --- PASS: TestBatchTxPut (0.01s) 3055s === RUN TestBatchTxRange 3055s --- PASS: TestBatchTxRange (0.00s) 3055s === RUN TestBatchTxDelete 3055s --- PASS: TestBatchTxDelete (0.02s) 3055s === RUN TestBatchTxCommit 3055s --- PASS: TestBatchTxCommit (0.00s) 3055s === RUN TestBatchTxBatchLimitCommit 3055s --- PASS: TestBatchTxBatchLimitCommit (0.01s) 3055s === RUN TestRangeAfterDeleteBucketMatch 3055s --- PASS: TestRangeAfterDeleteBucketMatch (0.01s) 3055s === RUN TestRangeAfterDeleteMatch 3055s --- PASS: TestRangeAfterDeleteMatch (0.01s) 3055s === RUN TestBackendPreCommitHook 3056s hooks_test.go:117: OnPreCommit executed: key > 3056s hooks_test.go:117: OnPreCommit executed: key >c 3056s hooks_test.go:117: OnPreCommit executed: key >cc 3056s hooks_test.go:117: OnPreCommit executed: key >ccc 3056s --- PASS: TestBackendPreCommitHook (1.17s) 3056s === RUN TestBackendAutoCommitLimitHook 3057s hooks_test.go:117: OnPreCommit executed: key > 3057s hooks_test.go:117: OnPreCommit executed: key >c 3057s hooks_test.go:117: OnPreCommit executed: key >cc 3057s hooks_test.go:117: OnPreCommit executed: key >ccc 3057s --- PASS: TestBackendAutoCommitLimitHook (0.16s) 3057s === RUN TestBackendAutoCommitBatchIntervalHook 3057s hooks_test.go:117: OnPreCommit executed: key > 3058s hooks_test.go:117: OnPreCommit executed: key >c 3058s hooks_test.go:117: OnPreCommit executed: key >cc 3058s hooks_test.go:117: OnPreCommit executed: key >ccc 3058s --- PASS: TestBackendAutoCommitBatchIntervalHook (1.36s) 3058s === RUN TestLockVerify 3058s === RUN TestLockVerify/call_lockInsideApply_from_inside_apply 3058s === RUN TestLockVerify/call_lockInsideApply_from_outside_apply_(without_txPostLockInsideApplyHook) 3058s === RUN TestLockVerify/call_lockInsideApply_from_outside_apply_(with_txPostLockInsideApplyHook) 3058s logger.go:146: 2026-02-08T04:20:53.096Z PANIC Called outside of APPLY! {"stacktrace": "go.etcd.io/etcd/server/mvcc/backend.ValidateCalledInsideApply\n\t/tmp/autopkgtest.mSnTPv/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.mSnTPv/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.mSnTPv/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.mSnTPv/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.mSnTPv/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.mSnTPv/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"} 3058s === RUN TestLockVerify/call_lockOutsideApply_from_outside_apply 3058s === RUN TestLockVerify/call_lockOutsideApply_from_inside_apply 3058s logger.go:146: 2026-02-08T04:20:53.099Z PANIC Called inside of APPLY! {"stacktrace": "go.etcd.io/etcd/server/mvcc/backend.ValidateCalledOutSideApply\n\t/tmp/autopkgtest.mSnTPv/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.mSnTPv/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.mSnTPv/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.mSnTPv/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.mSnTPv/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.mSnTPv/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.mSnTPv/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"} 3058s === RUN TestLockVerify/call_Lock_from_unit_test 3058s --- PASS: TestLockVerify (0.03s) 3058s --- PASS: TestLockVerify/call_lockInsideApply_from_inside_apply (0.03s) 3058s --- PASS: TestLockVerify/call_lockInsideApply_from_outside_apply_(without_txPostLockInsideApplyHook) (0.00s) 3058s --- PASS: TestLockVerify/call_lockInsideApply_from_outside_apply_(with_txPostLockInsideApplyHook) (0.00s) 3058s --- PASS: TestLockVerify/call_lockOutsideApply_from_outside_apply (0.00s) 3058s --- PASS: TestLockVerify/call_lockOutsideApply_from_inside_apply (0.00s) 3058s --- PASS: TestLockVerify/call_Lock_from_unit_test (0.00s) 3058s PASS 3058s ok go.etcd.io/etcd/server/mvcc/backend 3.811s 3058s ? go.etcd.io/etcd/server/mvcc/backend/testing [no test files] 3058s ? go.etcd.io/etcd/server/mvcc/buckets [no test files] 3058s ? go.etcd.io/etcd/server/proxy/grpcproxy [no test files] 3058s ? go.etcd.io/etcd/server/proxy/grpcproxy/adapter [no test files] 3058s ? go.etcd.io/etcd/server/proxy/grpcproxy/cache [no test files] 3062s === RUN TestNewDirectorScheme 3062s {"level":"info","msg":"endpoints found","endpoints":["https://example.com:8080","https://192.0.2.8:4002"]} 3062s --- PASS: TestNewDirectorScheme (0.00s) 3062s === RUN TestDirectorEndpointsFiltering 3062s --- PASS: TestDirectorEndpointsFiltering (0.00s) 3062s === RUN TestReadonlyHandler 3062s --- PASS: TestReadonlyHandler (0.00s) 3062s === RUN TestConfigHandlerGET 3062s --- PASS: TestConfigHandlerGET (0.00s) 3062s === RUN TestReverseProxyServe 3062s {"level":"info","msg":"zero endpoints currently available"} 3062s {"level":"info","msg":"failed to direct request","url":"http://192.0.2.3:4040","error":"what a bad trip"} 3062s {"level":"info","msg":"unable to get response from 1 endpoint(s)"} 3062s --- PASS: TestReverseProxyServe (0.00s) 3062s === RUN TestRedirectRequest 3062s --- PASS: TestRedirectRequest (0.00s) 3062s === RUN TestMaybeSetForwardedFor 3062s --- PASS: TestMaybeSetForwardedFor (0.00s) 3062s === RUN TestRemoveSingleHopHeaders 3062s --- PASS: TestRemoveSingleHopHeaders (0.00s) 3062s === RUN TestCopyHeader 3062s --- PASS: TestCopyHeader (0.00s) 3062s PASS 3062s ok go.etcd.io/etcd/server/proxy/httpproxy 0.087s 3066s === RUN TestUserspaceProxy 3066s --- PASS: TestUserspaceProxy (0.01s) 3066s === RUN TestUserspaceProxyPriority 3066s --- PASS: TestUserspaceProxyPriority (0.00s) 3066s PASS 3066s ok go.etcd.io/etcd/server/proxy/tcpproxy 0.015s 3066s ? go.etcd.io/etcd/server/storage/mvcc/testutil [no test files] 3066s ? go.etcd.io/etcd/server/verify [no test files] 3072s === RUN TestFilePipeline 3072s --- PASS: TestFilePipeline (0.00s) 3072s === RUN TestFilePipelineFailPreallocate 3072s {"level":"error","msg":"failed to preallocate space when creating a new WAL","size":9223372036854775807,"error":"file too large"} 3072s --- PASS: TestFilePipelineFailPreallocate (0.00s) 3072s === RUN TestFilePipelineFailLockFile 3072s --- PASS: TestFilePipelineFailLockFile (0.00s) 3072s === RUN TestReadRecord 3072s --- PASS: TestReadRecord (0.00s) 3072s === RUN TestWriteRecord 3072s --- PASS: TestWriteRecord (0.00s) 3072s === RUN TestRepairTruncate 3073s {"level":"info","msg":"repairing","path":"/tmp/waltest3879176198/0000000000000000-0000000000000000.wal"} 3073s {"level":"info","msg":"repaired","path":"/tmp/waltest3879176198/0000000000000000-0000000000000000.wal","error":"unexpected EOF"} 3073s {"level":"warn","msg":"ignored file in WAL directory","path":"0000000000000000-0000000000000000.wal.broken"} 3073s {"level":"warn","msg":"ignored file in WAL directory","path":"0000000000000000-0000000000000000.wal.broken"} 3073s --- PASS: TestRepairTruncate (1.00s) 3073s === RUN TestRepairWriteTearLast 3075s {"level":"info","msg":"repairing","path":"/tmp/waltest1261481084/0000000000000000-0000000000000000.wal"} 3075s {"level":"info","msg":"repaired","path":"/tmp/waltest1261481084/0000000000000000-0000000000000000.wal","error":"unexpected EOF"} 3075s {"level":"warn","msg":"ignored file in WAL directory","path":"0000000000000000-0000000000000000.wal.broken"} 3075s {"level":"warn","msg":"ignored file in WAL directory","path":"0000000000000000-0000000000000000.wal.broken"} 3075s --- PASS: TestRepairWriteTearLast (1.87s) 3075s === RUN TestRepairWriteTearMiddle 3078s {"level":"info","msg":"repairing","path":"/tmp/waltest4068732167/0000000000000000-0000000000000000.wal"} 3078s {"level":"info","msg":"repaired","path":"/tmp/waltest4068732167/0000000000000000-0000000000000000.wal","error":"unexpected EOF"} 3078s {"level":"warn","msg":"ignored file in WAL directory","path":"0000000000000000-0000000000000000.wal.broken"} 3079s {"level":"warn","msg":"ignored file in WAL directory","path":"0000000000000000-0000000000000000.wal.broken"} 3079s --- PASS: TestRepairWriteTearMiddle (3.58s) 3079s === RUN TestRepairFailDeleteDir 3079s {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3329310310/0000000000000001-0000000000000003.wal"} 3079s {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3329310310/0000000000000002-0000000000000006.wal"} 3079s {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3329310310/0000000000000003-0000000000000009.wal"} 3079s {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3329310310/0000000000000004-000000000000000c.wal"} 3079s {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3329310310/0000000000000005-000000000000000f.wal"} 3079s {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3329310310/0000000000000006-0000000000000012.wal"} 3079s {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3329310310/0000000000000007-0000000000000015.wal"} 3079s {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3329310310/0000000000000008-0000000000000018.wal"} 3080s {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3329310310/0000000000000009-000000000000001b.wal"} 3080s {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3329310310/000000000000000a-000000000000001e.wal"} 3080s {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3329310310/000000000000000b-0000000000000021.wal"} 3080s {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3329310310/000000000000000c-0000000000000024.wal"} 3080s {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3329310310/000000000000000d-0000000000000027.wal"} 3080s {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3329310310/000000000000000e-000000000000002a.wal"} 3080s {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3329310310/000000000000000f-000000000000002d.wal"} 3080s {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3329310310/0000000000000010-0000000000000030.wal"} 3080s {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3329310310/0000000000000011-0000000000000033.wal"} 3080s --- PASS: TestRepairFailDeleteDir (1.68s) 3080s === RUN TestNew 3080s --- PASS: TestNew (0.01s) 3080s === RUN TestCreateFailFromPollutedDir 3080s --- PASS: TestCreateFailFromPollutedDir (0.00s) 3080s === RUN TestWalCleanup 3080s --- PASS: TestWalCleanup (0.16s) 3080s === RUN TestCreateFailFromNoSpaceLeft 3080s {"level":"warn","msg":"failed to preallocate an initial WAL file","path":"/tmp/TestCreateFailFromNoSpaceLeft2538933279/001/waltest2827563432.tmp/0000000000000000-0000000000000000.wal","segment-bytes":9223372036854775807,"error":"file too large"} 3080s --- PASS: TestCreateFailFromNoSpaceLeft (0.00s) 3080s === RUN TestNewForInitedDir 3080s --- PASS: TestNewForInitedDir (0.00s) 3080s === RUN TestOpenAtIndex 3081s --- PASS: TestOpenAtIndex (0.22s) 3081s === RUN TestVerify 3081s logger.go:146: 2026-02-08T04:21:15.771Z INFO created a new WAL segment {"path": "/tmp/TestVerify713515261/001/waltest719918403/0000000000000001-0000000000000001.wal"} 3081s logger.go:146: 2026-02-08T04:21:15.940Z INFO created a new WAL segment {"path": "/tmp/TestVerify713515261/001/waltest719918403/0000000000000002-0000000000000002.wal"} 3081s logger.go:146: 2026-02-08T04:21:16.099Z INFO created a new WAL segment {"path": "/tmp/TestVerify713515261/001/waltest719918403/0000000000000003-0000000000000003.wal"} 3081s logger.go:146: 2026-02-08T04:21:16.103Z INFO created a new WAL segment {"path": "/tmp/TestVerify713515261/001/waltest719918403/0000000000000004-0000000000000004.wal"} 3081s logger.go:146: 2026-02-08T04:21:16.118Z INFO created a new WAL segment {"path": "/tmp/TestVerify713515261/001/waltest719918403/0000000000000005-0000000000000005.wal"} 3081s --- PASS: TestVerify (0.41s) 3081s === RUN TestCut 3081s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestCut1812579167/001/waltest711896007/0000000000000001-0000000000000001.wal"} 3081s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestCut1812579167/001/waltest711896007/0000000000000002-0000000000000002.wal"} 3081s --- PASS: TestCut (0.38s) 3081s === RUN TestSaveWithCut 3081s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestSaveWithCut1969043858/001/waltest1515973253/0000000000000001-0000000000000005.wal"} 3081s --- PASS: TestSaveWithCut (0.01s) 3081s === RUN TestRecover 3081s === RUN TestRecover/10MB 3082s === RUN TestRecover/20MB 3083s === RUN TestRecover/40MB 3085s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestRecover40MB2755365599/001/0000000000000001-0000000000000003.wal"} 3086s --- PASS: TestRecover (4.24s) 3086s --- PASS: TestRecover/10MB (0.48s) 3086s --- PASS: TestRecover/20MB (1.33s) 3086s --- PASS: TestRecover/40MB (2.43s) 3086s === RUN TestSearchIndex 3086s --- PASS: TestSearchIndex (0.00s) 3086s === RUN TestScanWalName 3086s --- PASS: TestScanWalName (0.00s) 3086s === RUN TestRecoverAfterCut 3086s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestRecoverAfterCut3327995270/001/waltest1775113744/0000000000000001-0000000000000001.wal"} 3086s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestRecoverAfterCut3327995270/001/waltest1775113744/0000000000000002-0000000000000002.wal"} 3086s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestRecoverAfterCut3327995270/001/waltest1775113744/0000000000000003-0000000000000003.wal"} 3086s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestRecoverAfterCut3327995270/001/waltest1775113744/0000000000000004-0000000000000004.wal"} 3086s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestRecoverAfterCut3327995270/001/waltest1775113744/0000000000000005-0000000000000005.wal"} 3086s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestRecoverAfterCut3327995270/001/waltest1775113744/0000000000000006-0000000000000006.wal"} 3086s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestRecoverAfterCut3327995270/001/waltest1775113744/0000000000000007-0000000000000007.wal"} 3086s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestRecoverAfterCut3327995270/001/waltest1775113744/0000000000000008-0000000000000008.wal"} 3086s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestRecoverAfterCut3327995270/001/waltest1775113744/0000000000000009-0000000000000009.wal"} 3086s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestRecoverAfterCut3327995270/001/waltest1775113744/000000000000000a-000000000000000a.wal"} 3086s --- PASS: TestRecoverAfterCut (0.48s) 3086s === RUN TestOpenAtUncommittedIndex 3086s --- PASS: TestOpenAtUncommittedIndex (0.26s) 3086s === RUN TestOpenForRead 3086s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestOpenForRead139647454/001/waltest667728740/0000000000000001-0000000000000001.wal"} 3086s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestOpenForRead139647454/001/waltest667728740/0000000000000002-0000000000000002.wal"} 3086s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestOpenForRead139647454/001/waltest667728740/0000000000000003-0000000000000003.wal"} 3086s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestOpenForRead139647454/001/waltest667728740/0000000000000004-0000000000000004.wal"} 3086s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestOpenForRead139647454/001/waltest667728740/0000000000000005-0000000000000005.wal"} 3087s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestOpenForRead139647454/001/waltest667728740/0000000000000006-0000000000000006.wal"} 3087s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestOpenForRead139647454/001/waltest667728740/0000000000000007-0000000000000007.wal"} 3087s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestOpenForRead139647454/001/waltest667728740/0000000000000008-0000000000000008.wal"} 3087s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestOpenForRead139647454/001/waltest667728740/0000000000000009-0000000000000009.wal"} 3087s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestOpenForRead139647454/001/waltest667728740/000000000000000a-000000000000000a.wal"} 3087s --- PASS: TestOpenForRead (0.39s) 3087s === RUN TestOpenWithMaxIndex 3087s --- PASS: TestOpenWithMaxIndex (0.05s) 3087s === RUN TestSaveEmpty 3087s --- PASS: TestSaveEmpty (0.00s) 3087s === RUN TestReleaseLockTo 3087s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestReleaseLockTo4233672443/001/waltest2166770380/0000000000000001-0000000000000001.wal"} 3087s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestReleaseLockTo4233672443/001/waltest2166770380/0000000000000002-0000000000000002.wal"} 3087s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestReleaseLockTo4233672443/001/waltest2166770380/0000000000000003-0000000000000003.wal"} 3087s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestReleaseLockTo4233672443/001/waltest2166770380/0000000000000004-0000000000000004.wal"} 3087s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestReleaseLockTo4233672443/001/waltest2166770380/0000000000000005-0000000000000005.wal"} 3087s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestReleaseLockTo4233672443/001/waltest2166770380/0000000000000006-0000000000000006.wal"} 3088s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestReleaseLockTo4233672443/001/waltest2166770380/0000000000000007-0000000000000007.wal"} 3088s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestReleaseLockTo4233672443/001/waltest2166770380/0000000000000008-0000000000000008.wal"} 3088s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestReleaseLockTo4233672443/001/waltest2166770380/0000000000000009-0000000000000009.wal"} 3088s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestReleaseLockTo4233672443/001/waltest2166770380/000000000000000a-000000000000000a.wal"} 3088s --- PASS: TestReleaseLockTo (1.47s) 3088s === RUN TestTailWriteNoSlackSpace 3088s --- PASS: TestTailWriteNoSlackSpace (0.09s) 3088s === RUN TestRestartCreateWal 3088s --- PASS: TestRestartCreateWal (0.01s) 3088s === RUN TestOpenOnTornWrite 3089s --- PASS: TestOpenOnTornWrite (0.40s) 3089s === RUN TestRenameFail 3089s {"level":"info","msg":"closing WAL to release flock and retry directory renaming","from":"/tmp/TestRenameFail3174739391/002/waltest3628540800","to":"/tmp/TestRenameFail3174739391/001/waltest3266691960"} 3089s --- PASS: TestRenameFail (0.00s) 3089s === RUN TestReadAllFail 3089s --- PASS: TestReadAllFail (0.01s) 3089s === RUN TestValidSnapshotEntries 3089s --- PASS: TestValidSnapshotEntries (0.01s) 3089s === RUN TestValidSnapshotEntriesAfterPurgeWal 3089s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestValidSnapshotEntriesAfterPurgeWal1548371323/001/waltest3704201252/0000000000000001-0000000000000002.wal"} 3089s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestValidSnapshotEntriesAfterPurgeWal1548371323/001/waltest3704201252/0000000000000002-0000000000000004.wal"} 3089s --- PASS: TestValidSnapshotEntriesAfterPurgeWal (0.21s) 3089s === RUN TestLastRecordLengthExceedFileEnd 3089s wal_test.go:1179: Generate a WAL file with the last record's length modified. 3089s wal_test.go:1197: fileName: /tmp/TestLastRecordLengthExceedFileEnd2718390589/001/wal2247887831 3089s wal_test.go:1200: Verify all records can be parsed correctly. 3089s wal_test.go:1210: Validating normal entry: {0 1 EntryNormal [119 97 108 100 97 116 97 49]} 3089s wal_test.go:1210: Validating normal entry: {0 2 EntryNormal [119 97 108 100 97 116 97 50]} 3089s wal_test.go:1220: Verify the w.ReadAll returns io.ErrUnexpectedEOF in the error chain 3089s --- PASS: TestLastRecordLengthExceedFileEnd (0.00s) 3089s PASS 3089s ok go.etcd.io/etcd/server/wal 16.966s 3091s === RUN TestSnapshotMetadataCompatibility 3091s --- PASS: TestSnapshotMetadataCompatibility (0.00s) 3091s === RUN TestValidateSnapshot 3091s === RUN TestValidateSnapshot/empty 3091s === RUN TestValidateSnapshot/invalid 3091s === RUN TestValidateSnapshot/valid 3091s --- PASS: TestValidateSnapshot (0.00s) 3091s --- PASS: TestValidateSnapshot/empty (0.00s) 3091s --- PASS: TestValidateSnapshot/invalid (0.00s) 3091s --- PASS: TestValidateSnapshot/valid (0.00s) 3091s PASS 3091s ok go.etcd.io/etcd/server/wal/walpb 0.045s 3108s === RUN TestDowngradeUpgradeClusterOf1 3108s cluster_downgrade_test.go:59: "/tmp/autopkgtest.mSnTPv/autopkgtest_tmp/_build/src/go.etcd.io/etcd/bin/etcd-last-release" does not exist 3108s --- SKIP: TestDowngradeUpgradeClusterOf1 (0.01s) 3108s === RUN TestDowngradeUpgradeClusterOf3 3108s cluster_downgrade_test.go:59: "/tmp/autopkgtest.mSnTPv/autopkgtest_tmp/_build/src/go.etcd.io/etcd/bin/etcd-last-release" does not exist 3108s --- SKIP: TestDowngradeUpgradeClusterOf3 (0.00s) 3108s === RUN TestDowngradeUpgradeClusterOf1WithSnapshot 3108s cluster_downgrade_test.go:59: "/tmp/autopkgtest.mSnTPv/autopkgtest_tmp/_build/src/go.etcd.io/etcd/bin/etcd-last-release" does not exist 3108s --- SKIP: TestDowngradeUpgradeClusterOf1WithSnapshot (0.00s) 3108s === RUN TestDowngradeUpgradeClusterOf3WithSnapshot 3108s cluster_downgrade_test.go:59: "/tmp/autopkgtest.mSnTPv/autopkgtest_tmp/_build/src/go.etcd.io/etcd/bin/etcd-last-release" does not exist 3108s --- SKIP: TestDowngradeUpgradeClusterOf3WithSnapshot (0.00s) 3108s === RUN TestConnectionMultiplexing 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestConnectionMultiplexing (0.00s) 3108s === RUN TestEtcdCorruptHash 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestEtcdCorruptHash (0.00s) 3108s === RUN TestInPlaceRecovery 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestInPlaceRecovery (0.00s) 3108s === RUN TestPeriodicCheckDetectsCorruption 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestPeriodicCheckDetectsCorruption (0.00s) 3108s === RUN TestCompactHashCheckDetectCorruption 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestCompactHashCheckDetectCorruption (0.00s) 3108s === RUN TestCompactHashCheckDetectCorruptionInterrupt 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestCompactHashCheckDetectCorruptionInterrupt (0.00s) 3108s === RUN TestCtlV2Set 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestCtlV2Set (0.00s) 3108s === RUN TestCtlV2SetQuorum 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestCtlV2SetQuorum (0.00s) 3108s === RUN TestCtlV2SetClientTLS 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestCtlV2SetClientTLS (0.00s) 3108s === RUN TestCtlV2SetPeerTLS 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestCtlV2SetPeerTLS (0.00s) 3108s === RUN TestCtlV2SetTLS 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestCtlV2SetTLS (0.00s) 3108s === RUN TestCtlV2Mk 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestCtlV2Mk (0.00s) 3108s === RUN TestCtlV2MkQuorum 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestCtlV2MkQuorum (0.00s) 3108s === RUN TestCtlV2MkTLS 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestCtlV2MkTLS (0.00s) 3108s === RUN TestCtlV2Rm 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestCtlV2Rm (0.00s) 3108s === RUN TestCtlV2RmTLS 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestCtlV2RmTLS (0.00s) 3108s === RUN TestCtlV2Ls 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestCtlV2Ls (0.00s) 3108s === RUN TestCtlV2LsQuorum 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestCtlV2LsQuorum (0.00s) 3108s === RUN TestCtlV2LsTLS 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestCtlV2LsTLS (0.00s) 3108s === RUN TestCtlV2Watch 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestCtlV2Watch (0.00s) 3108s === RUN TestCtlV2WatchTLS 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestCtlV2WatchTLS (0.00s) 3108s === RUN TestCtlV2GetRoleUser 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestCtlV2GetRoleUser (0.00s) 3108s === RUN TestCtlV2UserListUsername 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestCtlV2UserListUsername (0.00s) 3108s === RUN TestCtlV2UserListRoot 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestCtlV2UserListRoot (0.00s) 3108s === RUN TestCtlV2RoleList 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestCtlV2RoleList (0.00s) 3108s === RUN TestUtlCtlV2Backup 3108s === RUN TestUtlCtlV2Backup/etcdutl:true;snap:0;v3:true 3108s util.go:144: e2e tests are not running in --short mode 3108s === RUN TestUtlCtlV2Backup/etcdutl:false;snap:0;v3:true 3108s util.go:144: e2e tests are not running in --short mode 3108s === RUN TestUtlCtlV2Backup/etcdutl:true;snap:0;v3:false 3108s util.go:144: e2e tests are not running in --short mode 3108s === RUN TestUtlCtlV2Backup/etcdutl:false;snap:0;v3:false 3108s util.go:144: e2e tests are not running in --short mode 3108s === RUN TestUtlCtlV2Backup/etcdutl:true;snap:1;v3:true 3108s util.go:144: e2e tests are not running in --short mode 3108s === RUN TestUtlCtlV2Backup/etcdutl:false;snap:1;v3:true 3108s util.go:144: e2e tests are not running in --short mode 3108s === RUN TestUtlCtlV2Backup/etcdutl:true;snap:1;v3:false 3108s util.go:144: e2e tests are not running in --short mode 3108s === RUN TestUtlCtlV2Backup/etcdutl:false;snap:1;v3:false 3108s util.go:144: e2e tests are not running in --short mode 3108s --- PASS: TestUtlCtlV2Backup (0.00s) 3108s --- SKIP: TestUtlCtlV2Backup/etcdutl:true;snap:0;v3:true (0.00s) 3108s --- SKIP: TestUtlCtlV2Backup/etcdutl:false;snap:0;v3:true (0.00s) 3108s --- SKIP: TestUtlCtlV2Backup/etcdutl:true;snap:0;v3:false (0.00s) 3108s --- SKIP: TestUtlCtlV2Backup/etcdutl:false;snap:0;v3:false (0.00s) 3108s --- SKIP: TestUtlCtlV2Backup/etcdutl:true;snap:1;v3:true (0.00s) 3108s --- SKIP: TestUtlCtlV2Backup/etcdutl:false;snap:1;v3:true (0.00s) 3108s --- SKIP: TestUtlCtlV2Backup/etcdutl:true;snap:1;v3:false (0.00s) 3108s --- SKIP: TestUtlCtlV2Backup/etcdutl:false;snap:1;v3:false (0.00s) 3108s === RUN TestCtlV2AuthWithCommonName 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestCtlV2AuthWithCommonName (0.00s) 3108s === RUN TestCtlV2ClusterHealth 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestCtlV2ClusterHealth (0.00s) 3108s === RUN TestCtlV3Alarm 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3Alarm (0.00s) 3108s === RUN TestCtlV3AuthCertCN 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3AuthCertCN (0.00s) 3108s === RUN TestCtlV3AuthCertCNAndUsername 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3AuthCertCNAndUsername (0.00s) 3108s === RUN TestCtlV3AuthCertCNAndUsernameNoPassword 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3AuthCertCNAndUsernameNoPassword (0.00s) 3108s === RUN TestCtlV3AuthCertCNWithWithConcurrentOperation 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestCtlV3AuthCertCNWithWithConcurrentOperation (0.00s) 3108s === RUN TestAuth_CVE_2021_28235 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestAuth_CVE_2021_28235 (0.00s) 3108s === RUN TestCtlV3AuthEnable 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3AuthEnable (0.00s) 3108s === RUN TestCtlV3AuthDisable 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3AuthDisable (0.00s) 3108s === RUN TestCtlV3AuthGracefulDisable 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3AuthGracefulDisable (0.00s) 3108s === RUN TestCtlV3AuthStatus 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3AuthStatus (0.00s) 3108s === RUN TestCtlV3AuthWriteKey 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3AuthWriteKey (0.00s) 3108s === RUN TestCtlV3AuthRoleUpdate 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3AuthRoleUpdate (0.00s) 3108s === RUN TestCtlV3AuthUserDeleteDuringOps 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3AuthUserDeleteDuringOps (0.00s) 3108s === RUN TestCtlV3AuthRoleRevokeDuringOps 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3AuthRoleRevokeDuringOps (0.00s) 3108s === RUN TestCtlV3AuthTxn 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3AuthTxn (0.00s) 3108s === RUN TestCtlV3AuthTxnJWT 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3AuthTxnJWT (0.00s) 3108s === RUN TestCtlV3AuthPrefixPerm 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3AuthPrefixPerm (0.00s) 3108s === RUN TestCtlV3AuthMemberAdd 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3AuthMemberAdd (0.00s) 3108s === RUN TestCtlV3AuthMemberRemove 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3AuthMemberRemove (0.00s) 3108s === RUN TestCtlV3AuthMemberUpdate 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3AuthMemberUpdate (0.00s) 3108s === RUN TestCtlV3AuthRevokeWithDelete 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3AuthRevokeWithDelete (0.00s) 3108s === RUN TestCtlV3AuthInvalidMgmt 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3AuthInvalidMgmt (0.00s) 3108s === RUN TestCtlV3AuthFromKeyPerm 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3AuthFromKeyPerm (0.00s) 3108s === RUN TestCtlV3AuthAndWatch 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3AuthAndWatch (0.00s) 3108s === RUN TestCtlV3AuthAndWatchJWT 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3AuthAndWatchJWT (0.00s) 3108s === RUN TestCtlV3AuthLeaseTestKeepAlive 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3AuthLeaseTestKeepAlive (0.00s) 3108s === RUN TestCtlV3AuthLeaseTestTimeToLiveExpired 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3AuthLeaseTestTimeToLiveExpired (0.00s) 3108s === RUN TestCtlV3AuthLeaseGrantLeases 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3AuthLeaseGrantLeases (0.00s) 3108s === RUN TestCtlV3AuthLeaseGrantLeasesJWT 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3AuthLeaseGrantLeasesJWT (0.00s) 3108s === RUN TestCtlV3AuthLeaseRevoke 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3AuthLeaseRevoke (0.00s) 3108s === RUN TestCtlV3AuthRoleGet 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3AuthRoleGet (0.00s) 3108s === RUN TestCtlV3AuthUserGet 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3AuthUserGet (0.00s) 3108s === RUN TestCtlV3AuthRoleList 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3AuthRoleList (0.00s) 3108s === RUN TestCtlV3AuthDefrag 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3AuthDefrag (0.00s) 3108s === RUN TestCtlV3AuthEndpointHealth 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3AuthEndpointHealth (0.00s) 3108s === RUN TestCtlV3AuthSnapshot 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3AuthSnapshot (0.00s) 3108s === RUN TestCtlV3AuthSnapshotJWT 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3AuthSnapshotJWT (0.00s) 3108s === RUN TestCtlV3AuthJWTExpire 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3AuthJWTExpire (0.00s) 3108s === RUN TestCtlV3AuthRevisionConsistency 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3AuthRevisionConsistency (0.00s) 3108s === RUN TestCtlV3AuthTestCacheReload 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3AuthTestCacheReload (0.00s) 3108s === RUN TestCtlV3AuthLeaseTimeToLive 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3AuthLeaseTimeToLive (0.00s) 3108s === RUN TestCtlV3AuthRecoverFromSnapshot 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3AuthRecoverFromSnapshot (0.00s) 3108s === RUN TestCtlV3Compact 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3Compact (0.00s) 3108s === RUN TestCtlV3CompactPhysical 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3CompactPhysical (0.00s) 3108s === RUN TestCtlV3DefragOnline 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3DefragOnline (0.00s) 3108s === RUN TestCtlV3DefragOffline 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestCtlV3DefragOffline (0.00s) 3108s === RUN TestCtlV3DefragOfflineEtcdutl 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestCtlV3DefragOfflineEtcdutl (0.00s) 3108s === RUN TestCtlV3Elect 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3Elect (0.00s) 3108s === RUN TestCtlV3EndpointHealth 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3EndpointHealth (0.00s) 3108s === RUN TestCtlV3EndpointStatus 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3EndpointStatus (0.00s) 3108s === RUN TestCtlV3EndpointHashKV 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3EndpointHashKV (0.00s) 3108s === RUN TestAuthority 3108s ctl_v3_grpc_test.go:34: Debian-local: TOOD: figure out why this fails 3108s --- SKIP: TestAuthority (0.00s) 3108s === RUN TestCtlV3Put 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3Put (0.00s) 3108s === RUN TestCtlV3PutNoTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3PutNoTLS (0.00s) 3108s === RUN TestCtlV3PutClientTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3PutClientTLS (0.00s) 3108s === RUN TestCtlV3PutClientAutoTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3PutClientAutoTLS (0.00s) 3108s === RUN TestCtlV3PutPeerTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3PutPeerTLS (0.00s) 3108s === RUN TestCtlV3PutTimeout 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3PutTimeout (0.00s) 3108s === RUN TestCtlV3PutClientTLSFlagByEnv 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3PutClientTLSFlagByEnv (0.00s) 3108s === RUN TestCtlV3PutIgnoreValue 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3PutIgnoreValue (0.00s) 3108s === RUN TestCtlV3PutIgnoreLease 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3PutIgnoreLease (0.00s) 3108s === RUN TestCtlV3Get 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3Get (0.00s) 3108s === RUN TestCtlV3GetNoTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3GetNoTLS (0.00s) 3108s === RUN TestCtlV3GetClientTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3GetClientTLS (0.00s) 3108s === RUN TestCtlV3GetClientAutoTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3GetClientAutoTLS (0.00s) 3108s === RUN TestCtlV3GetPeerTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3GetPeerTLS (0.00s) 3108s === RUN TestCtlV3GetTimeout 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3GetTimeout (0.00s) 3108s === RUN TestCtlV3GetQuorum 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3GetQuorum (0.00s) 3108s === RUN TestCtlV3GetFormat 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3GetFormat (0.00s) 3108s === RUN TestCtlV3GetRev 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3GetRev (0.00s) 3108s === RUN TestCtlV3GetKeysOnly 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3GetKeysOnly (0.00s) 3108s === RUN TestCtlV3GetCountOnly 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3GetCountOnly (0.00s) 3108s === RUN TestCtlV3Del 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3Del (0.00s) 3108s === RUN TestCtlV3DelNoTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3DelNoTLS (0.00s) 3108s === RUN TestCtlV3DelClientTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3DelClientTLS (0.00s) 3108s === RUN TestCtlV3DelPeerTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3DelPeerTLS (0.00s) 3108s === RUN TestCtlV3DelTimeout 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3DelTimeout (0.00s) 3108s === RUN TestCtlV3GetRevokedCRL 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3GetRevokedCRL (0.00s) 3108s === RUN TestCtlV3LeaseGrantTimeToLive 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3LeaseGrantTimeToLive (0.00s) 3108s === RUN TestCtlV3LeaseGrantTimeToLiveNoTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3LeaseGrantTimeToLiveNoTLS (0.00s) 3108s === RUN TestCtlV3LeaseGrantTimeToLiveClientTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3LeaseGrantTimeToLiveClientTLS (0.00s) 3108s === RUN TestCtlV3LeaseGrantTimeToLiveClientAutoTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3LeaseGrantTimeToLiveClientAutoTLS (0.00s) 3108s === RUN TestCtlV3LeaseGrantTimeToLivePeerTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3LeaseGrantTimeToLivePeerTLS (0.00s) 3108s === RUN TestCtlV3LeaseGrantLeases 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3LeaseGrantLeases (0.00s) 3108s === RUN TestCtlV3LeaseGrantLeasesNoTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3LeaseGrantLeasesNoTLS (0.00s) 3108s === RUN TestCtlV3LeaseGrantLeasesClientTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3LeaseGrantLeasesClientTLS (0.00s) 3108s === RUN TestCtlV3LeaseGrantLeasesClientAutoTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3LeaseGrantLeasesClientAutoTLS (0.00s) 3108s === RUN TestCtlV3LeaseGrantLeasesPeerTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3LeaseGrantLeasesPeerTLS (0.00s) 3108s === RUN TestCtlV3LeaseTestTimeToLiveExpired 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3LeaseTestTimeToLiveExpired (0.00s) 3108s === RUN TestCtlV3LeaseTestTimeToLiveExpiredNoTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3LeaseTestTimeToLiveExpiredNoTLS (0.00s) 3108s === RUN TestCtlV3LeaseTestTimeToLiveExpiredClientTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3LeaseTestTimeToLiveExpiredClientTLS (0.00s) 3108s === RUN TestCtlV3LeaseTestTimeToLiveExpiredClientAutoTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3LeaseTestTimeToLiveExpiredClientAutoTLS (0.00s) 3108s === RUN TestCtlV3LeaseTestTimeToLiveExpiredPeerTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3LeaseTestTimeToLiveExpiredPeerTLS (0.00s) 3108s === RUN TestCtlV3LeaseKeepAlive 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3LeaseKeepAlive (0.00s) 3108s === RUN TestCtlV3LeaseKeepAliveNoTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3LeaseKeepAliveNoTLS (0.00s) 3108s === RUN TestCtlV3LeaseKeepAliveClientTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3LeaseKeepAliveClientTLS (0.00s) 3108s === RUN TestCtlV3LeaseKeepAliveClientAutoTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3LeaseKeepAliveClientAutoTLS (0.00s) 3108s === RUN TestCtlV3LeaseKeepAlivePeerTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3LeaseKeepAlivePeerTLS (0.00s) 3108s === RUN TestCtlV3LeaseKeepAliveOnce 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3LeaseKeepAliveOnce (0.00s) 3108s === RUN TestCtlV3LeaseKeepAliveOnceNoTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3LeaseKeepAliveOnceNoTLS (0.00s) 3108s === RUN TestCtlV3LeaseKeepAliveOnceClientTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3LeaseKeepAliveOnceClientTLS (0.00s) 3108s === RUN TestCtlV3LeaseKeepAliveOnceClientAutoTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3LeaseKeepAliveOnceClientAutoTLS (0.00s) 3108s === RUN TestCtlV3LeaseKeepAliveOncePeerTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3LeaseKeepAliveOncePeerTLS (0.00s) 3108s === RUN TestCtlV3LeaseRevoke 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3LeaseRevoke (0.00s) 3108s === RUN TestCtlV3LeaseRevokeNoTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3LeaseRevokeNoTLS (0.00s) 3108s === RUN TestCtlV3LeaseRevokeClientTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3LeaseRevokeClientTLS (0.00s) 3108s === RUN TestCtlV3LeaseRevokeClientAutoTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3LeaseRevokeClientAutoTLS (0.00s) 3108s === RUN TestCtlV3LeaseRevokePeerTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3LeaseRevokePeerTLS (0.00s) 3108s === RUN TestCtlV3Lock 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3Lock (0.00s) 3108s === RUN TestCtlV3LockWithCmd 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3LockWithCmd (0.00s) 3108s === RUN TestCtlV3MakeMirror 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3MakeMirror (0.00s) 3108s === RUN TestCtlV3MakeMirrorModifyDestPrefix 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3MakeMirrorModifyDestPrefix (0.00s) 3108s === RUN TestCtlV3MakeMirrorNoDestPrefix 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3MakeMirrorNoDestPrefix (0.00s) 3108s === RUN TestMemberReplace 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestMemberReplace (0.00s) 3108s === RUN TestCtlV3MemberList 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3MemberList (0.00s) 3108s === RUN TestCtlV3MemberListWithHex 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3MemberListWithHex (0.00s) 3108s === RUN TestCtlV3MemberListNoTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3MemberListNoTLS (0.00s) 3108s === RUN TestCtlV3MemberListClientTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3MemberListClientTLS (0.00s) 3108s === RUN TestCtlV3MemberListClientAutoTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3MemberListClientAutoTLS (0.00s) 3108s === RUN TestCtlV3MemberListPeerTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3MemberListPeerTLS (0.00s) 3108s === RUN TestCtlV3MemberRemove 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3MemberRemove (0.00s) 3108s === RUN TestCtlV3MemberRemoveNoTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3MemberRemoveNoTLS (0.00s) 3108s === RUN TestCtlV3MemberRemoveClientTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3MemberRemoveClientTLS (0.00s) 3108s === RUN TestCtlV3MemberRemoveClientAutoTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3MemberRemoveClientAutoTLS (0.00s) 3108s === RUN TestCtlV3MemberRemovePeerTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3MemberRemovePeerTLS (0.00s) 3108s === RUN TestCtlV3MemberAdd 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3MemberAdd (0.00s) 3108s === RUN TestCtlV3MemberAddNoTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3MemberAddNoTLS (0.00s) 3108s === RUN TestCtlV3MemberAddClientTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3MemberAddClientTLS (0.00s) 3108s === RUN TestCtlV3MemberAddClientAutoTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3MemberAddClientAutoTLS (0.00s) 3108s === RUN TestCtlV3MemberAddPeerTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3MemberAddPeerTLS (0.00s) 3108s === RUN TestCtlV3MemberAddForLearner 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3MemberAddForLearner (0.00s) 3108s === RUN TestCtlV3MemberUpdate 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3MemberUpdate (0.00s) 3108s === RUN TestCtlV3MemberUpdateNoTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3MemberUpdateNoTLS (0.00s) 3108s === RUN TestCtlV3MemberUpdateClientTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3MemberUpdateClientTLS (0.00s) 3108s === RUN TestCtlV3MemberUpdateClientAutoTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3MemberUpdateClientAutoTLS (0.00s) 3108s === RUN TestCtlV3MemberUpdatePeerTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3MemberUpdatePeerTLS (0.00s) 3108s === RUN TestCtlV3MoveLeaderScenarios 3108s === RUN TestCtlV3MoveLeaderScenarios/Secure_happy_path 3108s util.go:144: e2e tests are not running in --short mode 3108s === RUN TestCtlV3MoveLeaderScenarios/Secure_with_env 3108s util.go:144: e2e tests are not running in --short mode 3108s === RUN TestCtlV3MoveLeaderScenarios/Insecure_with_env 3108s util.go:144: e2e tests are not running in --short mode 3108s === RUN TestCtlV3MoveLeaderScenarios/Insecure_happy_path 3108s util.go:144: e2e tests are not running in --short mode 3108s --- PASS: TestCtlV3MoveLeaderScenarios (0.00s) 3108s --- SKIP: TestCtlV3MoveLeaderScenarios/Secure_happy_path (0.00s) 3108s --- SKIP: TestCtlV3MoveLeaderScenarios/Secure_with_env (0.00s) 3108s --- SKIP: TestCtlV3MoveLeaderScenarios/Insecure_with_env (0.00s) 3108s --- SKIP: TestCtlV3MoveLeaderScenarios/Insecure_happy_path (0.00s) 3108s === RUN TestCtlV3RoleAdd 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3RoleAdd (0.00s) 3108s === RUN TestCtlV3RoleAddNoTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3RoleAddNoTLS (0.00s) 3108s === RUN TestCtlV3RoleAddClientTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3RoleAddClientTLS (0.00s) 3108s === RUN TestCtlV3RoleAddPeerTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3RoleAddPeerTLS (0.00s) 3108s === RUN TestCtlV3RoleAddTimeout 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3RoleAddTimeout (0.00s) 3108s === RUN TestCtlV3RoleGrant 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3RoleGrant (0.00s) 3108s === RUN TestCtlV3Snapshot 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3Snapshot (0.00s) 3108s === RUN TestCtlV3SnapshotEtcdutl 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3SnapshotEtcdutl (0.00s) 3108s === RUN TestCtlV3SnapshotCorrupt 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3SnapshotCorrupt (0.00s) 3108s === RUN TestCtlV3SnapshotCorruptEtcdutl 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3SnapshotCorruptEtcdutl (0.00s) 3108s === RUN TestCtlV3SnapshotStatusBeforeRestore 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3SnapshotStatusBeforeRestore (0.00s) 3108s === RUN TestCtlV3SnapshotStatusBeforeRestoreEtcdutl 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3SnapshotStatusBeforeRestoreEtcdutl (0.00s) 3108s === RUN TestIssue6361 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestIssue6361 (0.00s) 3108s === RUN TestIssue6361etcdutl 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestIssue6361etcdutl (0.00s) 3108s === RUN TestRestoreCompactionRevBump 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestRestoreCompactionRevBump (0.00s) 3108s === RUN TestCtlV3Version 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3Version (0.00s) 3108s === RUN TestClusterVersion 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestClusterVersion (0.00s) 3108s === RUN TestCtlV3DialWithHTTPScheme 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3DialWithHTTPScheme (0.00s) 3108s === RUN TestCtlV3TxnInteractiveSuccess 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3TxnInteractiveSuccess (0.00s) 3108s === RUN TestCtlV3TxnInteractiveSuccessNoTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3TxnInteractiveSuccessNoTLS (0.00s) 3108s === RUN TestCtlV3TxnInteractiveSuccessClientTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3TxnInteractiveSuccessClientTLS (0.00s) 3108s === RUN TestCtlV3TxnInteractiveSuccessPeerTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3TxnInteractiveSuccessPeerTLS (0.00s) 3108s === RUN TestCtlV3TxnInteractiveFail 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3TxnInteractiveFail (0.00s) 3108s === RUN TestCtlV3UserAdd 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3UserAdd (0.00s) 3108s === RUN TestCtlV3UserAddNoTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3UserAddNoTLS (0.00s) 3108s === RUN TestCtlV3UserAddClientTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3UserAddClientTLS (0.00s) 3108s === RUN TestCtlV3UserAddPeerTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3UserAddPeerTLS (0.00s) 3108s === RUN TestCtlV3UserAddTimeout 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3UserAddTimeout (0.00s) 3108s === RUN TestCtlV3UserAddClientAutoTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3UserAddClientAutoTLS (0.00s) 3108s === RUN TestCtlV3UserList 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3UserList (0.00s) 3108s === RUN TestCtlV3UserListNoTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3UserListNoTLS (0.00s) 3108s === RUN TestCtlV3UserListClientTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3UserListClientTLS (0.00s) 3108s === RUN TestCtlV3UserListPeerTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3UserListPeerTLS (0.00s) 3108s === RUN TestCtlV3UserListClientAutoTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3UserListClientAutoTLS (0.00s) 3108s === RUN TestCtlV3UserDelete 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3UserDelete (0.00s) 3108s === RUN TestCtlV3UserDeleteNoTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3UserDeleteNoTLS (0.00s) 3108s === RUN TestCtlV3UserDeleteClientTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3UserDeleteClientTLS (0.00s) 3108s === RUN TestCtlV3UserDeletePeerTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3UserDeletePeerTLS (0.00s) 3108s === RUN TestCtlV3UserDeleteClientAutoTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3UserDeleteClientAutoTLS (0.00s) 3108s === RUN TestCtlV3UserPasswd 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3UserPasswd (0.00s) 3108s === RUN TestCtlV3UserPasswdNoTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3UserPasswdNoTLS (0.00s) 3108s === RUN TestCtlV3UserPasswdClientTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3UserPasswdClientTLS (0.00s) 3108s === RUN TestCtlV3UserPasswdPeerTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3UserPasswdPeerTLS (0.00s) 3108s === RUN TestCtlV3UserPasswdClientAutoTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3UserPasswdClientAutoTLS (0.00s) 3108s === RUN TestCtlV3Watch 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3Watch (0.00s) 3108s === RUN TestCtlV3WatchNoTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3WatchNoTLS (0.00s) 3108s === RUN TestCtlV3WatchClientTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3WatchClientTLS (0.00s) 3108s === RUN TestCtlV3WatchPeerTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3WatchPeerTLS (0.00s) 3108s === RUN TestCtlV3WatchTimeout 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3WatchTimeout (0.00s) 3108s === RUN TestCtlV3WatchInteractive 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3WatchInteractive (0.00s) 3108s === RUN TestCtlV3WatchInteractiveNoTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3WatchInteractiveNoTLS (0.00s) 3108s === RUN TestCtlV3WatchInteractiveClientTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3WatchInteractiveClientTLS (0.00s) 3108s === RUN TestCtlV3WatchInteractivePeerTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestCtlV3WatchInteractivePeerTLS (0.00s) 3108s === RUN TestEtcdExampleConfig 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestEtcdExampleConfig (0.00s) 3108s === RUN TestEtcdMultiPeer 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestEtcdMultiPeer (0.00s) 3108s === RUN TestEtcdUnixPeers 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestEtcdUnixPeers (0.00s) 3108s === RUN TestEtcdListenMetricsURLsWithMissingClientTLSInfo 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestEtcdListenMetricsURLsWithMissingClientTLSInfo (0.00s) 3108s === RUN TestEtcdPeerCNAuth 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestEtcdPeerCNAuth (0.00s) 3108s === RUN TestEtcdPeerMultiCNAuth 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestEtcdPeerMultiCNAuth (0.00s) 3108s === RUN TestEtcdPeerNameAuth 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestEtcdPeerNameAuth (0.00s) 3108s === RUN TestGrpcproxyAndCommonName 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestGrpcproxyAndCommonName (0.00s) 3108s === RUN TestGrpcproxyAndListenCipherSuite 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestGrpcproxyAndListenCipherSuite (0.00s) 3108s === RUN TestBootstrapDefragFlag 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestBootstrapDefragFlag (0.00s) 3108s === RUN TestEtcdTLSVersion 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestEtcdTLSVersion (0.00s) 3108s === RUN TestGrpcProxyAutoSync 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestGrpcProxyAutoSync (0.00s) 3108s === RUN TestMixVersionsSnapshotByAddingMember 3108s === RUN TestMixVersionsSnapshotByAddingMember/CurrentVersion-adding-new-member-of-current-version 3108s util.go:144: e2e tests are not running in --short mode 3108s --- PASS: TestMixVersionsSnapshotByAddingMember (0.00s) 3108s --- SKIP: TestMixVersionsSnapshotByAddingMember/CurrentVersion-adding-new-member-of-current-version (0.00s) 3108s === RUN TestMixVersionsSnapshotByMockingPartition 3108s === RUN TestMixVersionsSnapshotByMockingPartition/CurrentVersion 3108s util.go:144: e2e tests are not running in --short mode 3108s --- PASS: TestMixVersionsSnapshotByMockingPartition (0.00s) 3108s --- SKIP: TestMixVersionsSnapshotByMockingPartition/CurrentVersion (0.00s) 3108s === RUN TestReleaseUpgrade 3108s etcd_release_upgrade_test.go:34: "/tmp/autopkgtest.mSnTPv/autopkgtest_tmp/_build/src/go.etcd.io/etcd/bin/etcd-last-release" does not exist 3108s --- SKIP: TestReleaseUpgrade (0.00s) 3108s === RUN TestReleaseUpgradeWithRestart 3108s etcd_release_upgrade_test.go:120: "/tmp/autopkgtest.mSnTPv/autopkgtest_tmp/_build/src/go.etcd.io/etcd/bin/etcd-last-release" does not exist 3108s --- SKIP: TestReleaseUpgradeWithRestart (0.00s) 3108s === RUN TestFailoverOnDefrag 3108s === RUN TestFailoverOnDefrag/defrag_failover_happy_case 3108s util.go:144: e2e tests are not running in --short mode 3108s === RUN TestFailoverOnDefrag/defrag_blocks_one-third_of_requests_with_stopGRPCServiceOnDefrag_set_to_false 3108s util.go:144: e2e tests are not running in --short mode 3108s === RUN TestFailoverOnDefrag/defrag_blocks_one-third_of_requests_with_stopGRPCServiceOnDefrag_set_to_true_and_client_health_check_disabled 3108s util.go:144: e2e tests are not running in --short mode 3108s --- PASS: TestFailoverOnDefrag (0.00s) 3108s --- SKIP: TestFailoverOnDefrag/defrag_failover_happy_case (0.00s) 3108s --- SKIP: TestFailoverOnDefrag/defrag_blocks_one-third_of_requests_with_stopGRPCServiceOnDefrag_set_to_false (0.00s) 3108s --- SKIP: TestFailoverOnDefrag/defrag_blocks_one-third_of_requests_with_stopGRPCServiceOnDefrag_set_to_true_and_client_health_check_disabled (0.00s) 3108s === RUN TestGateway 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestGateway (0.00s) 3108s === RUN TestVerifyHashKVAfterCompact 3108s === RUN TestVerifyHashKVAfterCompact/compactedOnTombstone=false_-__-_Keys=[key0] 3108s util.go:144: e2e tests are not running in --short mode 3108s === RUN TestVerifyHashKVAfterCompact/compactedOnTombstone=false_-__-_Keys=[key0_key1] 3108s util.go:144: e2e tests are not running in --short mode 3108s === RUN TestVerifyHashKVAfterCompact/compactedOnTombstone=false_-_quorum-last-version_-_Keys=[key0] 3108s util.go:144: e2e tests are not running in --short mode 3108s === RUN TestVerifyHashKVAfterCompact/compactedOnTombstone=false_-_quorum-last-version_-_Keys=[key0_key1] 3108s util.go:144: e2e tests are not running in --short mode 3108s === RUN TestVerifyHashKVAfterCompact/compactedOnTombstone=true_-__-_Keys=[key0] 3108s util.go:144: e2e tests are not running in --short mode 3108s === RUN TestVerifyHashKVAfterCompact/compactedOnTombstone=true_-__-_Keys=[key0_key1] 3108s util.go:144: e2e tests are not running in --short mode 3108s === RUN TestVerifyHashKVAfterCompact/compactedOnTombstone=true_-_quorum-last-version_-_Keys=[key0] 3108s util.go:144: e2e tests are not running in --short mode 3108s === RUN TestVerifyHashKVAfterCompact/compactedOnTombstone=true_-_quorum-last-version_-_Keys=[key0_key1] 3108s util.go:144: e2e tests are not running in --short mode 3108s --- PASS: TestVerifyHashKVAfterCompact (0.00s) 3108s --- SKIP: TestVerifyHashKVAfterCompact/compactedOnTombstone=false_-__-_Keys=[key0] (0.00s) 3108s --- SKIP: TestVerifyHashKVAfterCompact/compactedOnTombstone=false_-__-_Keys=[key0_key1] (0.00s) 3108s --- SKIP: TestVerifyHashKVAfterCompact/compactedOnTombstone=false_-_quorum-last-version_-_Keys=[key0] (0.00s) 3108s --- SKIP: TestVerifyHashKVAfterCompact/compactedOnTombstone=false_-_quorum-last-version_-_Keys=[key0_key1] (0.00s) 3108s --- SKIP: TestVerifyHashKVAfterCompact/compactedOnTombstone=true_-__-_Keys=[key0] (0.00s) 3108s --- SKIP: TestVerifyHashKVAfterCompact/compactedOnTombstone=true_-__-_Keys=[key0_key1] (0.00s) 3108s --- SKIP: TestVerifyHashKVAfterCompact/compactedOnTombstone=true_-_quorum-last-version_-_Keys=[key0] (0.00s) 3108s --- SKIP: TestVerifyHashKVAfterCompact/compactedOnTombstone=true_-_quorum-last-version_-_Keys=[key0_key1] (0.00s) 3108s === RUN TestVerifyHashKVAfterTwoCompactionsOnTombstone_MixVersions 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestVerifyHashKVAfterTwoCompactionsOnTombstone_MixVersions (0.00s) 3108s === RUN TestVerifyHashKVAfterCompactionOnLastTombstone_MixVersions 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestVerifyHashKVAfterCompactionOnLastTombstone_MixVersions (0.00s) 3108s === RUN TestHTTPHealthHandler 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestHTTPHealthHandler (0.00s) 3108s === RUN TestHTTPLivezReadyzHandler 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestHTTPLivezReadyzHandler (0.00s) 3108s === RUN TestV3MetricsSecure 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestV3MetricsSecure (0.00s) 3108s === RUN TestV3MetricsInsecure 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestV3MetricsInsecure (0.00s) 3108s === RUN TestReproduce17780 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestReproduce17780 (0.00s) 3108s === RUN TestV2CurlNoTLS 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestV2CurlNoTLS (0.00s) 3108s === RUN TestV2CurlAutoTLS 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestV2CurlAutoTLS (0.00s) 3108s === RUN TestV2CurlAllTLS 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestV2CurlAllTLS (0.00s) 3108s === RUN TestV2CurlPeerTLS 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestV2CurlPeerTLS (0.00s) 3108s === RUN TestV2CurlClientTLS 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestV2CurlClientTLS (0.00s) 3108s === RUN TestV2CurlClientBoth 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestV2CurlClientBoth (0.00s) 3108s === RUN TestV2CurlIssue5182 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestV2CurlIssue5182 (0.00s) 3108s === RUN TestV2Deprecation 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestV2Deprecation (0.00s) 3108s === RUN TestV2DeprecationWriteOnlyNoV2Api 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestV2DeprecationWriteOnlyNoV2Api (0.00s) 3108s === RUN TestV3CurlCipherSuitesValid 3108s v3_cipher_suite_test.go:31: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestV3CurlCipherSuitesValid (0.00s) 3108s === RUN TestV3CurlCipherSuitesMismatch 3108s v3_cipher_suite_test.go:31: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestV3CurlCipherSuitesMismatch (0.00s) 3108s === RUN TestV3CurlLeaseGrantNoTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestV3CurlLeaseGrantNoTLS (0.00s) 3108s === RUN TestV3CurlLeaseRevokeNoTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestV3CurlLeaseRevokeNoTLS (0.00s) 3108s === RUN TestV3CurlLeaseLeasesNoTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestV3CurlLeaseLeasesNoTLS (0.00s) 3108s === RUN TestV3CurlLeaseKeepAliveNoTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestV3CurlLeaseKeepAliveNoTLS (0.00s) 3108s === RUN TestV3Curl_MaxStreams_BelowLimit_NoTLS_Small 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestV3Curl_MaxStreams_BelowLimit_NoTLS_Small (0.00s) 3108s === RUN TestV3Curl_MaxStreams_BelowLimit_NoTLS_Medium 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestV3Curl_MaxStreams_BelowLimit_NoTLS_Medium (0.00s) 3108s === RUN TestV3Curl_MaxStreams_ReachLimit_NoTLS_Small 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestV3Curl_MaxStreams_ReachLimit_NoTLS_Small (0.00s) 3108s === RUN TestV3Curl_MaxStreams_ReachLimit_NoTLS_Medium 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestV3Curl_MaxStreams_ReachLimit_NoTLS_Medium (0.00s) 3108s === RUN TestV3Curl_MaxStreams_BelowLimit_TLS_Small 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestV3Curl_MaxStreams_BelowLimit_TLS_Small (0.00s) 3108s === RUN TestV3Curl_MaxStreams_BelowLimit_TLS_Medium 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestV3Curl_MaxStreams_BelowLimit_TLS_Medium (0.00s) 3108s === RUN TestV3Curl_MaxStreams_ReachLimit_TLS_Small 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestV3Curl_MaxStreams_ReachLimit_TLS_Small (0.00s) 3108s === RUN TestV3Curl_MaxStreams_ReachLimit_TLS_Medium 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestV3Curl_MaxStreams_ReachLimit_TLS_Medium (0.00s) 3108s === RUN TestV3CurlPutGetNoTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestV3CurlPutGetNoTLS (0.00s) 3108s === RUN TestV3CurlPutGetAutoTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestV3CurlPutGetAutoTLS (0.00s) 3108s === RUN TestV3CurlPutGetAllTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestV3CurlPutGetAllTLS (0.00s) 3108s === RUN TestV3CurlPutGetPeerTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestV3CurlPutGetPeerTLS (0.00s) 3108s === RUN TestV3CurlPutGetClientTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestV3CurlPutGetClientTLS (0.00s) 3108s === RUN TestV3CurlWatch 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestV3CurlWatch (0.00s) 3108s === RUN TestV3CurlTxn 3108s v3_curl_test.go:70: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestV3CurlTxn (0.00s) 3108s === RUN TestV3CurlAuth 3108s v3_curl_test.go:76: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestV3CurlAuth (0.00s) 3108s === RUN TestV3CurlAuthClientTLSCertAuth 3108s v3_curl_test.go:82: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestV3CurlAuthClientTLSCertAuth (0.00s) 3108s === RUN TestV3CurlCampaignNoTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestV3CurlCampaignNoTLS (0.00s) 3108s === RUN TestV3CurlProclaimMissiongLeaderKeyNoTLS 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestV3CurlProclaimMissiongLeaderKeyNoTLS (0.00s) 3108s === RUN TestV3CurlResignMissiongLeaderKeyNoTLS 3108s v3_curl_test.go:359: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestV3CurlResignMissiongLeaderKeyNoTLS (0.00s) 3108s === RUN TestV3CurlMaintenanceAlarmMissiongAlarm 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestV3CurlMaintenanceAlarmMissiongAlarm (0.00s) 3108s === RUN TestV3CurlMaintenanceHash 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestV3CurlMaintenanceHash (0.00s) 3108s === RUN TestV3CurlMaintenanceHashKV 3108s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 3108s --- SKIP: TestV3CurlMaintenanceHashKV (0.00s) 3108s === RUN TestLeaseRevoke_IgnoreOldLeader 3108s === RUN TestLeaseRevoke_IgnoreOldLeader/3_members 3108s util.go:144: e2e tests are not running in --short mode 3108s === RUN TestLeaseRevoke_IgnoreOldLeader/5_members 3108s util.go:144: e2e tests are not running in --short mode 3108s --- PASS: TestLeaseRevoke_IgnoreOldLeader (0.00s) 3108s --- SKIP: TestLeaseRevoke_IgnoreOldLeader/3_members (0.00s) 3108s --- SKIP: TestLeaseRevoke_IgnoreOldLeader/5_members (0.00s) 3108s === RUN TestLeaseRevoke_ClientSwitchToOtherMember 3108s === RUN TestLeaseRevoke_ClientSwitchToOtherMember/3_members 3108s util.go:144: e2e tests are not running in --short mode 3108s === RUN TestLeaseRevoke_ClientSwitchToOtherMember/5_members 3108s util.go:144: e2e tests are not running in --short mode 3108s --- PASS: TestLeaseRevoke_ClientSwitchToOtherMember (0.00s) 3108s --- SKIP: TestLeaseRevoke_ClientSwitchToOtherMember/3_members (0.00s) 3108s --- SKIP: TestLeaseRevoke_ClientSwitchToOtherMember/5_members (0.00s) 3108s === RUN TestWatchDelayForPeriodicProgressNotification 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestWatchDelayForPeriodicProgressNotification (0.00s) 3108s === RUN TestWatchDelayForManualProgressNotification 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestWatchDelayForManualProgressNotification (0.00s) 3108s === RUN TestWatchDelayForEvent 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestWatchDelayForEvent (0.00s) 3108s === RUN TestDeleteEventDrop_Issue18089 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestDeleteEventDrop_Issue18089 (0.00s) 3108s === RUN TestStartWatcherFromCompactedRevision 3108s === RUN TestStartWatcherFromCompactedRevision/compaction_on_tombstone_revision 3108s util.go:144: e2e tests are not running in --short mode 3108s === RUN TestStartWatcherFromCompactedRevision/compaction_on_normal_revision 3108s util.go:144: e2e tests are not running in --short mode 3108s --- PASS: TestStartWatcherFromCompactedRevision (0.00s) 3108s --- SKIP: TestStartWatcherFromCompactedRevision/compaction_on_tombstone_revision (0.00s) 3108s --- SKIP: TestStartWatcherFromCompactedRevision/compaction_on_normal_revision (0.00s) 3108s === RUN TestServerJsonLogging 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestServerJsonLogging (0.00s) 3108s === RUN TestConnectionRejectMessage 3108s util.go:144: e2e tests are not running in --short mode 3108s --- SKIP: TestConnectionRejectMessage (0.00s) 3108s PASS 3108s ok go.etcd.io/etcd/tests/e2e 0.501s 3108s ? go.etcd.io/etcd/tests/framework/e2e [no test files] 3108s ? go.etcd.io/etcd/tests/framework/testutils [no test files] 3118s === RUN TestGetURLAndPort 3120s --- PASS: TestGetURLAndPort (0.00s) 3120s PASS 3120s ok go.etcd.io/etcd/tests/functional/agent 0.076s 3123s === RUN TestEtcd 3123s --- PASS: TestEtcd (0.00s) 3123s PASS 3123s ok go.etcd.io/etcd/tests/functional/rpcpb 0.008s 3124s ? go.etcd.io/etcd/tests/functional/runner [no test files] 3136s === RUN Test_read 3136s {"level":"info","ts":"2026-02-08T04:22:11.532088Z","caller":"tester/cluster_read_config.go:36","msg":"opened configuration file","path":"../functional.yaml"} 3136s {"level":"info","ts":"2026-02-08T04:22:11.534130Z","caller":"tester/cluster_shuffle.go:35","msg":"shuffled test failure cases","total":22} 3136s {"level":"info","ts":"2026-02-08T04:22:11.534216Z","caller":"tester/cluster_shuffle.go:35","msg":"shuffled test failure cases","total":22} 3136s --- PASS: Test_read (0.04s) 3136s PASS 3136s ok go.etcd.io/etcd/tests/functional/tester 0.123s 3149s === RUN TestClusterOf1 3149s cluster_test.go:46: Cannot create clusters in --short tests 3149s --- SKIP: TestClusterOf1 (0.04s) 3149s === RUN TestClusterOf3 3149s cluster_test.go:46: Cannot create clusters in --short tests 3149s --- SKIP: TestClusterOf3 (0.00s) 3149s === RUN TestTLSClusterOf3 3149s cluster_test.go:54: Cannot create clusters in --short tests 3149s --- SKIP: TestTLSClusterOf3 (0.00s) 3149s === RUN TestTLSClusterOf3WithSpecificUsage 3149s cluster_test.go:64: Cannot create clusters in --short tests 3149s --- SKIP: TestTLSClusterOf3WithSpecificUsage (0.00s) 3149s === RUN TestClusterOf1UsingDiscovery 3149s cluster_test.go:75: Cannot create clusters in --short tests 3149s --- SKIP: TestClusterOf1UsingDiscovery (0.00s) 3149s === RUN TestClusterOf3UsingDiscovery 3149s cluster_test.go:75: Cannot create clusters in --short tests 3149s --- SKIP: TestClusterOf3UsingDiscovery (0.00s) 3149s === RUN TestTLSClusterOf3UsingDiscovery 3149s cluster_test.go:98: Cannot create clusters in --short tests 3149s --- SKIP: TestTLSClusterOf3UsingDiscovery (0.00s) 3149s === RUN TestDoubleClusterSizeOf1 3149s cluster_test.go:126: Cannot create clusters in --short tests 3149s --- SKIP: TestDoubleClusterSizeOf1 (0.00s) 3149s === RUN TestDoubleClusterSizeOf3 3149s cluster_test.go:126: Cannot create clusters in --short tests 3149s --- SKIP: TestDoubleClusterSizeOf3 (0.00s) 3149s === RUN TestDoubleTLSClusterSizeOf3 3149s cluster_test.go:138: Cannot create clusters in --short tests 3149s --- SKIP: TestDoubleTLSClusterSizeOf3 (0.00s) 3149s === RUN TestDecreaseClusterSizeOf3 3149s cluster_test.go:153: Cannot create clusters in --short tests 3149s --- SKIP: TestDecreaseClusterSizeOf3 (0.00s) 3149s === RUN TestDecreaseClusterSizeOf5 3149s cluster_test.go:153: Cannot create clusters in --short tests 3149s --- SKIP: TestDecreaseClusterSizeOf5 (0.00s) 3149s === RUN TestForceNewCluster 3149s cluster.go:221: Cannot start etcd cluster in --short tests 3149s --- SKIP: TestForceNewCluster (0.00s) 3149s === RUN TestAddMemberAfterClusterFullRotation 3149s cluster_test.go:217: Cannot create clusters in --short tests 3149s --- SKIP: TestAddMemberAfterClusterFullRotation (0.00s) 3149s === RUN TestIssue2681 3149s cluster_test.go:239: Cannot create clusters in --short tests 3149s --- SKIP: TestIssue2681 (0.00s) 3149s === RUN TestIssue2746 3149s cluster_test.go:259: Cannot create clusters in --short tests 3149s --- SKIP: TestIssue2746 (0.00s) 3149s === RUN TestIssue2746WithThree 3149s cluster_test.go:259: Cannot create clusters in --short tests 3149s --- SKIP: TestIssue2746WithThree (0.00s) 3149s === RUN TestIssue2904 3149s cluster_test.go:284: Cannot create clusters in --short tests 3149s --- SKIP: TestIssue2904 (0.00s) 3149s === RUN TestIssue3699 3149s cluster_test.go:321: Cannot create clusters in --short tests 3149s --- SKIP: TestIssue3699 (0.00s) 3149s === RUN TestRejectUnhealthyAdd 3149s cluster_test.go:373: Cannot create clusters in --short tests 3149s --- SKIP: TestRejectUnhealthyAdd (0.00s) 3149s === RUN TestRejectUnhealthyRemove 3149s cluster_test.go:417: Cannot create clusters in --short tests 3149s --- SKIP: TestRejectUnhealthyRemove (0.00s) 3149s === RUN TestRestartRemoved 3149s cluster_test.go:464: Cannot create clusters in --short tests 3149s --- SKIP: TestRestartRemoved (0.00s) 3149s === RUN TestSpeedyTerminate 3149s cluster_test.go:542: Cannot create clusters in --short tests 3149s --- SKIP: TestSpeedyTerminate (0.00s) 3149s === RUN TestPeriodicCheck 3149s corrupt_test.go:31: Cannot create clusters in --short tests 3149s --- SKIP: TestPeriodicCheck (0.00s) 3149s === RUN TestPeriodicCheckDetectsCorruption 3149s corrupt_test.go:67: Cannot create clusters in --short tests 3149s --- SKIP: TestPeriodicCheckDetectsCorruption (0.00s) 3149s === RUN TestCompactHashCheck 3149s corrupt_test.go:103: Cannot create clusters in --short tests 3149s --- SKIP: TestCompactHashCheck (0.00s) 3149s === RUN TestCompactHashCheckDetectCorruption 3149s corrupt_test.go:140: Cannot create clusters in --short tests 3149s --- SKIP: TestCompactHashCheckDetectCorruption (0.00s) 3149s === RUN TestAuthority 3149s === RUN TestAuthority/Size:_1,_Scenario:_"unix:path" 3149s grpc_test.go:98: Cannot create clusters in --short tests 3149s === RUN TestAuthority/Size:_3,_Scenario:_"unix:path" 3149s grpc_test.go:98: Cannot create clusters in --short tests 3149s === RUN TestAuthority/Size:_1,_Scenario:_"unix://absolute_path" 3149s grpc_test.go:98: Cannot create clusters in --short tests 3149s === RUN TestAuthority/Size:_3,_Scenario:_"unix://absolute_path" 3149s grpc_test.go:98: Cannot create clusters in --short tests 3149s === RUN TestAuthority/Size:_1,_Scenario:_"unixs:absolute_path" 3149s grpc_test.go:98: Cannot create clusters in --short tests 3149s === RUN TestAuthority/Size:_3,_Scenario:_"unixs:absolute_path" 3149s grpc_test.go:98: Cannot create clusters in --short tests 3149s === RUN TestAuthority/Size:_1,_Scenario:_"unixs://absolute_path" 3149s grpc_test.go:98: Cannot create clusters in --short tests 3149s === RUN TestAuthority/Size:_3,_Scenario:_"unixs://absolute_path" 3149s grpc_test.go:98: Cannot create clusters in --short tests 3149s === RUN TestAuthority/Size:_1,_Scenario:_"http://domain[:port]" 3149s grpc_test.go:98: Cannot create clusters in --short tests 3149s === RUN TestAuthority/Size:_3,_Scenario:_"http://domain[:port]" 3149s grpc_test.go:98: Cannot create clusters in --short tests 3149s === RUN TestAuthority/Size:_1,_Scenario:_"https://domain[:port]" 3149s grpc_test.go:98: Cannot create clusters in --short tests 3149s === RUN TestAuthority/Size:_3,_Scenario:_"https://domain[:port]" 3149s grpc_test.go:98: Cannot create clusters in --short tests 3149s === RUN TestAuthority/Size:_1,_Scenario:_"http://address[:port]" 3149s grpc_test.go:98: Cannot create clusters in --short tests 3149s === RUN TestAuthority/Size:_3,_Scenario:_"http://address[:port]" 3149s grpc_test.go:98: Cannot create clusters in --short tests 3149s === RUN TestAuthority/Size:_1,_Scenario:_"https://address[:port]" 3149s grpc_test.go:98: Cannot create clusters in --short tests 3149s === RUN TestAuthority/Size:_3,_Scenario:_"https://address[:port]" 3149s grpc_test.go:98: Cannot create clusters in --short tests 3149s --- PASS: TestAuthority (0.00s) 3149s --- SKIP: TestAuthority/Size:_1,_Scenario:_"unix:path" (0.00s) 3149s --- SKIP: TestAuthority/Size:_3,_Scenario:_"unix:path" (0.00s) 3149s --- SKIP: TestAuthority/Size:_1,_Scenario:_"unix://absolute_path" (0.00s) 3149s --- SKIP: TestAuthority/Size:_3,_Scenario:_"unix://absolute_path" (0.00s) 3149s --- SKIP: TestAuthority/Size:_1,_Scenario:_"unixs:absolute_path" (0.00s) 3149s --- SKIP: TestAuthority/Size:_3,_Scenario:_"unixs:absolute_path" (0.00s) 3149s --- SKIP: TestAuthority/Size:_1,_Scenario:_"unixs://absolute_path" (0.00s) 3149s --- SKIP: TestAuthority/Size:_3,_Scenario:_"unixs://absolute_path" (0.00s) 3149s --- SKIP: TestAuthority/Size:_1,_Scenario:_"http://domain[:port]" (0.00s) 3149s --- SKIP: TestAuthority/Size:_3,_Scenario:_"http://domain[:port]" (0.00s) 3149s --- SKIP: TestAuthority/Size:_1,_Scenario:_"https://domain[:port]" (0.00s) 3149s --- SKIP: TestAuthority/Size:_3,_Scenario:_"https://domain[:port]" (0.00s) 3149s --- SKIP: TestAuthority/Size:_1,_Scenario:_"http://address[:port]" (0.00s) 3149s --- SKIP: TestAuthority/Size:_3,_Scenario:_"http://address[:port]" (0.00s) 3149s --- SKIP: TestAuthority/Size:_1,_Scenario:_"https://address[:port]" (0.00s) 3149s --- SKIP: TestAuthority/Size:_3,_Scenario:_"https://address[:port]" (0.00s) 3149s === RUN TestCompactionHash 3149s hashkv_test.go:37: Cannot create clusters in --short tests 3149s --- SKIP: TestCompactionHash (0.00s) 3149s === RUN TestPauseMember 3149s member_test.go:29: Cannot create clusters in --short tests 3149s --- SKIP: TestPauseMember (0.00s) 3149s === RUN TestRestartMember 3149s member_test.go:48: Cannot create clusters in --short tests 3149s --- SKIP: TestRestartMember (0.00s) 3149s === RUN TestLaunchDuplicateMemberShouldFail 3149s member_test.go:69: Cannot create clusters in --short tests 3149s --- SKIP: TestLaunchDuplicateMemberShouldFail (0.00s) 3149s === RUN TestSnapshotAndRestartMember 3149s member_test.go:90: Cannot create clusters in --short tests 3149s --- SKIP: TestSnapshotAndRestartMember (0.00s) 3149s === RUN TestMetricDbSizeBoot 3149s metrics_test.go:32: Cannot create clusters in --short tests 3149s --- SKIP: TestMetricDbSizeBoot (0.00s) 3149s === RUN TestMetricDbSizeDefrag 3149s metrics_test.go:52: Cannot create clusters in --short tests 3149s --- SKIP: TestMetricDbSizeDefrag (0.00s) 3149s === RUN TestMetricQuotaBackendBytes 3149s metrics_test.go:166: Cannot create clusters in --short tests 3149s --- SKIP: TestMetricQuotaBackendBytes (0.00s) 3149s === RUN TestMetricsHealth 3149s metrics_test.go:184: Cannot create clusters in --short tests 3149s --- SKIP: TestMetricsHealth (0.00s) 3149s === RUN TestNetworkPartition5MembersLeaderInMinority 3149s network_partition_test.go:24: Cannot create clusters in --short tests 3149s --- SKIP: TestNetworkPartition5MembersLeaderInMinority (0.00s) 3149s === RUN TestNetworkPartition5MembersLeaderInMajority 3149s network_partition_test.go:72: Cannot create clusters in --short tests 3149s --- SKIP: TestNetworkPartition5MembersLeaderInMajority (0.00s) 3149s === RUN TestNetworkPartition4Members 3149s network_partition_test.go:111: Cannot create clusters in --short tests 3149s --- SKIP: TestNetworkPartition4Members (0.00s) 3149s === RUN TestTracing 3149s tracing_test.go:38: Cannot create clusters in --short tests 3149s --- SKIP: TestTracing (0.00s) 3149s === RUN TestV2Set 3149s v2_http_kv_test.go:33: Cannot create clusters in --short tests 3149s --- SKIP: TestV2Set (0.00s) 3149s === RUN TestV2CreateUpdate 3149s v2_http_kv_test.go:95: Cannot create clusters in --short tests 3149s --- SKIP: TestV2CreateUpdate (0.00s) 3149s === RUN TestV2CAS 3149s v2_http_kv_test.go:231: Cannot create clusters in --short tests 3149s --- SKIP: TestV2CAS (0.00s) 3149s === RUN TestV2Delete 3149s v2_http_kv_test.go:379: Cannot create clusters in --short tests 3149s --- SKIP: TestV2Delete (0.00s) 3149s === RUN TestV2CAD 3149s v2_http_kv_test.go:479: Cannot create clusters in --short tests 3149s --- SKIP: TestV2CAD (0.00s) 3149s === RUN TestV2Unique 3149s v2_http_kv_test.go:579: Cannot create clusters in --short tests 3149s --- SKIP: TestV2Unique (0.00s) 3149s === RUN TestV2Get 3149s v2_http_kv_test.go:646: Cannot create clusters in --short tests 3149s --- SKIP: TestV2Get (0.00s) 3149s === RUN TestV2QuorumGet 3149s v2_http_kv_test.go:744: Cannot create clusters in --short tests 3149s --- SKIP: TestV2QuorumGet (0.00s) 3149s === RUN TestV2Watch 3149s v2_http_kv_test.go:842: Cannot create clusters in --short tests 3149s --- SKIP: TestV2Watch (0.00s) 3149s === RUN TestV2WatchWithIndex 3149s v2_http_kv_test.go:880: Cannot create clusters in --short tests 3149s --- SKIP: TestV2WatchWithIndex (0.00s) 3149s === RUN TestV2WatchKeyInDir 3149s v2_http_kv_test.go:947: Cannot create clusters in --short tests 3149s --- SKIP: TestV2WatchKeyInDir (0.00s) 3149s === RUN TestV2Head 3149s v2_http_kv_test.go:1008: Cannot create clusters in --short tests 3149s --- SKIP: TestV2Head (0.00s) 3149s === RUN TestV3StorageQuotaApply 3149s v3_alarm_test.go:38: Cannot create clusters in --short tests 3149s --- SKIP: TestV3StorageQuotaApply (0.00s) 3149s === RUN TestV3AlarmDeactivate 3149s v3_alarm_test.go:142: Cannot create clusters in --short tests 3149s --- SKIP: TestV3AlarmDeactivate (0.00s) 3149s === RUN TestV3CorruptAlarm 3149s v3_alarm_test.go:176: Cannot create clusters in --short tests 3149s --- SKIP: TestV3CorruptAlarm (0.00s) 3149s === RUN TestV3CorruptAlarmWithLeaseCorrupted 3149s v3_alarm_test.go:260: Cannot create clusters in --short tests 3149s --- SKIP: TestV3CorruptAlarmWithLeaseCorrupted (0.00s) 3149s === RUN TestAlarmlistOnMemberRestart 3149s v3_alarm_test.go:361: Cannot create clusters in --short tests 3149s --- SKIP: TestAlarmlistOnMemberRestart (0.00s) 3149s === RUN TestV3AuthEmptyUserGet 3149s v3_auth_test.go:33: Cannot create clusters in --short tests 3149s --- SKIP: TestV3AuthEmptyUserGet (0.00s) 3149s === RUN TestV3AuthEmptyUserPut 3149s v3_auth_test.go:52: Cannot create clusters in --short tests 3149s --- SKIP: TestV3AuthEmptyUserPut (0.00s) 3149s === RUN TestV3AuthTokenWithDisable 3149s v3_auth_test.go:79: Cannot create clusters in --short tests 3149s --- SKIP: TestV3AuthTokenWithDisable (0.00s) 3149s === RUN TestV3AuthRevision 3149s v3_auth_test.go:111: Cannot create clusters in --short tests 3149s --- SKIP: TestV3AuthRevision (0.00s) 3149s === RUN TestV3AuthWithLeaseRevokeWithRoot 3149s v3_auth_test.go:149: Cannot create clusters in --short tests 3149s --- SKIP: TestV3AuthWithLeaseRevokeWithRoot (0.00s) 3149s === RUN TestV3AuthWithLeaseRevokeWithRootJWT 3149s v3_auth_test.go:149: Cannot create clusters in --short tests 3149s --- SKIP: TestV3AuthWithLeaseRevokeWithRootJWT (0.00s) 3149s === RUN TestV3AuthWithLeaseRevoke 3149s v3_auth_test.go:205: Cannot create clusters in --short tests 3149s --- SKIP: TestV3AuthWithLeaseRevoke (0.00s) 3149s === RUN TestV3AuthWithLeaseAttach 3149s v3_auth_test.go:251: Cannot create clusters in --short tests 3149s --- SKIP: TestV3AuthWithLeaseAttach (0.00s) 3149s === RUN TestV3AuthNonAuthorizedRPCs 3149s v3_auth_test.go:363: Cannot create clusters in --short tests 3149s --- SKIP: TestV3AuthNonAuthorizedRPCs (0.00s) 3149s === RUN TestV3AuthOldRevConcurrent 3149s v3_auth_test.go:385: 3149s --- SKIP: TestV3AuthOldRevConcurrent (0.00s) 3149s === RUN TestV3AuthRestartMember 3149s v3_auth_test.go:424: Cannot create clusters in --short tests 3149s --- SKIP: TestV3AuthRestartMember (0.00s) 3149s === RUN TestV3AuthWatchErrorAndWatchId0 3149s v3_auth_test.go:501: Cannot create clusters in --short tests 3149s --- SKIP: TestV3AuthWatchErrorAndWatchId0 (0.00s) 3149s === RUN TestV3AuthWithLeaseTimeToLive 3149s v3_auth_test.go:556: Cannot create clusters in --short tests 3149s --- SKIP: TestV3AuthWithLeaseTimeToLive (0.00s) 3149s === RUN TestElectionWait 3149s v3_election_test.go:29: Cannot create clusters in --short tests 3149s --- SKIP: TestElectionWait (0.00s) 3149s === RUN TestElectionFailover 3149s v3_election_test.go:111: Cannot create clusters in --short tests 3149s --- SKIP: TestElectionFailover (0.00s) 3149s === RUN TestElectionSessionRecampaign 3149s v3_election_test.go:179: Cannot create clusters in --short tests 3149s --- SKIP: TestElectionSessionRecampaign (0.00s) 3149s === RUN TestElectionOnPrefixOfExistingKey 3149s v3_election_test.go:211: Cannot create clusters in --short tests 3149s --- SKIP: TestElectionOnPrefixOfExistingKey (0.00s) 3149s === RUN TestElectionOnSessionRestart 3149s v3_election_test.go:238: Cannot create clusters in --short tests 3149s --- SKIP: TestElectionOnSessionRestart (0.00s) 3149s === RUN TestElectionObserveCompacted 3149s v3_election_test.go:285: Cannot create clusters in --short tests 3149s --- SKIP: TestElectionObserveCompacted (0.00s) 3149s === RUN TestV3MaintenanceDefragmentInflightRange 3149s v3_grpc_inflight_test.go:33: Cannot create clusters in --short tests 3149s --- SKIP: TestV3MaintenanceDefragmentInflightRange (0.00s) 3149s === RUN TestV3KVInflightRangeRequests 3149s v3_grpc_inflight_test.go:63: Cannot create clusters in --short tests 3149s --- SKIP: TestV3KVInflightRangeRequests (0.00s) 3149s === RUN TestV3PutOverwrite 3149s v3_grpc_test.go:43: Cannot create clusters in --short tests 3149s --- SKIP: TestV3PutOverwrite (0.00s) 3149s === RUN TestV3PutRestart 3149s v3_grpc_test.go:91: Cannot create clusters in --short tests 3149s --- SKIP: TestV3PutRestart (0.00s) 3149s === RUN TestV3CompactCurrentRev 3149s v3_grpc_test.go:123: Cannot create clusters in --short tests 3149s --- SKIP: TestV3CompactCurrentRev (0.00s) 3149s === RUN TestV3HashKV 3149s v3_grpc_test.go:157: Cannot create clusters in --short tests 3149s --- SKIP: TestV3HashKV (0.00s) 3149s === RUN TestV3TxnTooManyOps 3149s v3_grpc_test.go:205: Cannot create clusters in --short tests 3149s --- SKIP: TestV3TxnTooManyOps (0.00s) 3149s === RUN TestV3TxnDuplicateKeys 3149s v3_grpc_test.go:281: Cannot create clusters in --short tests 3149s --- SKIP: TestV3TxnDuplicateKeys (0.00s) 3149s === RUN TestV3TxnRevision 3149s v3_grpc_test.go:399: Cannot create clusters in --short tests 3149s --- SKIP: TestV3TxnRevision (0.00s) 3149s === RUN TestV3TxnCmpHeaderRev 3149s v3_grpc_test.go:450: Cannot create clusters in --short tests 3149s --- SKIP: TestV3TxnCmpHeaderRev (0.00s) 3149s === RUN TestV3TxnRangeCompare 3149s v3_grpc_test.go:506: Cannot create clusters in --short tests 3149s --- SKIP: TestV3TxnRangeCompare (0.00s) 3149s === RUN TestV3TxnNestedPath 3149s v3_grpc_test.go:617: Cannot create clusters in --short tests 3149s --- SKIP: TestV3TxnNestedPath (0.00s) 3149s === RUN TestV3PutIgnoreValue 3149s v3_grpc_test.go:670: Cannot create clusters in --short tests 3149s --- SKIP: TestV3PutIgnoreValue (0.00s) 3149s === RUN TestV3PutIgnoreLease 3149s v3_grpc_test.go:803: Cannot create clusters in --short tests 3149s --- SKIP: TestV3PutIgnoreLease (0.00s) 3149s === RUN TestV3PutMissingLease 3149s v3_grpc_test.go:943: Cannot create clusters in --short tests 3149s --- SKIP: TestV3PutMissingLease (0.00s) 3149s === RUN TestV3DeleteRange 3149s v3_grpc_test.go:1014: Cannot create clusters in --short tests 3149s --- SKIP: TestV3DeleteRange (0.00s) 3149s === RUN TestV3TxnInvalidRange 3149s v3_grpc_test.go:1123: Cannot create clusters in --short tests 3149s --- SKIP: TestV3TxnInvalidRange (0.00s) 3149s === RUN TestV3TooLargeRequest 3149s v3_grpc_test.go:1166: Cannot create clusters in --short tests 3149s --- SKIP: TestV3TooLargeRequest (0.00s) 3149s === RUN TestV3Hash 3149s v3_grpc_test.go:1185: Cannot create clusters in --short tests 3149s --- SKIP: TestV3Hash (0.00s) 3149s === RUN TestV3HashRestart 3149s v3_grpc_test.go:1210: Cannot create clusters in --short tests 3149s --- SKIP: TestV3HashRestart (0.00s) 3149s === RUN TestV3StorageQuotaAPI 3149s v3_grpc_test.go:1241: Cannot create clusters in --short tests 3149s --- SKIP: TestV3StorageQuotaAPI (0.00s) 3149s === RUN TestV3RangeRequest 3149s v3_grpc_test.go:1288: Cannot create clusters in --short tests 3149s --- SKIP: TestV3RangeRequest (0.00s) 3149s === RUN TestTLSGRPCRejectInsecureClient 3149s v3_grpc_test.go:1555: Cannot create clusters in --short tests 3149s --- SKIP: TestTLSGRPCRejectInsecureClient (0.00s) 3149s === RUN TestTLSGRPCRejectSecureClient 3149s v3_grpc_test.go:1590: Cannot create clusters in --short tests 3149s --- SKIP: TestTLSGRPCRejectSecureClient (0.00s) 3149s === RUN TestTLSGRPCAcceptSecureAll 3149s v3_grpc_test.go:1610: Cannot create clusters in --short tests 3149s --- SKIP: TestTLSGRPCAcceptSecureAll (0.00s) 3149s === RUN TestTLSReloadAtomicReplace 3149s v3_grpc_test.go:1753: Cannot create clusters in --short tests 3149s --- SKIP: TestTLSReloadAtomicReplace (0.00s) 3149s === RUN TestTLSReloadCopy 3149s v3_grpc_test.go:1753: Cannot create clusters in --short tests 3149s --- SKIP: TestTLSReloadCopy (0.00s) 3149s === RUN TestTLSReloadCopyIPOnly 3149s v3_grpc_test.go:1753: Cannot create clusters in --short tests 3149s --- SKIP: TestTLSReloadCopyIPOnly (0.00s) 3149s === RUN TestGRPCRequireLeader 3149s v3_grpc_test.go:1828: Cannot create clusters in --short tests 3149s --- SKIP: TestGRPCRequireLeader (0.00s) 3149s === RUN TestGRPCStreamRequireLeader 3149s v3_grpc_test.go:1855: Cannot create clusters in --short tests 3149s --- SKIP: TestGRPCStreamRequireLeader (0.00s) 3149s === RUN TestV3LargeRequests 3149s v3_grpc_test.go:1918: Cannot create clusters in --short tests 3149s --- SKIP: TestV3LargeRequests (0.00s) 3149s === RUN TestHealthCheck 3149s v3_health_test.go:25: Cannot create clusters in --short tests 3149s --- SKIP: TestHealthCheck (0.00s) 3149s === RUN TestKVWithEmptyValue 3149s v3_kv_test.go:13: Cannot create clusters in --short tests 3149s --- SKIP: TestKVWithEmptyValue (0.00s) 3149s === RUN TestMoveLeader 3149s v3_leadership_test.go:33: Cannot create clusters in --short tests 3149s --- SKIP: TestMoveLeader (0.00s) 3149s === RUN TestMoveLeaderService 3149s v3_leadership_test.go:33: Cannot create clusters in --short tests 3149s --- SKIP: TestMoveLeaderService (0.00s) 3149s === RUN TestMoveLeaderError 3149s v3_leadership_test.go:101: Cannot create clusters in --short tests 3149s --- SKIP: TestMoveLeaderError (0.00s) 3149s === RUN TestMoveLeaderToLearnerError 3149s v3_leadership_test.go:120: Cannot create clusters in --short tests 3149s --- SKIP: TestMoveLeaderToLearnerError (0.00s) 3149s === RUN TestTransferLeadershipWithLearner 3149s v3_leadership_test.go:153: Cannot create clusters in --short tests 3149s --- SKIP: TestTransferLeadershipWithLearner (0.00s) 3149s === RUN TestFirstCommitNotification 3149s v3_leadership_test.go:186: Cannot create clusters in --short tests 3149s --- SKIP: TestFirstCommitNotification (0.00s) 3149s === RUN TestV3LeasePromote 3149s v3_lease_test.go:43: Cannot create clusters in --short tests 3149s --- SKIP: TestV3LeasePromote (0.00s) 3149s === RUN TestV3LeaseRevoke 3149s v3_lease_test.go:105: Cannot create clusters in --short tests 3149s --- SKIP: TestV3LeaseRevoke (0.00s) 3149s === RUN TestV3LeaseGrantByID 3149s v3_lease_test.go:115: Cannot create clusters in --short tests 3149s --- SKIP: TestV3LeaseGrantByID (0.00s) 3149s === RUN TestV3LeaseNegativeID 3149s === RUN TestV3LeaseNegativeID/test_with_lease_ID_______________-1 3149s v3_lease_test.go:180: Cannot create clusters in --short tests 3149s === RUN TestV3LeaseNegativeID/test_with_lease_ID_7fffffffffffffff 3149s v3_lease_test.go:180: Cannot create clusters in --short tests 3149s === RUN TestV3LeaseNegativeID/test_with_lease_ID_-8000000000000000 3149s v3_lease_test.go:180: Cannot create clusters in --short tests 3149s --- PASS: TestV3LeaseNegativeID (0.00s) 3149s --- SKIP: TestV3LeaseNegativeID/test_with_lease_ID_______________-1 (0.00s) 3149s --- SKIP: TestV3LeaseNegativeID/test_with_lease_ID_7fffffffffffffff (0.00s) 3149s --- SKIP: TestV3LeaseNegativeID/test_with_lease_ID_-8000000000000000 (0.00s) 3149s === RUN TestV3LeaseExpire 3149s v3_lease_test.go:237: Cannot create clusters in --short tests 3149s --- SKIP: TestV3LeaseExpire (0.00s) 3149s === RUN TestV3LeaseKeepAlive 3149s v3_lease_test.go:289: Cannot create clusters in --short tests 3149s --- SKIP: TestV3LeaseKeepAlive (0.00s) 3149s === RUN TestV3LeaseCheckpoint 3149s === RUN TestV3LeaseCheckpoint/Checkpointing_disabled,_lease_TTL_is_reset 3149s v3_lease_test.go:382: Cannot create clusters in --short tests 3149s === RUN TestV3LeaseCheckpoint/Checkpointing_enabled_10s,_lease_TTL_is_preserved_after_leader_change 3149s v3_lease_test.go:382: Cannot create clusters in --short tests 3149s === RUN TestV3LeaseCheckpoint/Checkpointing_enabled_10s_with_persist,_lease_TTL_is_preserved_after_cluster_restart 3149s v3_lease_test.go:382: Cannot create clusters in --short tests 3149s === RUN TestV3LeaseCheckpoint/Checkpointing_enabled_10s,_lease_TTL_is_reset_after_restart 3149s v3_lease_test.go:382: Cannot create clusters in --short tests 3149s === RUN TestV3LeaseCheckpoint/Checkpointing_enabled_10s,_lease_TTL_is_preserved_after_2_leader_changes 3149s v3_lease_test.go:382: Cannot create clusters in --short tests 3149s --- PASS: TestV3LeaseCheckpoint (0.00s) 3149s --- SKIP: TestV3LeaseCheckpoint/Checkpointing_disabled,_lease_TTL_is_reset (0.00s) 3149s --- SKIP: TestV3LeaseCheckpoint/Checkpointing_enabled_10s,_lease_TTL_is_preserved_after_leader_change (0.00s) 3149s --- SKIP: TestV3LeaseCheckpoint/Checkpointing_enabled_10s_with_persist,_lease_TTL_is_preserved_after_cluster_restart (0.00s) 3149s --- SKIP: TestV3LeaseCheckpoint/Checkpointing_enabled_10s,_lease_TTL_is_reset_after_restart (0.00s) 3149s --- SKIP: TestV3LeaseCheckpoint/Checkpointing_enabled_10s,_lease_TTL_is_preserved_after_2_leader_changes (0.00s) 3149s === RUN TestV3LeaseExists 3149s v3_lease_test.go:443: Cannot create clusters in --short tests 3149s --- SKIP: TestV3LeaseExists (0.00s) 3149s === RUN TestV3LeaseLeases 3149s v3_lease_test.go:467: Cannot create clusters in --short tests 3149s --- SKIP: TestV3LeaseLeases (0.00s) 3149s === RUN TestV3LeaseRenewStress 3149s v3_lease_test.go:531: Cannot create clusters in --short tests 3149s --- SKIP: TestV3LeaseRenewStress (0.00s) 3149s === RUN TestV3LeaseRenewStressWithClusterClient 3149s v3_lease_test.go:531: Cannot create clusters in --short tests 3149s --- SKIP: TestV3LeaseRenewStressWithClusterClient (0.00s) 3149s === RUN TestV3LeaseTimeToLiveStress 3149s v3_lease_test.go:531: Cannot create clusters in --short tests 3149s --- SKIP: TestV3LeaseTimeToLiveStress (0.00s) 3149s === RUN TestV3LeaseTimeToLiveStressWithClusterClient 3149s v3_lease_test.go:531: Cannot create clusters in --short tests 3149s --- SKIP: TestV3LeaseTimeToLiveStressWithClusterClient (0.00s) 3149s === RUN TestV3PutOnNonExistLease 3149s v3_lease_test.go:612: Cannot create clusters in --short tests 3149s --- SKIP: TestV3PutOnNonExistLease (0.00s) 3149s === RUN TestV3GetNonExistLease 3149s v3_lease_test.go:630: Cannot create clusters in --short tests 3149s --- SKIP: TestV3GetNonExistLease (0.00s) 3149s === RUN TestV3LeaseSwitch 3149s v3_lease_test.go:668: Cannot create clusters in --short tests 3149s --- SKIP: TestV3LeaseSwitch (0.00s) 3149s === RUN TestV3LeaseFailover 3149s v3_lease_test.go:730: Cannot create clusters in --short tests 3149s --- SKIP: TestV3LeaseFailover (0.00s) 3149s === RUN TestV3LeaseRequireLeader 3149s v3_lease_test.go:791: Cannot create clusters in --short tests 3149s --- SKIP: TestV3LeaseRequireLeader (0.00s) 3149s === RUN TestV3LeaseRecoverAndRevoke 3149s v3_lease_test.go:831: Cannot create clusters in --short tests 3149s --- SKIP: TestV3LeaseRecoverAndRevoke (0.00s) 3149s === RUN TestV3LeaseRevokeAndRecover 3149s v3_lease_test.go:882: Cannot create clusters in --short tests 3149s --- SKIP: TestV3LeaseRevokeAndRecover (0.00s) 3149s === RUN TestV3LeaseRecoverKeyWithDetachedLease 3149s v3_lease_test.go:934: Cannot create clusters in --short tests 3149s --- SKIP: TestV3LeaseRecoverKeyWithDetachedLease (0.00s) 3149s === RUN TestV3LeaseRecoverKeyWithMutipleLease 3149s v3_lease_test.go:990: Cannot create clusters in --short tests 3149s --- SKIP: TestV3LeaseRecoverKeyWithMutipleLease (0.00s) 3149s === RUN TestV3LeaseTimeToLiveWithLeaderChanged 3149s === RUN TestV3LeaseTimeToLiveWithLeaderChanged/normal 3149s v3_lease_test.go:1075: please run 'make gofail-enable' before running the test 3149s === RUN TestV3LeaseTimeToLiveWithLeaderChanged/forward 3149s v3_lease_test.go:1075: please run 'make gofail-enable' before running the test 3149s --- PASS: TestV3LeaseTimeToLiveWithLeaderChanged (0.00s) 3149s --- SKIP: TestV3LeaseTimeToLiveWithLeaderChanged/normal (0.00s) 3149s --- SKIP: TestV3LeaseTimeToLiveWithLeaderChanged/forward (0.00s) 3149s === RUN TestSTMConflict 3149s v3_stm_test.go:31: Cannot create clusters in --short tests 3149s --- SKIP: TestSTMConflict (0.00s) 3149s === RUN TestSTMPutNewKey 3149s v3_stm_test.go:99: Cannot create clusters in --short tests 3149s --- SKIP: TestSTMPutNewKey (0.00s) 3149s === RUN TestSTMAbort 3149s v3_stm_test.go:126: Cannot create clusters in --short tests 3149s --- SKIP: TestSTMAbort (0.00s) 3149s === RUN TestSTMSerialize 3149s v3_stm_test.go:157: Cannot create clusters in --short tests 3149s --- SKIP: TestSTMSerialize (0.00s) 3149s === RUN TestSTMApplyOnConcurrentDeletion 3149s v3_stm_test.go:220: Cannot create clusters in --short tests 3149s --- SKIP: TestSTMApplyOnConcurrentDeletion (0.00s) 3149s === RUN TestSTMSerializableSnapshotPut 3149s v3_stm_test.go:269: Cannot create clusters in --short tests 3149s --- SKIP: TestSTMSerializableSnapshotPut (0.00s) 3149s === RUN TestTLSClientCipherSuitesValid 3149s v3_tls_test.go:34: Cannot create clusters in --short tests 3149s --- SKIP: TestTLSClientCipherSuitesValid (0.00s) 3149s === RUN TestTLSClientCipherSuitesMismatch 3149s v3_tls_test.go:34: Cannot create clusters in --short tests 3149s --- SKIP: TestTLSClientCipherSuitesMismatch (0.00s) 3149s === RUN TestTLSMinMaxVersion 3149s v3_tls_test.go:83: Cannot create clusters in --short tests 3149s --- SKIP: TestTLSMinMaxVersion (0.00s) 3149s === RUN TestV3WatchRestoreSnapshotUnsync 3149s v3_watch_restore_test.go:53: Cannot create clusters in --short tests 3149s --- SKIP: TestV3WatchRestoreSnapshotUnsync (0.00s) 3149s === RUN TestV3WatchFromCurrentRevision 3149s v3_watch_test.go:37: Cannot create clusters in --short tests 3149s --- SKIP: TestV3WatchFromCurrentRevision (0.00s) 3149s === RUN TestV3WatchFutureRevision 3149s v3_watch_test.go:303: Cannot create clusters in --short tests 3149s --- SKIP: TestV3WatchFutureRevision (0.00s) 3149s === RUN TestV3WatchWrongRange 3149s v3_watch_test.go:364: Cannot create clusters in --short tests 3149s --- SKIP: TestV3WatchWrongRange (0.00s) 3149s === RUN TestV3WatchCancelSynced 3149s v3_watch_test.go:409: Cannot create clusters in --short tests 3149s --- SKIP: TestV3WatchCancelSynced (0.00s) 3149s === RUN TestV3WatchCancelUnsynced 3149s v3_watch_test.go:415: Cannot create clusters in --short tests 3149s --- SKIP: TestV3WatchCancelUnsynced (0.00s) 3149s === RUN TestV3WatchCurrentPutOverlap 3149s v3_watch_test.go:475: Cannot create clusters in --short tests 3149s --- SKIP: TestV3WatchCurrentPutOverlap (0.00s) 3149s === RUN TestV3WatchEmptyKey 3149s v3_watch_test.go:559: Cannot create clusters in --short tests 3149s --- SKIP: TestV3WatchEmptyKey (0.00s) 3149s === RUN TestV3WatchMultipleWatchersSynced 3149s v3_watch_test.go:605: Cannot create clusters in --short tests 3149s --- SKIP: TestV3WatchMultipleWatchersSynced (0.00s) 3149s === RUN TestV3WatchMultipleWatchersUnsynced 3149s v3_watch_test.go:610: Cannot create clusters in --short tests 3149s --- SKIP: TestV3WatchMultipleWatchersUnsynced (0.00s) 3149s === RUN TestV3WatchMultipleEventsTxnSynced 3149s v3_watch_test.go:710: Cannot create clusters in --short tests 3149s --- SKIP: TestV3WatchMultipleEventsTxnSynced (0.00s) 3149s === RUN TestV3WatchMultipleEventsTxnUnsynced 3149s v3_watch_test.go:715: Cannot create clusters in --short tests 3149s --- SKIP: TestV3WatchMultipleEventsTxnUnsynced (0.00s) 3149s === RUN TestV3WatchMultipleEventsPutUnsynced 3149s v3_watch_test.go:803: Cannot create clusters in --short tests 3149s --- SKIP: TestV3WatchMultipleEventsPutUnsynced (0.00s) 3149s === RUN TestV3WatchProgressOnMemberRestart 3149s v3_watch_test.go:885: Cannot create clusters in --short tests 3149s --- SKIP: TestV3WatchProgressOnMemberRestart (0.00s) 3149s === RUN TestV3WatchMultipleStreamsSynced 3149s v3_watch_test.go:988: Cannot create clusters in --short tests 3149s --- SKIP: TestV3WatchMultipleStreamsSynced (0.00s) 3149s === RUN TestV3WatchMultipleStreamsUnsynced 3149s v3_watch_test.go:993: Cannot create clusters in --short tests 3149s --- SKIP: TestV3WatchMultipleStreamsUnsynced (0.00s) 3149s === RUN TestWatchWithProgressNotify 3149s v3_watch_test.go:1101: Cannot create clusters in --short tests 3149s --- SKIP: TestWatchWithProgressNotify (0.00s) 3149s === RUN TestV3WatchClose 3149s v3_watch_test.go:1151: Cannot create clusters in --short tests 3149s --- SKIP: TestV3WatchClose (0.00s) 3149s === RUN TestV3WatchWithFilter 3149s v3_watch_test.go:1186: Cannot create clusters in --short tests 3149s --- SKIP: TestV3WatchWithFilter (0.00s) 3149s === RUN TestV3WatchWithPrevKV 3149s v3_watch_test.go:1255: Cannot create clusters in --short tests 3149s --- SKIP: TestV3WatchWithPrevKV (0.00s) 3149s === RUN TestV3WatchCancellation 3149s v3_watch_test.go:1329: Cannot create clusters in --short tests 3149s --- SKIP: TestV3WatchCancellation (0.00s) 3149s === RUN TestV3WatchCloseCancelRace 3149s v3_watch_test.go:1371: Cannot create clusters in --short tests 3149s --- SKIP: TestV3WatchCloseCancelRace (0.00s) 3149s === RUN TestV3WatchProgressWaitsForSync 3149s v3_watch_test.go:1418: Cannot create clusters in --short tests 3149s --- SKIP: TestV3WatchProgressWaitsForSync (0.00s) 3149s === RUN TestV3WatchProgressWaitsForSyncNoEvents 3149s v3_watch_test.go:1481: Cannot create clusters in --short tests 3149s --- SKIP: TestV3WatchProgressWaitsForSyncNoEvents (0.00s) 3149s === RUN TestV3ElectionCampaign 3149s v3election_grpc_test.go:30: Cannot create clusters in --short tests 3149s --- SKIP: TestV3ElectionCampaign (0.00s) 3149s === RUN TestV3ElectionObserve 3149s v3election_grpc_test.go:92: Cannot create clusters in --short tests 3149s --- SKIP: TestV3ElectionObserve (0.00s) 3149s === RUN TestV3LockLockWaiter 3149s v3lock_grpc_test.go:29: Cannot create clusters in --short tests 3149s --- SKIP: TestV3LockLockWaiter (0.00s) 3149s === RUN TestBeforeTestWithoutLeakDetection 3149s --- PASS: TestBeforeTestWithoutLeakDetection (0.00s) 3149s PASS 3149s ok go.etcd.io/etcd/tests/integration 0.147s 3153s === RUN TestV2NoRetryEOF 3153s client_test.go:33: Cannot create clusters in --short tests 3153s --- SKIP: TestV2NoRetryEOF (0.00s) 3153s === RUN TestV2NoRetryNoLeader 3153s client_test.go:65: Cannot create clusters in --short tests 3153s --- SKIP: TestV2NoRetryNoLeader (0.00s) 3153s === RUN TestV2RetryRefuse 3153s client_test.go:91: Cannot create clusters in --short tests 3153s --- SKIP: TestV2RetryRefuse (0.00s) 3153s PASS 3153s ok go.etcd.io/etcd/tests/integration/client 0.303s 3158s testing: warning: no tests to run 3158s PASS 3158s 2026/02/08 04:22:32 Terminating... 3158s 2026/02/08 04:22:32 Closer... 3158s ok go.etcd.io/etcd/tests/integration/client/examples 0.268s [no tests to run] 3169s === RUN TestMemberList 3169s cluster_test.go:30: Cannot create clusters in --short tests 3169s --- SKIP: TestMemberList (0.00s) 3169s === RUN TestMemberAdd 3169s cluster_test.go:48: Cannot create clusters in --short tests 3169s --- SKIP: TestMemberAdd (0.00s) 3169s === RUN TestMemberAddWithExistingURLs 3169s cluster_test.go:67: Cannot create clusters in --short tests 3169s --- SKIP: TestMemberAddWithExistingURLs (0.00s) 3169s === RUN TestMemberRemove 3169s cluster_test.go:91: Cannot create clusters in --short tests 3169s --- SKIP: TestMemberRemove (0.00s) 3169s === RUN TestMemberUpdate 3169s cluster_test.go:129: Cannot create clusters in --short tests 3169s --- SKIP: TestMemberUpdate (0.00s) 3169s === RUN TestMemberAddUpdateWrongURLs 3169s cluster_test.go:157: Cannot create clusters in --short tests 3169s --- SKIP: TestMemberAddUpdateWrongURLs (0.00s) 3169s === RUN TestMemberAddForLearner 3169s cluster_test.go:190: Cannot create clusters in --short tests 3169s --- SKIP: TestMemberAddForLearner (0.00s) 3169s === RUN TestMemberPromote 3169s cluster_test.go:219: Cannot create clusters in --short tests 3169s --- SKIP: TestMemberPromote (0.00s) 3169s === RUN TestMemberPromoteMemberNotLearner 3169s cluster_test.go:296: Cannot create clusters in --short tests 3169s --- SKIP: TestMemberPromoteMemberNotLearner (0.00s) 3169s === RUN TestMemberPromoteMemberNotExist 3169s cluster_test.go:332: Cannot create clusters in --short tests 3169s --- SKIP: TestMemberPromoteMemberNotExist (0.00s) 3169s === RUN TestMaxLearnerInCluster 3169s cluster_test.go:381: Debian-local: TODO: why does this time out? 3169s --- SKIP: TestMaxLearnerInCluster (0.00s) 3169s === RUN TestKVPutError 3169s kv_test.go:39: Cannot create clusters in --short tests 3169s --- SKIP: TestKVPutError (0.00s) 3169s === RUN TestKVPut 3169s kv_test.go:75: Cannot create clusters in --short tests 3169s --- SKIP: TestKVPut (0.00s) 3169s === RUN TestKVPutWithIgnoreValue 3169s kv_test.go:120: Cannot create clusters in --short tests 3169s --- SKIP: TestKVPutWithIgnoreValue (0.00s) 3169s === RUN TestKVPutWithIgnoreLease 3169s kv_test.go:153: Cannot create clusters in --short tests 3169s --- SKIP: TestKVPutWithIgnoreLease (0.00s) 3169s === RUN TestKVPutWithRequireLeader 3169s kv_test.go:192: Cannot create clusters in --short tests 3169s --- SKIP: TestKVPutWithRequireLeader (0.00s) 3169s === RUN TestKVRange 3169s kv_test.go:238: Cannot create clusters in --short tests 3169s --- SKIP: TestKVRange (0.00s) 3169s === RUN TestKVGetErrConnClosed 3169s kv_test.go:467: Cannot create clusters in --short tests 3169s --- SKIP: TestKVGetErrConnClosed (0.00s) 3169s === RUN TestKVNewAfterClose 3169s kv_test.go:496: Cannot create clusters in --short tests 3169s --- SKIP: TestKVNewAfterClose (0.00s) 3169s === RUN TestKVDeleteRange 3169s kv_test.go:523: Cannot create clusters in --short tests 3169s --- SKIP: TestKVDeleteRange (0.00s) 3169s === RUN TestKVDelete 3169s kv_test.go:595: Cannot create clusters in --short tests 3169s --- SKIP: TestKVDelete (0.00s) 3169s === RUN TestKVCompactError 3169s kv_test.go:627: Cannot create clusters in --short tests 3169s --- SKIP: TestKVCompactError (0.00s) 3169s === RUN TestKVCompact 3169s kv_test.go:657: Cannot create clusters in --short tests 3169s --- SKIP: TestKVCompact (0.00s) 3169s === RUN TestKVGetRetry 3169s kv_test.go:712: Cannot create clusters in --short tests 3169s --- SKIP: TestKVGetRetry (0.00s) 3169s === RUN TestKVPutFailGetRetry 3169s kv_test.go:766: Cannot create clusters in --short tests 3169s --- SKIP: TestKVPutFailGetRetry (0.00s) 3169s === RUN TestKVGetCancel 3169s kv_test.go:806: Cannot create clusters in --short tests 3169s --- SKIP: TestKVGetCancel (0.00s) 3169s === RUN TestKVGetStoppedServerAndClose 3169s kv_test.go:829: Cannot create clusters in --short tests 3169s --- SKIP: TestKVGetStoppedServerAndClose (0.00s) 3169s === RUN TestKVPutStoppedServerAndClose 3169s kv_test.go:847: Cannot create clusters in --short tests 3169s --- SKIP: TestKVPutStoppedServerAndClose (0.00s) 3169s === RUN TestKVPutAtMostOnce 3169s kv_test.go:878: Cannot create clusters in --short tests 3169s --- SKIP: TestKVPutAtMostOnce (0.00s) 3169s === RUN TestKVLargeRequests 3169s kv_test.go:914: Cannot create clusters in --short tests 3169s --- SKIP: TestKVLargeRequests (0.00s) 3169s === RUN TestKVForLearner 3169s kv_test.go:1006: Cannot create clusters in --short tests 3169s --- SKIP: TestKVForLearner (0.00s) 3169s === RUN TestBalancerSupportLearner 3169s kv_test.go:1085: Cannot create clusters in --short tests 3169s --- SKIP: TestBalancerSupportLearner (0.00s) 3169s === RUN TestMaintenanceHashKV 3169s maintenance_test.go:41: Cannot create clusters in --short tests 3169s --- SKIP: TestMaintenanceHashKV (0.00s) 3169s === RUN TestCompactionHash 3169s maintenance_test.go:75: Cannot create clusters in --short tests 3169s --- SKIP: TestCompactionHash (0.00s) 3169s === RUN TestMaintenanceMoveLeader 3169s maintenance_test.go:121: Cannot create clusters in --short tests 3169s --- SKIP: TestMaintenanceMoveLeader (0.00s) 3169s === RUN TestMaintenanceSnapshotError 3169s maintenance_test.go:152: Cannot create clusters in --short tests 3169s --- SKIP: TestMaintenanceSnapshotError (0.00s) 3169s === RUN TestMaintenanceSnapshotErrorInflight 3169s maintenance_test.go:191: Cannot create clusters in --short tests 3169s --- SKIP: TestMaintenanceSnapshotErrorInflight (0.00s) 3169s === RUN TestMaintenanceStatus 3169s maintenance_test.go:248: Cannot create clusters in --short tests 3169s --- SKIP: TestMaintenanceStatus (0.00s) 3169s === RUN TestV3ClientMetrics 3169s metrics_test.go:38: Cannot create clusters in --short tests 3169s --- SKIP: TestV3ClientMetrics (0.00s) 3169s === RUN TestMirrorSync_Authenticated 3169s mirror_auth_test.go:34: Cannot create clusters in --short tests 3169s --- SKIP: TestMirrorSync_Authenticated (0.00s) 3169s === RUN TestMirrorSync 3169s mirror_test.go:31: Cannot create clusters in --short tests 3169s --- SKIP: TestMirrorSync (0.00s) 3169s === RUN TestMirrorSyncBase 3169s mirror_test.go:75: Cannot create clusters in --short tests 3169s --- SKIP: TestMirrorSyncBase (0.00s) 3169s === RUN TestNamespacePutGet 3169s namespace_test.go:29: Cannot create clusters in --short tests 3169s --- SKIP: TestNamespacePutGet (0.00s) 3169s === RUN TestNamespaceWatch 3169s namespace_test.go:58: Cannot create clusters in --short tests 3169s --- SKIP: TestNamespaceWatch (0.00s) 3169s === RUN TestDetectKvOrderViolation 3169s ordering_kv_test.go:32: Cannot create clusters in --short tests 3169s --- SKIP: TestDetectKvOrderViolation (0.00s) 3169s === RUN TestDetectTxnOrderViolation 3169s ordering_kv_test.go:99: Cannot create clusters in --short tests 3169s --- SKIP: TestDetectTxnOrderViolation (0.00s) 3169s === RUN TestEndpointSwitchResolvesViolation 3169s ordering_util_test.go:28: Cannot create clusters in --short tests 3169s --- SKIP: TestEndpointSwitchResolvesViolation (0.00s) 3169s === RUN TestUnresolvableOrderViolation 3169s ordering_util_test.go:85: Cannot create clusters in --short tests 3169s --- SKIP: TestUnresolvableOrderViolation (0.00s) 3169s === RUN TestRoleError 3169s role_test.go:26: Cannot create clusters in --short tests 3169s --- SKIP: TestRoleError (0.00s) 3169s === RUN TestTxnError 3169s txn_test.go:30: Cannot create clusters in --short tests 3169s --- SKIP: TestTxnError (0.00s) 3169s === RUN TestTxnWriteFail 3169s txn_test.go:54: Cannot create clusters in --short tests 3169s --- SKIP: TestTxnWriteFail (0.00s) 3169s === RUN TestTxnReadRetry 3169s txn_test.go:102: skipping txn read retry test: re-enable after we do retry on txn read request 3169s --- SKIP: TestTxnReadRetry (0.00s) 3169s === RUN TestTxnSuccess 3169s txn_test.go:143: Cannot create clusters in --short tests 3169s --- SKIP: TestTxnSuccess (0.00s) 3169s === RUN TestTxnCompareRange 3169s txn_test.go:166: Cannot create clusters in --short tests 3169s --- SKIP: TestTxnCompareRange (0.00s) 3169s === RUN TestTxnNested 3169s txn_test.go:193: Cannot create clusters in --short tests 3169s --- SKIP: TestTxnNested (0.00s) 3169s === RUN TestUserError 3169s user_test.go:30: Cannot create clusters in --short tests 3169s --- SKIP: TestUserError (0.00s) 3169s === RUN TestAddUserAfterDelete 3169s user_test.go:59: Cannot create clusters in --short tests 3169s --- SKIP: TestAddUserAfterDelete (0.00s) 3169s === RUN TestUserErrorAuth 3169s user_test.go:109: Cannot create clusters in --short tests 3169s --- SKIP: TestUserErrorAuth (0.00s) 3169s === RUN TestGetTokenWithoutAuth 3169s user_test.go:166: Cannot create clusters in --short tests 3169s --- SKIP: TestGetTokenWithoutAuth (0.00s) 3169s === RUN TestWatchFragmentDisable 3169s watch_fragment_test.go:67: Cannot create clusters in --short tests 3169s --- SKIP: TestWatchFragmentDisable (0.00s) 3169s === RUN TestWatchFragmentDisableWithGRPCLimit 3169s watch_fragment_test.go:67: Cannot create clusters in --short tests 3169s --- SKIP: TestWatchFragmentDisableWithGRPCLimit (0.00s) 3169s === RUN TestWatchFragmentEnable 3169s watch_fragment_test.go:67: Cannot create clusters in --short tests 3169s --- SKIP: TestWatchFragmentEnable (0.00s) 3169s === RUN TestWatchFragmentEnableWithGRPCLimit 3169s watch_fragment_test.go:67: Cannot create clusters in --short tests 3169s --- SKIP: TestWatchFragmentEnableWithGRPCLimit (0.00s) 3169s === RUN TestWatchMultiWatcher 3169s watch_test.go:48: Cannot create clusters in --short tests 3169s --- SKIP: TestWatchMultiWatcher (0.00s) 3169s === RUN TestWatchRange 3169s watch_test.go:48: Cannot create clusters in --short tests 3169s --- SKIP: TestWatchRange (0.00s) 3169s === RUN TestWatchReconnRequest 3169s watch_test.go:48: Cannot create clusters in --short tests 3169s --- SKIP: TestWatchReconnRequest (0.00s) 3169s === RUN TestWatchReconnInit 3169s watch_test.go:48: Cannot create clusters in --short tests 3169s --- SKIP: TestWatchReconnInit (0.00s) 3169s === RUN TestWatchReconnRunning 3169s watch_test.go:48: Cannot create clusters in --short tests 3169s --- SKIP: TestWatchReconnRunning (0.00s) 3169s === RUN TestWatchCancelImmediate 3169s watch_test.go:48: Cannot create clusters in --short tests 3169s --- SKIP: TestWatchCancelImmediate (0.00s) 3169s === RUN TestWatchCancelInit 3169s watch_test.go:48: Cannot create clusters in --short tests 3169s --- SKIP: TestWatchCancelInit (0.00s) 3169s === RUN TestWatchCancelRunning 3169s watch_test.go:48: Cannot create clusters in --short tests 3169s --- SKIP: TestWatchCancelRunning (0.00s) 3169s === RUN TestWatchResumeInitRev 3169s watch_test.go:353: Cannot create clusters in --short tests 3169s --- SKIP: TestWatchResumeInitRev (0.00s) 3169s === RUN TestWatchResumeCompacted 3169s watch_test.go:408: Cannot create clusters in --short tests 3169s --- SKIP: TestWatchResumeCompacted (0.00s) 3169s === RUN TestWatchCompactRevision 3169s watch_test.go:495: Cannot create clusters in --short tests 3169s --- SKIP: TestWatchCompactRevision (0.00s) 3169s === RUN TestWatchWithProgressNotify 3169s watch_test.go:537: Cannot create clusters in --short tests 3169s --- SKIP: TestWatchWithProgressNotify (0.00s) 3169s === RUN TestWatchWithProgressNotifyNoEvent 3169s watch_test.go:537: Cannot create clusters in --short tests 3169s --- SKIP: TestWatchWithProgressNotifyNoEvent (0.00s) 3169s === RUN TestConfigurableWatchProgressNotifyInterval 3169s watch_test.go:591: Cannot create clusters in --short tests 3169s --- SKIP: TestConfigurableWatchProgressNotifyInterval (0.00s) 3169s === RUN TestWatchRequestProgress 3169s === RUN TestWatchRequestProgress/0-watcher 3169s watch_test.go:631: Cannot create clusters in --short tests 3169s === RUN TestWatchRequestProgress/1-watcher 3169s watch_test.go:631: Cannot create clusters in --short tests 3169s === RUN TestWatchRequestProgress/2-watcher 3169s watch_test.go:631: Cannot create clusters in --short tests 3169s --- PASS: TestWatchRequestProgress (0.00s) 3169s --- SKIP: TestWatchRequestProgress/0-watcher (0.00s) 3169s --- SKIP: TestWatchRequestProgress/1-watcher (0.00s) 3169s --- SKIP: TestWatchRequestProgress/2-watcher (0.00s) 3169s === RUN TestWatchEventType 3169s watch_test.go:692: Cannot create clusters in --short tests 3169s --- SKIP: TestWatchEventType (0.00s) 3169s === RUN TestWatchErrConnClosed 3169s watch_test.go:766: Cannot create clusters in --short tests 3169s --- SKIP: TestWatchErrConnClosed (0.00s) 3169s === RUN TestWatchAfterClose 3169s watch_test.go:796: Cannot create clusters in --short tests 3169s --- SKIP: TestWatchAfterClose (0.00s) 3169s === RUN TestWatchWithRequireLeader 3169s watch_test.go:824: Cannot create clusters in --short tests 3169s --- SKIP: TestWatchWithRequireLeader (0.00s) 3169s === RUN TestWatchWithFilter 3169s watch_test.go:898: Cannot create clusters in --short tests 3169s --- SKIP: TestWatchWithFilter (0.00s) 3169s === RUN TestWatchWithCreatedNotification 3169s watch_test.go:937: Cannot create clusters in --short tests 3169s --- SKIP: TestWatchWithCreatedNotification (0.00s) 3169s === RUN TestWatchWithCreatedNotificationDropConn 3169s watch_test.go:959: Cannot create clusters in --short tests 3169s --- SKIP: TestWatchWithCreatedNotificationDropConn (0.00s) 3169s === RUN TestWatchCancelOnServer 3169s watch_test.go:988: Cannot create clusters in --short tests 3169s --- SKIP: TestWatchCancelOnServer (0.00s) 3169s === RUN TestWatchOverlapContextCancel 3169s watch_test.go:1068: Cannot create clusters in --short tests 3169s --- SKIP: TestWatchOverlapContextCancel (0.00s) 3169s === RUN TestWatchOverlapDropConnContextCancel 3169s watch_test.go:1068: Cannot create clusters in --short tests 3169s --- SKIP: TestWatchOverlapDropConnContextCancel (0.00s) 3169s === RUN TestWatchCancelAndCloseClient 3169s watch_test.go:1129: Cannot create clusters in --short tests 3169s --- SKIP: TestWatchCancelAndCloseClient (0.00s) 3169s === RUN TestWatchStressResumeClose 3169s watch_test.go:1159: Cannot create clusters in --short tests 3169s --- SKIP: TestWatchStressResumeClose (0.00s) 3169s === RUN TestWatchCancelDisconnected 3169s watch_test.go:1181: Cannot create clusters in --short tests 3169s --- SKIP: TestWatchCancelDisconnected (0.00s) 3169s === RUN TestWatchClose 3169s watch_test.go:48: Cannot create clusters in --short tests 3169s --- SKIP: TestWatchClose (0.00s) 3169s PASS 3169s ok go.etcd.io/etcd/tests/integration/clientv3 0.019s 3177s ok go.etcd.io/etcd/tests/integration/clientv3/concurrency 0.239s 3186s === RUN TestBalancerUnderBlackholeKeepAliveWatch 3186s black_hole_test.go:36: Cannot create clusters in --short tests 3186s --- SKIP: TestBalancerUnderBlackholeKeepAliveWatch (0.00s) 3186s === RUN TestBalancerUnderBlackholeNoKeepAlivePut 3186s black_hole_test.go:169: Cannot create clusters in --short tests 3186s --- SKIP: TestBalancerUnderBlackholeNoKeepAlivePut (0.00s) 3186s === RUN TestBalancerUnderBlackholeNoKeepAliveDelete 3186s black_hole_test.go:169: Cannot create clusters in --short tests 3186s --- SKIP: TestBalancerUnderBlackholeNoKeepAliveDelete (0.00s) 3186s === RUN TestBalancerUnderBlackholeNoKeepAliveTxn 3186s black_hole_test.go:169: Cannot create clusters in --short tests 3186s --- SKIP: TestBalancerUnderBlackholeNoKeepAliveTxn (0.00s) 3186s === RUN TestBalancerUnderBlackholeNoKeepAliveLinearizableGet 3186s black_hole_test.go:169: Cannot create clusters in --short tests 3186s --- SKIP: TestBalancerUnderBlackholeNoKeepAliveLinearizableGet (0.00s) 3186s === RUN TestBalancerUnderBlackholeNoKeepAliveSerializableGet 3186s black_hole_test.go:169: Cannot create clusters in --short tests 3186s --- SKIP: TestBalancerUnderBlackholeNoKeepAliveSerializableGet (0.00s) 3186s === RUN TestDialTLSExpired 3186s dial_test.go:50: Cannot create clusters in --short tests 3186s --- SKIP: TestDialTLSExpired (0.00s) 3186s === RUN TestDialTLSNoConfig 3186s dial_test.go:73: Cannot create clusters in --short tests 3186s --- SKIP: TestDialTLSNoConfig (0.00s) 3186s === RUN TestDialSetEndpointsBeforeFail 3186s dial_test.go:104: Cannot create clusters in --short tests 3186s --- SKIP: TestDialSetEndpointsBeforeFail (0.00s) 3186s === RUN TestDialSetEndpointsAfterFail 3186s dial_test.go:104: Cannot create clusters in --short tests 3186s --- SKIP: TestDialSetEndpointsAfterFail (0.00s) 3186s === RUN TestSwitchSetEndpoints 3186s dial_test.go:147: Cannot create clusters in --short tests 3186s --- SKIP: TestSwitchSetEndpoints (0.00s) 3186s === RUN TestRejectOldCluster 3186s dial_test.go:167: Cannot create clusters in --short tests 3186s --- SKIP: TestRejectOldCluster (0.00s) 3186s === RUN TestDialForeignEndpoint 3186s dial_test.go:188: Cannot create clusters in --short tests 3186s --- SKIP: TestDialForeignEndpoint (0.00s) 3186s === RUN TestSetEndpointAndPut 3186s dial_test.go:211: Cannot create clusters in --short tests 3186s --- SKIP: TestSetEndpointAndPut (0.00s) 3186s === RUN TestBalancerUnderNetworkPartitionPut 3186s network_partition_test.go:107: Cannot create clusters in --short tests 3186s --- SKIP: TestBalancerUnderNetworkPartitionPut (0.00s) 3186s === RUN TestBalancerUnderNetworkPartitionDelete 3186s network_partition_test.go:107: Cannot create clusters in --short tests 3186s --- SKIP: TestBalancerUnderNetworkPartitionDelete (0.00s) 3186s === RUN TestBalancerUnderNetworkPartitionTxn 3186s network_partition_test.go:107: Cannot create clusters in --short tests 3186s --- SKIP: TestBalancerUnderNetworkPartitionTxn (0.00s) 3186s === RUN TestBalancerUnderNetworkPartitionLinearizableGetWithLongTimeout 3186s network_partition_test.go:107: Cannot create clusters in --short tests 3186s --- SKIP: TestBalancerUnderNetworkPartitionLinearizableGetWithLongTimeout (0.00s) 3186s === RUN TestBalancerUnderNetworkPartitionLinearizableGetWithShortTimeout 3186s network_partition_test.go:107: Cannot create clusters in --short tests 3186s --- SKIP: TestBalancerUnderNetworkPartitionLinearizableGetWithShortTimeout (0.00s) 3186s === RUN TestBalancerUnderNetworkPartitionSerializableGet 3186s network_partition_test.go:107: Cannot create clusters in --short tests 3186s --- SKIP: TestBalancerUnderNetworkPartitionSerializableGet (0.00s) 3186s === RUN TestBalancerUnderNetworkPartitionLinearizableGetLeaderElection 3186s network_partition_test.go:164: Cannot create clusters in --short tests 3186s --- SKIP: TestBalancerUnderNetworkPartitionLinearizableGetLeaderElection (0.00s) 3186s === RUN TestBalancerUnderNetworkPartitionWatchLeader 3186s network_partition_test.go:219: Cannot create clusters in --short tests 3186s --- SKIP: TestBalancerUnderNetworkPartitionWatchLeader (0.00s) 3186s === RUN TestBalancerUnderNetworkPartitionWatchFollower 3186s network_partition_test.go:219: Cannot create clusters in --short tests 3186s --- SKIP: TestBalancerUnderNetworkPartitionWatchFollower (0.00s) 3186s === RUN TestDropReadUnderNetworkPartition 3186s network_partition_test.go:279: Cannot create clusters in --short tests 3186s --- SKIP: TestDropReadUnderNetworkPartition (0.00s) 3186s === RUN TestBalancerUnderServerShutdownWatch 3186s server_shutdown_test.go:33: Cannot create clusters in --short tests 3186s --- SKIP: TestBalancerUnderServerShutdownWatch (0.00s) 3186s === RUN TestBalancerUnderServerShutdownPut 3186s server_shutdown_test.go:146: Cannot create clusters in --short tests 3186s --- SKIP: TestBalancerUnderServerShutdownPut (0.00s) 3186s === RUN TestBalancerUnderServerShutdownDelete 3186s server_shutdown_test.go:146: Cannot create clusters in --short tests 3186s --- SKIP: TestBalancerUnderServerShutdownDelete (0.00s) 3186s === RUN TestBalancerUnderServerShutdownTxn 3186s server_shutdown_test.go:146: Cannot create clusters in --short tests 3186s --- SKIP: TestBalancerUnderServerShutdownTxn (0.00s) 3186s === RUN TestBalancerUnderServerShutdownGetLinearizable 3186s server_shutdown_test.go:204: Cannot create clusters in --short tests 3186s --- SKIP: TestBalancerUnderServerShutdownGetLinearizable (0.00s) 3186s === RUN TestBalancerUnderServerShutdownGetSerializable 3186s server_shutdown_test.go:204: Cannot create clusters in --short tests 3186s --- SKIP: TestBalancerUnderServerShutdownGetSerializable (0.00s) 3186s === RUN TestBalancerUnderServerStopInflightLinearizableGetOnRestart 3186s === RUN TestBalancerUnderServerStopInflightLinearizableGetOnRestart/connectivity_test.pinTestOpt{pinLeader:true,_stopPinFirst:true} 3186s server_shutdown_test.go:277: Cannot create clusters in --short tests 3186s === RUN TestBalancerUnderServerStopInflightLinearizableGetOnRestart/connectivity_test.pinTestOpt{pinLeader:true,_stopPinFirst:false} 3186s server_shutdown_test.go:277: Cannot create clusters in --short tests 3186s === RUN TestBalancerUnderServerStopInflightLinearizableGetOnRestart/connectivity_test.pinTestOpt{pinLeader:false,_stopPinFirst:true} 3186s server_shutdown_test.go:277: Cannot create clusters in --short tests 3186s === RUN TestBalancerUnderServerStopInflightLinearizableGetOnRestart/connectivity_test.pinTestOpt{pinLeader:false,_stopPinFirst:false} 3186s server_shutdown_test.go:277: Cannot create clusters in --short tests 3186s --- PASS: TestBalancerUnderServerStopInflightLinearizableGetOnRestart (0.00s) 3186s --- SKIP: TestBalancerUnderServerStopInflightLinearizableGetOnRestart/connectivity_test.pinTestOpt{pinLeader:true,_stopPinFirst:true} (0.00s) 3186s --- SKIP: TestBalancerUnderServerStopInflightLinearizableGetOnRestart/connectivity_test.pinTestOpt{pinLeader:true,_stopPinFirst:false} (0.00s) 3186s --- SKIP: TestBalancerUnderServerStopInflightLinearizableGetOnRestart/connectivity_test.pinTestOpt{pinLeader:false,_stopPinFirst:true} (0.00s) 3186s --- SKIP: TestBalancerUnderServerStopInflightLinearizableGetOnRestart/connectivity_test.pinTestOpt{pinLeader:false,_stopPinFirst:false} (0.00s) 3186s === RUN TestBalancerUnderServerStopInflightSerializableGetOnRestart 3186s === RUN TestBalancerUnderServerStopInflightSerializableGetOnRestart/connectivity_test.pinTestOpt{pinLeader:true,_stopPinFirst:true} 3186s server_shutdown_test.go:277: Cannot create clusters in --short tests 3186s === RUN TestBalancerUnderServerStopInflightSerializableGetOnRestart/connectivity_test.pinTestOpt{pinLeader:true,_stopPinFirst:false} 3186s server_shutdown_test.go:277: Cannot create clusters in --short tests 3186s === RUN TestBalancerUnderServerStopInflightSerializableGetOnRestart/connectivity_test.pinTestOpt{pinLeader:false,_stopPinFirst:true} 3186s server_shutdown_test.go:277: Cannot create clusters in --short tests 3186s === RUN TestBalancerUnderServerStopInflightSerializableGetOnRestart/connectivity_test.pinTestOpt{pinLeader:false,_stopPinFirst:false} 3186s server_shutdown_test.go:277: Cannot create clusters in --short tests 3186s --- PASS: TestBalancerUnderServerStopInflightSerializableGetOnRestart (0.00s) 3186s --- SKIP: TestBalancerUnderServerStopInflightSerializableGetOnRestart/connectivity_test.pinTestOpt{pinLeader:true,_stopPinFirst:true} (0.00s) 3186s --- SKIP: TestBalancerUnderServerStopInflightSerializableGetOnRestart/connectivity_test.pinTestOpt{pinLeader:true,_stopPinFirst:false} (0.00s) 3186s --- SKIP: TestBalancerUnderServerStopInflightSerializableGetOnRestart/connectivity_test.pinTestOpt{pinLeader:false,_stopPinFirst:true} (0.00s) 3186s --- SKIP: TestBalancerUnderServerStopInflightSerializableGetOnRestart/connectivity_test.pinTestOpt{pinLeader:false,_stopPinFirst:false} (0.00s) 3186s PASS 3186s ok go.etcd.io/etcd/tests/integration/clientv3/connectivity 0.096s 3196s ok go.etcd.io/etcd/tests/integration/clientv3/examples 0.286s 3204s === RUN TestBarrierSingleNode 3204s v3_barrier_test.go:27: Cannot create clusters in --short tests 3204s --- SKIP: TestBarrierSingleNode (0.00s) 3204s === RUN TestBarrierMultiNode 3204s v3_barrier_test.go:34: Cannot create clusters in --short tests 3204s --- SKIP: TestBarrierMultiNode (0.00s) 3204s === RUN TestBarrierWaitNonexistentKey 3204s v3_barrier_test.go:88: Cannot create clusters in --short tests 3204s --- SKIP: TestBarrierWaitNonexistentKey (0.00s) 3204s === RUN TestDoubleBarrier 3204s v3_double_barrier_test.go:32: Cannot create clusters in --short tests 3204s --- SKIP: TestDoubleBarrier (0.00s) 3204s === RUN TestDoubleBarrierTooManyClients 3204s v3_double_barrier_test.go:106: Cannot create clusters in --short tests 3204s --- SKIP: TestDoubleBarrierTooManyClients (0.00s) 3204s === RUN TestDoubleBarrierFailover 3204s v3_double_barrier_test.go:167: Cannot create clusters in --short tests 3204s --- SKIP: TestDoubleBarrierFailover (0.00s) 3204s === RUN TestMutexLockSingleNode 3204s v3_lock_test.go:31: Cannot create clusters in --short tests 3204s --- SKIP: TestMutexLockSingleNode (0.00s) 3204s === RUN TestMutexLockMultiNode 3204s v3_lock_test.go:42: Cannot create clusters in --short tests 3204s --- SKIP: TestMutexLockMultiNode (0.00s) 3204s === RUN TestMutexTryLockSingleNode 3204s v3_lock_test.go:96: Cannot create clusters in --short tests 3204s --- SKIP: TestMutexTryLockSingleNode (0.00s) 3204s === RUN TestMutexTryLockMultiNode 3204s v3_lock_test.go:106: Cannot create clusters in --short tests 3204s --- SKIP: TestMutexTryLockMultiNode (0.00s) 3204s === RUN TestMutexSessionRelock 3204s v3_lock_test.go:166: Cannot create clusters in --short tests 3204s --- SKIP: TestMutexSessionRelock (0.00s) 3204s === RUN TestMutexWaitsOnCurrentHolder 3204s v3_lock_test.go:190: Cannot create clusters in --short tests 3204s --- SKIP: TestMutexWaitsOnCurrentHolder (0.00s) 3204s === RUN TestRWMutexSingleNode 3204s v3_lock_test.go:308: Cannot create clusters in --short tests 3204s --- SKIP: TestRWMutexSingleNode (0.00s) 3204s === RUN TestRWMutexMultiNode 3204s v3_lock_test.go:315: Cannot create clusters in --short tests 3204s --- SKIP: TestRWMutexMultiNode (0.00s) 3204s === RUN TestQueueOneReaderOneWriter 3204s v3_queue_test.go:34: Cannot create clusters in --short tests 3204s --- SKIP: TestQueueOneReaderOneWriter (0.00s) 3204s === RUN TestQueueManyReaderOneWriter 3204s v3_queue_test.go:151: Cannot create clusters in --short tests 3204s --- SKIP: TestQueueManyReaderOneWriter (0.00s) 3204s === RUN TestQueueOneReaderManyWriter 3204s v3_queue_test.go:151: Cannot create clusters in --short tests 3204s --- SKIP: TestQueueOneReaderManyWriter (0.00s) 3204s === RUN TestQueueManyReaderManyWriter 3204s v3_queue_test.go:151: Cannot create clusters in --short tests 3204s --- SKIP: TestQueueManyReaderManyWriter (0.00s) 3204s === RUN TestPrQueueOneReaderOneWriter 3204s v3_queue_test.go:93: Cannot create clusters in --short tests 3204s --- SKIP: TestPrQueueOneReaderOneWriter (0.00s) 3204s === RUN TestPrQueueManyReaderManyWriter 3204s v3_queue_test.go:127: Cannot create clusters in --short tests 3204s --- SKIP: TestPrQueueManyReaderManyWriter (0.00s) 3204s PASS 3204s ok go.etcd.io/etcd/tests/integration/clientv3/experimental/recipes 0.019s 3214s === RUN TestLeaseNotFoundError 3214s lease_test.go:33: Cannot create clusters in --short tests 3214s --- SKIP: TestLeaseNotFoundError (0.00s) 3214s === RUN TestLeaseGrant 3214s lease_test.go:47: Cannot create clusters in --short tests 3214s --- SKIP: TestLeaseGrant (0.00s) 3214s === RUN TestLeaseRevoke 3214s lease_test.go:73: Cannot create clusters in --short tests 3214s --- SKIP: TestLeaseRevoke (0.00s) 3214s === RUN TestLeaseKeepAliveOnce 3214s lease_test.go:99: Cannot create clusters in --short tests 3214s --- SKIP: TestLeaseKeepAliveOnce (0.00s) 3214s === RUN TestLeaseKeepAlive 3214s lease_test.go:123: Cannot create clusters in --short tests 3214s --- SKIP: TestLeaseKeepAlive (0.00s) 3214s === RUN TestLeaseKeepAliveOneSecond 3214s lease_test.go:163: Cannot create clusters in --short tests 3214s --- SKIP: TestLeaseKeepAliveOneSecond (0.00s) 3214s === RUN TestLeaseKeepAliveHandleFailure 3214s lease_test.go:190: test it when we have a cluster client 3214s --- SKIP: TestLeaseKeepAliveHandleFailure (0.00s) 3214s === RUN TestLeaseKeepAliveNotFound 3214s lease_test.go:247: Cannot create clusters in --short tests 3214s --- SKIP: TestLeaseKeepAliveNotFound (0.00s) 3214s === RUN TestLeaseGrantErrConnClosed 3214s lease_test.go:280: Cannot create clusters in --short tests 3214s --- SKIP: TestLeaseGrantErrConnClosed (0.00s) 3214s === RUN TestLeaseKeepAliveFullResponseQueue 3214s lease_test.go:312: Cannot create clusters in --short tests 3214s --- SKIP: TestLeaseKeepAliveFullResponseQueue (0.00s) 3214s === RUN TestLeaseGrantNewAfterClose 3214s lease_test.go:352: Cannot create clusters in --short tests 3214s --- SKIP: TestLeaseGrantNewAfterClose (0.00s) 3214s === RUN TestLeaseRevokeNewAfterClose 3214s lease_test.go:379: Cannot create clusters in --short tests 3214s --- SKIP: TestLeaseRevokeNewAfterClose (0.00s) 3214s === RUN TestLeaseKeepAliveCloseAfterDisconnectRevoke 3214s lease_test.go:418: Cannot create clusters in --short tests 3214s --- SKIP: TestLeaseKeepAliveCloseAfterDisconnectRevoke (0.00s) 3214s === RUN TestLeaseKeepAliveInitTimeout 3214s lease_test.go:464: Cannot create clusters in --short tests 3214s --- SKIP: TestLeaseKeepAliveInitTimeout (0.00s) 3214s === RUN TestLeaseKeepAliveTTLTimeout 3214s lease_test.go:497: Cannot create clusters in --short tests 3214s --- SKIP: TestLeaseKeepAliveTTLTimeout (0.00s) 3214s === RUN TestLeaseTimeToLive 3214s lease_test.go:532: Cannot create clusters in --short tests 3214s --- SKIP: TestLeaseTimeToLive (0.00s) 3214s === RUN TestLeaseTimeToLiveLeaseNotFound 3214s lease_test.go:590: Cannot create clusters in --short tests 3214s --- SKIP: TestLeaseTimeToLiveLeaseNotFound (0.00s) 3214s === RUN TestLeaseLeases 3214s lease_test.go:625: Cannot create clusters in --short tests 3214s --- SKIP: TestLeaseLeases (0.00s) 3214s === RUN TestLeaseRenewLostQuorum 3214s lease_test.go:658: Cannot create clusters in --short tests 3214s --- SKIP: TestLeaseRenewLostQuorum (0.00s) 3214s === RUN TestLeaseKeepAliveLoopExit 3214s lease_test.go:706: Cannot create clusters in --short tests 3214s --- SKIP: TestLeaseKeepAliveLoopExit (0.00s) 3214s === RUN TestV3LeaseFailureOverlap 3214s lease_test.go:731: Cannot create clusters in --short tests 3214s --- SKIP: TestV3LeaseFailureOverlap (0.00s) 3214s === RUN TestLeaseWithRequireLeader 3214s lease_test.go:784: Cannot create clusters in --short tests 3214s --- SKIP: TestLeaseWithRequireLeader (0.00s) 3214s === RUN TestLeasingPutGet 3214s leasing_test.go:34: Cannot create clusters in --short tests 3214s --- SKIP: TestLeasingPutGet (0.00s) 3214s === RUN TestLeasingInterval 3214s leasing_test.go:93: Cannot create clusters in --short tests 3214s --- SKIP: TestLeasingInterval (0.00s) 3214s === RUN TestLeasingPutInvalidateNew 3214s leasing_test.go:132: Cannot create clusters in --short tests 3214s --- SKIP: TestLeasingPutInvalidateNew (0.00s) 3214s === RUN TestLeasingPutInvalidateExisting 3214s leasing_test.go:162: Cannot create clusters in --short tests 3214s --- SKIP: TestLeasingPutInvalidateExisting (0.00s) 3214s === RUN TestLeasingGetNoLeaseTTL 3214s leasing_test.go:196: Cannot create clusters in --short tests 3214s --- SKIP: TestLeasingGetNoLeaseTTL (0.00s) 3214s === RUN TestLeasingGetSerializable 3214s leasing_test.go:225: Cannot create clusters in --short tests 3214s --- SKIP: TestLeasingGetSerializable (0.00s) 3214s === RUN TestLeasingPrevKey 3214s leasing_test.go:265: Cannot create clusters in --short tests 3214s --- SKIP: TestLeasingPrevKey (0.00s) 3214s === RUN TestLeasingRevGet 3214s leasing_test.go:291: Cannot create clusters in --short tests 3214s --- SKIP: TestLeasingRevGet (0.00s) 3214s === RUN TestLeasingGetWithOpts 3214s leasing_test.go:327: Cannot create clusters in --short tests 3214s --- SKIP: TestLeasingGetWithOpts (0.00s) 3214s === RUN TestLeasingConcurrentPut 3214s leasing_test.go:372: Cannot create clusters in --short tests 3214s --- SKIP: TestLeasingConcurrentPut (0.00s) 3214s === RUN TestLeasingDisconnectedGet 3214s leasing_test.go:419: Cannot create clusters in --short tests 3214s --- SKIP: TestLeasingDisconnectedGet (0.00s) 3214s === RUN TestLeasingDeleteOwner 3214s leasing_test.go:448: Cannot create clusters in --short tests 3214s --- SKIP: TestLeasingDeleteOwner (0.00s) 3214s === RUN TestLeasingDeleteNonOwner 3214s leasing_test.go:482: Cannot create clusters in --short tests 3214s --- SKIP: TestLeasingDeleteNonOwner (0.00s) 3214s === RUN TestLeasingOverwriteResponse 3214s leasing_test.go:517: Cannot create clusters in --short tests 3214s --- SKIP: TestLeasingOverwriteResponse (0.00s) 3214s === RUN TestLeasingOwnerPutResponse 3214s leasing_test.go:551: Cannot create clusters in --short tests 3214s --- SKIP: TestLeasingOwnerPutResponse (0.00s) 3214s === RUN TestLeasingTxnOwnerGetRange 3214s leasing_test.go:589: Cannot create clusters in --short tests 3214s --- SKIP: TestLeasingTxnOwnerGetRange (0.00s) 3214s === RUN TestLeasingTxnOwnerGet 3214s leasing_test.go:618: Cannot create clusters in --short tests 3214s --- SKIP: TestLeasingTxnOwnerGet (0.00s) 3214s === RUN TestLeasingTxnOwnerDeleteRange 3214s leasing_test.go:704: Cannot create clusters in --short tests 3214s --- SKIP: TestLeasingTxnOwnerDeleteRange (0.00s) 3214s === RUN TestLeasingTxnOwnerDelete 3214s leasing_test.go:743: Cannot create clusters in --short tests 3214s --- SKIP: TestLeasingTxnOwnerDelete (0.00s) 3214s === RUN TestLeasingTxnOwnerIf 3214s leasing_test.go:774: Cannot create clusters in --short tests 3214s --- SKIP: TestLeasingTxnOwnerIf (0.00s) 3214s === RUN TestLeasingTxnCancel 3214s leasing_test.go:868: Cannot create clusters in --short tests 3214s --- SKIP: TestLeasingTxnCancel (0.00s) 3214s === RUN TestLeasingTxnNonOwnerPut 3214s leasing_test.go:902: Cannot create clusters in --short tests 3214s --- SKIP: TestLeasingTxnNonOwnerPut (0.00s) 3214s === RUN TestLeasingTxnRandIfThenOrElse 3214s leasing_test.go:980: Cannot create clusters in --short tests 3214s --- SKIP: TestLeasingTxnRandIfThenOrElse (0.00s) 3214s === RUN TestLeasingOwnerPutError 3214s leasing_test.go:1086: Cannot create clusters in --short tests 3214s --- SKIP: TestLeasingOwnerPutError (0.00s) 3214s === RUN TestLeasingOwnerDeleteError 3214s leasing_test.go:1107: Cannot create clusters in --short tests 3214s --- SKIP: TestLeasingOwnerDeleteError (0.00s) 3214s === RUN TestLeasingNonOwnerPutError 3214s leasing_test.go:1128: Cannot create clusters in --short tests 3214s --- SKIP: TestLeasingNonOwnerPutError (0.00s) 3214s === RUN TestLeasingOwnerDeletePrefix 3214s leasing_test.go:1153: Cannot create clusters in --short tests 3214s --- SKIP: TestLeasingOwnerDeletePrefix (0.00s) 3214s === RUN TestLeasingOwnerDeleteFrom 3214s leasing_test.go:1153: Cannot create clusters in --short tests 3214s --- SKIP: TestLeasingOwnerDeleteFrom (0.00s) 3214s === RUN TestLeasingDeleteRangeBounds 3214s leasing_test.go:1202: Cannot create clusters in --short tests 3214s --- SKIP: TestLeasingDeleteRangeBounds (0.00s) 3214s === RUN TestLeasingDeleteRangeContendTxn 3214s leasing_test.go:1260: Cannot create clusters in --short tests 3214s --- SKIP: TestLeasingDeleteRangeContendTxn (0.00s) 3214s === RUN TestLeaseDeleteRangeContendDel 3214s leasing_test.go:1260: Cannot create clusters in --short tests 3214s --- SKIP: TestLeaseDeleteRangeContendDel (0.00s) 3214s === RUN TestLeasingPutGetDeleteConcurrent 3214s leasing_test.go:1318: Cannot create clusters in --short tests 3214s --- SKIP: TestLeasingPutGetDeleteConcurrent (0.00s) 3214s === RUN TestLeasingReconnectOwnerRevoke 3214s leasing_test.go:1377: Cannot create clusters in --short tests 3214s --- SKIP: TestLeasingReconnectOwnerRevoke (0.00s) 3214s === RUN TestLeasingReconnectOwnerRevokeCompact 3214s leasing_test.go:1438: Cannot create clusters in --short tests 3214s --- SKIP: TestLeasingReconnectOwnerRevokeCompact (0.00s) 3214s === RUN TestLeasingReconnectOwnerConsistency 3214s leasing_test.go:1491: Cannot create clusters in --short tests 3214s --- SKIP: TestLeasingReconnectOwnerConsistency (0.00s) 3214s === RUN TestLeasingTxnAtomicCache 3214s leasing_test.go:1565: Cannot create clusters in --short tests 3214s --- SKIP: TestLeasingTxnAtomicCache (0.00s) 3214s === RUN TestLeasingReconnectTxn 3214s leasing_test.go:1651: Cannot create clusters in --short tests 3214s --- SKIP: TestLeasingReconnectTxn (0.00s) 3214s === RUN TestLeasingReconnectNonOwnerGet 3214s leasing_test.go:1687: Cannot create clusters in --short tests 3214s --- SKIP: TestLeasingReconnectNonOwnerGet (0.00s) 3214s === RUN TestLeasingTxnRangeCmp 3214s leasing_test.go:1738: Cannot create clusters in --short tests 3214s --- SKIP: TestLeasingTxnRangeCmp (0.00s) 3214s === RUN TestLeasingDo 3214s leasing_test.go:1773: Cannot create clusters in --short tests 3214s --- SKIP: TestLeasingDo (0.00s) 3214s === RUN TestLeasingTxnOwnerPutBranch 3214s leasing_test.go:1815: Cannot create clusters in --short tests 3214s --- SKIP: TestLeasingTxnOwnerPutBranch (0.00s) 3214s === RUN TestLeasingSessionExpire 3214s leasing_test.go:1909: Cannot create clusters in --short tests 3214s --- SKIP: TestLeasingSessionExpire (0.00s) 3214s === RUN TestLeasingSessionExpireCancel 3214s === RUN TestLeasingSessionExpireCancel/test_0 3214s leasing_test.go:1985: Cannot create clusters in --short tests 3214s === RUN TestLeasingSessionExpireCancel/test_1 3214s leasing_test.go:1985: Cannot create clusters in --short tests 3214s === RUN TestLeasingSessionExpireCancel/test_2 3214s leasing_test.go:1985: Cannot create clusters in --short tests 3214s === RUN TestLeasingSessionExpireCancel/test_3 3214s leasing_test.go:1985: Cannot create clusters in --short tests 3214s === RUN TestLeasingSessionExpireCancel/test_4 3214s leasing_test.go:1985: Cannot create clusters in --short tests 3214s === RUN TestLeasingSessionExpireCancel/test_5 3214s leasing_test.go:1985: Cannot create clusters in --short tests 3214s === RUN TestLeasingSessionExpireCancel/test_6 3214s leasing_test.go:1985: Cannot create clusters in --short tests 3214s === RUN TestLeasingSessionExpireCancel/test_7 3214s leasing_test.go:1985: Cannot create clusters in --short tests 3214s --- PASS: TestLeasingSessionExpireCancel (0.00s) 3214s --- SKIP: TestLeasingSessionExpireCancel/test_0 (0.00s) 3214s --- SKIP: TestLeasingSessionExpireCancel/test_1 (0.00s) 3214s --- SKIP: TestLeasingSessionExpireCancel/test_2 (0.00s) 3214s --- SKIP: TestLeasingSessionExpireCancel/test_3 (0.00s) 3214s --- SKIP: TestLeasingSessionExpireCancel/test_4 (0.00s) 3214s --- SKIP: TestLeasingSessionExpireCancel/test_5 (0.00s) 3214s --- SKIP: TestLeasingSessionExpireCancel/test_6 (0.00s) 3214s --- SKIP: TestLeasingSessionExpireCancel/test_7 (0.00s) 3214s PASS 3214s ok go.etcd.io/etcd/tests/integration/clientv3/lease 0.149s 3220s === RUN TestEndpointManager 3222s endpoints_test.go:29: Cannot create clusters in --short tests 3222s --- SKIP: TestEndpointManager (0.00s) 3222s === RUN TestEndpointManagerAtomicity 3222s endpoints_test.go:91: Cannot create clusters in --short tests 3222s --- SKIP: TestEndpointManagerAtomicity (0.00s) 3222s === RUN TestEndpointManagerCRUD 3222s endpoints_test.go:133: Cannot create clusters in --short tests 3222s --- SKIP: TestEndpointManagerCRUD (0.00s) 3222s === RUN TestEtcdGrpcResolver 3222s resolver_test.go:36: Cannot create clusters in --short tests 3222s --- SKIP: TestEtcdGrpcResolver (0.00s) 3222s === RUN TestEtcdEndpointManager 3222s resolver_test.go:118: Cannot create clusters in --short tests 3222s --- SKIP: TestEtcdEndpointManager (0.00s) 3222s PASS 3222s ok go.etcd.io/etcd/tests/integration/clientv3/naming 0.020s 3227s === RUN TestSaveSnapshotFilePermissions 3227s v3_snapshot_test.go:61: Snapshot creation tests are depending on embedded etcServer so are integration-level tests. 3227s --- SKIP: TestSaveSnapshotFilePermissions (0.00s) 3227s PASS 3227s ok go.etcd.io/etcd/tests/integration/clientv3/snapshot 0.099s 3234s === RUN TestEmbedEtcd 3234s embed_test.go:50: Cannot start embedded cluster in --short tests 3234s --- SKIP: TestEmbedEtcd (0.00s) 3234s === RUN TestEmbedEtcdGracefulStopSecure 3234s embed_test.go:135: Cannot start embedded cluster in --short tests 3234s --- SKIP: TestEmbedEtcdGracefulStopSecure (0.00s) 3234s === RUN TestEmbedEtcdGracefulStopInsecure 3234s embed_test.go:135: Cannot start embedded cluster in --short tests 3234s --- SKIP: TestEmbedEtcdGracefulStopInsecure (0.00s) 3234s PASS 3234s ok go.etcd.io/etcd/tests/integration/embed 0.081s 3240s === RUN TestClusterProxyMemberList 3243s cluster_test.go:37: Cannot create clusters in --short tests 3243s --- SKIP: TestClusterProxyMemberList (0.00s) 3243s === RUN TestKVProxyRange 3243s kv_test.go:32: Cannot create clusters in --short tests 3243s --- SKIP: TestKVProxyRange (0.00s) 3243s === RUN TestRegister 3243s register_test.go:29: Cannot create clusters in --short tests 3243s --- SKIP: TestRegister (0.00s) 3243s PASS 3243s ok go.etcd.io/etcd/tests/integration/proxy/grpcproxy 0.080s 3245s === RUN TestSnapshotV3RestoreMultiMemberAdd 3245s member_test.go:34: Cannot create clusters in --short tests 3245s --- SKIP: TestSnapshotV3RestoreMultiMemberAdd (0.00s) 3245s === RUN TestSnapshotV3RestoreSingle 3245s v3_snapshot_test.go:40: Cannot create clusters in --short tests 3245s --- SKIP: TestSnapshotV3RestoreSingle (0.00s) 3245s === RUN TestSnapshotV3RestoreMulti 3245s v3_snapshot_test.go:106: Cannot create clusters in --short tests 3245s --- SKIP: TestSnapshotV3RestoreMulti (0.00s) 3245s === RUN TestCorruptedBackupFileCheck 3245s v3_snapshot_test.go:143: Cannot create clusters in --short tests 3245s --- SKIP: TestCorruptedBackupFileCheck (0.00s) 3245s PASS 3245s ok go.etcd.io/etcd/tests/integration/snapshot 0.013s 3252s === RUN TestStoreRecover 3252s store_tag_not_v2v3_test.go:43: Cannot create clusters in --short tests 3252s --- SKIP: TestStoreRecover (0.00s) 3252s === RUN TestNewStoreWithNamespaces 3252s --- PASS: TestNewStoreWithNamespaces (0.00s) 3252s === RUN TestStoreGetValue 3252s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 3252s --- PASS: TestStoreGetValue (0.00s) 3252s === RUN TestStoreGetSorted 3252s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 3252s --- PASS: TestStoreGetSorted (0.00s) 3252s === RUN TestSet 3252s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 3252s --- PASS: TestSet (0.00s) 3252s === RUN TestStoreCreateValue 3252s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 3252s --- PASS: TestStoreCreateValue (0.00s) 3252s === RUN TestStoreCreateDirectory 3252s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 3252s --- PASS: TestStoreCreateDirectory (0.00s) 3252s === RUN TestStoreCreateFailsIfExists 3252s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 3252s --- PASS: TestStoreCreateFailsIfExists (0.00s) 3252s === RUN TestStoreUpdateValue 3252s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 3252s --- PASS: TestStoreUpdateValue (0.00s) 3252s === RUN TestStoreUpdateFailsIfDirectory 3252s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 3252s --- PASS: TestStoreUpdateFailsIfDirectory (0.00s) 3252s === RUN TestStoreDeleteValue 3252s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 3252s --- PASS: TestStoreDeleteValue (0.00s) 3252s === RUN TestStoreDeleteDirectory 3252s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 3252s --- PASS: TestStoreDeleteDirectory (0.00s) 3252s === RUN TestStoreDeleteDirectoryFailsIfNonRecursiveAndDir 3252s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 3252s --- PASS: TestStoreDeleteDirectoryFailsIfNonRecursiveAndDir (0.00s) 3252s === RUN TestRootRdOnly 3252s --- PASS: TestRootRdOnly (0.00s) 3252s === RUN TestStoreCompareAndDeletePrevValue 3252s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 3252s --- PASS: TestStoreCompareAndDeletePrevValue (0.00s) 3252s === RUN TestStoreCompareAndDeletePrevValueFailsIfNotMatch 3252s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 3252s --- PASS: TestStoreCompareAndDeletePrevValueFailsIfNotMatch (0.00s) 3252s === RUN TestStoreCompareAndDeletePrevIndex 3252s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 3252s --- PASS: TestStoreCompareAndDeletePrevIndex (0.00s) 3252s === RUN TestStoreCompareAndDeletePrevIndexFailsIfNotMatch 3252s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 3252s --- PASS: TestStoreCompareAndDeletePrevIndexFailsIfNotMatch (0.00s) 3252s === RUN TestStoreCompareAndDeleteDirectoryFail 3252s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 3252s --- PASS: TestStoreCompareAndDeleteDirectoryFail (0.00s) 3252s === RUN TestStoreCompareAndSwapPrevValue 3252s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 3252s --- PASS: TestStoreCompareAndSwapPrevValue (0.00s) 3252s === RUN TestStoreCompareAndSwapPrevValueFailsIfNotMatch 3252s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 3252s --- PASS: TestStoreCompareAndSwapPrevValueFailsIfNotMatch (0.00s) 3252s === RUN TestStoreCompareAndSwapPrevIndex 3252s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 3252s --- PASS: TestStoreCompareAndSwapPrevIndex (0.00s) 3252s === RUN TestStoreCompareAndSwapPrevIndexFailsIfNotMatch 3252s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 3252s --- PASS: TestStoreCompareAndSwapPrevIndexFailsIfNotMatch (0.00s) 3252s === RUN TestStoreWatchCreate 3252s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 3252s --- PASS: TestStoreWatchCreate (0.10s) 3252s === RUN TestStoreWatchRecursiveCreate 3252s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 3252s --- PASS: TestStoreWatchRecursiveCreate (0.00s) 3252s === RUN TestStoreWatchUpdate 3252s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 3252s --- PASS: TestStoreWatchUpdate (0.00s) 3252s === RUN TestStoreWatchRecursiveUpdate 3252s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 3252s --- PASS: TestStoreWatchRecursiveUpdate (0.00s) 3252s === RUN TestStoreWatchDelete 3252s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 3252s --- PASS: TestStoreWatchDelete (0.00s) 3252s === RUN TestStoreWatchRecursiveDelete 3252s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 3252s --- PASS: TestStoreWatchRecursiveDelete (0.00s) 3252s === RUN TestStoreWatchCompareAndSwap 3252s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 3252s --- PASS: TestStoreWatchCompareAndSwap (0.00s) 3252s === RUN TestStoreWatchRecursiveCompareAndSwap 3252s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 3252s --- PASS: TestStoreWatchRecursiveCompareAndSwap (0.00s) 3252s === RUN TestStoreWatchStream 3252s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 3253s --- PASS: TestStoreWatchStream (0.20s) 3253s === RUN TestStoreWatchCreateWithHiddenKey 3253s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 3253s --- PASS: TestStoreWatchCreateWithHiddenKey (0.11s) 3253s === RUN TestStoreWatchRecursiveCreateWithHiddenKey 3253s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 3253s --- PASS: TestStoreWatchRecursiveCreateWithHiddenKey (0.20s) 3253s === RUN TestStoreWatchUpdateWithHiddenKey 3253s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 3253s --- PASS: TestStoreWatchUpdateWithHiddenKey (0.00s) 3253s === RUN TestStoreWatchRecursiveUpdateWithHiddenKey 3253s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 3253s --- PASS: TestStoreWatchRecursiveUpdateWithHiddenKey (0.00s) 3253s === RUN TestStoreWatchDeleteWithHiddenKey 3253s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 3253s --- PASS: TestStoreWatchDeleteWithHiddenKey (0.00s) 3253s === RUN TestStoreWatchRecursiveDeleteWithHiddenKey 3253s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 3253s --- PASS: TestStoreWatchRecursiveDeleteWithHiddenKey (0.00s) 3253s === RUN TestStoreWatchRecursiveCreateDeeperThanHiddenKey 3253s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 3253s --- PASS: TestStoreWatchRecursiveCreateDeeperThanHiddenKey (0.00s) 3253s === RUN TestStoreWatchSlowConsumer 3253s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 3253s --- PASS: TestStoreWatchSlowConsumer (0.00s) 3253s === RUN TestCreateKV 3253s store_v2v3_test.go:30: Cannot create clusters in --short tests 3253s --- SKIP: TestCreateKV (0.00s) 3253s === RUN TestSetKV 3253s store_v2v3_test.go:30: Cannot create clusters in --short tests 3253s --- SKIP: TestSetKV (0.00s) 3253s === RUN TestCreateSetDir 3253s store_v2v3_test.go:30: Cannot create clusters in --short tests 3253s --- SKIP: TestCreateSetDir (0.00s) 3253s PASS 3253s ok go.etcd.io/etcd/tests/integration/v2store 0.653s 3253s ? go.etcd.io/etcd/tests/testutils [no test files] 3253s FAIL 3253s 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 3253s make[1]: Leaving directory '/tmp/autopkgtest.mSnTPv/autopkgtest_tmp' 3253s make[1]: *** [debian/rules:26: override_dh_auto_test] Error 25 3254s make: *** [debian/rules:41: build] Error 2 3269s autopkgtest [04:22:41]: test dh-golang-autopkgtest: -----------------------] 3275s autopkgtest [04:22:47]: test dh-golang-autopkgtest: - - - - - - - - - - results - - - - - - - - - - 3275s dh-golang-autopkgtest FAIL non-zero exit status 2 3283s autopkgtest [04:22:55]: @@@@@@@@@@@@@@@@@@@@ summary 3283s integration SKIP Test lists explicitly supported architectures, but the current architecture s390x isn't listed. 3283s functional SKIP Test lists explicitly supported architectures, but the current architecture s390x isn't listed. 3283s integration SKIP Test lists explicitly supported architectures, but the current architecture s390x isn't listed. 3283s functional SKIP Test lists explicitly supported architectures, but the current architecture s390x isn't listed. 3283s dh-golang-autopkgtest FAIL non-zero exit status 2